#inner-banner-cu::before{position:absolute;top:0;content:"";background:#00000060;width:100%;height:100%}.nav li ul{width:320px!important}.rev-btn{border:1px solid #1ab7ea!important;border-radius:26px!important}.rev-btn:hover{border:1px solid #3c414c!important;border-radius:26px!important}#top-menu li li a{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;width:300px}.equal-tabs .et_pb_tabs_controls li{width:33.33%;text-align:center}@media screen and (max-width:768px){.equal-tabs .et_pb_tabs_controls li{width:100%;text-align:center}}.nav li.et-reverse-direction-nav li ul{left:auto;right:340px}#menu-item-981{height:50px!important;border-radius:26px;border-color:#1ab7ea!important;border:2px solid;padding:15px 15px 15px 15px!important}.full-width-btn{width:100%;text-align:center}.et_mobile_menu{background-color:white!important}#et-main-area{overflow:hidden!important}@media only screen and (max-width:768px){html,body{width:100%;overflow-x:hidden!important}}.et_pb_tabs_controls li{border-top:1px solid #d9d9d9}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:"d"}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:"\3d";color:#0b0e0c;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:"\4d"}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:"";border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#000000!important;border-radius:10px}.et-db #et-boc .et-l .opened .mobile_menu_bar:before{content:"\4d"!important}.img-hover .et_pb_blurb:hover{-webkit-transition:1.5s;-moz-transition:1.5s;-ms-transition:1.5s;-o-transition:1.5s;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.7}.footer-form .happyforms-form__part.happyforms-part.happyforms-part--submit{width:auto!important;margin-left:auto;position:relative;top:-100px;right:0px}.ctm_rr_btn{background-color:#1ab7ea;color:white;padding:10px 20px;text-decoration:none;border:none;border-radius:99px;display:inline-block;text-align:center;margin:5px;cursor:pointer}.button-container{display:flex;gap:10px;justify-content:center}@media (max-width:768px){.button-container{flex-direction:column;align-items:center;gap:0px}.col-revers{flex-direction:column-reverse;display:flex}.ctm_col_rrrrr .et_pb_image_wrap{height:300px!important}.margin_bottom_30{margin-bottom:30px!important}.padding_zero{padding:0px}}.ctm_h2_for_page h2{line-height:26px!important;font-size:24px!important}.ctm_col_rrrrr .et_pb_image_wrap{height:420px;align-content:center}.ctm_col_rrrrr{align-items:center}.ctm_col_rrrrr img{height:100%;object-fit:cover}.heading_h1 h1{color:white}.nf-form-fields-required{display:none}#tabs-ccm-cu .main-container{display:flex;align-items:center;flex-direction:row;gap:30px}#tabs-ccm-cu .main-container .img-box,#tabs-ccm-cu .main-container .content-box{width:100%;max-width:max-content}#tabs-ccm-cu .main-container .img-box img{width:100%}@media screen and (max-width:1024px){#tabs-ccm-cu .main-container{flex-direction:column;gap:20px}}.ccmp-section .pt-cv-view .pt-cv-title{margin-bottom:0!important;padding-bottom:0!important}#section-contact-us #contact-form .nf-form-layout{background:#1bb6ea;padding:40px}#section-contact-us #contact-form .nf-form-layout .nf-field .ninja-forms-field{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-size:18px}#section-contact-us #contact-form .nf-form-layout .nf-cell{padding:0 10px}#section-contact-us #contact-form .nf-form-layout .nf-field .ninja-forms-field::placeholder{color:#fff}#section-contact-us .contact-info-box .dtq-iconbox-inner{display:flex;gap:10px;align-items:center}#section-contact-us #contact-form .nf-form-layout .nf-field-label span,#section-contact-us #contact-form .nf-form-layout .nf-field-label label{font-size:20px;line-height:26px;color:#fff}#section-contact-us #contact-form .nf-form-layout .nf-field-label{margin:0 0 20px}#section-contact-us .contact-social-icon{display:inline-flex;margin-right:15px}#section-contact-us #contact-form .nf-form-layout .nf-description-21 li input,#section-contact-us .nf-form-content label{color:#fff!important}#section-contact-us #contact-form .nf-form-layout input[type="submit"]{background:#fff!important;color:#1bb6ea!important;border:none!important;font-size:20px;line-height:26px;max-width:150px;width:100%;padding:10px 20px;display:flex;align-items:center;justify-content:center;margin:0 0 0 auto}#section-contact-us #contact-form .nf-checked-label:before{color:#1bb6ea}#section-contact-us #contact-form .nf-checked-label:after{border-color:#1bb6ea}#section-contact-us #contact-form .nf-form-content textarea.ninja-forms-field{height:100px}#section-contact-us #contact-form .nf-form-layout .nf-field select{background-color:#1bb6ea!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white'%3E%3Cpath d='M7 10l5 5 5-5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}@media (max-width:600px){#section-contact-us #contact-form .nf-form-layout{padding:20px}}@media (min-width:350px) and (max-width:400px){#section-contact-us #contact-form .nf-form-layout .g-recaptcha>div{margin-left:-20px}}.page-id-4304 .pt-cv-colsys .pt-cv-content-item{text-align:center}.et_pb_row.et_pb_row_0_tb_header.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu{display:flex}@media screen and (max-width:550px){#mobile_menu1{padding:0;min-width:102vw!important;position:absolute!important;left:-145px!important;top:52px;background-color:#19b7eb!important}}@media (min-width:551px) and (max-width:800px){#mobile_menu1{padding:0;min-width:98vw!important;position:absolute!important;left:-30vw!important;top:52px;background-color:#19b7eb!important}}footer a img{max-width:24px}.et_pb_section_0.et_pb_section{margin-top:0px!important}@media (max-width:500px){a.et_pb_button.et_pb_button_0_tb_header.et_pb_bg_layout_light{font-size:10px!important}}.et_pb_blurb_0_tb_footer .et-pb-icon,.et_pb_blurb_1_tb_footer .et-pb-icon,.et_pb_blurb_2_tb_footer .et-pb-icon{font-size:20px;color:#1ab7ea!important;font-family:FontAwesome!important;font-weight:900!important}@media (min-width:980px){ul.sub-menu{min-width:360px}ul.sub-menu a{min-width:360px}}.meet-team-wrap .dtq-info-box-figure{background:#808080}@media (max-width:767px){.cvp-live-filter.cvp-button{margin-right:0}}@media (min-width:768px){.sub-menu{max-height:300px;overflow-x:hidden;overflow-y:scroll}}.contact_form input[type="text"],.contact_form input[type="email"],.contact_form textarea{border:0!important}.contact_form input[type="submit"]{color:#ffffff!important;border:2px solid #ffffff!important;border-radius:30px!important;font-size:16px;text-transform:uppercase!important;padding-top:0px!important;padding-right:2em!important;padding-bottom:0px!important;padding-left:2em!important;cursor:pointer;line-height:1.7em!important;background:transparent!important}.contact_form input[type="submit"]:hover{background:rgba(0,0,0,0.05)!important}.contact_form .submit-container .nf-field-element{text-align:right}.contact_form .nf-response-msg{text-align:center!important;color:#fff!important}@media (max-width:980px){.designand-construct-services-section .et_pb_column.et_pb_column_empty{display:block}.mobile_menu_bar{bottom:0px}}