@font-face{font-family:Raleway-SemiBold;src:url(/cdn/shop/files/Raleway-SemiBold.ttf?v=1748335525) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Roboto;src:url(/cdn/shop/files/Roboto_Condensed-Regular.ttf?v=1748336627) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Raleway-Regular;src:url(/cdn/shop/files/Raleway-Regular.ttf?v=1748346793) format("truetype");font-style:normal}@font-face{font-family:Raleway-ExtraBold;src:url(/cdn/shop/files/Raleway-ExtraBold.ttf?v=1748414753) format("truetype");font-style:normal}@font-face{font-family:Raleway-Medium;src:url(/cdn/shop/files/Raleway-Medium.ttf?v=1748429929) format("truetype");font-style:normal}.blue-btn{margin:0;font-family:Raleway-SemiBold;font-weight:600;font-size:24px;line-height:1em;letter-spacing:0;color:#fff;background-color:#84bfcd;border-radius:5px;padding:23px;transition:.5s all;text-decoration:none;min-width:280px;text-align:center;cursor:pointer}.blue-btn:hover{background-color:#242f4a}.mtitle{font-family:Raleway-SemiBold;font-weight:600;font-size:60px;line-height:1.12em;letter-spacing:0!important;color:#242f4a;text-transform:uppercase;margin:0;text-align:center}.mtext,.mtext p{font-family:Roboto;font-weight:400;font-size:36px;line-height:1.17em;letter-spacing:0;margin:0;text-align:center}.banner-main-part-bgimg{padding-top:150px;position:relative}.banner-main-part-bgimg:before{content:"";position:absolute;width:100%;top:147px;left:0;background:url(/cdn/shop/files/color-border1.svg?v=1748510709) no-repeat center;background-size:cover;height:46px;z-index:1}span.tooltips-media{z-index:1;text-align:center;padding-top:20px;color:#242f4a!important;text-transform:uppercase;font-size:20px;font-weight:600}.section-hero-banner{padding-top:150px;position:relative}.section-hero-banner:before{content:"";position:absolute;width:100%;top:150px;left:0;background:url(/cdn/shop/files/color-border1.svg?v=1748510709) no-repeat center;background-size:cover;height:46px;z-index:1}.hero-banner{position:relative;width:100%;overflow:hidden}.hero-banner__image-wrapper{position:relative;height:100%;line-height:0}.hero-banner__image{width:100%;height:auto;object-fit:cover}.hero-banner__overlay{position:absolute;top:auto;left:0;bottom:50px;width:100%}.hero-banner .hero-banner__content{display:flex;flex-direction:column;gap:52px}.hero-banner .hero-banner__content .over-back{width:80%;background-color:#fff;opacity:80%;padding:20px 20px 30px;padding-left:max((calc(100% - 1640px) /2),20px);border-radius:0 250px 20px 0}.hero-banner__content .hero-banner__heading{font-family:Raleway-SemiBold;font-weight:600;font-size:100px;line-height:1em;margin:0;text-transform:uppercase;color:#3b5269;max-width:910px}.hero-banner__content .hero-banner__heading p strong{font-family:Raleway-ExtraBold;font-weight:800}.hero-banner__content .hero-banner__heading p{margin:0}.hero-banner__content .hero-banner__text{font-family:Roboto-Medium;font-weight:500;font-size:36px;line-height:1.3em;letter-spacing:0;margin:0;color:#000;max-width:800px}.hero-banner .hero-banner__buttons{display:flex;gap:50px;justify-content:center;padding:0 20px}.custom-rich .rich-text__blocks{max-width:unset}.cus-blue-sec .mtitle{max-width:1190px;margin:0 auto;color:#fff}.cus-blue-sec .mtext{max-width:1520px;margin:20px auto 0}.cus-white-sec .mtext p{color:#3b5269}.cus-white-sec .rich-text__buttons{display:flex;width:100%;max-width:unset;margin-top:70px;gap:50px}.cus-white-sec .rich-text__buttons .button{flex-grow:unset;min-width:280px}.cus-white-sec .rich-text__buttons .button:before,.cus-white-sec .rich-text__buttons .button:after,.custom-our-product-sec .collection-block .collection-block-content .button:before,.custom-our-product-sec .collection-block .collection-block-content .button:after{display:none}.brands-colors-section{background:#84bfcd73;text-align:center}.brands-colors-main{padding-top:140px;padding-bottom:170px}.brands-colors-section .mtext{margin-top:25px}.brands-colors-section .brands-grid{margin-top:90px;display:flex;flex-wrap:wrap;gap:60px}.brands-colors-section .brands-grid .brand-item{width:calc(50% - 30px);background-color:#ffffffe6}.brands-colors-section .brands-grid .brand-item .brand-img-hov{overflow:hidden;position:relative;line-height:0}.brands-colors-section .brands-grid .brand-item .brand-img{width:100%;height:100%;aspect-ratio:790/400;object-fit:cover;transition:.8s all}.brands-colors-section .brands-grid .brand-item .brand-item-con:hover img{transform:scale(1.1)}.brands-colors-section .brands-grid .brand-item .btn-hover{display:inline-block}.brands-colors-section .brands-grid .brand-item .brand-btn-bg{position:absolute;width:100%;bottom:0;background-color:#fffc;padding:35px;transform:translateY(100%);transition:1s all}.brands-colors-section .brands-grid .brand-item .brand-item-con:hover .brand-btn-bg{transform:translateY(0)}.brands-colors-section .brands-grid .brand-item .brand-title{background-color:#ffffffe6;font-family:Raleway-Medium;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:0;color:#3b5269;text-transform:uppercase;padding:15px}.see-difference-section{padding:170px 0;text-align:center}.see-difference-section .sub-heading{max-width:1520px;margin:25px auto 0}.see-difference-section .see-difference-slider1{margin-top:50px}.see-difference-section .slick-prev,.slick-next{position:absolute;top:50%;transform:translateY(-50%)!important;background:none;border:0;cursor:pointer;z-index:1;transition:.3s all}.see-difference-section .slick-prev:before,.see-difference-section .slick-next:before{display:none}.see-difference-section .slick-prev{left:18%;border-style:solid!important;border-width:49px 60px 49px 0!important;border-color:transparent #84BFCD transparent transparent!important}.see-difference-section .slick-next{right:18%;border-style:solid!important;border-width:49px 0 49px 60px!important;border-color:transparent transparent transparent #84BFCD!important}.see-difference-section .slick-prev:hover{border-color:transparent #242F4A transparent transparent!important}.see-difference-section .slick-next:hover{border-color:transparent transparent transparent #242F4A!important}.see-difference-section .see-difference-slider1 .slick-active{opacity:20%}.see-difference-section .see-difference-slider1 .slick-active.slick-current{opacity:1}.reliable-utah-section{position:relative;padding:0;padding-right:max((calc(100% - 1800px)),20px)}.reliable-utah-main-sec{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0 300px 20px 0;position:relative}.reliable-utah-main-sec:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3b5268e6;border-radius:0 300px 20px 0}.reliable-utah-content{padding-top:75px!important;padding-bottom:75px!important;padding-left:100px;z-index:1;position:relative}.reliable-utah-section .reliable-heading{margin:0}.reliable-utah-section .reliable-heading p{font-family:Raleway-SemiBold;font-weight:600;font-size:85px;line-height:1em;letter-spacing:0;color:#fff;margin:0;text-transform:uppercase}.reliable-utah-section .reliable-heading p strong{font-family:Raleway-ExtraBold;font-weight:800}.reliable-utah-section .reliable-utah-content .mtext{color:#fff;text-align:left;margin-top:5px;max-width:1520px}.custom-our-product-sec .section-header .mtext{margin-top:25px}.custom-our-product-sec .custom-collection-list{margin-top:145px;display:flex;flex-direction:column;gap:40px}.custom-our-product-sec .collection-block{position:relative}.custom-our-product-sec .collection-block .coll-img-link{display:block;line-height:0}.custom-our-product-sec .collection-block .collection-image{width:100%;height:100%;aspect-ratio:307/142;object-fit:cover}.custom-our-product-sec .collection-block .collection-block-content{position:absolute;top:auto;left:0;bottom:50px;width:100%;padding:15px 45px 25px 80px;background-color:#fffc;display:flex;justify-content:space-between;align-items:center;gap:20px}.custom-our-product-sec .collection-block .collection-block-content .button{height:fit-content}.custom-our-product-sec .collection-block .collection-block-content .collection-title{margin:0;font-family:Raleway-SemiBold;font-size:55px;line-height:1.15em;letter-spacing:0;text-transform:uppercase;color:#242f4a}.custom-our-product-sec .collection-block .collection-block-content .collection-description{font-family:Roboto;font-weight:400;font-size:30px;line-height:1.2em;letter-spacing:0;color:#000;margin:0}.cus-white-sec .mtext{margin-left:auto;margin-right:auto}.blue-btn{font-size:14px}@media screen and (max-width: 1400px) and (min-width: 1200px){.hero-banner__image{height:100vh}}@media screen and (max-width: 1400px){.custom-header .header__heading-logo-wrapper img{max-width:200px}.section-hero-banner,.banner-main-part-bgimg{padding-top:119px}.section-hero-banner:before,.banner-main-part-bgimg:before{top:119px}.blue-btn{padding:12px 20px;min-width:200px;font-size:14px}.mtitle{font-size:42px}.mtext,.mtext p{font-size:20px;max-width:760px!important}.custom-our-product-sec .section-header .mtext,.brands-colors-section .mtext{margin-left:auto;margin-right:auto}.hero-banner__content .hero-banner__heading{font-size:68px;max-width:660px}.hero-banner__content .hero-banner__text{font-size:23px;max-width:530px}.custom-our-product-sec .collection-block .collection-block-content .collection-title{font-size:40px}.custom-our-product-sec .collection-block .collection-block-content .collection-description,.brands-colors-section .brands-grid .brand-item .brand-title{font-size:24px}.custom-rich,.brands-colors-main,.custom-our-product-sec .custom-our-product-main,.see-difference-section{padding-top:100px!important;padding-bottom:100px!important}.reliable-utah-section .reliable-heading p{font-size:58px}.custom-our-product-sec .custom-collection-list{margin-top:60px}.custom-footer .footer-block .footer-block__details-content,.custom-footer .footer-block__brand-info .rte,.custom-footer .footer-block__details-content .list-menu__item--link{font-size:18px;line-height:24px}.custom-our-product-sec .collection-block .collection-image{aspect-ratio:300/100}}@media screen and (max-width: 1024px){.page-width{padding:0 20px}.blue-btn{padding:14px 20px;min-width:200px;font-size:20px}.mtitle{font-size:42px}.mtext,.mtext p{font-size:24px}.hero-banner .hero-banner__content{gap:40px}.hero-banner .hero-banner__buttons{gap:30px}.hero-banner .hero-banner__content .over-back{width:75%}.hero-banner__content .hero-banner__heading{font-size:60px;max-width:600px}.hero-banner__content .hero-banner__text{font-size:24px;max-width:500px}.hero-banner__content .hero-banner__text{font-size:20px;max-width:400px}.custom-rich,.brands-colors-main,.custom-our-product-sec .custom-our-product-main,.see-difference-section{padding-top:80px!important;padding-bottom:80px!important}.brands-colors-section .brands-grid{margin-top:40px;gap:30px}.brands-colors-section .brands-grid .brand-item{width:calc(50% - 15px)}.brands-colors-section .brands-grid .brand-item .brand-title{font-size:30px}.brands-colors-section .brands-grid .brand-item .brand-btn-bg{padding:24px}.reliable-utah-content{padding-top:50px!important;padding-bottom:51px!important;padding-left:50px}.reliable-utah-section .reliable-heading p{font-size:52px}.custom-our-product-sec .custom-collection-list{margin-top:80px}.custom-our-product-sec .collection-block .collection-block-content .collection-title{font-size:40px}.custom-our-product-sec .collection-block .collection-block-content .collection-description{font-size:26px}.see-difference-section .slick-prev{left:20%;border-width:25px 30px 25px 0!important}.see-difference-section .slick-next{right:20%;border-width:25px 0 25px 30px!important}.cus-white-sec{padding-bottom:100px!important}.custom-main-product .flash-section{flex-direction:column}}@media screen and (max-width: 767px){.blue-btn{padding:12px 20px;font-size:18px}.mtitle{font-size:24px}.mtext,.mtext p{font-size:16px}.section-hero-banner{padding-top:85px}.section-hero-banner:before{top:85px;height:36px}.banner-main-part-bgimg{padding-top:89px}.banner-main-part-bgimg:before{top:90px}.hero-banner__image-wrapper{height:500px}.hero-banner__image{aspect-ratio:1/1;height:100%}.hero-banner .hero-banner__content{gap:30px}.hero-banner .hero-banner__content .over-back{width:95%;border-radius:0 140px 10px 0}.hero-banner__content .hero-banner__heading{font-size:32px;max-width:300px}.hero-banner__content .hero-banner__text{font-size:18px;max-width:400px}.hero-banner .hero-banner__buttons{gap:10px;flex-direction:column}.custom-rich,.brands-colors-main,.custom-our-product-sec .custom-our-product-main,.see-difference-section{padding-top:60px!important;padding-bottom:60px!important}.custom-rich .rich-text__wrapper{width:100%}.cus-white-sec .rich-text__buttons{margin-top:30px;gap:10px}.brands-colors-section .mtext{margin-top:20px}.brands-colors-section .brands-grid{margin-top:30px;gap:20px;flex-direction:column}.brands-colors-section .brands-grid .brand-item{width:100%}.brands-colors-section .brands-grid .brand-item .brand-title{font-size:20px;padding:10px}.brands-colors-section .brands-grid .brand-item .brand-btn-bg{padding:15px}.reliable-utah-content{padding-left:20px}.reliable-utah-main-sec,.reliable-utah-main-sec:before{border-radius:0 200px 10px 0}.reliable-utah-section .reliable-heading p{font-size:32px}.custom-our-product-sec .section-header .mtext{margin-top:15px}.custom-our-product-sec .custom-collection-list{margin-top:40px}.custom-our-product-sec .collection-block .collection-block-content{bottom:30px;flex-direction:column;align-items:flex-start;padding:15px 20px}.custom-our-product-sec .collection-block .collection-block-content .collection-title{font-size:24px}.custom-our-product-sec .collection-block .collection-block-content .collection-description{font-size:16px}.custom-our-product-sec .collection-block .collection-image{height:400px;aspect-ratio:unset}.see-difference-section .see-difference-slider1{margin-top:10px}.see-difference-section .slick-next{border-width:15px 0 15px 20px!important;border-color:transparent transparent transparent #84BFCD!important}.see-difference-section .slick-prev{border-width:15px 20px 15px 0!important}.see-difference-section .sub-heading{margin:15px auto 0;padding:0 20px}.cus-white-sec{padding-bottom:80px!important}.custom-footer:before{top:-36px;height:36px}.see-difference-section .slick-prev{left:16%}.see-difference-section .slick-next{right:16%}.project-slider-wrapper{padding:60px 0!important}.custom-main-product div.product{flex-wrap:wrap;flex-direction:column;gap:20px!important}.custom-main-product .product div.product__media-wrapper,.custom-main-product .product div.product__info-wrapper{width:100%!important}.custom-main-product .product .slider-mobile-gutter{width:calc(100% + 15px)!important;margin:0!important}.custom-main-product.gradient{padding-top:180px!important;padding-bottom:50px}.custom-main-product .product__accordion details summary .accordion__title{font-size:18px!important;line-height:21px}.custom-main-product .flash-section{gap:10px!important;flex-wrap:wrap;margin-top:30px}.custom-faq-accordion .collapsible-content__wrapper{padding-top:60px;padding-bottom:60px}.custom-faq-accordion .accordion-items .accordion .acc-title-div h3{font-size:16px!important}.project-slider-wrapper .swiper-nav-wrapper .swiper-button-prev,.project-slider-wrapper .swiper-nav-wrapper .swiper-button-next{width:24px!important;height:24px!important}.project-slider-wrapper .swiper-nav-wrapper{padding:0 35px!important}.project-slider-wrapper .project-card-title{font-size:20px!important}.custom-main-product .grid--peek.slider .grid__item:first-of-type{margin-left:0!important}.custom-main-product .product__title h1{font-size:30px!important}}.custom-main-product{padding-top:250px!important}.custom-main-product .product{gap:60px!important;flex-wrap:nowrap}.custom-main-product .product .product__media-wrapper,.custom-main-product .product .product__info-wrapper{width:calc(50% - 30px)!important;max-width:100%!important;padding:0}.custom-main-product .flash-product .product__info-wrapper{width:calc(40% - 30px)!important}.custom-main-product .flash-product .product__media-wrapper{width:calc(60% - 30px)!important}.custom-main-product .product .product__media-wrapper .product__column-sticky{display:flex;gap:20px;flex-direction:row-reverse}.custom-main-product .product .thumbnail-slider.slider-mobile-gutter{width:70px}.custom-main-product .product .slider-mobile-gutter{width:calc(100% - 70px)}.custom-main-product .product .thumbnail-slider.slider-mobile-gutter .thumbnail-list{display:flex;flex-direction:column}.custom-main-product .product .thumbnail-slider.slider-mobile-gutter .thumbnail-list .thumbnail{position:unset;line-height:0;border-radius:5px;border:2px solid transparent}.custom-main-product .product .thumbnail-slider.slider-mobile-gutter .thumbnail-list .thumbnail[aria-current]{border:2px solid #000000}.custom-main-product .product .thumbnail-slider.slider-mobile-gutter .thumbnail-list .thumbnail-list__item:before{display:none}.custom-main-product .product .thumbnail-slider.slider-mobile-gutter .thumbnail-list .thumbnail img{aspect-ratio:1/1}.custom-main-product .product__title h1{color:#242f4a!important;text-transform:uppercase;font-size:36px}.custom-main-product .product__description{margin-top:0!important}.custom-main-product .product__description h3{color:#000;font-family:Roboto;font-weight:100;font-size:20px;line-height:28px;margin-bottom:0!important}.custom-main-product .product__description p{color:#000!important;font-size:17px;font-weight:400;font-family:Roboto;line-height:1.2em;margin-top:8px}.custom-main-product .product__accordion{border-radius:6px;border:none;margin-bottom:15px}.custom-main-product .product__accordion details summary{padding:10px 15px;background:#84bfcd;border-radius:6px}.custom-main-product .accordion-item h2,.custom-main-product .product__accordion details summary .accordion__title{font-size:18px;line-height:20px;font-weight:600;color:#000}.custom-main-product .accordion-item .acco-content,.custom-main-product .product__accordion .accordion__content{padding:15px 20px;box-shadow:0 4px 4px #00000024}.custom-main-product .product__accordion details summary[aria-expanded=true]{border-radius:6px 6px 0 0}.custom-main-product .product__accordion details summary svg{width:12px;height:12px;margin-top:auto;margin-bottom:auto;transform:rotate(180deg);transition:.3s all}.custom-main-product .product__accordion details summary[aria-expanded=true] svg{transform:rotate(0)}.custom-main-product .accordion-item .acco-content .acco-content-text p,.custom-main-product .product__accordion .accordion__content p{margin-top:0;color:#242f4a;font-size:17px;margin-bottom:10px}.custom-main-product .accordion-item .acco-content .acco-content-text ul li,.custom-main-product .product__accordion .accordion__content li{color:#242f4a;font-size:17px}.custom-main-product .accordion-item .acco-content .acco-content-text ul,.custom-main-product .product__accordion .accordion__content ul{margin:0}.custom-main-product .accordion-item .acco-content .product-table{border:1px solid #242f4a;width:fit-content;margin-top:20px}.custom-main-product .accordion-item .acco-content .product-table .table-row{display:flex}.custom-size-table table{box-shadow:0 0 0 .1rem #242f4a}.custom-main-product .accordion-item .acco-content .product-table .table-row .table-head,.custom-size-table table tbody th{font-family:Roboto;font-weight:600;line-height:1em;font-size:18px;color:#000;letter-spacing:0;padding:8px 15px;text-align:left;background-color:#84bfcd36;border-color:#242f4a}.custom-main-product .accordion-item .acco-content .product-table .table-row .table-head{border-right:1px solid #242f4a}.custom-main-product .accordion-item .acco-content .product-table .table-row:not(:last-child){border-bottom:1px solid #242f4a}.custom-main-product .accordion-item .acco-content .product-table .table-row .table-body,.custom-size-table table tbody td{padding:8px 15px;border-color:#242f4a}.custom-main-product .accordion-item .acco-content .product-table .table-row .table-body,.custom-size-table table tbody td p{font-family:Roboto;font-size:14px;line-height:1.4em;letter-spacing:0;margin:0;color:#000}.custom-main-product .flash-section .flash-images{line-height:0;display:flex;gap:10px}.custom-main-product .flash-section .flash-images img{object-fit:cover;width:60px;aspect-ratio:60/60;margin:0 auto}.custom-main-product .flash-section{display:flex;gap:20px;flex-direction:column}.flash-section .flasing-text-read-more{display:flex;justify-content:space-between}.flash-section .flash-sec-right .flash-images .flasing-images-title{border:1px solid #D9D9D9;padding:5px 10px 10px;border-radius:10px;text-align:center;width:calc((100% - 30px)/4);display:flex;flex-direction:column;justify-content:space-between;gap:10px}.flash-section .flasing-images-title p{font-family:Raleway-SemiBold;font-weight:600;font-size:10px;line-height:100%;text-transform:capitalize;margin:0;color:#000}.flash-section .flash-graph-btn{color:#242f4a!important;text-decoration:underline;text-underline-offset:4px}.custom-main-product .flash-section h3{font-family:Raleway-SemiBold;font-weight:600;font-size:20px;color:#242f4a;line-height:1.4em;letter-spacing:0;margin:0}.custom-main-product .flash-section .flash-sec-right{line-height:0}.custom-main-product .flash-section .flash-sec-right .flash-graph-btn,.flash-graph-btn{font-family:Raleway-SemiBold;font-weight:600;font-size:16px;line-height:1em;letter-spacing:0;color:#84bfcd!important;text-decoration:none;margin-top:10px;display:block}.custom-main-product .contact-us-btn{min-width:300px;display:inline-block;margin:15px 0 0;background-color:#242f4a}.custom-main-product .contact-us-btn:hover{background-color:#84bfcd}.custom-faq-accordion .accordion-items{display:flex;flex-direction:column;gap:15px}.custom-faq-accordion .accordion-items .accordion{margin:0!important}.custom-faq-accordion .accordion-items .accordion .acc-title-div{background-color:#242f4a;border-radius:6px;padding:14px 20px}.custom-faq-accordion .accordion-items .accordion .acc-title-div h3{font-family:Raleway-SemiBold;font-weight:600;font-size:20px;line-height:1.1em;letter-spacing:0;color:#fff}.custom-faq-accordion .accordion-items .accordion .acc-title-div:hover h3{text-decoration:none}.custom-faq-accordion .accordion-items .accordion .acc-title-div[aria-expanded=true]{border-radius:6px 6px 0 0}.custom-faq-accordion .accordion-items .accordion .accordion__content{margin:0;padding:24px 20px;background-color:#f5f5f5}.custom-faq-accordion .accordion-items .accordion .accordion__content:after{display:none}.custom-faq-accordion .accordion-items .accordion .accordion__content p{font-family:Roboto;font-weight:400;font-size:16px;line-height:1.2em;letter-spacing:0;color:#000}.project-slider-wrapper .project-slider-title{padding-bottom:20px}.project-slider-wrapper .swiper-nav-wrapper{padding:0 50px;position:relative}.project-slider-wrapper .swiper-nav-wrapper .swiper-button-prev{width:32px;height:32px;background:url(/cdn/shop/files/slider_arrow_left.svg?v=1753957720) no-repeat center;background-size:contain;left:0;top:50%!important}.project-slider-wrapper .swiper-nav-wrapper .swiper-button-next{width:32px;height:32px;background:url(/cdn/shop/files/swiper_arrow_right.svg?v=1753958088) no-repeat center;background-size:contain;right:0;top:50%!important}.project-slider-wrapper .swiper-nav-wrapper .swiper-button-prev:after,.project-slider-wrapper .swiper-nav-wrapper .swiper-button-next:after{display:none}.project-slider-wrapper .project-card-title{position:absolute;bottom:0;left:0;right:0;padding:10px 15px;color:#fff;font-size:24px;text-align:left;font-family:Raleway-SemiBold;line-height:28px;z-index:1}.project-slider-wrapper .project-card-image{width:100%;object-fit:cover;aspect-ratio:1/1;border-radius:6px}.project-slider-wrapper .project-card{line-height:0}.project-slider-wrapper .project-card:after{content:"";width:100%;height:100%;background:linear-gradient(0deg,#000 13.55%,#000000a6,#0000 56.78%);position:absolute;top:0;left:0}.custom-faq-accordion .acc-title-div{justify-content:space-between;align-items:center}.custom-faq-accordion .acc-title-div svg{transform:rotate(180deg);transition:.3s all}.custom-faq-accordion .acc-title-div[aria-expanded=true] svg{transform:rotate(0)}.custom-faq-accordion .collapsible-content-wrapper-narrow{max-width:1020px}.custom-tab-section{padding:0 0 60px}.fet-rich-text p{font-size:17px;font-family:Roboto;color:#000}.fet-rich-text h5{font-size:16px;margin-bottom:10px}.tabs-wrapper{border:1px solid #ddd;margin-top:0}.tab-buttons{list-style:none;display:flex;padding:0;margin:0;border-bottom:1px solid #ddd}.tab-buttons .tab-link{padding:14px 30px;cursor:pointer;background:#f9f9f900;border:none;font-weight:700;transition:all .2s ease;border:1px solid #D2D2D2;font-size:20px;font-family:Raleway-SemiBold;line-height:1em}.tab-buttons .tab-link.active{background:#242f4a;color:#fff}.tab-content{display:none;padding:20px;background:#fff;color:#000}.tab-content.active{display:block}.custom-main-product:before{content:"";position:absolute;width:100%;top:150px;left:0;background:url(/cdn/shop/files/color-border1.svg?v=1748510709) no-repeat center;background-size:cover;height:46px;z-index:1}.project-slider-wrapper .swiper-nav-wrapper .swiper-button-next,.project-slider-wrapper .swiper-nav-wrapper .swiper-button-prev{z-index:0!important}.flash-note{color:#000!important;font-size:17px;font-weight:400;font-family:Roboto;line-height:1.5em}.flash-note p,.gallery-text p{margin:0}.flash-note a{color:#242f4a;font-weight:600}.gallery-text{color:#000;font-family:Roboto;font-size:16px;line-height:1.7em;padding-bottom:30px;max-width:1024px;margin:auto}.custom-tab-section .review{display:flex;gap:20px;padding-top:30px}.custom-tab-section .review:not(:last-child){padding-bottom:30px;border-bottom:1px solid #000000}.custom-tab-section .review img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:100px}.review-left{width:80px}.review-right{width:calc(100% - 100px)}.custom-tab-section .review .review-right p{margin:0;color:#000;font-family:Roboto;font-size:16px;line-height:1.5em}.custom-tab-section .review .review-right h3{margin:10px 0 0;font-weight:700;color:#000;text-transform:uppercase;font-size:18px}.reviw-icons{line-height:0;padding-top:10px}.custom-main-product .product__description ul{color:#000}.product-accordion .accordion__title{padding:10px 15px;background:#84bfcd;border-radius:6px;width:100%;max-width:100%;cursor:pointer;display:flex;justify-content:space-between}.product-accordion .accordion__title svg{transform:rotate(180deg);transition:.3s all}.product-accordion .accordion__title.active svg{transform:rotate(0)}.product-table .table-head{width:40%;display:flex;align-items:center}.product-table .table-body{width:60%}.product-accordion{display:flex;flex-direction:column;gap:15px}.custom-contact .contact{display:flex;gap:60px}.custom-contact .contact .container,.custom-contact .contact .custom-contact-data{width:50%}.custom-contact .contact .container{padding:60px;box-shadow:0 0 23px -1px #0000000d;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border-radius:8px}.custom-contact .contact .container h2,.custom-contact .contact .container p{text-align:left}.custom-contact .contact .container p{margin:15px 0}.custom-contact .contact .container .contact-info{display:flex;flex-direction:column;gap:25px}.custom-contact .contact .container .contact-info .contact-item{display:flex;gap:20px;align-items:center;border-bottom:1px solid #e8e8e8!important;padding-bottom:20px}.custom-contact .contact .container .contact-info .contact-item:last-child{border:0px!important;padding:0}.custom-contact .contact .container .contact-item .item-icon{width:40px;min-width:40px;height:40px;border-radius:6px;background-color:#242f4a;display:flex;align-items:center;justify-content:center}.custom-contact .contact .container .contact-item .item-icon img{width:20px;height:20px}.custom-contact .contact .container .contact-item .item-content h4{font-family:Raleway-SemiBold;font-weight:600;font-size:20px;margin:0 0 5px;color:#242f4a}.custom-contact .contact .container .contact-item .item-content p{margin:0;line-height:1.4em}.custom-contact .contact .container .contact-item .item-content p a{text-decoration:none;color:#121212bf;letter-spacing:0;line-height:1em}.custom-contact .contact .custom-contact-data{background:#f6f6f6;padding:60px!important;border-radius:8px}.custom-contact .contact .custom-contact-data .title{font-family:Raleway-SemiBold;font-size:28px;margin-bottom:25px;color:#3b5269}.custom-contact .contact .custom-contact-data .contact__button .button:before,.custom-contact .contact .custom-contact-data .contact__button .button:after,.custom-contact .contact .custom-contact-data form .field:before,.custom-contact .contact .custom-contact-data form .field:after{display:none}.custom-contact .contact .custom-contact-data form .field__input{border:1px solid #8080804d;border-radius:6px;letter-spacing:0;color:#242f4a}.custom-contact .contact .custom-contact-data form .field__label{letter-spacing:0;color:#242f4a}.image-with-text .image-with-text__text p{color:#121212bf;letter-spacing:0;line-height:24px}.timeline-item{width:calc(50% - 20px)}.timeline-content ul{text-align:center;padding-left:15px}.two-cln-main img{max-width:100%;height:auto}.two-cln-main{padding:60px 0 80px}.two-cln-main .roof-two{display:flex;gap:70px;align-items:center}.two-cln-main .two-col-content{display:flex;flex-direction:column;gap:40px}.two-cln-main .roof-two .left-img-roof{width:65%;line-height:0}.two-cln-main .roof-two .left-img-roof img{border-radius:6px;height:100%}.two-cln-main .roof-two .content-right-roof{width:35%}.two-cln-main .roof-two .content-right-roof h2{text-align:left;padding-bottom:20px}.two-cln-main .roof-two .content-right-roof p,.two-cln-main .big-roof p{color:#121212bf;line-height:24px;margin:10px 0}.two-cln-main .roof-two .content-right-roof ul{margin:0;padding-left:30px}.two-cln-main .roof-two .content-right-roof ul li{color:#5f5f5f;line-height:24px}.two-cln-main .big-roof h3{margin:0}.two-cln-main .big-roof{max-width:1160px}.custom-multicolumn .multicolumn-image-text-section h2.mtitle{text-align:left}.custom-multicolumn .multicolumn-image-text-section{display:flex;flex-direction:column}.custom-multicolumn .content-block{display:flex;align-items:center;justify-content:center;background-color:#f8f8f8}.custom-multicolumn .content-block.image-right{flex-direction:row-reverse}.custom-multicolumn .content-block.image-left{flex-direction:row}.custom-multicolumn .content-block .image,.custom-multicolumn .content-block .text{width:50%}.custom-multicolumn .content-block .text{padding:60px}.custom-multicolumn .content-block .image{max-height:471px}.custom-multicolumn .content-block img{width:100%;height:471px}.custom-multicolumn .content-block p{margin:10px 0 0;color:#121212bf;letter-spacing:0;line-height:24px}#about-us .two-cln-main .roof-two .left-img-roof{width:45%}#about-us .two-cln-main .roof-two .content-right-roof{width:55%}#about-us .two-cln-main .roof-two .left-img-roof img{border-radius:0}#about-us .two-col-content .content-right-roof li::marker{color:#000;font-weight:700}#about-us .two-col-content .content-right-roof li{color:#5f5f5f}#about-us .two-col-content .content-right-roof li strong{color:#000}#about-us .two-cln-main .roof-two{gap:60px}#about-us .two-cln-main{padding:20px 0 60px!important}.custom-timeline-cls h2{color:#242f4a;font-weight:700;text-align:center;margin-top:0;margin-bottom:20px}.custom-timeline-cls .timeline-section{position:relative}.custom-timeline-cls .timeline-line{display:inline-block;position:absolute;left:50%;top:0;bottom:0;width:2px;background-color:#ddd;transform:translate(-50%)}.custom-timeline-cls .timeline-container{display:flex;margin:0 auto;gap:20px;height:100%;width:100%;flex-wrap:wrap}.custom-timeline-cls .timeline-item.timeline-right{justify-content:flex-end}.custom-timeline-cls .timeline-content{background:#242f4a;color:#fff;padding:50px;border-radius:5px;position:relative;box-shadow:0 4px 12px #242f4a66,0 6px 20px #0000004d;height:100%;margin:auto 0;display:flex;flex-direction:column;justify-content:center}.custom-timeline-cls .timeline-icon img{max-width:25px}.custom-timeline-cls .timeline-content h4{margin:0;color:#fff;font-weight:600;font-family:Raleway-SemiBold;font-size:24px;text-align:center}.custom-timeline-cls .timeline-content p{line-height:24px;font-size:16px;text-align:center}.colorFilter{padding-top:60px;padding-bottom:90px;position:relative}.colorFilter .filters_wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;position:sticky;top:119px;width:fit-content;z-index:1;margin:auto;background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 10px #00000024}.colorFilter .filters_wrapper .select_wrapper{background-color:#242f4a;border-radius:5px;padding:4px 15px;display:flex;gap:10px}.colorFilter .select_wrapper label{font-family:Raleway-SemiBold;font-weight:600;font-size:18px;line-height:1em;letter-spacing:0;color:#fff}.colorFilter .select_wrapper select{border:0px;background-color:transparent;color:#fff;font-family:Roboto;font-size:16px;font-weight:400;line-height:1em;max-width:180px}.colorFilter .select_wrapper select option{color:#242f4a}.colorFilter .select_wrapper select:focus-visible{box-shadow:unset;outline:unset}.colorFilter .color_wrapper{padding-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.colorFilter .color_wrapper .color_item{border:1px solid #242f4a;border-radius:6px;padding:20px}.colorFilter .color_wrapper .color_item .color_value{line-height:normal}.colorFilter .color_wrapper .color_item .color_value span,.colorFilter .color_wrapper .color_item .color_value img{width:100%;display:block;aspect-ratio:1/.6;object-fit:cover;border-radius:6px;font-size:0}.colorFilter .color_wrapper .color_item .color_info_status{display:flex;justify-content:space-between;gap:10px;margin-top:20px;word-break:break-word}.colorFilter .color_wrapper .color_item .color_info_status .color_name{margin:0;font-family:Raleway-SemiBold;font-weight:600;font-size:18px;line-height:1em;color:#242f4a;width:auto}.colorFilter .color_wrapper .color_item .color_info_status .color_availability{margin:0;font-family:Raleway-Medium;font-weight:500;font-size:14px;line-height:1em;text-wrap-mode:nowrap}.colorFilter .color_wrapper .color_item .color_info_status .color_availability.active{display:flex;align-items:center;gap:8px}.colorFilter .color_wrapper .color_item .color_info_status .color_availability[data-status=pre-order]{color:#dd6713}.colorFilter .color_wrapper .color_item .color_info_status .color_availability[data-status=available]{color:#309700}.colorFilter .color_wrapper .dataError{grid-column-start:1;grid-column-end:5;text-align:center;margin:0 auto;font-family:Raleway-SemiBold;font-size:20px;font-weight:600;color:#242f4a;line-height:1.3em;max-width:540px}@media screen and (min-width: 1401px){.custom-main-product:before{top:147px}body:has(.section-header.scrolled-past-header) .colorFilter .filters_wrapper{top:147px}}@media screen and (max-width:1400px){.custom-main-product:before{top:119px}.custom-main-product{padding-top:210px!important}}@media screen and (max-width: 1080px){.colorFilter .color_wrapper .color_item{padding:15px}}@media screen and (max-width: 1024px){.custom-timeline-cls .timeline-container .timeline-item{width:calc(50% - 10px);height:100%;background:#f0f8ff}.custom-timeline-cls .timeline-container{flex-wrap:wrap}#about-us .two-cln-main .roof-two .left-img-roof,#about-us .two-cln-main .roof-two .content-right-roof{width:50%}.two-cln-main .roof-two,.roofing-slider-sec .roofing-content{gap:30px}.custom-contact .contact{gap:40px}.custom-contact .contact .container,.custom-contact .contact .custom-contact-data{padding:40px 25px!important}.custom-contact .contact .custom-contact-data form .field{margin-bottom:10px}.colorFilter .color_wrapper{grid-template-columns:repeat(3,1fr);gap:10px}}@media screen and (max-width:990px){#about-us .two-cln-main .roof-two{gap:20px}.custom-multicolumn .content-block .text{padding:40px}.custom-main-product:before{top:88px!important}.custom-main-product{padding-top:190px!important}.colorFilter .color_wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.custom-timeline-cls .timeline-content{padding:20px}.custom-multicolumn .content-block .image{max-height:250px}.custom-multicolumn .content-block img{height:250px}.custom-multicolumn .multicolumn-image-text-section{gap:22px}#about-us .two-cln-main .two-col-content{gap:0}#about-us .two-cln-main .roof-two{gap:30px;flex-direction:column-reverse}#about-us .two-cln-main .roof-two .left-img-roof,#about-us .two-cln-main .roof-two .content-right-roof{width:100%}.custom-multicolumn .content-block .text{padding:20px}.custom-multicolumn .content-block .image,.custom-multicolumn .content-block .text{width:100%}.custom-multicolumn .content-block.image-left,.custom-multicolumn .content-block.image-right{flex-direction:column}.two-cln-main{padding:60px 0!important}.two-cln-main .roof-two{flex-direction:column}.two-cln-main .roof-two .left-img-roof,.two-cln-main .roof-two .content-right-roof{width:100%}.two-cln-main .two-col-content{gap:20px}.two-cln-main .big-roof h3{font-size:20px}.custom-main-product:before{top:85px!important}.custom-main-product{padding-top:160px!important}.custom-tab-section .tab-buttons{overflow:scroll}.custom-contact .contact{gap:30px;flex-direction:column;padding:60px 20px 100px}.custom-contact .contact .container,.custom-contact .contact .custom-contact-data{width:100%}.image-with-text .image-with-text__content{padding:30px 0 0}.image-with-text .image-with-text__content .image-with-text__text{margin-top:10px}.custom-timeline-cls .timeline-icon,.custom-timeline-cls .timeline-line{left:20px}.custom-timeline-cls .timeline-item{justify-content:flex-end}.custom-timeline-cls .timeline-content{width:88%}.custom-timeline-cls .timeline-content:before{border-left:hidden;border-right:solid 15px #242f4a;top:26px;left:-14px}.custom-timeline-cls .timeline-item.timeline-right .timeline-content:before{left:-14px}.custom-timeline-cls .timeline-item{margin:0 0 20px}.colorFilter .filters_wrapper{gap:10px;top:89px}.colorFilter .filters_wrapper .select_wrapper{padding:4px 15px;width:calc(50% - 5px)}.colorFilter .select_wrapper label{font-size:16px}.colorFilter .select_wrapper select{font-size:14px;width:100%;max-width:100%}}@media screen and (max-width: 600px){.custom-timeline-cls .timeline-container{flex-direction:column;gap:0px}.custom-timeline-cls .timeline-content,.custom-timeline-cls .timeline-container .timeline-item{width:100%}.colorFilter .color_wrapper{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 480px){.custom-timeline-cls .timeline-icon img{max-width:23px}.custom-timeline-cls .timeline-icon,.custom-timeline-cls .timeline-line{left:13px}.custom-timeline-cls h2{margin-bottom:30px}}@media screen and (max-width: 767px){.blue-btn{min-height:unset}.hero-service-main .hero-wrapper-cls .right-content h2{font-size:24px;margin-top:10px}.hero-service-main .hero-wrapper-cls .right-content .banner-buttons{gap:10px;margin-top:20px}.custom-trust-bar .page-width{padding-bottom:60px}.service-flip-boxes .flipbox .button{font-size:16px}.section-template--18275779608629__image_with_text_PwQcR8-padding{padding-top:60px!important;padding-bottom:0!important}.call-to-action-cls .page-width{padding-top:0;padding-bottom:100px}.call-to-action-cls .bg-image{padding:30px 0}.call-to-action-cls h3{font-size:24px}.custom-main-product .accordion-item .acco-content .product-table .table-row .table-head{font-size:16px!important;padding:8px!important;word-break:break-word}.custom-main-product .accordion-item .acco-content .product-table .table-row .table-body{padding:8px!important}.custom-main-product .contact-us-btn{display:block!important}.flash-section .flasing-text-read-more{width:100%;align-items:center}.flash-section .flash-graph-btn{margin:0}.custom-main-product .flash-section .flash-sec-right,.flash-section .flash-note{width:100%}.custom-tab-section .tab-buttons .tab-link{font-size:18px;padding:12px 30px}.custom-tab-section .tab-content ul{margin:0;padding-left:20px}.custom-faq-accordion .accordion-items .accordion .accordion__content p{margin:0}.down-left h2{font-size:24px!important;line-height:1.1em!important;margin-bottom:10px!important}.down-accordion .spec-box-title{font-size:18px!important;padding:10px 20px!important;margin:0!important}.down-section{padding-bottom:0!important}#shopify-section-template--18279341588533__commercial_gutters_NjAqbr .down-section{padding-bottom:60px!important}.cust-hero-utha{padding-top:60px;padding-bottom:0}.mission-vision{padding-top:60px!important;padding-bottom:60px!important}.mission-card h3{margin-bottom:10px}.two-cln-main .roof-two .content-right-roof h2{padding-bottom:10px}.cust-hero-utha{padding:60px 0!important}.cust-hero-utha .right-content .banner-buttons{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-utah.css.map */
