::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#054783}.image-with-text__media.media_ele{display:flex;flex-wrap:wrap;gap:20px}.image-with-text__media.media_ele img{width:calc(50% - 10px);object-fit:contain;height:auto}.template-index .image-with-text{padding:50px 0}button.slider-button{display:none}.feature-row-wrapper-reviews .owl-stage{padding-left:0!important}.template-index .slideshow__controls.slider-buttons{position:absolute;bottom:0;left:0;right:0;border:none}.template-index .slideshow__controls.slider-buttons button{padding:15px 5px}.template-index .slideshow__slide:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#054783,#05478300);opacity:.9}.container_wrp .section-header h3{font-style:normal;font-weight:700;font-size:32px;line-height:42px;text-align:center;color:#000;margin:0}.container_wrp .section-header{text-align:center}.text-section-sec{display:flex}.text-section-content h2{font-style:normal;font-weight:700;font-size:16px;line-height:41px;color:#000;margin-bottom:0}.text-section-content p{font-style:normal;font-weight:400;font-size:14px;line-height:26px;color:#3f3f3f;margin:0 auto}.dot{height:15px;width:15px;background-color:#054783;border-radius:50%;display:inline-block}.line{border-top:1px dashed #000000;width:100%;margin:0}.design-part img{margin-right:6px}.text-section-sec{flex-wrap:wrap;gap:10px}.design-part{display:flex;justify-content:space-between;align-items:center}.text-section-content{width:calc(25% - 10px)}.container_wrp .section-header{padding-bottom:40px;padding-top:30px}.text-section-main{padding:60px 0}.image-with-text__grid--reverse .image-with-text__content--desktop-left{padding-left:0}.template-index .banner:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#054783,#05478300);opacity:.9!important}.template-index h2.banner__heading.inline-richtext{font-style:normal;font-weight:700;font-size:54px;line-height:66px;color:#fff}.template-index .banner__text.rte.body p{font-style:normal;font-weight:400;font-size:20px;line-height:40px;color:#fff}.template-index a.button.button--secondary{border:2px dashed #69D4EB;border-radius:32.8136px;font-style:normal;font-weight:500;font-size:20px;line-height:27px;color:#fff}.template-index a.button.button--secondary:after,.template-index a.button.button--secondary:before{content:none}.template-index .banner__buttons a:before{content:"Call us"!important;position:absolute;left:-80px;top:6px}.template-index .banner__buttons a{margin-left:80px}.template-index .banner__box{padding-left:0}.box-comp .slider-button{background:#fff}.feature-row{display:flex;flex-wrap:wrap;gap:40px}.feature-row__item.feature-row__text{width:calc(30% - 20px)}.feature-row__item{width:calc(70% - 20px)}.feature-row__item.feature-row__item--overlap-images{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px}.image-wrap-in{width:calc(50% - 10px)}.image-wrap-in img{max-width:100%}.success-stories-wrapper{padding:80px 0}.success-stories-wrapper .h1{font-style:normal;font-weight:700;font-size:24px;line-height:60px;margin:0}.success-stories-wrapper .subheading{font-style:normal;font-weight:600;font-size:32px;line-height:50px;align-items:center;color:#3a5e52;margin-bottom:20px}.success-stories-wrapper .rte{font-style:normal;font-weight:400;font-size:20px;line-height:32px}.success-stories-wrapper .owl-nav{display:flex;justify-content:space-between;font-style:normal;font-weight:600;font-size:18px;line-height:22px;align-items:center;text-align:right;color:#3a5e52}.success-stories-wrapper .owl-dots .owl-dot span{border:2px solid #3A5E52;width:14px;height:14px;display:inline-block;border-radius:10px;margin:10px 5px}.success-stories-wrapper .owl-dots .owl-dot.active span{background:#3a5e52}.success-stories-wrapper .owl-dots{position:absolute;display:inline-block;left:0;bottom:-10px;right:0;margin:0 auto;text-align:center;width:fit-content}.success-stories-wrapper .owl-stage-outer{margin-bottom:40px}.featured-product.product .grid__item{background:#eeeae6;border-radius:0 18px 18px 0}.featured-product .grid__item.product__media-wrapper{border-radius:18px 0 0 18px}.featured-product .product__info-wrapper.grid__item{display:flex;align-items:center}.collection-card-wrapper .card .icon-wrap{display:none}body .dflecimagebanner_contact.banner__content{justify-content:space-between}.dflecimagebanner_contact.banner__content .imagebanner_form{border-radius:10px;background:#fff;padding:30px}.dflecimagebanner_contact input.field__input{border-radius:6px;margin-bottom:10px;border:1px solid #1D1D1D}.dflecimagebanner_contact .field:before,.dflecimagebanner_contact .field:after{content:none}.dflecimagebanner_contact button.button{border-radius:6px;width:100%;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:0}h2.contatusheading{margin-top:0;color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-align:center;letter-spacing:0}label.field__label{color:#00000030;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0}a.btn.button.call_btn{color:#fcfcfc;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px;display:flex;align-items:center;justify-content:center}a.btn.button.call_btn svg{margin-right:8px}.image_collage_content{position:absolute;bottom:50px;left:50px;max-width:420px}.image_collage_content p{margin:0}.image_collage_content h2{color:#fcfcfc;font-size:36px;font-style:normal;font-weight:700;line-height:44px;display:flex;align-items:center;margin-bottom:16px;max-width:80%}.image_collage_content .content{color:#fcfcfc;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}.footer-block.grid__item:first-child ul.footer__list-social.list-social{display:none}.footer-block.grid__item:last-child .footer-block__image-wrapper{display:none}body .footer-block__brand-info .footer__list-social.list-social{justify-content:flex-end}.footer-block.grid__item:first-child{width:34%}.footer-block.grid__item{width:23%}.footer-block.grid__item:last-child{width:14%}h2.image-with-text__heading.inline-richtext.h1{font-size:32px;font-style:normal;font-weight:700;line-height:42px}.image-with-text__text.rte.body{font-size:16px;font-style:normal;font-weight:400;line-height:28px;max-width:495px}.collage__item--left:nth-child(3n-1) .image_collage_content,.collage__item--left:nth-child(3n) .image_collage_content{bottom:30px;left:30px}h2.rich-text__heading.rte.inline-richtext.h1{color:#000;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:42px;max-width:320px;margin:auto}.vedio-with-text-sec .list-social__item .icon{width:66px;height:66px}.vedio-with-text-sec a.link.list-social__link{padding:8px}.vedio-with-text-sec,.media,.collage__item{border-radius:6px;overflow:hidden}small.copyright__content{color:#3f3f3f;font-size:14px;font-style:normal;font-weight:300;line-height:28px}body .footer__content-bottom-wrapper--center{justify-content:flex-start}.vedio-with-text-main{padding-top:50px}.contentoverimg .multicolumn-card__info{position:absolute;bottom:0}.contentoverimg .multicolumn-card__info h3{color:#fcfcfc;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.wrap{background:#1d1f20;width:100%;height:100%}.top-left{position:absolute;transform:rotate(-90deg) scaleX(-1);transform-origin:top left}.top-left .content{transform:scaleX(-1)}.top-right{position:fixed;top:30%;z-index:99999;right:0;transform:rotate(90deg) scaleX(-1);transform-origin:top right}.top-right .content{transform:scaleX(-1)}.top-right.label{background:#506842;font-size:28px;color:#fff;font-size:14px;font-weight:600;letter-spacing:2px;line-height:22px;text-align:center;border-radius:0 0 12px 12px;padding:10px 20px;cursor:pointer}.wrapod{position:relative}.btmcnt.contact-form-main{padding-top:60px}.btmcnt.contact-form-main{padding-top:60px;background:#f4f4f4}.btmcnt .contact-form-wrapper .field{margin:0}.btmcnt .contact-form-wrapper .contact{border-radius:10px;background:#fff;padding:30px!important}.btmcnt .contact-form-wrapper .field{margin:0;border-radius:6px;overflow:hidden}.btmcnt .contact-form-wrapper{padding-bottom:60px;margin-top:30px}.btmcnt .contact__button{margin:0}.btmcnt .contact-form-wrapper .page-width{max-width:1040px}.btmcnt .contact__button button{margin-left:0!important;width:100%;border-radius:6px!important;overflow:hidden}.btmcnt form#ContactForm{flex-wrap:wrap;justify-content:space-between}.btmcnt form#ContactForm .field,.btmcnt form#ContactForm .contact__button{width:calc(25% - 10px)}.btmcnt .contact-form-wrapper .field:after,.contact-form-wrapper .field:before{border-radius:6px!important}.btmcnt .contact__button button:hover{box-shadow:none!important}.owl-carousel .feature-row__item.feature-row__text{width:calc(40% - 20px)}.owl-carousel .feature-row__item{width:auto}p.subtitile_testimonial{color:var(--brand-blue, #054783);font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:0}.success-stories-wrapper.kit-customer-reviews-wrapper h2{color:#000;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:42px;padding-bottom:50px}.feature-row-wrapper-reviews-owl-carousel{margin-right:calc(750px - 50vw)}.success-stories-wrapper .page-width{padding-right:0}.success-stories-wrapper.kit-customer-reviews-wrapper{overflow:hidden}section#shopify-section-template--16195309142192__c954f91e-e92e-456e-a6be-7aeac6269635 .multicolumn-card__info{margin-top:60px}.image-with-text-sec{display:flex;gap:54px;padding:20px 0}.image-with-text-sec-image img{max-width:825px}.image-with-text-sec-text h2{font-style:normal;font-weight:700;font-size:32px;line-height:38px;color:#000}.image-with-text-sec-text p{font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#3f3f3f}.image-with-text-sec-button a{font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#fff;background:#054783;border-radius:32.8136px;padding:15px 67px;text-decoration:none;letter-spacing:0}.image-with-text-sec-button{padding-top:40px}.image-with-text-sec-text{align-self:center}.tempsuffix-about-us h2.image-with-text__heading.h1.rte{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:42px}.tempsuffix-about-us .image-with-text__text.rte.body{color:#3f3f3f;font-size:16px;font-style:normal;line-height:28px;font-weight:400}.tempsuffix-about-us h2.image-with-text__heading.inline-richtext.h1{color:var(--brand-blue, #054783);font-size:32px;font-style:normal;font-weight:700;line-height:42px}.tempsuffix-about-us .grid--3-col-tablet .grid__item{width:calc(40.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.tempsuffix-about-us .multicolumn-card__info .rte{color:#3f3f3f;font-size:16px;font-style:normal;line-height:28px;font-weight:400}.tempsuffix-about-us .multicolumn-card.content-container .multicolumn-card__info{padding-left:70px}.rte{letter-spacing:0}strong{font-weight:700}.tempsuffix-about-us .multicolumn-card__info h3{color:#054783;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:21px}.tempsuffix-about-us .multicolumn-list__item.center .media--adapt img{max-width:75px;object-fit:contain}.global-media-settings img{border-radius:6px!important;overflow:hidden}.text-section h2{font-style:normal;font-weight:700;font-size:40px;line-height:55px;text-align:center;color:#000;margin-bottom:21px;margin-top:0}.text-section p{font-style:normal;font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#3f3f3f;margin:0 auto;padding-bottom:55px}.image-section{display:flex;place-content:space-evenly}.image-sectiona span{font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#054783;padding-top:25px}.image-sectiona{display:grid;justify-items:center}.images-with-text-section{max-width:780px;margin:0 auto;padding:80px 0}.vedio-with-text-section{display:flex;justify-content:space-between}.vedio-with-text-sec img{max-width:100%}.vedio-with-text-sec h2{color:#fcfcfc;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:38px}.vedio-with-text-sect{border-radius:6px;background:#054783;text-align:center;padding:21px}.vedio-with-text-sec p{color:#fcfcfc;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.vedio-with-text-sec{width:calc(25% - 10px)}.vedio-with-text-sec-images{padding-top:33px}.vedio-with-text-sec-images li.list-social__item svg{color:#fff}.vedio-with-text-sec ul.footer__list-social.list-unstyled.list-social{max-width:168px;margin:0 auto}.vedio-with-text-sec video{height:100%;object-fit:cover}.vedio-with-text-sec.vedio-with-text-sect{display:flex;flex-direction:column;align-items:center;justify-content:center}.btmcnt form#ContactForm{display:flex;align-items:center;gap:12px;justify-content:center}.btmcnt .contact__button{margin:0 0 20px}.btmcnt .contact__button button.button{border-radius:0;padding:13px 0;margin-left:12px}.btmcnt.contact-form-main h2{color:#054783;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:44px;margin-bottom:5px}.btmcnt.contact-form-main p{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:28px;max-width:502px;margin:0 auto}.btmcnt .map-with-text-section{display:flex;gap:125px}.btmcnt .map-with-text-section-img img{max-width:100%}.btmcnt p.only-for-mob{display:none}.multiimage-with-text h2{font-style:normal;font-weight:700;font-size:32px;line-height:42px;color:#6baeeb}.multiimage-with-text p{font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#fff;max-width:413px}.multiimage-with-text-main{background:#132a40}.multiimage-with-text-section{display:flex;padding-top:80px;padding-bottom:60px}.multiimage-text-section-content h2{font-style:normal;font-weight:500;font-size:24px;line-height:28px;text-align:center;color:#6baeeb}.multiimage-text-section-content p{font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:center;color:#fcfcfc}.multiimage-text-section{display:flex;flex-wrap:wrap;padding-bottom:100px}.multiimage-text-section-content{width:25%;padding:20px}.multiimage-with-images{display:flex;position:relative}.multiimage-with-text{width:50%;align-self:center}.multiimage-with-images2 img{max-width:100%}.custom-multiple-column-text-section{display:flex;gap:20px;flex-wrap:wrap;padding:80px 0}.custom-multiple-column-text-sec img{max-width:100%}.custom-multiple-column-text-sec h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;text-align:center;color:#000;margin:0 auto 2px;argin-top:10px}.custom-multiple-column-text-sec p{font-style:normal;font-weight:400;font-size:16px;line-height:26px;text-align:center;color:#3f3f3f;max-width:237px;margin:0 auto;padding-top:6px}.custom-multiple-column-text-sec span{font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#054783}.custom-multiple-column-text-sec{text-align:center;width:calc(20% - 16px)}h2.image-with-text__heading.h1.rte{color:#000;font-size:28px;font-style:normal;font-weight:700;line-height:44px}.vedio-with-text-main{padding-bottom:70px}.tempsuffix-commercial .image-with-text__content .image-with-text__text+.button{border-radius:32.814px;border:2px dashed #FFF;background:transparent}.tempsuffix-commercial .image-with-text__content .image-with-text__text+.button:before{content:"";background-image:url(/cdn/shop/files/call.svg?v=1691005626);background-repeat:no-repeat;position:absolute;left:12px;top:15px;width:14px;background-size:contain;height:13px}.tempsuffix-commercial .image-with-text__content .image-with-text__text+.button{position:relative;margin-left:160px}.tempsuffix-commercial p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--medium.subtitle{position:absolute;bottom:68px;left:0;color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:26px}.tempsuffix-commercial p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--medium.subtitle span{color:#6baeeb}.owl-item .grid__item{width:100%}.multicolumn-list .owl-stage{padding-left:0!important}h2.title.inline-richtext.h1 p{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:0;margin-bottom:0}.multicolumn-list .owl-stage h3.inline-richtext{color:var(--brand-blue, #054783);font-size:28px;font-style:normal;font-weight:700;line-height:44px}.multicolumn-list .owl-stage .rte{color:#3f3f3f;font-size:16px;font-style:normal;font-weight:400;line-height:32px}h2.image-with-text__heading.inline-richtext.h1 p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
