.mh{min-height:2000px}body:not(.wp-admin){background:url(//blockainc.com/wp-content/themes/blocka-construction/upload/bg-1.jpg) top center no-repeat}:root{--font-size:17px;--font-1:"Mundial";--font-2:"Ubuntu";--color10:#000;--color11:#fff;--a:#dda15e;--hover:#a1aeb7;--darktitle:#fff;--darktext:#fff}.element .btitle{color:#168cf4;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:2.88px;text-transform:uppercase;position:relative;padding-left:18px;width:auto}.element .btitle:before{content:'';width:8px;height:8px;position:absolute;top:6px;left:0;background:#168cf4}.element .mtitle{color:#00294d;font-family:Inter;font-size:40px;font-style:normal;font-weight:700;line-height:110%}.element .dtext{color:#707070;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.element .btn.btn-1 span,.page-404 .btn.btn-1 span{color:#fb8c00;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;transition:.3s}.element .btn.btn-1,.page-404 .btn.btn-1{background:0 0;border:1px solid #fb8c00;border-radius:0;padding:11px 19.2px}.element .btn.btn-1:after,.page-404 .btn.btn-1:after{background-color:#fb8c00}.element .btn.btn-1:hover span,.page-404 .btn.btn-1:hover span{color:#fff}.home .header .menu_wrap{background:0 0;border-bottom:1px solid rgba(255,255,255,.2)}header.menu-overlay .menu_wrap{background:0 0}.home .header.sticky-head .menu_wrap,header.menu-overlay.sticky-head .menu_wrap{background-color:#00294d;border:none}.home .header .main-menu .nav-link{position:relative}.home .header .main-menu .nav-link:before{content:'';position:absolute;bottom:-55px;width:0;height:3px;background-color:#fb8c00;transition:.3s;left:50%;transform:translateX(-50%)}.home .header .main-menu .nav-link:after{content:'';position:absolute;bottom:-53px;width:100%;height:3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fb8c00;left:50%;transform:translateX(-50%);transition:.3s;opacity:0}.home .header .main-menu .nav-link:hover:before{width:100%}.home .header .main-menu .nav-link:hover:after{opacity:1}.main-menu .dropdown-toggle:after{display:none}.header .main-menu .menu-item ul.dropdown-menu{border-radius:0;border:1px solid #00294d;border-bottom:none}.header .main-menu .menu-item ul.dropdown-menu li a{padding:15px 20px;border-bottom:1px solid #00294d;color:#00294d;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:.3s}.header .main-menu .menu-item ul.dropdown-menu li a:hover,.header .main-menu .menu-item ul.dropdown-menu li.current-menu-item a{color:#fff;background-color:#fb8c00}.navbar{justify-content:space-between;gap:20px}.navbar-expand-lg .navbar-collapse{justify-content:flex-end}.main-menu{width:100%}.main-menu .navbar-nav{gap:10px;justify-content:flex-end}.header .menu_wrap{padding:30px 0 26px;background-color:#00294d}.header .main-menu .nav-link{padding:0}.main-menu .nav-link span{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:.3s}.header #navbar-home .navbar-nav{gap:50px}.header .main-menu .nav-link:hover span,.header .main-menu .current_page_item>.nav-link>span{color:#fb8c00}footer.element .wrap{background:#001b33;padding:70px 0 0}footer .dtop{display:flex;justify-content:space-between;padding-bottom:70px;border-bottom:3px solid #fb8c00}.footer_column1{display:flex;flex-flow:column;gap:52.13px}.navbar-brand{width:170px}.footer_column_text{display:flex;flex-flow:column;gap:30px}.footer_column_text .dtitle{color:#168cf4;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.footer_column_text .dtext{color:#fff;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:normal}footer .social-icons{gap:20px}footer .social-icons .soc-link img{opacity:1;filter:invert(56%) sepia(59%) saturate(947%) hue-rotate(357deg) brightness(93%) contrast(112%);max-height:16px;max-width:14px}footer .social-icons .soc-link{border-radius:0;background:0 0;border:1px solid rgba(248,248,248,.2);transition:.3s}footer .social-icons .soc-link:hover img{filter:invert(56%) sepia(59%) saturate(947%) hue-rotate(357deg) brightness(1000) contrast(112%)}footer .social-icons .soc-link:hover{background-color:#fb8c00;border-color:#fb8c00}.footer_column2,.footer_column3,.footer_column4{width:230px}.footer_column .menu-title,.footer_column .column_title{color:#f8f8f8;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:0;padding-bottom:29px;position:relative;margin-bottom:29px}.footer_column .menu-title:before,.footer_column .column_title:before{content:'';background:rgba(255,255,255,.2);width:100%;height:1px;position:absolute;bottom:0}.footer_column .menu-title:after,.footer_column .column_title:after{content:'';background-color:#fb8c00;height:3px;width:50px;bottom:-1px;left:0;position:absolute}.footer_column ul.menu-links.hide-lg{padding-left:0;margin:0;list-style:none;display:flex;flex-flow:column;gap:22.5px}.footer_column li.menu-item{position:relative;padding-left:20px;line-height:initial}.footer_column .hide-lg li.menu-item:before{content:'';width:7px;height:7px;background-color:#fb8c00;position:absolute;top:6px;left:0}.footer_column li.menu-item a span{color:rgba(255,255,255,.7);font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:normal;transition:.3s}.footer_column li.menu-item a:hover span{color:#fb8c00}.column_4_contents{display:flex;flex-flow:column;gap:30px}.column_4_contents p,.column_4_contents span{color:rgba(255,255,255,.7);font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:normal;transition:.3s}span.sc-before.sc-ba{padding-right:5px}.column_4_contents a:hover p,.column_4_contents a:hover span{color:#fb8c00}footer .copyright{padding:40px 0 53px}footer .copyright div,footer .copyright a{color:rgba(255,255,255,.3);font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:150%;transition:.3s}footer .copyright a:hover{color:#fb8c00}.heroslider-01 .wrap{min-height:810px;align-items:flex-end}.heroslider-01 .hero-opt{padding-bottom:140px;padding-left:0;padding-right:0;display:flex;flex-flow:column;gap:40px;z-index:9;max-width:585px}.overlay.top_hero_overlay{background:linear-gradient(180deg,rgba(13,13,13,.8) -32.26%,rgba(13,13,13,0) 100%);max-height:37%;z-index:2}@media only screen and (max-width :767px){.overlay.top_hero_overlay{background:rgba(13,13,13,.3);max-height:100%;z-index:2}}.overlay.hero_overlay{background:linear-gradient(90deg,#0d0d0d -63.05%,rgba(13,13,13,0) 100%);max-width:59%;z-index:2}.element .hero-opt .mtitle{color:#f8f8f8;font-family:Inter;font-size:70px;font-style:normal;font-weight:700;line-height:100%;padding-left:30px;position:relative}.element .hero-opt .mtitle:before{content:'';width:6px;height:93%;background-color:#fb8c00;left:0;top:50%;transform:translateY(-50%);position:absolute}.element .hero-opt .dtext{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.individual_card{position:relative;flex:1;min-height:450px}.contentcards-01 .wrap{padding:100px 0}.contentcards-01 .container{display:flex;gap:30px;align-items:center}.cards_contents{width:269px;display:flex;flex-flow:column;gap:30px}.cards_container{display:flex;justify-content:space-between;gap:30px;flex:1}.individual_card a{display:flex;align-items:flex-end;height:100%}.individual_card a .dtitle{z-index:9;padding:30px}.element .dtitle{color:#fff;font-family:Inter;font-size:30px;font-style:normal;font-weight:700;line-height:120%}.cards_contents .dtext{padding-top:10px}.contentcards-01 .wrap>.d-popmedia.bg-img{height:932px}.overlay.card_overlay{z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.81) 0%,rgba(0,0,0,.0) 65.97%);transition:.3s}.individual_card a:hover .overlay.card_overlay{background:linear-gradient(0deg,rgba(0,0,0,.81) 0%,rgba(0,0,0,.0) 100.00%)}.individual_card a:hover .dtitle{color:#fb8c00}.counter_contents{position:relative;flex:1;display:flex;justify-content:flex-end;height:600px}.count-01 .wrap{padding:0 0 100px}.count-01 .container-xl{display:flex;align-items:stretch}.dcounters{width:270px;display:flex;flex-flow:column;justify-content:space-between}.individual_counter.cc{border:1px solid #e6e6e6;border-bottom:none;border-left:none;flex:1}.individual_counter.cc:last-child{border-bottom:1px solid #e6e6e6}.count_up span{color:#00294d;font-family:Inter;font-size:50px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-3px}.individual_counter .item{text-align:center;display:flex;flex-flow:column;gap:20px;padding:20px;height:100%;justify-content:center}.individual_counter .item .dtext p{font-size:18px}.counter_contents_text{max-width:600px;background:rgba(0,41,77,.9);z-index:2;display:flex;align-items:flex-start;flex-flow:column;height:100%;justify-content:center;padding:30px 70px;gap:30px}.counter_contents_text .dtext{padding:10px 0 20px}.element .fwhite,.element .fwhite *{color:#fff}.full_width_slider{width:100%;display:flex;flex-flow:column;gap:50px;padding-top:60px}.fw_slider{display:flex;align-items:flex-end;justify-content:flex-start;padding-left:calc(50% - 585px)}.fw_slider .slide-bg,.fw_slider .slide-bg .owl-carousel{width:1470px}.sliderpost-01 .wrap{overflow:hidden;padding:100px 0 85px}.sliderpost-01 .dinfo{align-items:flex-end}.sliderpost-01 .title_container{display:flex;flex-flow:column;gap:25px}.home .header.sticky-head .menu_wrap{background-color:#00294d;border:none}.sliderpost-01 [data-design*=grid-post] .post-item{padding:0;border:none}.sliderpost-01 [data-design*=grid-post] .post-item .post-info{position:relative}.post_info_text{position:absolute;z-index:9;bottom:0;left:0;margin:30px;width:auto;display:flex;flex-flow:column;gap:18px;padding-left:12px;border-left:2px solid #fb8c00;transition:.3s}.post_info{height:334px;position:relative}.post-thumbnail{height:100%}.post_info:after{content:'';background:linear-gradient(0deg,#1e1e1e 0%,rgba(0,41,77,0) 100%);bottom:0;left:0;position:absolute;width:100%;height:54%;transition:0s}.element .post_info_text .ititle{color:#f8f8f8;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.post_info_text .post-category span{color:#fb8c00;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.slider_arrows_container{max-width:1170px;width:100%;position:relative;margin:auto}.slider_arrows_container .owlnext{right:0;transform:rotate(180deg);top:-20px;border:1px solid rgb(251 140 0/20%);width:30px;height:30px;transition:.3s}.slider_arrows_container .owlnext img{margin-top:-4px}.slider_arrows_container .owlprev{right:40px;top:-5px;border:1px solid rgb(251 140 0/20%);width:30px;height:30px;left:auto;transition:.3s}.slider_arrows_container:before{content:'';background-color:#fff;width:100%;height:1px;position:absolute;top:-5px;max-width:1070px;opacity:.2}.slider_arrows_container:after{content:'';background-color:#fb8c00;width:100%;height:3px;position:absolute;top:-6px;max-width:200px;opacity:1}.slider_arrows_container .owlbtn img{transition:.3s}.slider_arrows_container .owlbtn:hover{background:#fb8c00}.slider_arrows_container .owlbtn:hover img{filter:brightness(1000)}.post_hover_contents{bottom:0;position:absolute;z-index:9;background:#fb8c00;width:100%;display:flex;align-items:center;padding:0 30px;gap:10px;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:100%;transition:.3s;height:0;overflow:hidden}.element .post_hover_contents img{width:auto !important}.post-item:hover .post_hover_contents{padding-top:15px;padding-bottom:15px;height:auto}.post-item:hover .post_info_text{bottom:50px}.post-item:hover .post_info:after{background:rgba(30,30,30,.8);height:100%}.sliderlogo-01 .div-link.item{display:flex;align-items:center;justify-content:center}.sliderlogo-01 .div-link.item img{filter:grayscale(1);opacity:.5}.sliderlogo-01 .wrap{padding:0 0 100px}.center_title_container{text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:25px;padding-bottom:60px}.bg_wrapper{width:100%;margin:100px auto;position:relative;min-height:500px;display:flex;align-items:center;max-width:1775px}.rowposter-01 .wrap>.d-popmedia.bg-img{max-width:100%;right:auto;left:0}.rowposter-01 .dinfo{display:flex;flex-flow:column;gap:30px;padding-right:70px}.rowposter-01 .dinfo .dtext{padding:10px 0 20px;max-width:500px}.rowposter-01.row_poster_v2 .dinfo .dtext{padding:0}.rowposter-01 .dtext a{color:#fb8c00;text-decoration:underline;transition:.3s}.rowposter-01 .dtext a:hover{color:#001b33}.rowgallery-01 .wrap{padding:100px 0}.rowgallery-01 .grid-gallery{display:flex;flex-flow:wrap;gap:20px}.rowgallery-01 .grid-gallery .item{width:100%;height:218px}.rowgallery-01 .grid-gallery .item:nth-child(3n+1),.rowgallery-01 .grid-gallery .item:nth-child(3n+2){flex:1}.rowgallery-01 .dinfo{padding-left:70px;display:flex;flex-flow:column;gap:30px}.rowgallery-01 .dinfo .dtext{padding:10px 0 20px}.rowgallery-01 .wrap>.d-popmedia.bg-img{top:50%}.rowgallery-01.row_gallery_v2 .wrap>.d-popmedia.bg-img{top:0;height:124%}.two-column-text-01 .wrap{background:#001b33;padding:100px 0 0}.two-column-text-01 .dinfo{display:flex;flex-flow:column;gap:30px;align-items:flex-start}.two-column-text-01 .dinfo .dtext{padding-bottom:10px}.dinfo.dinfo_left{padding-right:100px}.dinfo.dinfo_right{padding-left:100px}.two-column-text-01 .dinfo .dtext *{color:rgba(255,255,255,.7)}.two-column-text-01 .container-xl{padding-bottom:80px;border-bottom:1px solid rgba(255,255,255,.2)}.banner-01 .wrap{min-height:600px;align-items:flex-end}.overlay.banner_overlay{opacity:.8;background:#00294d}.element .banner-opt .mtitle{font-size:60px}.dinfo.banner-opt{padding-bottom:100px;display:flex;flex-flow:column;gap:20px;max-width:770px}.dinfo.banner-opt .dtext *{color:rgb(255 255 255/80%);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.dinfo.banner-opt .dtext{padding-top:10px}.banner-01.banner_v2 .dinfo.banner-opt{padding-bottom:60px}.banner-01 .container-xl{display:flex;align-items:flex-end;justify-content:space-between}.banner-01 .button_loop{padding-bottom:60px}.banner-01 .atitle{display:flex;gap:30px;align-items:center;color:#168cf4;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:2.88px;text-transform:uppercase}.banner-01 .atitle span{color:rgb(255 255 255/20%)}.icons-02 .center_title_container{gap:10px}.icons-02 .div-link{flex-flow:column;gap:30px;justify-content:center;align-items:center;text-align:center}.icons-02 .wrap{padding:100px 0}.icons-02 .div-link .diconn{border:1px solid #e0e0e0;border-radius:50%;flex:none;width:70px;height:70px;max-width:initial}.icons-02 .diconn img.d-icon{width:auto;max-width:35px;max-height:35px}.icons-02 .dinfo .pad{display:flex;flex-flow:column;gap:20px;max-width:310px}.icons-02 .dinfo .ititle{color:#00294d;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.rowmedia-01 .dflex{align-items:center}.rm_media{width:810px;height:500px;position:relative}.rm_text{background:#002d6a;flex:1;margin-left:-210px;z-index:9;padding:50px;display:flex;flex-flow:column;gap:30px}.element .rm_text .mtitle{font-size:30px}.rowmedia-01 .wrap{padding:0 0 100px}.rowmedia-01 .wrap>.d-popmedia.bg-img{top:34%}.rowmedia-01 .dtext a:hover{color:#fb8c00}.rowmedia-01 .dtext a{text-decoration:underline;transition:.3s}.overlay.fw_media_overlay{mix-blend-mode:luminosity;background:#323232;opacity:95%}.mediatext-01 .wrap{padding:177px 0}.media_text{display:flex;flex-flow:column;gap:30px;justify-content:center;align-items:center;text-align:center;max-width:970px;margin:auto}.media_text .dtext *{color:#fff;text-align:center;font-family:Inter;font-size:30px;font-style:normal;font-weight:700;line-height:120%}.two-column-list-01 .wrap{padding:120px 0}.two-column-list-01 .title_container{display:flex;flex-flow:column;gap:30px;padding-bottom:80px}.two_column_container{display:flex;flex-flow:wrap;gap:50px 100px}.individual_list_column{width:535px;display:flex;flex-flow:column;gap:20px}.line_divider{width:100%;height:1px;background-color:#168cf4}.element .list_title{color:#00294d;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.individual_list_column .list_text ul{padding-left:20px;display:flex;flex-flow:column;gap:10px}.dtext ul li::marker{color:#fb8c00}.ajax_grid.proj-row{max-width:1420px;padding:0 15px;margin:auto;display:flex;flex-flow:wrap;gap:20px}.individual_post{width:450px}.element .individual_post .post-thumb{height:100%;margin:0}.proj-row .individual_post .post_info{height:300px}.element .proj-row .post_info:after{height:61%;background:linear-gradient(179deg,rgba(27,27,27,0) .95%,#1b1b1b 99.05%)}.element .proj-row .post-item:hover .post_info:after{background:rgba(30,30,30,.8);height:100%;transition:0s}.ajaxp-01 .wrap{padding:73.5px 0 100px}.element .cat-links{margin:0 !important;padding-bottom:30px}.element .cat-links ul.flexic{justify-content:center}.element .cat-links span{color:#fb8c00;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.element .cat-links a.btn.ajax_category{border:1px solid #e0e0e0;background:0 0;border-radius:0;padding:9px 19.2px}.element .cat-links .btn:after{background-color:#fb8c00}.element .cat-links a.btn:hover span{color:#fff}.post-article .slide-bg .item{height:533px}.post-article .slide-bg{width:2970px;margin:auto;left:50%;transform:translateX(-50%)}main.post-article.page-inner .wrap{overflow:hidden}.post_slide_bg_arrows{width:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9}.post_slide_bg_arrows .container{position:relative}.post_slide_bg_arrows .owlbtn{border-radius:50%;background:rgba(255,255,255,.5);width:60px;height:60px;transition:.3s}.post_slide_bg_arrows .owlbtn img{width:16px}.post_slide_bg_arrows .owlbtn.owlprev{left:-50px}.post_slide_bg_arrows .owlbtn.owlnext{right:-50px}.post_slide_bg_arrows .owlbtn:hover{background-color:#fb8c00}.post_slide_bg_arrows .owlbtn:hover img{filter:invert(97%) sepia(97%) saturate(0%) hue-rotate(14deg) brightness(1000%) contrast(102%)}article.single-post .post_title_container{padding:80px 0 52px}article.single-post .title_container .mtitle{max-width:400px}.single_post_sidebar{position:relative;background:#00294d;padding:40px 30px 70px;display:flex;flex-flow:column;gap:6px}.single_post_contents{padding:80px 0 100px;position:relative}.single_post_contents>img{position:absolute;bottom:0;left:0;z-index:-1}.single_post_sidebar *{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:120%;margin:0}.single_post_sidebar * strong{color:#168cf4;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;display:block;padding-top:25px}.single_post_sidebar *:first-child *{padding:0}.single_post_main_contents{padding-left:18px}.single_post_main_contents p{margin-bottom:25px}.single_post_main_contents *{color:#707070;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.single_post_main_contents h3{padding-top:35px;color:#168cf4;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.88px;text-transform:uppercase}.single_post_main_contents ul{padding-left:0;padding-top:30px;margin:0;display:flex;flex-flow:column;gap:8px;list-style:none}.single_post_main_contents ul li{position:relative;padding-left:45px}.single_post_main_contents ul li:before{content:'';width:5px;height:5px;background-color:#fb8c00;position:absolute;left:20px;top:11px}.post_title_container .d-link.cat-link.post-cats{pointer-events:none}.box_container{display:flex;flex-flow:wrap;gap:30px;padding-top:60px}.box_container .icon_container{width:70px;height:70px;border-radius:50%;border:1px solid rgb(255 255 255/10%);display:flex;align-items:center;justify-content:center}.box_container .icon_container img{width:auto;max-width:40px;max-height:40px}.individual_box{width:370px;height:300px;background:#00294d;padding:40px;display:flex;flex-flow:column;gap:20px;justify-content:space-between}.individual_box:nth-child(5n+1){width:670px}.individual_box:nth-child(5n+2){width:470px}.individual_box_text{display:flex;flex-flow:column;gap:10px;flex:1}.individual_box_text .box_title{font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:120%;color:#fff}.individual_box_text .dtext *{color:rgba(255,255,255,.7);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.box-list-01 .wrap{padding:0 0 120px}.individual_box:nth-child(5n+1),.individual_box:nth-child(5n+2){height:270px}.list_container{padding:0 70px;display:flex;flex-flow:wrap;gap:28px 90px}.individual_list_text{position:relative;width:470px;display:flex}.individual_list_text .dtext{position:relative;padding-left:11px}.list-text-01 .wrap{padding:0 0 120px}.individual_list_text img{width:auto;max-width:25px}.list-row-01 .wrap{padding:120px 0}.mw_970{max-width:970px;margin:auto}.list_row{display:flex;flex-flow:column;gap:47px;padding:0 55px}.individual_row{display:flex;padding-bottom:40px;border-bottom:1px solid rgb(22 140 244/50%);padding:0 15px 40px}.individual_row_text{width:250px}.individual_row:first-child{border-bottom:2px solid #fb8c00}.individual_row:first-child .individual_row_text .dtext{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.individual_row_text:first-child{padding-right:40px;width:290px}.individual_row_text:nth-child(2){padding-right:50px;width:300px}.individual_row_text:nth-child(3){padding-right:37px;width:287px}.individual_row_link{flex:1;display:flex;align-items:center}.individual_row_link a{display:flex;gap:10px}.individual_row_link a p{margin:0;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:100%;transition:.3s}.individual_row_link a img{width:auto;max-width:21px}.individual_row_link a:hover p{color:#fb8c00}.list-row-01 .center_title_container a{color:#fb8c00 !important;text-decoration:underline}.popform-text-01 .wrap{padding:100px 0}.popform-text-01 .dtext{max-width:970px}.popform-text-01 .dtext *{margin:0}.popform-text-01 .dtext h3{padding-top:60px;color:#00294d;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.popform-text-01 .dtext ul{padding:30px 0 0 30px;display:flex;flex-flow:column;gap:10px}.popform-text-01 .container-xl{display:flex;flex-flow:column;align-items:flex-start;gap:80px}.popform-text-01 .wrap>.bg-img{height:66%}.fancybox__slide{height:120% !important}.fancybox__content{background:#00294d !important;width:1150px !important;padding:120px 80px 146px !important;cursor:initial !important}.fancybox__content button.f-button.is-close-btn{opacity:1;top:30px !important;right:30px !important;width:16px;height:16px;background:0 0 !important}.fancybox__content button.f-button.is-close-btn svg{color:#fb8c00;opacity:1}.fancybox__content .gform_footer{margin:0 !IMPORTANT;padding-top:50px !important}.fancybox__content .gform_footer .btn.btn-1{display:none}.fancybox__content .gform_fields{display:flex !important;flex-flow:wrap !important;justify-content:space-between !important}.fancybox__content .gform_fields .gfield{width:470px}.fancybox__content .gform_fields .gfield label{color:rgba(248,248,248,.7);font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.fancybox__content .gform_fields .gfield label span{color:#fb8c00;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.fancybox__content .gform_fields .gfield input{height:50px;background:0 0;border-radius:0;border:none;border-bottom:1px solid #07477f;color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%;cursor:text}.fancybox__content .mtitle{padding-bottom:70px}.fancybox__content .mtitle{text-align:center}.fancybox__content .gform_fields div#field_1_8,.fancybox__content .gform_fields div#field_1_9{width:100%}.fancybox__content .gform_fields div{color:#fff;text-align:justify;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.fancybox__content .gform_fields div span{color:rgba(248,248,248,.5)}.fancybox__content .gform_footer input{color:#fb8c00 !important;font-family:Inter !important;font-size:16px !important;font-style:normal !important;font-weight:500 !important;line-height:100% !important;text-transform:uppercase !important;border:1px solid #fb8c00 !important;background:0 0 !important;border-radius:0 !important;padding:11px 19px !important;transition:.3s !IMPORTANT}.fancybox__content .gform_footer input:hover{background:#fb8c00 !important;color:#fff !important}.fancybox__content .gform_fields div.gfield_validation_message{color:var(--gform-theme-color-danger)}.fancybox__container .gform_validation_errors{display:none !important}.fancybox__content .gform_confirmation_message{text-align:center !important;color:#fff !important;font-family:'Inter' !important;font-size:24px !important}.fancybox__backdrop{opacity:.5 !important;background:#00294d !important}.frcontact-01 .wrap{padding:100px 0}.frcontact-01 .company-contact{padding-bottom:60px}.frcontact-01 .company-contact .btitle{padding-bottom:20px}.frcontact-01 .company-contact .dtext,.frcontact-01 .company-contact .ssc.company-address.sc-div *{color:#00294d;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%;transition:.3s}.frcontact-01 .company-contact .ssc.company-address.sc-div a:hover p{color:#fb8c00}.frcontact-01 .company-contact .contact_phone{padding:20px 0 10px}.frcontact-01 .company-contact .contact_fax{padding:0 0 10px}.frcontact-01 .company-contact .sc-before{display:none}.frcontact-01 .company-contact .sc-div{position:relative}.frcontact-01 .contact_phone .company-phone:before{content:'P';color:#fb8c00;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%;padding-right:15px}.frcontact-01 .contact_fax .company-phone:before{content:'F';color:#fb8c00;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%;padding-right:15px}.frcontact-01 .contact_estimating_fax .company-phone:before{content:'EF';color:#fb8c00;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%;padding-right:15px}.frcontact-01 .company-contact .sc-div a span{color:#00294d;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%;transition:.3s}.frcontact-01 .company-contact .sc-div a:hover span{color:#fb8c00}.default_form .gform_body .gform_fields{display:flex;flex-flow:wrap;gap:20px;justify-content:space-between}.default_form .gform_body .gform_fields .gfield{width:100%}.default_form .gform_body .gform_fields div#field_2_4,.default_form .gform_body .gform_fields div#field_2_3,.default_form .gform_body .gform_fields div#field_3_3,.default_form .gform_body .gform_fields div#field_3_4,.default_form .gform_body .gform_fields div#field_3_9,.default_form .gform_body .gform_fields div#field_3_10{width:320px}.default_form .gform_body .gform_fields .gfield label{color:rgba(112,112,112,.7);font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.default_form .gform_body .gform_fields .gfield label span{color:#fb8c00;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.default_form .gform_body .gform_fields .gfield input,.default_form .gform_body .gform_fields .gfield textarea{border:none !important;border-bottom:1px solid hsl(208deg 100% 15%/30%) !important;box-shadow:none !important;border-radius:0 !important;height:50px !important;color:#707070 !important;font-family:Inter !important;font-size:18px !important;font-style:normal !important;font-weight:400 !important;line-height:150% !important}.default_form .gform_body .gform_fields .gfield textarea{height:70px !important;min-block-size:initial !important}.default_form .gform_body .gform_fields div#field_2_6,.default_form .gform_body .gform_fields div#field_3_6 .ginput_container_fileupload{padding-top:60px;display:none}.default_form .gform_body .gform_fields .gform_fileupload_rules{font-family:'Inter'}.default_form .gform_footer{margin-top:0 !important;padding-top:40px !important}.default_form .gform_footer .btn.btn-1.upload-btn{display:none}.default_form .gform_footer input{color:#fb8c00 !important;font-family:Inter !important;font-size:16px !important;font-style:normal !important;font-weight:500 !important;line-height:100% !important;text-transform:uppercase !important;background:0 0 !important;box-shadow:none !important;border:1px solid #fb8c00 !important;border-radius:0 !important;padding:11px 19px !important;transition:.3s !important}.default_form .gform_footer input:hover{background-color:#fb8c00 !important;color:#fff !important}.contact_form_title{padding-bottom:40px;display:flex;flex-flow:column;gap:20px}.element .contact_form_title .mtitle{font-size:30px}.contact_text_container{padding-top:20px;display:flex;flex-flow:column;gap:10px}.individual_contact_text{display:flex;gap:20px}.individual_contact_text .individual_contact_title{width:100px}.individual_contact_text .dtext:last-child{flex:1;color:#00294d;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.gform.default_form .gform_validation_errors{display:none !important}.gform.default_form .validation_message{font-family:Inter !important}.gform.default_form .gform_confirmation_message{font-family:'Inter';font-size:25px;color:#00294d}.gform.default_form .gform_body .gform_fields .gfield.gfield_html{padding-top:47px}.gform.default_form .gfield.gfield_html .file_upload,.gform .gfield.gfield_html .file_upload{padding:14px 0}.gform.default_form .gfield.gfield_html .file_upload p,.gform .gfield.gfield_html .file_upload p{position:relative;display:flex;cursor:pointer;width:max-content;transition:.3s}.gform.default_form .gfield.gfield_html .file_upload p:before,.gform .gfield.gfield_html .file_upload p:before{content:url(https://blockcdev.wpenginepowered.com/wp-content/uploads/2025/06/Vector-4.svg);margin-right:10px}.gform.default_form .gfield.gfield_html .file_upload p:hover,.gform .gfield.gfield_html .file_upload p:hover{color:#fb8c00}.fancybox__content .gform_fields .gfield.gfield_html{width:100%}.fancybox__content .gform_fields div#field_1_9{display:none}.gform .gfield.gfield_html p span{color:#fb8c00}.gform.default_form .gfield.gfield_html p,.gform .gfield.gfield_html p{color:rgba(112,112,112,.7);font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:150%;margin:0}.gform.default_form .gfield.gfield_html .line_divider{background-color:hsl(208deg 100% 15%/30%)}.gform .gfield.gfield_html p{color:rgba(248,248,248,.7)}.gform .gfield.gfield_html .line_divider{background:#07477f}.page-404 .text{font-family:Inter;font-style:normal;font-weight:400;line-height:150%}.page-404 .ext-show-search input{font-size:18px;font-family:'Inter'}[data-margin] .mtitle,[data-margin] .atitle,[data-margin] .dtitle,[data-margin] .dtext,[data-margin] .ptext,[data-margin] .itext,[data-margin] .btn-loop{margin:0}