.et_pb_menu__logo{max-width:300px}.fullwidth-header.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%!important;max-width:100%!important}.et-menu .menu-item-has-children>a:first-child:after{display:none!important}.nav li li,.nav li li a{width:100%!important}.gform_button.button{padding:0!important;margin-bottom:0!important}.swiper-wrapper{align-items:center}.dipl_image_card_carousel_item{margin-bottom:0!important}.dipl_swiper_wrapper .swiper-pagination-bullet,.dipl_swiper_wrapper .swiper-pagination-bullet-active{margin:0!important}.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu li.current-menu-item a{font-weight:700!important}.et-menu .menu-item-has-children>a:first-child{padding-right:0!important}.dipl_masonry_gallery_image_wrapper{-webkit-box-shadow:0px 3px 10px 0px rgba(29,37,45,0.5);-moz-box-shadow:0px 3px 10px 0px rgba(29,37,45,0.5);-o-box-shadow:0px 3px 10px 0px rgba(29,37,45,0.5);box-shadow:0px 3px 10px 0px rgba(29,37,45,0.5);-webkit-transition:-webkit-box-shadow 200ms ease-in-out,-webkit-transform 200ms ease-in-out;-moz-transition:-moz-box-shadow 200ms ease-in-out,-moz-transform 200ms ease-in-out;transition:box-shadow 200ms ease-in-out,transform 200ms ease-in-out}.project h2{margin-top:0!important;padding:30px 30px 30px 0!important}.project h2.et_pb_module_header{padding:30px 30px 30px 30px!important}.et_pb_portfolio_item{background:#ffffff;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)}.et_pb_portfolio_link{margin-left:30px;margin-bottom:30px;font-size:14px;background:#283984;padding:10px;color:#ffffff;display:inline-block}body .et_pb_fullwidth_header h1{font-family:'Roboto Serif',Georgia,"Times New Roman",serif!important}.et_portfolio_image{height:425px}.et_portfolio_image img{height:100%!important;width:100%!important;object-fit:cover}body .fullwidth-header{padding-top:450px;padding-bottom:20px}body .fullwidth-header .header-content{text-align:left;margin:0!important;padding:0!important}body .fullwidth-header .header-content .et_pb_module_header{font-size:60px!important;max-width:1054px!important;margin-left:0!important}body .fullwidth-header .header-content .et_pb_fullwidth_header_subhead{font-size:40px!important;max-width:1054px!important;margin:0!important}#dm_nav li ul.sub-menu a{padding-top:5px!important;padding-bottom:5px!important}.menu-wrap nav a{padding-top:12px!important;padding-bottom:12px!important}nav.menu-side{margin-top:5vh!important}@media only screen and (max-width:980px){body .fullwidth-header .header-content .et_pb_module_header{font-size:50px!important}body .fullwidth-header .header-content .et_pb_fullwidth_header_subhead{font-size:30px!important}}@media only screen and (max-width:767px){body .fullwidth-header .header-content .et_pb_module_header{font-size:35px!important}body .fullwidth-header .header-content .et_pb_fullwidth_header_subhead{font-size:24px!important}}@media only screen and (min-width:480px){.et_pb_portfolio_item{width:47.25%!important;margin-right:5.5%!important;margin-bottom:5%!important}.et_pb_portfolio_item:nth-child(2n){margin-right:0!important}}@media (min-width:980px){.menu_cta{padding:0!important;border-radius:9px;border:solid 2px #283984;transition:0.3s;background-color:#283984}.et_pb_menu_0_tb_header.et_pb_menu ul li.menu_cta a{color:#FFF!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.menu_cta{padding:12px 20px 12px 20px!important;height:40px;position:relative;top:17px;right:-10px}#top-menu-nav .menu_cta a,#top-menu-nav .menu_cta a:hover{opacity:1;color:#fff!important}.et-fixed-header .menu_cta a{color:#fff!important}.menu_cta:hover{border:solid 2px #8b8d8f;background:#8b8d8f}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.special-btn{display:inline-block!important}body .special-btn a,.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.special-btn>a{background:#283984;color:#fff!important;padding:20px 25px!important}.et-menu{align-items:center!important}}.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu a:hover{color:#283984!important;opacity:1!important}.et_pb_portfolio_grid_items{display:flex;flex-wrap:wrap}.table-text span{color:#e09900;font-weight:700!important}