body{font-family:Inter,sans-serif;font-size:18px;overflow-x:hidden;line-height:32px;color:#2a2928}input,select,textarea{font-family:Arial,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;text-transform:capitalize;color:#141732;margin-bottom:24px;letter-spacing:0}.h1,h1{font-size:48px;font-weight:800}.h2,h2{font-size:40px;font-weight:800}.h3,h3{font-size:32px;font-weight:700}.h4,h4{font-size:20px;font-weight:500}p{font-weight:400}sup{font-size:.4em;top:-1em}ul li::marker{color:#f6bd00}.yellow-color{color:#f6bd00}.btn{padding:16px 32px;border-radius:0;text-transform:capitalize;font-size:18px;font-weight:700;border:2px solid #141732;line-height:32px;letter-spacing:0}.btn-primary{color:#141732;background-color:#f6bd00;border-color:#f6bd00}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#141732;border-color:#141732}.btn-secondary{color:#141732;background-color:#fff;border-color:#141732}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#3e4056;border-color:#3e4056}.btn-tertiery{color:#141732;background-color:transparent;border:none;padding:0;border-bottom:3px solid #141732}.btn-tertiery:active,.btn-tertiery:focus,.btn-tertiery:hover{color:#3e4056;border-bottom:3px solid #3e4056}.marker-text{position:relative;margin-bottom:48px}.marker-text .h2,.marker-text h2{z-index:1;position:relative}.bg-text{color:#e8cfa8;opacity:.25;font-size:150px;font-weight:800;position:absolute;top:0;left:0;right:0;transform:translateY(-45%)}.dark-bg .h1,.dark-bg .h2,.dark-bg .h3,.dark-bg .h4,.dark-bg .h5,.dark-bg .h6,.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg li,.dark-bg p,.dark-bg span{color:#fff}.section__wrapper{padding:80px 0 80px;position:relative;overflow:hidden}@media (max-width:1200px){.bg-text{display:none!important}.marker-text{margin-bottom:24px}}@media (max-width:991px){.h1,h1{font-size:32px}.h2,h2{font-size:28px}.h3,h3{font-size:20px}.line-break{display:none}}.trim-image img{clip-path:polygon(50% 0,100% 25%,100% 100%,0 100%,0 25%)}.franchise-notification-bar{background-color:#f6bd00}.franchise-notification-bar p{color:#141732!important;font-weight:700}.top-bar{padding:4px 0;width:100%;z-index:1}.top-bar .cookie-location-id{color:#fff;position:relative;display:inline-flex;align-items:center}.top-bar .cookie-location-id::before{content:"";background-image:url(../../images/u-logo.webp);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:-20px;width:14px;height:20px}.top-bar .cookie-container{text-align:right}.social-list{list-style-type:none;margin-bottom:0;padding-left:0}.social-list li{display:inline-block;margin-right:8px}.social-list li a:hover{opacity:.7}.social-list svg{width:20px;height:20px}.social-list svg path{fill:#fff}@media (max-width:575px){.top-bar{background-color:#141732}}@media (max-width:480px){.top-bar .cookie-location-id{font-size:16px}}.header{position:absolute;width:100%;top:0;left:0}.header.sticky{position:fixed;left:0;background-color:#141732}.header.sticky .top-bar{display:none}.header.sticky .container{max-width:100%}.header .header-wrapper{background-color:#141732}.header .header-wrapper .main-logo{max-width:300px;padding:24px}.header .main-navigation .nav-link{text-transform:capitalize;color:#fff;letter-spacing:0;font-weight:600;font-size:16px}.header .main-navigation .nav-link:hover{color:#f6bd00}.header .main-navigation .nav-link.current-menu-item{color:#f6bd00}.header .main-navigation li .nav-link:focus-visible{outline:0;box-shadow:none}.header .main-navigation li .nav-link:focus-visible span{outline:2px solid #f6bd00;outline-offset:3px;border-radius:2px}.header .dropdown-menu .menu-logo a{padding-left:54px;position:relative}.header .dropdown-menu .menu-logo a::before{content:"";background-size:contain;position:absolute;width:20px;height:20px;left:28px;top:50%;transform:translateY(-50%)}.header .dropdown-menu .current-menu-item{border-left:3px solid #f6bd00}.header .dropdown-menu .current-menu-item a{margin-left:-3px}.header .dropdown-menu .water-logo a::before{background-image:url(../../images/water-drop.webp)}.header .dropdown-menu .fire-logo a::before{background-image:url(../../images/fire-icon.webp)}.header .dropdown-menu .storm-logo a::before{background-image:url(../../images/storm-icon.webp)}.header .header-button{display:flex}.header .header-button a{display:flex;align-items:center;height:100%;text-transform:none}.header .mobile-loc-btn,.header .mobile-menu-btn{display:none}.dropdown-toggle.nav-link::after{background-image:url(../../images/dropdown.svg);background-color:transparent;border:none;height:12px;width:12px}.header.sticky{background-color:#141732}.header.noti-bar-spacing{top:75px}.header.noti-bar-spacing.sticky{top:0}.navbar-toggler{display:none}.navbar-toggler:focus{box-shadow:none}@media (max-width:1399px){.header .header-button a{font-size:16px;padding:0 24px}}@media (max-width:1199px){.header .main-navigation .nav-link{justify-content:space-between}.navbar-toggler{display:block}.dropdown-menu.show{width:100%}.navbar-toggler-icon{background-image:url(../../images/menu-close.svg);width:48px;height:48px;background-repeat:no-repeat;background-size:contain}.navbar-toggler.collapsed .navbar-toggler-icon{background-image:url(../../images/menu-icon.svg)}#navbarNavDropdown>ul{flex-wrap:nowrap;height:auto;transition:none;padding:0}#navbarNavDropdown>ul li{padding:0 8px}#navbarNavDropdown{position:fixed;padding:20px 0;top:130px;left:0;background-color:#141732;width:100%;transition:none}.header{background-color:#141732}.header .header-btn-container{display:none}.header .mobile-loc-btn{display:flex;align-items:center;margin-right:24px}.header .mobile-menu-btn{display:block;padding-left:8px;margin-top:16px}}@media (max-width:991px){.header{padding:0}.header .header-button a{font-size:16px;padding:0}#business_logo{min-width:230px}}@media (max-width:480px){#business_logo{min-width:150px}}.gfield_label{color:#141732;font-weight:700}.gform_fields{grid-row-gap:0!important}.gform_body input,.gform_body select{border-radius:0}.breadcrumbs{background-color:#141732}.breadcrumbs .breadcrumb{padding:16px 0}.breadcrumbs a{text-decoration:none}.breadcrumbs .breadcrumb a{margin-right:16px}.breadcrumbs a:hover{color:rgba(255,255,255,.5647058824)}.breadcrumbs .current-page{color:#fff;position:relative}.breadcrumbs .services.current-page{padding-left:24px}.breadcrumbs .icon{width:25px;height:25px;filter:brightness(0) invert(1)}.breadcrumbs .service-menu{display:flex}.breadcrumbs .service-menu span{border-left:2px solid #3e4056;overflow:hidden;transition:all .3s ease-in-out;white-space:nowrap;max-width:65px;transition:all .5s ease-in-out;align-items:center;display:flex}.breadcrumbs .service-menu span img{width:40px;height:40px;filter:brightness(0) invert(1);margin:0 12px}.breadcrumbs .service-menu span:hover{max-width:300px;transition:all .5s ease-in-out}.breadcrumbs .service-menu span a{padding-right:16px}.breadcrumbs .service-menu:last-child{border-right:2px solid #3e4056}.breadcrumb-arrow{color:#f6bd00;margin-right:16px}.breadcrumb-container{display:flex;justify-content:space-between}@media (max-width:767px){.breadcrumb{display:none}.breadcrumb-container{justify-content:flex-end}.service-menu span{padding:10px 0}}@media (max-width:480px){.breadcrumbs .service-menu span a{font-size:16px}}.hp-hero{text-align:center;padding:15em 0 6em 0;position:relative;background-position:center center}.hp-hero h1{font-size:48px}.hp-hero .h3{font-size:36px}.hp-hero h1,.hp-hero h2,.hp-hero p,.hp-hero span{color:#fff}.hp-hero .hero-card{max-width:1000px;margin:auto;display:flex;flex-direction:column}.hp-hero .form-container{margin:24px auto 125px}.hp-hero .form-container .hero-form{align-items:center;background-color:#f6bd00;padding:16px}.hp-hero .form-container .hero-form .h3{color:#141732;font-weight:700;margin:0;font-size:24px;margin-bottom:8px}.hp-hero .form-container .hero-form .phone-nowrap{white-space:nowrap;color:#141732}.hp-hero .form-container .hero-form .input-wrap{position:relative}.hp-hero .form-container .hero-form .input-wrap input{margin-bottom:0;position:relative;border-radius:0;border:none;padding:4px 40px 4px 16px}.hp-hero .form-container .hero-form .input-wrap button{border:none;background:0 0;position:absolute;right:0}.hp-hero .form-container .hero-form #gform_2{display:flex;width:100%;align-items:center;padding:0;justify-content:center}.hp-hero .form-container .hero-form #gform_fields_2{display:flex;align-items:center;gap:0}.hp-hero .form-container .hero-form .gfield--width-quarter{flex:1 0 20%;max-width:200px;margin-right:10px;margin-bottom:0}.hp-hero .form-container .hero-form .gfield--width-quarter input{margin-bottom:0;padding:8px}.hp-hero .form-container .hero-form .gform_footer{display:inline-flex;align-items:center;width:108px}.hp-hero .form-container .hero-form #gform_submit_button_2{width:100%;margin:0;height:fit-content;font-size:20px;padding:0;border:none;background:0 0;transition:all .3s ease-in-out;box-sizing:border-box;background-size:16px;background-image:none;background-repeat:no-repeat;background-position:right 10px center}.hp-hero .form-container .hero-form #gform_submit_button_2:hover{font-size:14px;padding-right:30px;background-image:url(../../images/circle-arrow-right.svg);color:#141732}.hp-hero .title{position:relative;color:#fff;text-align:left;line-height:100%;font-weight:700}.hp-hero .icon-container{position:relative;align-items:center;display:flex;gap:16px}.hp-hero .icon{width:50px;height:50px;border-radius:50%;background-color:#f6bd00;padding:12px}.hp-hero .logo-section{max-width:700px;margin:auto;justify-content:center;display:flex}@media (max-width:991px){.hp-hero .form-container .hero-form .gform_footer{width:auto}.hp-hero .form-container .hero-form #gform_submit_button_2{font-size:16px;padding-right:30px;background-image:url(../../images/circle-arrow-right.svg);color:#141732}.hp-hero .form-container .hero-form .gfield--width-quarter{flex:1 1 51%;max-width:none;margin-right:0;margin-bottom:16px}}.hp-hero::before{position:absolute;content:"";background-image:url(../../images/buildbak-u-logo.webp);top:0;bottom:0;right:0;width:50%;background-size:contain;background-position:right;background-repeat:no-repeat}.page__banner{padding:16em 0 10em 0;text-align:center;position:relative;background-position:center;background-size:cover}.page__banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(20,23,50,.5)}.page__banner-inner{z-index:1;position:relative}.page__banner-inner .h1,.page__banner-inner .h2,.page__banner-inner h1,.page__banner-inner h2,.page__banner-inner p{color:#fff}@media (max-width:1199px){.hp-hero::before{top:40%;bottom:0;right:0;width:50%;height:50%;background-size:contain;background-position:right;background-repeat:no-repeat;background-image:url(../../images/buildbak-u-half.webp)}}@media (max-width:991px){.hero-order{flex-direction:column-reverse}.hp-hero .logo-section{margin-bottom:40px}.hp-hero .form-container .hero-form{text-align:center}.hp-hero .form-container{margin:0;width:100%}.hp-hero .form-container form{flex-direction:column;gap:16px}}@media (max-width:767px){.hp-hero .logo-section{flex-direction:column}.hp-hero .logo-section .icon-container{margin:0 0 1em}.hp-hero .logo-section .col-12{margin-bottom:40px}.hp-hero{padding:10em 0 5em 0}.hp-hero .h3{font-size:24px}.hp-hero h1{font-size:32px}.page__banner{text-align:left}}.section__content a:not(.btn){text-decoration:none;color:#f6bd00}#mission .column{text-align:center;box-shadow:none}#mission .column .column-img img{width:auto;border-radius:100%;box-shadow:0 0 59px 0 rgba(196,196,196,.26)}#mission .column p{font-weight:600}#mission::before{position:absolute;content:"";background-image:url(../../images/u-yellow-decal.webp);top:0;bottom:0;left:0;width:305px;background-size:contain;background-position:right;background-repeat:no-repeat}.feature_1 .column,.feature_2 .column{text-align:left;margin-bottom:24px;padding:24px;box-shadow:0 0 59px 0 rgba(196,196,196,.26);height:100%}.feature_1 .column h3,.feature_2 .column h3{font-size:24px}.feature_1 .column-img img,.feature_2 .column-img img{width:45px;min-width:none}#owner-bio h3{margin:0}#owner-bio .column{display:flex;flex-direction:row;margin:0;align-items:center;border-bottom:5px solid #f6bd00}#owner-bio .column .column-img{min-width:240px;margin:0 1em 0 0}#owner-bio .column img{width:auto}#team-profiles .h3{margin:0}#team-profiles .h5{font-weight:600}#team-profiles p{font-size:16px}#team-profiles .profile-img{border-radius:0;width:100%;height:auto;max-width:100%}#team-profiles .column{position:relative;box-shadow:0 0 30px 0 rgba(0,0,0,.1);max-width:400px;margin:0 auto;border-bottom:5px solid #f6bd00}.carousel_logos{background-color:#141732;position:relative;overflow:visible}.carousel_logos .section__content{color:#fff}.carousel_logos .logo-container{display:inline-block;text-align:center;padding:16px 0}.carousel_logos .logo{opacity:.5;max-width:75%;margin:auto}.carousel_logos .logo_slider{margin-top:24px}.carousel_logos .logo_slider .slick-slide{margin:0 16px}.carousel_logos::before{content:"";background-image:url(../../images/logos-block-shape.webp);width:100%;position:absolute;left:0;right:0;top:-32px;height:32px;background-size:cover;background-repeat:no-repeat;background-position:center}.house-banner{background-image:url(../../images/trusted-content-banner.webp);background-repeat:no-repeat;background-position:left;background-size:cover;padding:128px 0}.house-banner p{margin:0 0 24px}.gallery_2{overflow:hidden;padding-top:120px}.gallery__slider{margin-top:120px}.gallery__slider .gallery__item{position:relative;margin:0 5px}.gallery__slider .gallery_img a{display:block;width:400px;height:228px;background-size:cover;background-position:center;overflow:hidden}.gallery__slider .slick-center .gallery_img a{clip-path:polygon(50% 0,100% 26%,100% 100%,0 100%,0 26%);height:313px;transform:translateY(-85px);background-size:cover}.gallery__slider .slick-slide:not(.slick-center) .gallery_img a{filter:brightness(.5)}.gallery__slider .slick-center .gallery_img a{filter:brightness(1)}.gallery__slider .slick-center .gallery_img a img{display:none}.gallery__slider .slick-list{overflow:visible}.gallery__slider .slick-next,.gallery__slider .slick-prev{color:#fff;font-size:24px;z-index:3}.gallery__slider .slick-prev{left:17%}.gallery__slider .slick-next{right:17%}.gallery__slider .slick-arrow{padding:0;border:none;background-color:transparent;top:38%;width:60px;height:60px}.gallery__slider .slick-arrow path{fill:transparent}.gallery__slider .slick-arrow:hover svg{background-color:#f6bd00;border-radius:50%;stroke:#f6bd00}.accordion .accordion-item{border:none}.accordion .accordion-button.collapsed,.accordion .accordion-button:not(.collapsed),.accordion .h3,.accordion button,.accordion h3{color:#141732;font-size:24px}.accordion .accordion-button:not(.collapsed),.accordion .accordion-collapse{background-color:#fafafa;box-shadow:none}.accordion .accordion-button:focus{box-shadow:none}.accordion .accordion-button::after{background-image:url(../../images/yellow-dropdown-arrow.svg)}.card-half{margin-top:0}.card-container{align-items:end}.content-card{max-width:460px;background-color:#141732;text-align:center;padding:32px}.content-card .h2,.content-card .h3,.content-card h2,.content-card h3,.content-card p{color:#fff}.content-card .card-image{margin-bottom:24px;width:100%}.features_with_card>.container>.row:first-of-type{flex-direction:row-reverse;align-items:flex-start}.features_with_card h3{font-size:24px;margin:0 0 12px}.features_with_card .column{padding:0;box-shadow:none}.features_with_card .column-img img{width:70px;padding:16px;background-color:#141732}.features_with_card p:last-child{margin-bottom:0}.features_with_card a.btn-primary{width:100%}.ticket-block{margin:0 40px}.ticket-block h3{font-size:24px}.ticket-block .container-wrapper{background-color:#141732;border-radius:24px;position:relative;display:flex;align-items:center}.ticket-block .container{padding:40px}.ticket-block .container-wrapper::before{content:"";position:absolute;background-image:url(../../images/left-indent.webp);background-size:contain;background-repeat:no-repeat;background-position:center;left:0;height:75%;width:38px}.ticket-block .container-wrapper::after{content:"";position:absolute;background-image:url(../../images/right-indent.webp);background-size:contain;background-repeat:no-repeat;background-position:center;right:0;height:75%;width:38px}.ticket-block .top-row{padding-bottom:40px;border-bottom:1px solid #4e65b6;align-items:center}.ticket-block .top-row img{margin-bottom:24px}.ticket-block .bottom-row{padding-top:40px}.ticket-block .column-img{width:135px}.ticket-block .column-container{display:flex;gap:24px;margin-bottom:40px}.ticket-block .column-text{padding-right:56px}.service-features .column{background-color:#fff;padding:24px;transition:all .5s ease-in-out}.service-features .column:hover{background-size:cover;background-position:center}.service-features .column:hover .h2,.service-features .column:hover .h3,.service-features .column:hover .h4,.service-features .column:hover h2,.service-features .column:hover h3,.service-features .column:hover p{color:#fff}.service-features .column:hover img{filter:brightness(0) invert(1)}.service-features .row>.col-md-4:nth-of-type(1) .column:hover{background-image:url(../../images/water-hover.webp)}.service-features .row>.col-md-4:nth-of-type(2) .column:hover{background-image:url(../../images/fire-hover.webp)}.service-features .row>.col-md-4:nth-of-type(3) .column:hover{background-image:url(../../images/storm-hover.webp)}#service-features{background-color:#fafafa;padding-top:120px}#service-features .service-row{justify-content:center;margin-top:24px}#service-features .service{position:relative;padding:24px;height:100%;background-color:#fff;max-width:400px;margin:auto}#service-features .service h3{font-size:24px}#service-features .service a{text-decoration:none;color:#2a2928}#service-features .service .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:all .5s ease-in-out;z-index:0}#service-features .service .bg-overlay{opacity:0;display:none;max-height:100%}#service-features .service .logo,#service-features .service h3,#service-features .service p{z-index:2;position:relative;margin-bottom:24px}#service-features .service:hover{background-color:transparent}#service-features .service:hover .bg-image{opacity:1}#service-features .service:hover .gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(82deg,rgba(20,20,20,.9) 11.26%,rgba(20,20,20,0) 97.22%);transition:all .5s ease-in-out;z-index:1}#service-features .service:hover .bg-overlay{position:absolute;right:0;top:16px;opacity:.3;width:auto;display:block;opacity:.5}#service-features .service:hover h3,#service-features .service:hover p{color:#fff}#service-features .service:hover .logo{filter:brightness(0) invert(1)}#service-features .btn-container{text-align:center;margin-top:40px}.numbered-slider{background-image:url(../../images/process.svg);background-position:center center;background-repeat:no-repeat}.numbered-slider h3{font-size:18px}.numbered-slider::before{position:absolute;content:"";background-image:url(../../images/u-yellow-decal.webp);top:0;bottom:0;left:0;width:305px;background-size:contain;background-position:right;background-repeat:no-repeat}.numbered-slider .numbered-row{counter-reset:step-counter}.numbered-slider .column{text-align:center;margin:auto;margin-top:80px;max-width:350px;padding-top:60px;position:relative}.numbered-slider .column .column-img{border-bottom:5px solid #f6bd00;max-width:275px;padding:40px;margin:auto;margin-bottom:40px;box-shadow:0 0 59px 0 rgba(196,196,196,.26);background-color:#fff}.numbered-slider .column::before{content:counter(step-counter,decimal-leading-zero);counter-increment:step-counter;position:absolute;top:0;color:#e8cfa8;left:0;right:0;font-size:54px;font-weight:700}.testimonial_2 .container{margin:auto;max-width:1100px}.testimonial_2 .testimonial-container{margin-top:48px}.testimonial_2 .slick-arrow{padding:0;border:none;background-color:transparent;width:60px;height:60px}.testimonial_2 .slick-arrow path{fill:transparent}.testimonial_2 .slick-arrow:hover path{fill:#f6bd00;stroke:#fff}.testimonial_2 blockquote{margin-bottom:24px}.testimonial_2 .testimonial-gallery a{display:inline-block;width:auto}.testimonial_2 .testimonial-gallery a img{padding:0 16px;width:200px;height:150px;object-fit:cover}.testimonial_2 .slick-next{right:0}.testimonial_2 .slick-prev{left:0}.testimonial_2 .slick-dots li{width:12px;height:12px;margin:0 5px}.testimonial_2 .slick-dots li button{width:12px;height:12px;border-radius:10px;background-color:#e3e6f0;border:none;font-size:0;transition:background-color .3s ease}.testimonial_2 .slick-dots li button:before{color:transparent}.testimonial_2 .slick-dots li.slick-active{width:32px}.testimonial_2 .slick-dots li.slick-active button{background-color:#f6bd00;width:32px}.yellow-u-logo::before{position:absolute;content:"";background-image:url(../../images/u-yellow-decal.webp);top:0;bottom:0;left:0;width:150px;background-size:contain;background-position:right;background-repeat:no-repeat;height:445px}.service-areas .accordion-button{background-color:transparent}.service-areas .accordion-collapse{position:relative;z-index:1;border-radius:0 0 12px 12px}.service-areas .accordion-button:not(.collapsed){border-radius:12px 12px 0 0}.featured-projects .service-row{margin-top:24px}.featured-projects .project-container{padding:0 16px}.featured-projects .project-text-box{box-shadow:-15px -15px 40px 0 rgba(0,0,0,.15);padding:40px 24px;width:70%;float:right;position:relative;line-height:1.5;background-color:#fff;margin-top:-75px}.featured-projects .project-text-box .h3,.featured-projects .project-text-box h3{font-size:24px}.before-after-slider,.before-after-slider *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.before-after-slider{position:relative;overflow:hidden;height:400px;max-width:100%}.before-after-slider img{position:absolute;width:100%;height:100%;object-fit:cover;cursor:pointer}.before-after-slider .before{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;clip-path:inset(0 50% 0 0);cursor:pointer}.before-after-slider .before img{position:absolute;width:100%;height:100%;object-fit:cover}.before-after-slider .slider{position:absolute;top:0;left:50%;width:4px;height:100%;background:#f6bd00;cursor:ew-resize;transform:translateX(-50%);z-index:3}.before-after-slider .slider::before{content:"";position:absolute;width:12px;height:40px;background:#f6bd00;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.before-after-slider .slider::after{content:"";position:absolute;width:30px;height:8px;background-image:url(../../images/arrows.webp);top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.custom-contact{padding:80px 0}.custom-contact .contact-form h3{color:#141732}.custom-contact .contact-form h3 .yellow-color{color:#f6bd00}.recent-work h2{text-align:center}.recent-work .before-after-slider{height:600px;margin-bottom:24px}.recent-work .project{margin-bottom:80px}.recent-work .project .project-details,.recent-work .project h3{text-align:center}.recent-work .project p{margin-bottom:24px}@media (max-width:1499px){.ticket-block .container-wrapper::after,.ticket-block .container-wrapper::before{content:none}}@media (max-width:1199px){.carousel_logos .container{max-width:none;width:100%;padding:0}.carousel_logos .section__container{padding:0 8px}}@media (min-width:1024px){.logo_slider{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.logo-container{flex:0 1 calc(20% - 10px)}}@media (min-width:1200px){.logo_slider .slick-list,.logo_slider .slick-track{display:unset!important}footer .logo_slider .slick-list,footer .logo_slider .slick-track{display:block!important}}@media (max-width:991px){#service-features .service-row{gap:24px}.featured-projects .project-text-box{width:100%;margin-top:0;float:none;margin-bottom:40px}.before-after-slider{height:400px;margin-bottom:24px}.recent-work .before-after-slider{height:400px}}@media (max-width:767px){.house-banner{padding:64px 0}.page__banner{padding:15em 0 5em}.gallery__slider .slick-prev{left:0}.gallery__slider .slick-next{right:0}.content_with_card .row{flex-direction:column-reverse!important}.card-container{align-items:center}.content-card{padding:16px}.features_with_card>.container>.row:first-of-type{flex-direction:column-reverse}.features_with_card .card-half .section__container{align-items:center}#service-features .section__content .h1,#service-features .section__content .h2,#service-features .section__content .h3,#service-features .section__content .h4,#service-features .section__content h1,#service-features .section__content h2,#service-features .section__content h3,#service-features .section__content h4,#service-features .section__content p,.content_1 .section__content .h1,.content_1 .section__content .h2,.content_1 .section__content .h3,.content_1 .section__content .h4,.content_1 .section__content h1,.content_1 .section__content h2,.content_1 .section__content h3,.content_1 .section__content h4,.content_1 .section__content p,.feature_2 .section__content .h1,.feature_2 .section__content .h2,.feature_2 .section__content .h3,.feature_2 .section__content .h4,.feature_2 .section__content h1,.feature_2 .section__content h2,.feature_2 .section__content h3,.feature_2 .section__content h4,.feature_2 .section__content p{text-align:left!important}.ticket-block{margin:0 16px}.ticket-block .column-container{display:block}.ticket-block .column-text{padding-right:0}.ticket-block .top-row .col-md-5{display:flex;align-items:center;gap:24px}.numbered-slider .container{padding-left:0;padding-right:0;max-width:none;width:100%}.numbered-slider::before{content:none}.numbered-slider .numbered-row{counter-reset:step-counter -2}.numbered-slider .slick-arrow{padding:0;border:none;background-color:#fff;top:38%;width:40px;height:40px}.numbered-slider .slick-arrow svg{width:40px;height:40px}.numbered-slider .slick-arrow path{fill:transparent}.numbered-slider .slick-arrow :active path,.numbered-slider .slick-arrow :focus path,.numbered-slider .slick-arrow:hover path{stroke:#fff;fill:#141732}.numbered-slider .slick-prev{left:20px}.numbered-slider .slick-next{right:20px}.numbered-slider img{margin:auto}.numbered-slider .column-text{max-width:275px;margin:auto}.custom-contact .contact-form{margin-top:24px}}@media (max-width:480px){.ticket-block .h2,.ticket-block h2{font-size:24px}.before-after-slider{height:300px}.recent-work .before-after-slider{height:300px}}.team_1 .profile-img{width:auto;height:auto;border-radius:0}.gm-style-iw-d .location-links.loc-details a{color:#141732}.gm-style-iw-d .location-links.loc-details a:hover{color:#fff}.gm-style-iw-d .location-phone a{color:#f6bd00}.primary-servicer{position:relative}.primary-servicer::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:4px solid #141732}.primary-servicer h3::after{content:"Primary Servicer";display:block;font-size:18px;width:fit-content;color:#f6bd00}#service-map{width:calc(100% - 500px);right:0;left:auto}@media (max-width:1199px){#service-map{width:calc(100% - 400px)}}@media (max-width:1024px){#service-map{width:100%}}footer{background-color:#141732;padding-top:64px}footer .social-list svg{width:30px;height:30px}footer .h1,footer .h2,footer .h3,footer .h4,footer h1,footer h2,footer h3,footer h4,footer p{color:#fff}footer .textwidget,footer .widget-footer-title{margin-left:48px}footer .col-md-4:first-of-type .textwidget{margin-left:0}footer .widget-footer-title{text-decoration:underline;text-underline-offset:4px;font-weight:800}footer .footer-inner{border-bottom:1px solid #371d59;padding-bottom:36px}footer ul{list-style-type:none;padding-left:0;margin-top:16px}footer ul li{margin-bottom:16px}footer ul li a{text-decoration:none;font-size:16px}footer a:hover{color:#fff;opacity:.5}#copyright a,#copyright p{font-size:14px}.cybermark{background-image:url(../../images/cybermark.webp);background-size:cover;display:inline-block;width:131px;height:55px;margin:1em 0 0;padding:0}.copyright-text{margin-top:24px;flex:1}.copyright .bottom-menu{display:flex;flex:1;justify-content:flex-end;margin-bottom:0;align-items:center}.copyright .bottom-menu li{margin-bottom:0;margin-left:24px}@media (max-width:767px){footer .textwidget,footer .widget-footer-title{margin-left:0}.copyright-text{flex:none;text-align:center}.copyright .bottom-menu{justify-content:center}.copyright .bottom-menu li{margin-left:0;margin-right:16px}}#bb-difference .column{box-shadow:none}#bb-difference img{max-width:100%;box-shadow:0 0 59px 0 rgba(196,196,196,.26);width:auto;border-radius:100%}.review-callout{border:1px solid #f6bd00}.review-callout .section__content{background-image:url(../../images/quotes.png);background-position:top left;background-repeat:no-repeat;padding-left:130px}@media (max-width:767px){.review-callout .section__content{padding-left:0;padding-top:8px}}.location .header .header-wrapper{background-color:#fff}.location .header .main-navigation .nav-link{color:#141732;font-weight:700}.location .header .main-navigation .nav-link:hover{color:#f6bd00}.location .header .main-navigation .nav-link::after{background:0 0}.location .header .main-navigation .nav-link:hover::after{background:0 0}.location .header .main-navigation li .nav-link:focus-visible{outline:2px solid #f6bd00;border-radius:2px}.location .header .main-navigation .dropdown-toggle.nav-link::after{background-image:url(../../images/loc-dropdown.svg)}.location .header .main-navigation .icon{width:20px;height:20px;margin-right:8px}.location .header .header-btn-container{height:100%}.location .header .navbar-toggler{padding-right:16px;border:none}.location .header .header-button .btn{height:100%;padding:16px}.location .header .header-button .phone-header{color:#141732;font-weight:700;text-decoration:none;padding-right:16px;padding-left:8px;font-size:16px;flex-direction:column;line-height:20px;justify-content:center}.location .header .header-button .phone-header .yellow-color{font-size:20px}.location .header .phone-mobile{display:none}.location .header.sticky{background-color:#fff}.location .hp-hero{text-align:left;background-position:center;background-size:cover}.location .hp-hero .logo-section{margin:0;justify-content:left}.location .hp-hero .yellow-color{color:#f6bd00}.location .hp-hero h1{color:#f6bd00}.location .hp-hero .image-container{margin-top:32px}.location .hp-hero .image-container img{margin-right:24px}.location .hp-hero .image-container img:last-of-type{margin-top:24px}.location footer .h4{text-decoration:underline;text-underline-offset:4px}.location footer .footer-col{margin-left:48px}.location .contact-form{background-color:#fff;padding:24px;position:relative;z-index:1}.location .contact-form .h3,.location .contact-form h3{font-size:24px}.location .contact-form .btn{width:100%}.location .contact-form .image .ginput_container{position:relative}.location .contact-form .image .ginput_container::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:100%;background-size:16px;border:1px solid #ced4da}.location .contact-form .image input,.location .contact-form .image select{padding-left:50px}.location .contact-form .name .ginput_container::before{background:#f2f2f2 url(../../images/user.webp) no-repeat center}.location .contact-form .email .ginput_container::before{background:#f2f2f2 url(../../images/email-icon.webp) no-repeat center}.location .contact-form .phone .ginput_container::before{background:#f2f2f2 url(../../images/phone-icon.webp) no-repeat center}.location .contact-form .services .ginput_container::before{background:#f2f2f2 url(../../images/gear-icon.webp) no-repeat center}.location .contact-form .citystate .ginput_container::before{background:#f2f2f2 url(../../images/location-pin-icon.webp) no-repeat center}.location .page__banner{text-align:left;padding:10em 0 3em 0}.location .page__banner::before{background-color:rgba(20,23,50,.5)}.location .page__banner::after{position:absolute;content:"";background-image:url(../../images/buildbak-u-logo.webp);top:0;bottom:0;right:0;width:50%;background-size:contain;background-position:right;background-repeat:no-repeat}.location .page__banner .row{align-items:center}@media (max-width:1199px){.header{position:fixed;background-color:transparent}.header.sticky .top-bar{display:block;background-color:#141732}.location .top-bar{background-color:transparent}.location .header .main-navigation .nav-link{color:#fff;font-weight:700}.location .header .main-navigation .dropdown-toggle.nav-link::after{background-image:url(../../images/dropdown.svg)}.location .header .phone-mobile{display:flex;height:100%;align-items:center;justify-content:flex-end}.location .hp-hero{background-size:cover}.location .hp-hero::before{content:none}.location .hp-hero .logo-section{max-width:none}.location .hp-hero .logo-section .col-12{margin-bottom:40px}}@media (max-width:991px){.location .page__banner::after{content:none}}@media (max-width:767px){.image-container{display:none}.location footer .footer-col{margin-left:0;margin-top:48px}}#cookie-notice{color:#fff;font-family:inherit;background:#000;padding:20px;position:fixed;bottom:10px;left:10px;width:100%;max-width:300px;box-shadow:0 10px 20px rgba(0,0,0,.2);border-radius:5px;margin:0;visibility:hidden;z-index:1000000;box-sizing:border-box}#cookie-notice button{color:#000;background:#fff;border:0;padding:10px;margin-top:10px;width:100%;cursor:pointer}.error404 .top-bar .social-list svg path{fill:#141732}.error404 .cookie-location-id{color:#141732}.error404 #search-button{color:#141732;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)}.error404 .search-input.input-group{display:flex}.service-areas{margin-top:40px}.service-areas-list{padding:0;column-count:4;list-style-position:inside;margin:0}@media (max-width:991px){.service-areas-list{column-count:2}#service-features .service,.content-card{max-width:100%}#service-features,.section__wrapper{padding:40px 0}}@media (max-width:767px){.service-areas-list{column-count:1}}@media (max-width:480px){.hp-hero h1{font-size:24px}.hp-hero .h3{font-size:18px}.hp-hero .form-container .hero-form .form-text{font-size:18px}.section__wrapper{padding:40px 0}}.section__img,.section_img_wrapper{height:100%}.section_img_wrapper img{height:100%;object-position:center;object-fit:cover}@media only screen and (max-width:641px){#search-input,.input-wrap{width:100%}#owner-bio .column{flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start}}