.button{font-size:18px;line-height:24px;letter-spacing:1px;height:57px;padding-left:40px;padding-right:40px;font-weight:600}.project-image a{display:flex}.area-right{width:61%}.location-slider .slick-current.slick-active+.slick-active{transform:scale(.85)}.slide-image img{width:100%}.left-btmcont h2{font-size:33px;line-height:38px;color:#222;margin-top:0;font-family:Titillium Web;font-weight:700;margin-bottom:25px}.left-btmcont ul li strong{color:#2f2f2f;font-size:16px;text-decoration:underline;line-height:22px;font-weight:600}.right-contact h2{color:#222;font-size:24px;margin-top:0;font-weight:700;margin-bottom:10px;font-family:Titillium Web}.contact__button button{width:100%;border:1px solid #c3c3c3;border-radius:8px;text-transform:uppercase;font-weight:700}.collection-list.grid--3-col-desktop{column-gap:0;row-gap:7px}.product-grid-container .blog-search input{box-shadow:0 4px 4px #0000;border:1px solid #cacaca;padding:12px 55px;font-size:16px;line-height:16px;color:#a1a1a1;background-size:20px}.collection-list.grid--3-col-desktop .grid__item .card:not(.ratio) .card__content .card__information h3.card__heading a{color:#fff;font-size:24px;line-height:24px;text-transform:uppercase;font-weight:500;font-family:Oswald}.collection-list-wrapper .card .media.media--hover-effect>img:only-child,.collection-list-wrapper .card-wrapper .media.media--hover-effect>img{object-fit:cover;background:#fff}price-range.facets__price .field input{width:100%;min-width:100%;max-width:100%;background:#f6f7f7;padding-left:1.5rem!important}span.middlearrow{margin-left:10px;line-height:46px}.search-area input{width:100%;box-shadow:0 4px 4px #00000024;border:0;padding:17px 70px;font-size:24px;line-height:24px;color:#a1a1a1;border-radius:50px;background-image:url(/cdn/shop/files/lucide_search.png?v=1722364525);background-repeat:no-repeat;background-position:left 20px center;font-family:Titillium Web;font-weight:400}.single-type{position:relative;margin-bottom:10px;background:#fff;text-align:center;padding:15px 20px;opacity:.42}.project-image{width:31%;padding-right:40px}div.banner-bg{position:absolute;left:0;top:0;width:100%;display:block;height:100%;background-size:cover;background-position:center;z-index:-1}div.mobile-only{display:none}.main-banner{position:relative}.top-banner{text-align:center;color:#fff}.promotion-column{display:flex;align-items:center;justify-content:center;width:auto;margin:0 auto;flex-wrap:wrap}.left-promotion h2{color:#fff;font-weight:300;font-size:28px;margin:0;line-height:41px;padding-right:60px}.right-promotion{padding-left:60px}.top-middle h2{color:#fff;font-size:68px;line-height:68px;margin:0}.top-middle p{font-size:18px;line-height:24px;margin-top:20px;font-weight:400;margin-bottom:40px}.top-middle{max-width:638px;margin:0 auto}.button{font-size:18px;line-height:24px;letter-spacing:1px;height:57px;padding-left:40px;padding-right:40px}.bottom-banner{padding:30px 15px;display:flex;flex-wrap:wrap}.bottom-sbanner{padding:0 15px;width:33.333%}.middle-banner{background:linear-gradient(270deg,#0000,#00000057);padding:30px 30px 20px}.single-banner{border:2px solid #4b4b4b;background-size:cover;background-position:right center;background-repeat:no-repeat}.middle-banner h2{font-size:30px;color:#fff;line-height:32px;margin-top:0;margin-bottom:20px}.middle-banner p{font-size:14px;line-height:18px;color:#cdcdcd;max-width:230px;margin-top:0;margin-bottom:40px}.middle-banner h6{color:#fff;font-size:14px;line-height:18px;margin:0}.contact-design{border:1px solid #d7d7d7;border-radius:10px;display:flex;flex-wrap:wrap}.left-contact{width:45%;padding:55px 90px 55px 60px;border-right:1px solid #d7d7d7}.right-contact{padding:55px 100px;width:55%}.left-imags{display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:30px}.left-imags img{width:32%;box-shadow:0 4px 4px #00000040;border-radius:4px}.left-btmcont h2{font-size:33px;line-height:38px;color:#222;margin-top:0;font-family:Titillium Web;font-weight:600;margin-bottom:25px}.left-btmcont{margin-top:35px}.left-btmcont ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.left-btmcont li{width:50%;padding-right:30px;margin-bottom:30px;font-size:14px;line-height:24px;color:#141414}.left-btmcont ul li strong{color:#2f2f2f;font-size:16px;text-decoration:underline;line-height:22px}.left-btmcont li:last-child{margin:0}.right-contact h2{color:#222;font-size:24px;margin-top:0;font-weight:600;margin-bottom:10px;font-family:Titillium Web}.right-contact p{color:#4f4f4f;font-size:14px;line-height:16px;margin-top:0;margin-bottom:35px}.field{border-radius:8px}.field:after,.field:before{border-radius:8px}.field>span{display:inline-block;line-height:40px;padding:4px 14px 0}.field input:focus{outline:0!important;box-shadow:none!important}.field input{width:calc(100% - 46px);min-width:calc(100% - 46px);max-width:calc(100% - 46px);padding-left:0!important}.contact__button button{width:100%;border:1px solid #c3c3c3;border-radius:8px;text-transform:uppercase;font-weight:600}.contact__button button:after,.contact__button button:before{border-radius:8px}.right-contact form{width:100%;max-width:100%}.page_banner{position:relative}.baner-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.banner-texts h1{font-size:68px;color:#fff;margin:0}.baner-image img{object-fit:cover;object-position:bottom center;width:100%;height:100%}.simulator-information .field__input:-webkit-autofill~.field__label,.simulator-information .field__input:focus~.field__label,.simulator-information .field__input:not(:placeholder-shown)~.field__label{left:20px}.quote-design .right-contact{width:100%;padding:0}.quote-design .right-contact form{border:1px solid #c7c7c7;border-radius:6px;max-width:830px;margin:0 auto}.quote-design .right-contact>h2{font-size:38px;letter-spacing:0;text-align:center;color:#222}.quote-design .right-contact>p{font-size:20px;text-align:center;color:#000;margin-top:15px;letter-spacing:0;margin-bottom:45px}.pesonal-informtion{border-bottom:1px solid #c7c7c7;padding:35px 45px}.pesonal-informtion h2,.simulator-information h2{font-size:24px;color:#606060;line-height:28px;margin-bottom:20px;margin-top:0}.simulator-information{padding:35px 45px}.three-radio{display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}.radio-field p{margin-top:0;margin-bottom:10px;font-size:16px;line-height:20px;text-decoration:underline;color:#262626}.radio-field label{display:flex;align-items:center;font-size:16px;color:#262626}.radio-field{width:28%}.radio-field:first-child{width:44%}.radio-field label input{margin-right:7px}.simulator-information .field input{width:100%;max-width:100%;min-width:100%;padding-left:1.5rem!important}.simulator-information .field__label{left:20px;color:#a5a5a5;top:13px}.pesonal-informtion .field__label{color:#a5a5a5}.positioned-areas{border:1px dashed #c7c7c7;border-radius:8px;padding:10px 15px}.positioned-areas p{margin:0}.positioned-areas label{display:block}.positioned-areas h3{color:#8f8f8f;font-family:Titillium Web;text-align:center;margin-top:0;margin-bottom:10px}.positioned-areas p.max{text-align:center;color:#9e9e9e;font-size:14px;margin-top:0;margin-bottom:20px}.positioned-areas p{font-size:14px;color:#a5a5a5}.file-upload-area{margin-bottom:20px}.baner-image video{width:100%;height:100%;object-fit:cover;object-position:center}.banner-texts p{color:#fff;font-size:18px;margin-bottom:0;margin-top:0}.baner-image.video:after{background:linear-gradient(180deg,#0000 55.39%,#000 98.81%),linear-gradient(0deg,#00000069,#00000069);width:100%;height:100%;content:"";position:absolute;left:0;top:0}.collection-list.grid--3-col-desktop .grid__item{width:25%;max-width:25%;padding:0 10px;margin-bottom:16px}.collection-list.grid--3-col-desktop .grid__item:first-child,.collection-list.grid--3-col-desktop .grid__item:nth-child(12),.collection-list.grid--3-col-desktop .grid__item:nth-child(6),.collection-list.grid--3-col-desktop .grid__item:nth-child(7){width:50%;max-width:50%}.collection-list.grid--3-col-desktop{column-gap:0}.collection-list.grid--3-col-desktop .grid__item .card-wrapper{height:306px;box-shadow:0 4px 4px #00000040;border-radius:6px}.collection-list.grid--3-col-desktop .grid__item .card:not(.ratio){height:100%;position:relative}.collection-list.grid--3-col-desktop .grid__item .card:not(.ratio) .card__inner{--ratio-percent:inherit!important;height:100%;border-radius:6px}.collection-list.grid--3-col-desktop .grid__item .card:not(.ratio) .card__content{position:absolute;bottom:0;left:0;padding:25px;width:100%;height:100%;background:linear-gradient(180deg,#0000 0,#00000017);border-radius:6px}.collection-list.grid--3-col-desktop .grid__item .card:not(.ratio) .card__content .card__information{margin:0;padding:0}.collection-list.grid--3-col-desktop .grid__item .card:not(.ratio) .card__content .card__information h3.card__heading{display:flex;height:100%;align-items:flex-end}.collection-list.grid--3-col-desktop .grid__item .card:not(.ratio) .card__content .card__information h3.card__heading a{color:#fff;font-size:24px;line-height:24px;text-transform:uppercase;font-weight:500}.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img{object-fit:contain;background:#fff}.collection-list.grid--3-col-desktop .grid__item .card:not(.ratio) .card__content .card__information h3.card__heading a span{display:none}.collection-list.grid--3-col-desktop .grid__item .card:not(.ratio) .card__inner img{border-radius:6px}.collection-list.grid--3-col-desktop .grid__item .card:not(.ratio) .card__inner .media{border-radius:6px;overflow:hidden}.card--standard>.card__content .card__information{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.card--standard>.card__content .card__information .card-information{width:30%}.price__container{font-weight:600;font-family:Titillium Web;letter-spacing:0;font-size:16px;margin:0;padding:0}.card-information>.price{text-align:right;margin:0!important}.card__heading{font-family:Titillium Web;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0}.bredcrumbs-design{text-transform:uppercase;color:#696969;font-size:14px;margin:0;padding:0;font-weight:600}.bredcrumbs-design a{text-decoration:none;color:#696969}.bredcrumbs-design span{margin:0 10px}.facets__summary span{font-size:16px;color:#1e1e1e;font-weight:600}span.facets__and-helptext{display:none!important}.facets__summary svg{display:none}span.facet-checkbox__text{font-size:16px;color:#1e1e1e;line-height:18px}.facets-vertical .active-facets{display:none}.facets__disclosure-vertical{border-top:0;border-bottom:1px solid #e5e5e5}.facets__disclosure-vertical:last-child{border:0}price-range.facets__price .field input{width:100%;min-width:100%;max-width:100%;padding-left:1.5rem!important}.bredcrumbs-design span.current-plis{margin:0}div#our_process{background:#e9e9e9;margin-top:-10px}.blog-search input,.search-area input{width:100%;box-shadow:0 4px 4px #00000024;border:0;padding:17px 70px;font-size:24px;line-height:24px;color:#a1a1a1;border-radius:50px;background-image:url(/cdn/shop/files/lucide_search.png?v=1722364525);background-repeat:no-repeat;background-position:left 20px center;font-weight:400;font-family:Titillium Web}.bottom-pcontent h2 span{color:#4d7b33}.search-area{margin-bottom:40px}.our-process{display:flex;flex-wrap:wrap}.project-sidebar{width:17%;padding-right:25px}.project-header h4{color:#454545;font-family:Titillium Web;font-weight:700;text-transform:uppercase;font-size:16px;margin-top:0;margin-bottom:0}.project-header{margin-bottom:15px;display:flex;align-items:center;min-height:35px;justify-content:space-between}.single-type{position:relative;margin-bottom:10px;background:#fff;text-align:center;padding:15px 20px;opacity:.42;cursor:pointer}.single-type:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #a1a1a1;opacity:1;transition:all .5s ease 0s}.single-type:before{content:"";position:absolute;left:0;bottom:0;opacity:0;width:100%;height:6px;background:#4d7b33}.type-details h3{font-size:15px;letter-spacing:0;line-height:15px;color:#454545;font-family:Titillium Web;font-weight:700;margin-top:0;margin-bottom:15px}.type-details img{max-width:52px}.single-type.active{opacity:1;box-shadow:1px 5px 18.8px 4px #0003}.single-type.active:after{opacity:0}.single-type.active:before{opacity:1}.project-details{width:83%;padding-left:25px}.project-header select{border:1px solid #c2c2c2;background:#e5e5e5;padding:8px 15px}.single-project{border:1px solid #dadad9;background:#f5f5f5;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px}.project-image{width:35%;padding-right:40px;display:flex}.project-image img{width:100%}.single-project .project-details{width:69%}.myproject-details{width:65%}.myproject-details h3{font-family:Titillium Web;font-weight:700;font-size:24px;margin:0;line-height:24px;color:#454545}.myproject-details>p{color:#6f6f6f;font-size:14px;line-height:14px;margin-bottom:0;margin-top:8px}.project-more{position:relative;margin-top:18px;padding-top:18px}.project-more:before{content:"";position:absolute;left:0;top:0;width:320px;max-width:100%;background:#dadada;height:1px}.project-more h4{color:#4a4a4a;font-family:Titillium Web;font-size:16px;line-height:16px;font-weight:700;margin:0}.project-header select:focus-visible,.search-area input:focus-visible{outline:0}.project-more p{font-size:16px;color:#676767;line-height:24px;margin-top:0;margin-bottom:10px}.myproject-details a{color:#4d7b33;font-family:Titillium Web;font-weight:700;line-height:16px;font-size:16px;display:inline-block}.blog-pagedesign{background:#f0f0f0}.left-card a{text-transform:uppercase}.blog-pagedesign h1{font-size:38px;font-weight:600;font-family:Titillium Web;line-height:53px;margin-top:0;margin-bottom:20px}.blog-search{margin-bottom:30px}.main-card{box-shadow:0 4px 4px #44444436;background:#fff;border-radius:7px;margin-bottom:30px;display:flex;flex-wrap:wrap;align-items:center;padding:25px}.right-cimage{width:68%;padding-left:40px;display:flex}.blog-pagedesign .page-width{max-width:1360px}.left-card{width:32%}.right-cimage img{width:100%;border-radius:7px}.author-meta{display:flex;flex-wrap:wrap;align-items:center}.left-card .author-meta img{width:64px;height:64px;border-radius:50%}.left-card h2{font-size:40px;font-family:Titillium Web;font-weight:700;line-height:50px;margin-top:0;margin-bottom:15px;color:#292929}.left-card>p{color:#757575;font-size:20px;line-height:30px;margin-top:0;margin-bottom:50px;max-width:300px;margin-left:0}.left-card a,.left-card a:after,.left-card a:before{border-radius:3px}.left-card .author-meta{margin-bottom:30px}.author-meta img{width:48px;height:48px;border-radius:50%}.author-text{width:calc(100% - 48px);padding-left:15px}.author-text span{font-weight:600;color:#303030;display:block;line-height:22px;font-size:16px}.author-text div{font-size:14px;line-height:20px;color:#848484}.reading-time{display:flex;align-items:center}.reading-time div{color:#848484;font-size:14px;line-height:14px}.card-container{display:flex;flex-wrap:wrap}.middle-bcard{position:relative}.middle-bcard a{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.small-card{width:33.333%;padding:0 10px;margin-bottom:20px}.middle-bcard{box-shadow:0 4px 4px #9e9e9e4f;padding:16px;border-radius:7px;background:linear-gradient(0deg,#fcfcfc,#fcfcfc),linear-gradient(0deg,#fcfcfc,#fcfcfc)}.top-image img{max-width:100%;border-radius:7px}.top-image{display:flex;margin-bottom:20px}.reading-time svg{margin-right:10px}.smcard-content{margin-top:15px}.smcard-content h3{color:#000;font-family:Titillium Web;font-weight:600;font-size:18px;line-height:24px;margin:0}.left-card .author-text{width:calc(100% - 64px)}.smcard-content h3 a{color:#000;text-decoration:none}.smcard-content>p{color:#757575;margin-top:5px;margin-bottom:25px}.article-banner{margin:0!important;background-size:cover;background-position:center;background-repeat:no-repeat}.atbanner-details{padding-top:95px;padding-bottom:50px;background:#000000ad}.atbanner-details h1{color:#fff;font-family:Titillium Web;font-size:49px;font-weight:700;margin-top:0;margin-bottom:30px!important}.atbanner-details p{color:#c3c3c3;font-size:20px;line-height:27px;margin-bottom:0;margin-top:0}.article-with{max-width:900px;margin:0 auto}.article-template__content{max-width:900px;padding-top:10px}.article-template__content p{color:#000;font-size:16px;line-height:24px;margin-bottom:30px}.article-template__content p strong{font-weight:700;text-transform:uppercase}.atbanner-details p:last-child{color:#afafaf;font-size:16px}.service-regions{background-repeat:no-repeat;background-size:cover;padding-left:50px;padding-right:50px}.total-regions{display:flex;flex-wrap:wrap;align-items:center;margin:0 -30px}.left-regions h2{font-size:42px;color:#fff;margin-top:0;margin-bottom:20px;line-height:52px}.left-regions p{font-size:16px;color:#fff;line-height:25px;margin-top:0;margin-bottom:30px}.left-regions{width:31%;padding:0 30px}.middle-regions{width:37%;padding:0 30px}.righ-regions{width:32%;padding:0 30px}.region-map-area>img{width:100%}.region-map-area{position:relative}.single-maker{position:absolute}.region-right{display:flex;flex-wrap:wrap;margin:0 -13px}.single-regan{width:50%;padding:0 13px;margin-bottom:26px;position:relative}.single-regan img{width:100%}.regan-details{position:absolute;bottom:0;left:0;padding:20px 30px}.regan-details h3{font-size:18px;margin:0;color:#fff;font-family:Titillium Web;font-weight:700;line-height:20px}.regan-details p{color:#979797;font-size:16px;margin:0;line-height:16px}.single-regan:before{content:"";position:absolute;left:13px;right:13px;top:0;bottom:0;background:linear-gradient(360deg,#000 0,#0000)}.individual-details{box-shadow:2px 3px 4.2px 3px #00000014;border:1px solid #c4c4c4;background:#f5f5f5;padding:35px}.project-indv{display:flex;flex-wrap:wrap}.left-pvideo{width:74%;padding-right:50px;display:flex}.right-pdetains{width:26%;padding-right:10px;display:flex;flex-direction:column;justify-content:space-between}.left-pvideo video{width:100%}.bottom-pcontent{border:1px solid #d0d0d0;background:#f5f5f5;padding:40px 32px;margin-left:-190px;position:relative;z-index:1}.bottom-pcontent h2{color:#131313;font-size:40px;margin-top:0;margin-bottom:30px;text-transform:uppercase;line-height:50px}.bottom-pcontent p{color:#191919;font-size:16px;line-height:28px}.top-pcontent p strong{color:#666;font-size:20px}.top-pcontent p{color:#191919;font-size:20px;margin-bottom:30px;margin-top:0}.gallery-width{padding:0 60px}.all-pgallery{margin:0 -10px;display:flex;flex-wrap:wrap}.single-pgal{width:12.5%;padding:0 10px;margin-bottom:20px}.single-pgal:first-child,.single-pgal:nth-child(2){width:50%}.single-pgal:nth-child(3),.single-pgal:nth-child(4),.single-pgal:nth-child(5),.single-pgal:nth-child(6){width:25%}.thumb-image a{display:flex;width:100%}.thumb-image a img{width:100%}.left-pvideo{position:relative}.left-pvideo button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:0 0;border:0;padding:0;box-shadow:0 4px 4px #00000040;width:65px;height:65px;border-radius:50%;margin:0;cursor:pointer}button.playButton svg{width:100%;height:100%}.thumb-image{display:flex;width:100%}.custom-hr hr{margin:0}.middle-regionm{border:2px solid #6a6a6a}.location_list .multicolumn-list .multicolumn-card.content-container{background:0 0;box-shadow:none;text-align:left}.location_list .multicolumn-list .multicolumn-card.content-container .multicolumn-card__info{padding:0;text-align:left}.location_list .multicolumn-list .multicolumn-card.content-container .multicolumn-card__info h3{text-align:left;font-size:20px;color:#333;font-family:Titillium Web;margin-bottom:8px;font-weight:700;text-decoration:underline}.location_list .multicolumn-list .multicolumn-card.content-container .multicolumn-card__info p{color:#141414;text-align:left;line-height:24px}.location_list .multicolumn-list .multicolumn-card.content-container .multicolumn-card__info div{margin:0;padding:0;border-radius:0;border:0}.location_list .multicolumn-list{gap:1}.area-main{display:flex;flex-wrap:wrap;align-items:center}.area-left{width:39%;padding-right:90px}.area-left h2{text-transform:uppercase;color:#222;font-size:50px;line-height:58px;margin-top:0;margin-bottom:30px}.area-left p{color:#222;font-size:20px;line-height:31px}.middle-location{position:relative;padding:8px}.slide-image{box-shadow:0 4px 4px #00000040;display:flex;position:relative;z-index:1}.slider-detils{position:absolute;bottom:8px;left:8px;z-index:2;right:8px;top:8px;background:linear-gradient(180deg,#0000,#00000085);display:flex;align-items:flex-end;justify-content:flex-start;padding:25px}.main-details h2{color:#fff;text-transform:uppercase;font-size:39px;margin-top:0;margin-bottom:10px}.main-details p{color:#fff;font-size:20px;line-height:26px;margin-bottom:0;margin-top:0}.location-slider .slick-current.slick-active+.slick-active .main-details h2{font-size:26px}.location-slider .slick-current.slick-active+.slick-active .main-details p{font-size:14px;line-height:20px}ul.slick-dots{display:flex;justify-content:center;align-items:center;padding:0;list-style:none;margin-bottom:0}ul.slick-dots button{font-size:0;width:11px;height:11px;border-radius:50%;border:0;background:#b5b5b5;padding:0;margin:0}ul.slick-dots li{margin:0 10px}ul.slick-dots li.slick-active button{background:#4d7b33}.location-slider{padding-right:30px}.slick-arrow{position:absolute;right:-10px;top:41%;width:55px;height:55px;z-index:2;background:0 0;border:0;background-image:url(/cdn/shop/files/arrow-right.png?v=1722451713);font-size:0px;background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer}.online-reservation .multicolumn-list .multicolumn-card.content-container{border-left:1px solid grey;box-shadow:none}.online-reservation .multicolumn-list .multicolumn-card.content-container .multicolumn-card__info{padding-bottom:0}.online-reservation .multicolumn-list .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext{color:#303030;font-size:32px;text-align:left;font-weight:400;line-height:32px;margin-bottom:13px}.online-reservation .multicolumn-list .multicolumn-card.content-container .multicolumn-card__info .rte{border:0;margin:0;padding:0}.online-reservation .multicolumn-list .multicolumn-card.content-container .multicolumn-card__info .rte p{font-size:14px;line-height:19px;color:#303030}.come-visit{margin-left:35px;margin-right:35px}.come-visit h2.banner__heading.inline-richtext.h1{font-size:58px;line-height:58px;margin:0}.come-visit h2.banner__heading.inline-richtext.h1 p{margin:0}.come-visit .banner__text.rte.body p{font-size:22px;line-height:28px;max-width:580px;color:#fff}.come-visit .banner__text.rte.body{padding-top:10px;padding-bottom:5px}button.slick-prev.slick-arrow{left:0}.gallery-nocat{background:#f8f8f8}.section-title h2{text-align:center;font-size:45px;line-height:45px;margin-top:0;margin-bottom:30px;color:#222}.location-slider button.slick-prev.slick-arrow{display:none!important}.reviewa-image a{display:flex;padding:10px}.reviewa-image a img{width:100%;border-radius:10px}.vt-tourdetails ul li.schedule-item{color:#474747;font-size:20px;line-height:41px}.gallery-tbn{text-align:center;margin-top:40px}.button,.button:after,.button:before{border-radius:3px}.our-process>div>h2{text-align:center;font-size:50px;line-height:50px;margin-bottom:66px;margin-top:0;color:#222}.process-content{display:flex;flex-wrap:wrap}.steps{width:50%;border:1px solid #d7d7d7;padding:70px 50px;border-radius:3px}.step{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin-bottom:76px}.step:last-child{margin:0}.step img{width:54px}.step-right{width:calc(100% - 90px)}.step-right h3{margin-top:0;margin-bottom:15px;color:#565656;font-family:Titillium Web;font-weight:700;line-height:16px}.step-right p{font-size:16px;margin:0;line-height:22px;color:gray}.additional-info{width:50%;padding-left:25px}.virtual-tour{margin-bottom:25px;position:relative;display:flex}.virtual-tour img{width:100%;border-radius:3px}.overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.overlay h3{color:#fff;text-transform:uppercase;font-size:34px;line-height:38px;margin-bottom:0;margin-top:20px}.left-pvideo video{height:100%;object-fit:cover}.radio-field input{accent-color:#4d7b33}.shopify-policy__body p{line-height:24px;font-size:16px;color:#000}.shopify-policy__body li{line-height:24px;font-size:16px;color:#000;margin-bottom:10px}.overlay a{width:61px;height:61px;background:#4d7b33;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:50%;color:#fff;font-size:22px;line-height:36px;padding-left:5px;padding-top:2px}.talk-to-expert img{width:100%;border-radius:3}.search__input.field__input{padding-left:20px!important}main-search label.field__label{left:20px!important}.talk-to-expert{display:flex;padding:0;position:relative}.thumbnail-list__item{width:48%;flex:inherit;margin:0 1% 15px;height:134px}slider-component .thumbnail-list{display:flex!important;flex-wrap:wrap!important;gap:0!important;margin:0 -5px}.talk-to-expert .overlay{align-items:flex-start;padding:33px}.overlay-secondary{position:absolute;left:0;top:0;width:100%;height:100%;padding:30px;display:flex;flex-direction:column;align-items:flex-start}.outside-video{width:100%;height:100%;position:relative}.banner-texts h1{text-transform:uppercase}.outside-video iframe{width:100%;height:100%;border:0;background:#000}.overlay-secondary h3{font-size:42px;color:#fff;margin-top:0;margin-bottom:15px;max-width:191px}.overlay-secondary p{font-size:14px;color:#d0d0d0;max-width:240px;line-height:125%;margin-top:0;margin-bottom:17%}.tour-info-main{display:flex;flex-wrap:wrap}.tour-info-main>.sidebar{width:21%;border-right:1px solid #d9d9d9}.vt-tourcontent{width:79%;padding:30px 60px 70px 70px;max-width:1000px}.facets__price .field label.field__label{left:20px}.sidebar ul{list-style:none;padding:17px 0;margin:0}.vt-tourdetails ul{list-style:square}.vt-tourdetails ul li{font-size:20px;line-height:28px}.sidebar ul li{font-size:16px;line-height:24px}.sidebar ul li a{color:#2f2f2f;text-decoration:none;font-weight:600;font-size:20px;line-height:20px;padding:20px 42px;display:block}.sidebar ul li.active{background:linear-gradient(89.97deg,#4a762e 33.34%,#bae797 99.97%)}.sidebar ul li.active a{color:#fff}.vt-tourdetails h3{color:#000;text-transform:uppercase;font-family:Titillium Web;font-weight:700;margin-top:40px;margin-bottom:20px;font-size:20px}.vt-tourdetails p,.vt-tourdetails ul li{color:#474747;font-size:20px;line-height:29px}.vt-tourdetails ul{margin-bottom:40px}.schedule-list{list-style:none;padding:0}.vt-tourdetails .schedule-container h3,.vt-tourdetails .standings-container h3{margin-bottom:40px}.schedule-item{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px;position:relative;padding-bottom:5px}.schedule-item:after{content:"";width:100%;height:1px;border:1px dashed #d9d9d9;order:2;margin-bottom:10px}.schedule-week{order:1;text-align:left;padding-right:10px;white-space:nowrap}.schedule-location{order:3;text-align:right;padding-left:10px;white-space:nowrap}.standings-container table{width:100%;border-collapse:collapse}.standings-container td,.standings-container th{text-align:left;padding:10px;border-bottom:1px solid #ddd}.standings-container th{background-color:#f2f2f2;font-weight:700}.standings-container td{background-color:#fff}.standings-container tr:hover td{background-color:#f1f1f1}.vt-tourdetails thead th{border-bottom:1px solid #c9c9c9;border-top:0!important;border-left:0;border-right:0;background:0 0;font-size:20px;color:#484848;line-height:28px;padding:5px 0;font-weight:400}.standings-container table{border:0;box-shadow:none}.standings-container table thead{border:0}.standings-container table td{border-bottom:1px solid #f1f2f3;text-align:left;padding:5px;color:#717171;font-size:16px;line-height:22px;border-left:0;border-right:0;border-top:0}.contact__field-error{position:absolute;right:10px;top:5px}.standings-container table td:first-child,.standings-container table th:first-child{width:10%}.signup-cform.contact{margin-top:40px}.standings-container table td:nth-child(2),.standings-container table th:nth-child(2){width:40%}.signup-cform.contact .contact__button{margin-top:10px}.standings-container table tr:nth-child(2n) td{background:#fafafa}.whole-videos{display:flex;flex-wrap:wrap;margin:40px -15px 0}.single-video{width:33.333%;padding:0 15px;margin-bottom:30px}.video-main{position:relative}.video-main.sp916{aspect-ratio:9/16}.video-main iframe,.video-main video{width:100%;height:100%;border:0}.video-main.sp169{aspect-ratio:16/9}.video-main.sp45{aspect-ratio:4/5}.video-main.square{aspect-ratio:4/4}.video-details p{text-align:center;margin-bottom:0;margin-top:5px;font-size:20px;line-height:28px}.single-simulators{margin-bottom:32px;display:flex;align-items:center;background:#fff;border:1px solid #bdbdbd;border-radius:9px;padding:30px;flex-wrap:wrap}.simulator-image{width:65%;padding-right:30px;display:flex}.simulator-image img{width:100%;border-radius:5px}.simu-details{width:35%}.header--middle-left{display:flex;justify-content:space-between}nav.header__inline-menu ul li a{text-transform:uppercase;color:#fff;line-height:25px;text-decoration:none;border:0;font-weight:600}nav.header__inline-menu ul li a span{text-decoration:none}a.header__icon.header__icon--account{display:none}.simulat-main h4{color:#333;font-family:Titillium Web;font-weight:700;margin-top:0;margin-bottom:15px;text-decoration:underline;font-size:23px;line-height:26px}.simulat-main p{font-size:14px;line-height:21px;color:#141414}.simulators{max-width:750px;margin-top:40px}.middle-banner a{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.middle-banner{position:relative}.single-regan a{position:absolute;left:13px;top:0;right:13px;height:100%;display:block}.footer__blocks-wrapper.grid--3-col-tablet .grid__item{width:calc(15% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.footer__blocks-wrapper{padding-top:45px;border-top:1px solid #565656;border-bottom:1px solid #565656;padding-bottom:45px}.footer-block__heading{font-family:Titillium Web;font-weight:700;text-transform:uppercase;font-size:14px;line-height:22px}.footer-block__details-content .list-menu__item--link{color:#9e9e9e;font-size:14px;text-decoration:none}.footer__blocks-wrapper.grid--3-col-tablet .grid__item:first-child{width:27%;padding-right:60px}.footer-block__brand-info p{color:#9e9e9e}.footer-block__brand-info .rte{margin-top:30px;margin-bottom:30px}.footer__content-top.page-width{padding-bottom:0}.footer__content-bottom{border:0;padding:20px 0!important}.footer__content-bottom .footer__copyright{margin-top:0;font-size:14px}svg.icon.icon-facebook path{fill:#fff}.footer__content-bottom .footer__copyright small{font-size:14px;color:#9e9e9e;line-height:20px;display:inline-block}svg.icon.icon-linkedin{fill:#fff}.product__info-wrapper section{border-left:1px solid #c5c5c5;padding-left:50px}p.product__text.inline-richtext.caption-with-letter-spacing{letter-spacing:0;font-size:14px;font-weight:600;color:#a3a3a3;margin-bottom:10px}.product__title h1{font-size:26px;text-transform:uppercase;line-height:36px;font-family:Titillium Web;letter-spacing:0;font-weight:700;color:#464646}.price--large div{color:#464646;font-size:27px;font-weight:600}.product__info-container .price--on-sale .price-item--regular{font-size:27px;color:#464646;font-weight:600}h2.collapsible-content__heading.inline-richtext.h2{font-size:26px;font-family:Titillium Web;font-weight:700;line-height:36px}.accordion__title{font-size:22px;font-family:Titillium Web;font-weight:600;color:#535353}.collapsible-content__wrapper .grid__item{background:#fff;padding:30px;border-radius:5px}.collapsible-row-layout .accordion{border-bottom:1px solid #d7d7d7}.collapsible-row-layout .accordion .accordion__content p{font-size:18px;color:#373737;line-height:25px}body .collapsible-content-wrapper-narrow{max-width:915px}.collapsible-row-layout .accordion:last-child{border:0;margin:0}h2.related-products__heading.inline-richtext.h1{font-size:38px;font-family:Titillium Web;font-weight:600;color:#454545}.sptabs{display:flex}.sptabs-main{display:flex;border:1px solid #bebebe;padding:2px;border-radius:4px}.sptabs-main button{color:#474747;background:0 0;border:0;font-size:16px;line-height:22px;min-width:160px;cursor:pointer;text-align:center;padding:11px;border-radius:2px}.sptabs-main button.active{background:#4d7b33;color:#fff;border-radius:2px}.taba-content,.taba-content p,.taba-content span{color:#434343}.taba-content .light{opacity:1}.specification-tab{padding-bottom:40px;margin:0!important}variant-selects{color:#383838;font-size:16px}.product-form__input .form__label{font-size:16px}.dual-models{display:flex;flex-wrap:wrap}.dual-models>button{width:62%}body .product-form__buttons{max-width:100%}.dual-models>div{width:38%;flex:inherit;min-width:inherit;padding-right:30px}.product-form__quantity .form__label{display:none}.dual-models .quantity{width:100%;min-height:55px;border-radius:3px}.dual-models .quantity:after,.dual-models .quantity:before{border-radius:3px}.dual-models>button:after,.dual-models>button:before{opacity:.5}.product__info-wrapper .select__select{width:100%;color:#383838;font-size:16px}body .product-form__input{max-width:100%}.product__info-wrapper .select:after,.product__info-wrapper .select:before{border-radius:4px}.header__icon--cart .icon{height:2.9rem;width:2.9rem;margin-left:10px}.shopify-policy__container{max-width:1077px;padding-top:50px;padding-bottom:90px}.shopify-policy__title h1{text-align:left;font-size:58px;font-family:Titillium Web;line-height:88px;color:#222;font-weight:700;margin-bottom:20px;text-transform:capitalize}.shopify-policy__body p strong{text-transform:uppercase}.shopify-policy__body p{color:#000;font-size:16px}.field.textarea .form__label{left:17px}.tips-details{display:grid;place-content:center;position:relative;overflow:hidden;border-radius:0;--position:50%}.slider-image{width:100%;object-fit:cover;height:100%;object-position:left}img.image-before{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--position)}input.slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;opacity:0;width:100%;height:100%}.slider:focus-visible~.slider-button{outline:5px solid black;outline-offset:3px}.slider-line{position:absolute;top:0;right:0;bottom:0;left:0;width:5px;height:100%;background:#fff;left:var(--position);transform:translate(-50%);pointer-events:none;display:block!important}.slider-button{position:absolute;place-items:center;top:50%;left:var(--position);pointer-events:none;transform:translate(-50%,-50%)}.finish-title h2{text-align:center;font-size:24px;font-family:Titillium Web;font-weight:600;margin-bottom:30px;line-height:32px}.tips-section>div{max-width:1115px}.two-title{position:absolute;left:0;bottom:0;width:100%;height:auto;display:flex;align-items:center;font-weight:600;padding:13px 18px;justify-content:space-between;color:#fff;margin:0;font-size:18px;line-height:137%}.header__icons a.button.button--primary{font-size:14px;height:45px;padding-left:20px;padding-right:20px;margin-left:35px;line-height:45px;text-transform:uppercase}.two-title p{margin:0}.klaviyo-form-details{border:1px solid #c7c7c7;padding:35px 45px;max-width:830px;margin:0 auto;border-radius:16px}.klaviyo-form-details h2{position:relative;padding-top:30px;margin-top:30px!important}.klaviyo-form-details h2:after{content:"";position:absolute;left:-52px;right:-52px;height:1px;background:#c7c7c7;top:0}@media(max-width:767px){.top-middle h2{font-size:40px;line-height:50px}.two-title{font-size:14px}.custom-comparison-side img{max-width:100%}.bottom-sbanner{width:100%;margin-bottom:15px;padding:0}div.mobile-only{display:block}div.desktop-only{display:none}.banner-bg.mobile-only{background-size:100% 60%;background-repeat:no-repeat;background-position:top center;background-color:#000}.top-banner{padding:0 10px}.image-with-text__text-item.grid__item{width:100%!important}.service-regions{padding-left:15px;padding-right:15px}.left-regions,.middle-regions{width:100%;margin-bottom:30px}.righ-regions{width:100%}.steps{width:100%;padding:40px;margin-bottom:30px}.additional-info{width:100%;padding:0}.overlay-secondary h3{font-size:30px;max-width:100%}.overlay-secondary p{margin-bottom:35px}.overlay-secondary{padding:20px 30px}.left-contact{width:100%;padding:30px;border-right:0;border-bottom:1px solid #d7d7d7}.right-contact{width:100%;padding:30px}.come-visit h2.banner__heading.inline-richtext.h1{font-size:40px;line-height:40px}.come-visit .banner__text.rte.body p{font-size:14px;line-height:22px}.online-reservation .multicolumn-list .multicolumn-card.content-container{padding-left:20px}.left-promotion h2{padding-right:0;padding-bottom:30px}.right-promotion{padding-left:0}.footer__blocks-wrapper.grid--3-col-tablet .grid__item:first-child{width:100%;padding-right:0}.footer__blocks-wrapper.grid--3-col-tablet .grid__item{width:100%}.collection-list.grid--3-col-desktop .grid__item:first-child,.collection-list.grid--3-col-desktop .grid__item:nth-child(12),.collection-list.grid--3-col-desktop .grid__item:nth-child(6),.collection-list.grid--3-col-desktop .grid__item:nth-child(7){width:100%;max-width:100%}.collection-list.grid--3-col-desktop .grid__item{width:100%;max-width:100%}.banner-texts h1{font-size:50px}.collection-list-wrapper .collection-list.grid--3-col-desktop .grid__item{padding:0}.banner-texts p{font-size:16px;line-height:22px;margin-top:10px}.project-sidebar{width:100%;padding-right:0;margin-bottom:30px}.project-details{width:100%;padding:0}.project-image{width:100%;padding:0;margin-bottom:15px}.myproject-details{width:100%;padding:0 30px 15px}.left-pvideo{width:100%;padding:0;margin-bottom:30px}.right-pdetains{width:100%}.bottom-pcontent{margin:0;padding:20px}.bottom-pcontent h2{font-size:30px;line-height:40px}.individual-details{padding:20px}.gallery-width{padding:0 15px}.single-pgal{width:25%}.single-pgal{padding:0 5px}.all-pgallery{margin:0 -5px}.area-left{width:100%;padding:0}.area-left p{font-size:16px;line-height:22px}.area-left h2{font-size:40px;line-height:50px}.left-card{width:100%;margin-bottom:20px}.right-cimage{width:100%;padding:0}.article-with{padding:0 20px}.radio-field{width:100%;margin-bottom:20px}.radio-field:first-child{width:100%}.tour-info-main>.sidebar{width:100%;border-bottom:1px solid #d9d9d9;border-right:0}.simulator-image{padding:0;width:100%;margin-bottom:20px}.single-video,.simu-details{width:100%}.vt-tourcontent{width:100%;padding:20px}.sidebar ul li a{padding:10px 40px}.quote-design .right-contact>p{font-size:16px;line-height:22px}.atbanner-details h1{font-size:40px;line-height:50px}.left-card>p{font-size:16px;max-width:100%;margin-bottom:20px}.small-card,.area-right{width:100%}.shopify-policy__title h1{font-size:40px;line-height:50px}.product__info-wrapper section{border-left:0;padding:0}.accordion__title{font-size:18px}.vt-tourdetails thead th,.standings-container table td{font-size:15px}.collapsible-row-layout .accordion .accordion__content p{font-size:16px}.header__icons a.button.button--primary.desktop-only{display:none}.klaviyo-form-details [data-testid=form-row] [data-testid=form-component]{width:100%!important;flex:inherit!important}.klaviyo-form-details [data-testid=form-row]{flex-wrap:wrap}.klaviyo-form-details{padding:20px}.klaviyo-form-details h2:after{right:-27px;left:-27px}}.facets__price input[type=range]{-webkit-appearance:none;padding:0;font:inherit;outline:0;color:rgb(var(--color-foreground));opacity:.8;background:rgb(var(--color-foreground));box-sizing:border-box;transition:opacity .2s;cursor:pointer;height:1px}.facets__price input[type=range]::-webkit-slider-thumb{cursor:ew-resize;background:rgb(var(--color-foreground));color:rgb(var(--color-foreground));height:20px;width:20px;border-radius:50%;cursor:pointer;-webkit-appearance:none}.facets__price input[type=range]::-moz-range-progress{background:rgb(var(--color-foreground))}.facets__price input[type=range]::-moz-range-track{background:rgb(var(--color-foreground))}.facets__price input[type=range]::-ms-fill-lower{background:rgb(var(--color-foreground))}.facets__price input[type=range]::-ms-fill-upper{background:rgb(var(--color-foreground))}.facets__price .range-wrap{position:relative;margin:0 auto 3rem}.facets__price .range{width:100%}.facets__price .bubble{position:absolute;left:50%;transform:translate(-50%)}.left-pvideo.active{z-index:2}.sidebar ul li.have-submenu ul{max-height:0;overflow:hidden;padding:0;margin:0}.sidebar ul li.have-submenu ul li a{line-height:10px;font-size:18px}.sidebar ul li.have-submenu.active ul{max-height:400px}.sidebar ul li.have-submenu ul li.active a{background:#0000001a}@media(min-width:768px){.list-menu--inline>li:last-child{display:none}}.custom-screen .customer .field input:-webkit-autofill~label,.custom-screen .customer .field input:focus~label,.custom-screen .customer .field input:not(:placeholder-shown)~label,.custom-screen .field__input:-webkit-autofill~.field__label,.custom-screen .field__input:focus~.field__label,.custom-screen .field__input:not(:placeholder-shown)~.field__label{left:20px}.contact.custom-screen h2{font-family:Titillium Web,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:500;font-size:30px}.custom-screen .contact-design{border:0;display:block;max-width:630px;margin:0 auto;padding:0 15px}.custom-screen .field input{width:100%;min-width:100%;max-width:100%;padding-left:20px!important}.custom-screen .customer .field label{left:20px}.field.select:after,.field.select:before{display:none}.contact.custom-screen h2.form-status{font-size:16px}.field.select select{border:1px solid #b9b9b9;border-radius:8px;width:100%;padding:14px}.filter{display:flex;align-items:center}.view-toggle{margin-right:10px;display:flex}.view-toggle button{border:1px solid #4d7b33;padding:3px 10px;display:flex;margin-left:10px;cursor:pointer}.view-toggle button.active{background:#4d7b33;fill:#fff}.grid-view{display:flex;flex-wrap:wrap;gap:2%;justify-content:space-between}.grid-view .single-project{width:32%;flex-direction:column}.grid-view .single-project .project-image{width:100%;padding-right:0}.grid-view .single-project .myproject-details{width:100%;padding-left:20px;padding-right:20px;padding-bottom:20px}.myproject-details h6{margin-bottom:5px;margin-top:0}@media(max-width:767px){.grid-view .single-project{width:49%}}@media(max-width:500px){.grid-view .single-project{width:100%}}.grid-view .single-project .myproject-details{padding-top:20px}.accordion-header{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:700;cursor:pointer;color:#fff}.accordion-header span:last-child{display:none}.accordion-header.active span:nth-last-child(2){display:none}.accordion-header.active span:last-child{display:block}.single-accroding{margin-bottom:5px}.accordion-content{max-height:0;overflow:hidden}.gallery-nocat2{background:#f8f8f8}.total-types{display:flex;flex-wrap:wrap}.single-types{padding:0 15px;width:50%;margin-bottom:30px}.middle-type a{align-items:center;aspect-ratio:3 / 2;background-blend-mode:normal,normal;display:flex;justify-content:center;background:linear-gradient(to left,#0000001a 0% 100%),var(--inline-bg-image) center / cover no-repeat;border-radius:5px;padding:1rem;text-decoration:none}.middle-type a:is(:hover,:focus){background-image:var(--inline-bg-image);background-repeat:no-repeat;background-position:center;background-blend-mode:normal;background-size:125%;transition:all 5s ease-in-out 0s}.middle-type h3{margin-top:0;margin-bottom:0}.middle-type a h3{color:#fff;font-size:40px;text-decoration:none;text-shadow:rgba(0,0,0,1) 1px 1px 3rem}.middle-type img{height:81px;width:auto}.contact-design{flex-direction:column-reverse}.left-contact{border:0;width:100%;padding:0 55px 55px}.left-contact .left-imags{display:none!important}.left-btmcont h2{display:none}.left-btmcont{margin:0}.left-btmcont li{width:33.333%;padding:0 60px}.right-contact{margin:0 auto}.left-btmcont ul{padding-left:90px}@media(max-width:767px){.single-types{width:100%}.left-btmcont ul{padding-left:0}.left-btmcont li{width:100%;text-align:center}.right-contact{padding:30px 20px}.left-contact{padding-left:20px;padding-right:20px}.left-btmcont li{padding:0}.middle-type a h3{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
