.intro-section{position:relative;padding:21rem 0 4.44444rem;margin:.44444rem 0}@media (max-width:991.9px){.intro-section{margin:.22222rem 0;padding:0 0 .88889rem}}.intro-section .form-section{background-color:#fefefe;border-radius:.44444rem;padding:2.22222rem .88889rem 1.55556rem;-webkit-box-shadow:0 .55556rem 4.44444rem .27778rem rgba(21,35,43,.1019607843);box-shadow:0 .55556rem 4.44444rem .27778rem rgba(21,35,43,.1019607843)}@media (min-width:992px){.intro-section .form-section{position:absolute;top:-5.27778rem;left:calc(50% - 46.22222rem);width:92.44444rem;height:21.11111rem;padding:3.33333rem}}.intro-section .row,.intro-section__right .text div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.88889rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:991.9px){.intro-section .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.66667rem}}.intro-section__left,.intro-section__right{width:calc(50% - .44444rem)}@media (max-width:991.9px){.intro-section__left,.intro-section__right{width:100%}}.intro-section__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:3.33333rem}@media (max-width:991.9px){.intro-section__left{gap:1.11111rem;margin-top:2.22222rem}}.intro-section__left .section-title,.intro-section__right .text div span{color:#16202b;font-size:2.55556rem;line-height:2.66667rem}@media (max-width:991.9px){.intro-section__left .section-title{font-size:2.22222rem;line-height:2.88889rem}}.intro-section__left .section-text{padding-right:2.66667rem}@media (max-width:991.9px){.intro-section__left .section-text{padding-right:0}}.about-section__right .section-text p,.intro-section__left .section-text p{margin-bottom:0}.intro-section__left .cta{border-radius:.33333rem;padding:.88889rem .88889rem .88889rem 1.55556rem;background-color:#16202b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.intro-section__left .cta .copy{color:#fefefe}.intro-section__left .cta button{background:rgba(254,254,254,.2509803922)}@media (max-width:991.9px){.intro-section__left .cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.88889rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.88889rem}}.intro-section__right,.intro-section__right .text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.intro-section__right{background-color:#fefefe;border-radius:.33333rem;padding:5.55556rem 7.11111rem 11.11111rem 0;min-height:34.66667rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991.9px){.intro-section__right{aspect-ratio:372/380;padding:5.11111rem 1.11111rem 9.55556rem 0;min-height:initial}}.intro-section__right picture{position:absolute;z-index:1;bottom:0;right:0;width:calc(100% + 3.33333rem);height:calc(100% + 3.16667rem);max-width:initial}@media (max-width:991.9px){.intro-section__right picture{width:calc(100% + 1.05556rem);height:calc(100% + 2.72222rem)}}.intro-section__right img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.intro-section__right .text{z-index:2;font-size:1.22222rem;line-height:1.55556rem}@media (max-width:991.9px){.intro-section__right .text{font-size:.77778rem;line-height:1.11111rem}}.intro-section__right .text svg{display:block;margin-bottom:.66667rem}@media (max-width:991.9px){.intro-section__right .text svg{margin-bottom:.44444rem}}.intro-section__right .text div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.44444rem;margin-top:.44444rem}@media (max-width:991.9px){.intro-section__right .text div{gap:.66667rem}}.intro-section__right .text div small{font-size:1.55556rem;line-height:1;font-weight:300;font-family:"Epilogue",sans-serif}@media (max-width:991.9px){.intro-section__right .text div small{font-size:.77778rem;line-height:1.11111rem}}.intro-section__right .text div span{font-family:"Epilogue",sans-serif;font-weight:900;color:#218e7d}@media (max-width:991.9px){.intro-section__right .text div span{font-size:2rem;line-height:1}}.services-section{padding:4.44444rem 0;border-radius:.44444rem;margin:.44444rem 0;background-color:#16202b;background-position:bottom left;background-repeat:no-repeat;-webkit-box-shadow:0 .55556rem 2.22222rem 0 rgba(21,35,43,.2);box-shadow:0 .55556rem 2.22222rem 0 rgba(21,35,43,.2)}@media (max-width:991.9px){.services-section{padding:2.22222rem 0 .88889rem;margin:.22222rem 0;background-position:bottom center}}.services-section .row,.services-section__headings{display:-webkit-box;display:-ms-flexbox;display:flex}.services-section .row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.88889rem}@media (max-width:991.9px){.services-section .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.services-section__headings{width:30.22222rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.77778rem;padding-right:3.33333rem}@media (max-width:991.9px){.services-section__headings{width:100%;gap:1.11111rem;padding-right:0}}.services-section .logo-list,.services-section__headings-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.66667rem}.services-section__headings-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-section .logo-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-section .logo-item{width:calc(33.3333% - .44444rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-section .logo-item svg{max-width:100%;height:auto}.services-section .section-description,.services-section .section-subtitle,.services-section .section-title{color:#fefefe}@media (max-width:991.9px){.services-section .services-list-slider{width:100%}}@media (min-width:992px){.services-section .services-list-slider{width:calc(100% - 31.11111rem);display:-webkit-box;display:-ms-flexbox;display:flex}.services-section .services-list-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.88889rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box}.services-section .services-list-slider .swiper-wrapper .swiper-slide{-ms-flex-negative:initial;flex-shrink:initial}}.services-section .service-item{border-radius:.33333rem;background-color:#fefefe;padding:1.55556rem 1.55556rem 1.33333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:.22222rem solid transparent}@media (min-width:992px){.services-section .service-item{width:calc(50% - .44444rem);gap:.66667rem;height:initial}}@media (max-width:991.9px){.services-section .service-item{padding:.88889rem;gap:.44444rem}}.services-section .service-item.has-link:hover{border-color:#a0d9d0}.services-section .service-item.has-link:hover .link{opacity:1;visibility:visible}.services-section .service-item .icon{width:4.44444rem;height:4.44444rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-section .service-item .icon svg{max-width:100%}.services-section .service-item .icon svg.custom-decks-icon{width:4.22222rem;height:2.88889rem}.services-section .service-item .icon svg.outdoor-structures-icon{width:3.55556rem;height:2.88889rem}.services-section .service-item .icon svg.commercial-icon{width:3.33333rem;height:2.83333rem}.services-section .service-item .icon svg.deck-accessories-icon{width:4.22222rem;height:3.33333rem}.services-section .service-item .title{font-weight:300;font-size:1.77778rem;line-height:2.22222rem;margin-top:0;margin-bottom:0}@media (max-width:991.9px){.services-section .service-item .title{font-size:1.55556rem;line-height:2rem}}.services-section .service-item .text{margin-top:0;margin-bottom:0}.services-section .service-item .link{position:absolute;top:.88889rem;right:.88889rem;width:3.33333rem;height:3.33333rem;border-radius:50%;background-color:#a0d9d0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;visibility:visible}@media (max-width:991.9px){.services-section .service-item .link{opacity:1}}.services-section .service-item .link svg{width:.94444rem;height:.83333rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.building-process-section .building-process-item:hover .learn-more-btn:before,.services-section .service-item .link:hover{background-color:#16202b}.services-section .service-item .link:hover svg{fill:#fefefe}.services-section .swiper-pagination-bullets{background-color:rgba(254,254,254,.2);backdrop-filter:blur(.33333rem)}.building-process-section{padding:4.44444rem 0;margin:.44444rem 0}@media (max-width:991.9px){.building-process-section{padding:2.22222rem 0 .88889rem;margin:.22222rem 0}}.building-process-section__headings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.88889rem;margin-bottom:2.66667rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.9px){.building-process-section__headings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.11111rem;margin-bottom:1.55556rem}}.building-process-section__headings-left,.building-process-section__headings-right{width:calc(50% - .44444rem)}@media (max-width:991.9px){.building-process-section__headings-left,.building-process-section__headings-right{width:100%}}@media (min-width:992px){.building-process-section .building-process-list-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.88889rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box}.building-process-section .building-process-list-slider .swiper-wrapper .swiper-slide{-ms-flex-negative:initial;flex-shrink:initial;width:calc(25% - .66667rem)}.building-process-section .building-process-list-slider-pagination{display:none}}.building-process-section .building-process-item{position:relative;background-color:#fefefe;border-radius:.33333rem;padding:1.55556rem 1.77778rem;min-height:28.88889rem;display:grid;-ms-flex-line-pack:end;align-content:flex-end;color:#16202b}@media (max-width:991.9px){.building-process-section .building-process-item{padding:.88889rem;min-height:initial}}.building-process-section .building-process-item.active .building-process-item__body{grid-template-rows:1fr;margin-top:1.11111rem}@media (max-width:991.9px){.building-process-section .building-process-item.active .building-process-item__body{margin-top:.66667rem}}.building-process-section .building-process-item:hover .img-wrap{opacity:0}.building-process-section .building-process-item:hover .building-process-item__body{grid-template-rows:1fr;margin-top:1.11111rem}@media (max-width:991.9px){.building-process-section .building-process-item:hover .building-process-item__body{margin-top:.66667rem}}.building-process-section .building-process-item .img-wrap{position:absolute;top:0;right:0;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}@media (max-width:991.9px){.building-process-section .building-process-item .img-wrap{display:none}}.building-process-section .building-process-item .img-wrap img{display:block;margin-left:auto;height:auto;max-height:17.33333rem;width:auto;max-width:calc(100% - 1.77778rem)}.building-process-section .building-process-item__heading .counter{display:block;margin-top:0;margin-bottom:.44444rem;font-family:"Epilogue",sans-serif;font-weight:700;font-size:2.22222rem;line-height:1;letter-spacing:.02em;color:rgba(35,142,125,.1490196078)}.building-process-section .building-process-item__heading .title{margin-top:0;margin-bottom:0;font-size:1.77778rem;line-height:2.22222rem}@media (max-width:991.9px){.building-process-section .building-process-item__heading .title{font-size:1.55556rem;line-height:2rem}}.building-process-section .building-process-item__body{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease,margin-top .3s ease}.building-process-section .building-process-item__body .text{margin-top:0;margin-bottom:0;overflow:hidden}@media (max-width:991.9px){.building-process-section .building-process-item__body{grid-template-rows:1fr;margin-top:.66667rem}}.building-process-section .building-process-item .learn-more-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.88889rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.11111rem}@media (max-width:991.9px){.building-process-section .building-process-item .learn-more-btn{margin-top:.66667rem}}.building-process-section .building-process-item .learn-more-btn:before,.our-work-section .view-more-cta:after{display:block;content:"";background-image:url("data:image/svg+xml,%3Csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.92308L14.8418 6.92308L8.90961 0.865385L9.65537 0L17 7.5L9.65537 15L8.90961 14.1346L14.8418 8.07692L0 8.07692V6.92308Z' fill='%23FEFEFE'/%3E%3C/svg%3E");background-color:#a0d9d0;background-position:center;background-size:.83333rem .94444rem;background-repeat:no-repeat;width:3.33333rem;height:3.33333rem;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.building-process-section .cta{margin-top:.88889rem;border-radius:.33333rem;background-color:#16202b;padding:1.11111rem 1.55556rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991.9px){.building-process-section .cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.33333rem .88889rem;gap:1.33333rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.building-process-section .cta-heading .google-reviews__rating,.building-process-section .cta-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.building-process-section .cta-left{gap:1.11111rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991.9px){.building-process-section .cta-left{gap:.88889rem}}.building-process-section .cta-left img{width:6.66667rem;height:2.66667rem}.building-process-section .cta-heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.11111rem}@media (max-width:991.9px){.building-process-section .cta-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.44444rem;width:calc(100% - 7.55556rem)}}.building-process-section .cta-heading .google-reviews__rating{padding-right:1.11111rem;border-right:.05556rem solid rgba(254,254,254,.4);gap:.44444rem}@media (max-width:991.9px){.building-process-section .cta-heading .google-reviews__rating{padding-right:0;border-right:0}}.building-process-section .cta-heading .google-reviews__rating span{color:#fefefe;font-weight:600;font-size:1.11111rem;line-height:1}.building-process-section .cta-heading .google-reviews__rating svg,.testimonials-section .testimonial-item__meta .reviewer .meta svg{width:5.66667rem;height:.72222rem}.building-process-section .cta-heading .google-reviews__count{color:#fefefe}.about-section{margin:.44444rem 0}@media (max-width:991.9px){.about-section{margin:.22222rem 0}}.about-section .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.44444rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:991.9px){.about-section .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-section__left,.about-section__right{width:calc(50% - .22222rem);border-radius:.44444rem;-webkit-box-shadow:0 .55556rem 2.22222rem 0 rgba(21,35,43,.2);box-shadow:0 .55556rem 2.22222rem 0 rgba(21,35,43,.2)}@media (max-width:991.9px){.about-section__left,.about-section__right{width:100%}.about-section__left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;aspect-ratio:1/1}}.about-section__left .about-slider{border-radius:.44444rem;overflow:hidden;height:100%}.about-section__left .about-slider .about-item,.about-section__left .about-slider .swiper-wrapper{height:100%}.about-section__left .about-slider .about-item img,.our-work-section .our-work-slider .swiper-wrapper .our-work-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-section__left .about-slider .slider-navigation,.about-section__right .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.88889rem}.about-section__left .about-slider .slider-navigation{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.22222rem;background:rgba(254,254,254,.2);backdrop-filter:blur(.33333rem);z-index:5;border-radius:5.55556rem}@media (min-width:992px){.about-section__left .about-slider .slider-navigation{bottom:1.55556rem;right:1.55556rem}}@media (max-width:991.9px){.about-section__left .about-slider .slider-navigation{bottom:.66667rem;left:50%;max-width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.about-section__left .about-slider .slider-navigation .about-button-next,.about-section__left .about-slider .slider-navigation .about-button-prev{position:static;margin-top:0;margin-bottom:0}.about-section__left .about-slider .slider-navigation .about-button-next.swiper-button-disabled,.about-section__left .about-slider .slider-navigation .about-button-prev.swiper-button-disabled{opacity:1!important}.about-section__left .about-slider .slider-navigation .about-button-next.swiper-button-disabled::after,.about-section__left .about-slider .slider-navigation .about-button-prev.swiper-button-disabled::after{background-color:#a0d9d0}.about-section__left .about-slider .slider-navigation .about-button-next:after,.about-section__left .about-slider .slider-navigation .about-button-prev:after,.our-work-section .view-more-cta:hover::after{background-color:#218e7d;background-image:url("data:image/svg+xml,%3Csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.92308L14.8418 6.92308L8.90961 0.865385L9.65537 0L17 7.5L9.65537 15L8.90961 14.1346L14.8418 8.07692L0 8.07692V6.92308Z' fill='%23FEFEFE'/%3E%3C/svg%3E")}.about-section__left .about-slider .slider-navigation .about-button-next:hover:after,.about-section__left .about-slider .slider-navigation .about-button-prev:hover:after{background-color:#16202b}@media (max-width:991.9px){.about-section__left .about-slider .slider-navigation .about-button-next,.about-section__left .about-slider .slider-navigation .about-button-prev{display:none}}.about-section__left .about-slider .slider-navigation .about-slider-pagination{margin-top:0;background-color:transparent}.about-section__left .about-slider .slider-navigation .about-slider-pagination .swiper-pagination-bullet,.about-section__right{background-color:#fefefe}.about-section__left .about-slider .slider-navigation .about-slider-pagination .swiper-pagination-bullet-active{background-color:#a0d9d0}.about-section__right{min-height:45.83333rem;padding:4.44444rem 6.66667rem 4.44444rem 4.44444rem}@media (max-width:991.9px){.about-section__right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:2.22222rem .88889rem .88889rem;min-height:auto}}.about-section__right .section-text hr{margin:2.22222rem 0;border:0;height:.05556rem;background-color:transparent;border-top:.05556rem solid;border-image-slice:1;border-image-source:linear-gradient(90deg,rgba(22,32,43,0) 0,rgba(22,32,43,.1) 48.08%,rgba(22,32,43,0) 100%)}@media (max-width:991.9px){.about-section__right .section-text hr{margin:1.11111rem 0}}.about-section__right .section-text ul{margin-top:1.77778rem;margin-bottom:0;list-style-type:none;padding-left:0}.about-section__right .section-text ul li{padding-left:1.66667rem;position:relative}.about-section__right .section-text ul li:before{content:"";display:block;width:.83333rem;height:.94444rem;position:absolute;top:.33333rem;left:0;background:url("data:image/svg+xml,%3Csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.92308L14.8418 6.92308L8.90961 0.865385L9.65537 0L17 7.5L9.65537 15L8.90961 14.1346L14.8418 8.07692L0 8.07692V6.92308Z' fill='%23238E7D'/%3E%3C/svg%3E") no-repeat center}.about-section__right .cta{border-radius:.44444rem;background-color:#f4f2f0;padding:.88889rem .66667rem .88889rem 1.11111rem;margin-top:2.66667rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991.9px){.about-section__right .cta{margin-top:1.11111rem;gap:1.33333rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-section__right .cta__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.88889rem}@media (max-width:991.9px){.about-section__right .cta__left{gap:.66667rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.about-section__right .cta .title{font-size:1.22222rem;line-height:1.55556rem}@media (max-width:991.9px){.about-section__right .cta .title{font-size:1.11111rem;line-height:1.33333rem}}.about-section__right .cta .promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.22222rem;padding:.22222rem .66667rem;border-radius:5.55556rem;background-color:#fefefe;font-weight:600;color:#16202b;font-size:1.11111rem;line-height:1.33333rem}@media (max-width:991.9px){.about-section__right .cta .promo{font-size:.88889rem;line-height:1.11111rem}}.about-section__right .cta .promo svg{margin-right:-1.11111rem}.our-work-section{padding:4.44444rem 0;border-radius:.44444rem;background-color:#16202b;-webkit-box-shadow:0 .55556rem 2.22222rem 0 rgba(21,35,43,.2);box-shadow:0 .55556rem 2.22222rem 0 rgba(21,35,43,.2)}@media (max-width:991.9px){.our-work-section{padding:2.22222rem .88889rem .88889rem}}.our-work-section__heading{margin-bottom:3.33333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fefefe;gap:.88889rem}@media (max-width:991.9px){.our-work-section__heading{margin-bottom:1.55556rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.44444rem}}.our-work-section__heading .section-subtitle,.our-work-section__heading .section-title{color:#fefefe;width:calc(50% - .44444rem)}@media (max-width:991.9px){.our-work-section__heading .section-subtitle,.our-work-section__heading .section-title{width:100%}}.our-work-section .our-work-wrap{position:relative}@media (min-width:992px){.our-work-section .our-work-slider .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,19.55556rem);gap:.88889rem}}.our-work-section .our-work-slider .swiper-wrapper .our-work-item{position:relative;border-radius:.33333rem;overflow:hidden}@media (min-width:992px){.our-work-section .our-work-slider .swiper-wrapper .our-work-item:nth-child(1){grid-column:1;grid-row:1/span 2}.our-work-section .our-work-slider .swiper-wrapper .our-work-item:nth-child(2){grid-column:2;grid-row:1}.our-work-section .our-work-slider .swiper-wrapper .our-work-item:nth-child(3){grid-column:2;grid-row:2}.our-work-section .our-work-slider .swiper-wrapper .our-work-item:nth-child(4){grid-column:3;grid-row:1/span 2;height:32.44444rem;align-self:start}}.our-work-section .our-work-slider .swiper-wrapper .our-work-item:hover .our-work-item__meta{opacity:1}.our-work-section .our-work-slider .swiper-wrapper .our-work-item img{display:block}@media (max-width:991.9px){.our-work-section .our-work-slider .swiper-wrapper .our-work-item img{aspect-ratio:372/340}}.our-work-section .our-work-slider .swiper-wrapper .our-work-item__meta{position:absolute;left:.66667rem;bottom:.66667rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.66667rem 1.11111rem;border-radius:5.55556rem;background-color:#fefefe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.22222rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}@media (max-width:991.9px){.our-work-section .our-work-slider .swiper-wrapper .our-work-item__meta{gap:.44444rem;min-width:16.66667rem;opacity:1}}.our-work-section .our-work-slider .swiper-wrapper .our-work-item__meta .type{font-size:1.22222rem;line-height:1.33333rem;font-weight:600;font-family:"Epilogue",sans-serif;color:#16202b}@media (max-width:991.9px){.our-work-section .our-work-slider .swiper-wrapper .our-work-item__meta .type{font-size:1.11111rem;line-height:1.11111rem}}.our-work-section .our-work-slider .swiper-wrapper .our-work-item__meta .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.44444rem;color:#16202b}.our-work-section .our-work-slider-pagination{background-color:rgba(254,254,254,.2)}@media (min-width:992px){.our-work-section .our-work-slider-pagination{display:none}}.our-work-section .view-more-cta{width:30.22222rem;height:6.66667rem;border-radius:.33333rem;background:rgba(254,254,254,.1490196078);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.33333rem}.our-work-section .view-more-cta span{font-weight:300;font-family:"Epilogue",sans-serif;font-size:1.55556rem;line-height:1.77778rem;color:#fefefe}.our-work-section .view-more-cta span strong{font-weight:700}@media (max-width:991.9px){.our-work-section .view-more-cta{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:auto;padding:.88889rem;margin-top:1.55556rem}}@media (min-width:992px){.our-work-section .view-more-cta{position:absolute;bottom:0;right:0;z-index:5}}.our-work-section .view-more-cta:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.92308L14.8418 6.92308L8.90961 0.865385L9.65537 0L17 7.5L9.65537 15L8.90961 14.1346L14.8418 8.07692L0 8.07692V6.92308Z' fill='%2316202B'/%3E%3C/svg%3E")}.our-work-section .view-more-cta:hover::after{background-color:#16202b}.testimonials-section{padding:4.44444rem 0 22.22222rem;border-radius:.44444rem;-webkit-box-shadow:0 .55556rem 2.22222rem 0 rgba(21,35,43,.2);box-shadow:0 .55556rem 2.22222rem 0 rgba(21,35,43,.2);margin:.44444rem 0;background-color:#f3f8f8;background-repeat:no-repeat;background-position:bottom center;background-size:auto 21.11111rem}@media (max-width:991.9px){.testimonials-section{padding:2.22222rem 0 15.55556rem;margin:.22222rem 0}}.testimonials-section__headings{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.88889rem;margin-bottom:3.33333rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991.9px){.testimonials-section__headings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.55556rem}}.testimonials-section__headings-left{width:76.94444rem}@media (max-width:991.9px){.testimonials-section__headings-left,.testimonials-section__headings-right{width:100%}}@media (min-width:992px){.testimonials-section .testimonials-list-slider-pagination{display:none}}.testimonials-section .testimonials-list-slider .swiper-slide-next+.swiper-slide,.testimonials-section .testimonials-list-slider .swiper-slide-next+.swiper-slide+.swiper-slide{-webkit-filter:blur(.27778rem);filter:blur(.27778rem)}@media (max-width:991.9px){.testimonials-section .testimonials-button-next,.testimonials-section .testimonials-button-prev{display:none}}.testimonials-section .testimonial-item{padding:1.33333rem;background-color:#fefefe;border-radius:.33333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.33333rem}@media (max-width:991.9px){.testimonials-section .testimonial-item{padding:.88889rem}}.testimonials-section .testimonial-item__body{margin-top:0;margin-bottom:0;overflow-y:auto;max-height:12.5rem;padding-right:.55556rem}.testimonials-section .testimonial-item__body::-webkit-scrollbar{width:.22222rem}.testimonials-section .testimonial-item__body::-webkit-scrollbar-track{background-color:rgba(22,32,43,.031372549)}.testimonials-section .testimonial-item__body::-webkit-scrollbar-thumb{background-color:#a0d9d0}.testimonials-section .testimonial-item__body::-webkit-scrollbar-button{display:none;height:0;width:0}.testimonials-section .testimonial-item__body p{margin-bottom:0;margin-top:1.11111rem}.testimonials-section .testimonial-item__body p:first-child{margin-top:0}.testimonials-section .testimonial-item__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testimonials-section .testimonial-item__meta .location,.testimonials-section .testimonial-item__meta .reviewer{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.66667rem}.testimonials-section .testimonial-item__meta .reviewer img{width:3.33333rem;height:3.33333rem;border-radius:.33333rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.testimonials-section .testimonial-item__meta .reviewer .meta .name{font-size:.88889rem;line-height:1.11111rem;font-weight:500;display:block;margin-bottom:.22222rem}.testimonials-section .testimonial-item__meta .location{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:50%;gap:.55556rem;padding:.44444rem .88889rem;border-radius:5.55556rem;background-color:rgba(35,142,125,.0509803922)}.testimonials-section .testimonial-item__meta .location span{font-size:1rem;line-height:1.55556rem}.faq-section{padding:4.44444rem 0;margin:.44444rem 0}@media (max-width:991.9px){.faq-section{padding:2.22222rem 0;margin:.22222rem 0}}.faq-section__headings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.88889rem;margin-bottom:3.33333rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.9px){.faq-section__headings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.11111rem;margin-bottom:1.55556rem}}.faq-section__headings-left,.faq-section__headings-right{width:calc(50% - .44444rem)}@media (max-width:991.9px){.faq-section__headings-left,.faq-section__headings-right{width:100%}}@media (min-width:992px){.faq-section .faqs-list-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.88889rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box}.faq-section .faqs-list-slider .swiper-wrapper .swiper-slide{-ms-flex-negative:initial;flex-shrink:initial}.faq-section .faqs-list-slider-pagination{display:none}}@media (max-width:991.9px){.faq-section .faqs-list-slider-pagination{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}}.faq-section .faq-item{padding:1.33333rem;border-radius:.44444rem;background-color:#fefefe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.33333rem}@media (min-width:992px){.faq-section .faq-item{width:calc(50% - .44444rem);gap:0;height:initial}}@media (max-width:991.9px){.faq-section .faq-item{padding:1.11111rem}}.faq-section .faq-item__heading,.faq-section .faq-item__heading .counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-section .faq-item__heading{padding:.44444rem;border-radius:.44444rem;background-color:#f4f2f0;gap:1.11111rem}@media (max-width:991.9px){.faq-section .faq-item__heading{gap:.66667rem}}.faq-section .faq-item__heading .counter{width:3.55556rem;height:2.22222rem;padding:.22222rem;border-radius:5.55556rem;background-color:#fefefe;border:.05556rem solid #a0d9d0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:1.11111rem;line-height:1.33333rem;font-weight:700}@media (max-width:991.9px){.faq-section .faq-item__heading .counter{width:2.55556rem;font-size:1rem;line-height:1.11111rem}}.faq-section .faq-item__heading .question{width:calc(100% - 5.77778rem);font-size:1.11111rem;line-height:1.33333rem;font-weight:700;margin-top:0;margin-bottom:0}@media (max-width:991.9px){.faq-section .faq-item__heading .question{width:calc(100% - 4.33333rem)}}@media (min-width:992px){.faq-section .faq-item__body{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease,-ms-grid-rows .4s ease}}.faq-section .faq-item__body .answer{margin-top:0;margin-bottom:0}@media (min-width:992px){.faq-section .faq-item__body .answer{min-height:0;overflow:hidden;padding-top:0;-webkit-transition:padding-top .4s ease;transition:padding-top .4s ease}.faq-section .faq-item.active .faq-item__body{grid-template-rows:1fr}.faq-section .faq-item.active .faq-item__body .answer{padding-top:1.11111rem}}.faq-section .faq-item__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.22222rem}.faq-section .faq-item__tags .tag{background-color:rgba(35,142,125,.0509803922);padding:.22222rem .88889rem;border-radius:5.55556rem;font-size:1rem;line-height:1.55556rem}.hero{max-width:unset}@media (max-width:991.9px){.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.11111rem}}.hero-section{padding-top:11.11111rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:9.05556rem;min-height:55.55556rem;background-size:auto calc(100% - 4.77778rem)}@media (max-width:991.9px){.hero-section{padding-top:10rem;padding-bottom:14.66667rem;min-height:unset;background-size:100% auto}.hero-reviews{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.hero .h1{margin-top:3.77778rem;margin-bottom:0}@media (max-width:991.9px){.hero .h1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0}}@media (min-width:992px){.hero .h1 .text-big{display:none}}.hero .h1 svg{width:56.11111rem;height:7rem}@media (max-width:991.9px){.hero .h1 svg{display:none}}
/*# sourceMappingURL=page-home.min.css.map */
