.cta-buttons{background:#464646;padding:16px 0}.cta-buttons>div{opacity:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:26px}.cta-buttons>div a{color:#565656;text-decoration:none;width:250px;height:auto;background-color:#fff;display:flex;justify-content:center;align-items:center;text-transform:uppercase;padding:11px;border-radius:4px}.cus-text-decoration-none{text-decoration:none!important}.cta-feature{background:#f8f8f8}.cta-feature .cta-feature-wrap{display:flex;justify-content:space-around;padding:32px 0;flex-wrap:wrap;gap:50px}.cta-feature .cta-feature-wrap img{height:55px;width:auto;margin:0 auto 19px;display:flex}.cta-feature .cta-feature-wrap h3{margin:0;text-transform:capitalize;color:#4d4d4d;font-size:17px;text-align:center;line-height:24px}.cta-welcome-note .cta-welcome-note-wrap{padding:100px 0;text-align:center}.cta-welcome-note .cta-welcome-note-wrap h2{color:#464646;font-size:27px;margin:0 0 12px}.cta-welcome-note .cta-welcome-note-wrap h4{margin-bottom:8px}.cta-welcome-note .cta-welcome-note-wrap p{color:#565656;font-size:17px;margin:0 0 24px;line-height:24px}.home-testimonial{background:#f8f8f8;padding:70px 0 120px}.home-testimonial h3.title{font-size:27px;line-height:34px;color:#464646;margin-bottom:50px;text-align:center}.home-testimonial .single-testimonial-container{padding-top:26px}.home-testimonial .single-testimonial-container .single-testimonial-card{position:relative;padding:50px 30px 30px;background:#fff;color:#565656;font-size:17px;line-height:24px;border-radius:8px;border-bottom:4px solid #464646;box-shadow:0 0 12px #00000005;margin-bottom:20px}.home-testimonial .single-testimonial-container .single-testimonial-card img.quate-icon{height:52px;width:45px;position:absolute;left:40px;top:-26px}.home-testimonial .single-testimonial-container .single-testimonial-card .rating-star{display:flex;justify-content:center;gap:5px;margin-bottom:15px}.home-testimonial .single-testimonial-container .single-testimonial-card p{margin:0;min-height:125px}.home-testimonial .single-testimonial-container .single-testimonial-card:after{content:"";height:20px;width:20px;background:transparent;position:absolute;bottom:-10px;border-right:10px solid #464646;border-bottom:10px solid #464646;border-top:10px solid #fff;border-left:10px solid #fff;transform:rotate(45deg);left:45px}.home-testimonial .single-testimonial-container .name-wrap{display:flex;align-items:center;padding-left:29px;gap:10px}.home-testimonial .single-testimonial-container .name-wrap .latter{height:50px;width:50px;min-width:50px;border-radius:100%;background:#464646;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:21px}.home-testimonial .single-testimonial-container .name-wrap h3{margin:0;font-size:21px;line-height:24px;color:#464646;text-transform:capitalize}.home-testimonial .slick-slide{margin:0 15px}.home-testimonial .slick-list{margin:0 -15px}@media (max-width: 767.98px){.home-testimonial .slick-list{margin:0;max-width:100%}}.home-testimonial .slick-dots li button:before{opacity:1;color:#565656}.home-testimonial .slick-dots{bottom:-70px}.home-testimonial .slick-dots li{margin:0 3px}.home-testimonial .slick-dots li.slick-active button:before{opacity:1!important;color:#fff!important;background:#565656;border-radius:100%}.home-faq{background:#fff;padding:70px 0 50px}.home-faq h1.title{font-size:27px;line-height:34px;color:#464646;margin-bottom:24px;text-align:center}.home-faq .accordion-container .single-accordion{padding-bottom:30px}.home-faq .accordion-container .single-accordion .accordion-title{background:#565656;border:1px solid #707070;padding:10px 60px 10px 30px;font-size:22px;line-height:24px;text-transform:uppercase;color:#fff;border-radius:8px;font-weight:500;margin-bottom:0;margin-top:0;cursor:pointer;position:relative}.home-faq .accordion-container .single-accordion .accordion-title:last-child{margin-bottom:0}.home-faq .accordion-container .single-accordion .accordion-title:after{height:22px;width:3px;background:#fff;content:"";position:absolute;right:40px;border-radius:100px;transform:translateY(-50%);top:50%;transition:.2s}@media (max-width: 767.98px){.home-faq .accordion-container .single-accordion .accordion-title:after{right:38px;height:17px}}.home-faq .accordion-container .single-accordion .accordion-title:before{height:3px;width:22px;background:#fff;content:"";position:absolute;right:31px;border-radius:100px;transform:translateY(-50%);top:50%}@media (max-width: 767.98px){.home-faq .accordion-container .single-accordion .accordion-title:before{width:17px}}@media (max-width: 767.98px){.home-faq .accordion-container .single-accordion .accordion-title{font-size:17px;line-height:28px}}.home-faq .accordion-container .single-accordion .accordion-content{display:none;padding:0 20px}.home-faq .accordion-container .single-accordion .accordion-content p{margin:0;padding-top:20px;color:#565656;font-size:17px;line-height:24px}.home-faq .accordion-container .single-accordion.open .accordion-title:after{height:3px;width:22px;background:#fff;content:"";position:absolute;right:31px;border-radius:100px;transform:translateY(-50%);top:50%}@media (max-width: 767.98px){.home-faq .accordion-container .single-accordion.open .accordion-title:after{width:17px}}.home-news{background:#fff;padding:16px 0 60px}.home-news h3.title{font-size:27px;line-height:24px;color:#464646;margin-bottom:30px;text-align:center}.home-news .news-wrap div.single-news{width:100%;height:auto;margin-bottom:40px}.home-news .news-wrap div.single-news .news_img{height:280px;width:100%;object-fit:cover;border-radius:8px}.home-news .news-wrap div.single-news h3{font-size:21px;color:#464646;line-height:24px;margin:30px 0 10px}.home-news .news-wrap div.single-news p.date{font-size:17px;line-height:24px;color:#464646;margin:10px 0 20px}.home-news .news-wrap div.single-news p.disc{font-size:17px;line-height:24px;color:#565656;margin:20px 0}.home-news .news-wrap div.single-news button{background:transparent;border:0px;padding:0;display:flex;align-items:center;cursor:pointer;gap:6px}.home-news .news-wrap div.single-news button h3{font-size:17px;line-height:24px;color:#464646;text-transform:none;margin:0}.home-news .news-wrap div.single-news button .aerow-icon{position:relative;height:11px;width:11px;border-right:3px solid #464646;border-bottom:3px solid #464646;border-radius:0 3px;transform:rotate(315deg);margin-left:0;transition:.5s}.home-news .news-wrap div.single-news button .aerow-icon:after{content:"";width:22px;height:3px;background:transparent;position:absolute;transform:rotate(45deg);right:-4px;bottom:6px;border-radius:100px;transition:.5s}.home-news .news-wrap div.single-news button:hover .aerow-icon{margin-left:10px}.home-news .news-wrap div.single-news button:hover .aerow-icon:after{background:#464646}.home-news .btn-view-all{margin:0 auto;display:flex;width:fit-content;justify-content:center}.slideshow-pagination{left:10%}.slideshow-pagination__button{opacity:1;margin:0 5.5px}.slideshow-pagination__button[data-selected=true]{transform:unset;background:#000;border:3px solid #FFF;box-sizing:content-box;height:5px;width:5px}.slideshow__wrapper .slideshow-slide__overlay,.slideshow__wrapper .flickity-button{display:none}.slideshow__wrapper .slideshow-slide__content--text-left{width:unset;max-width:unset;position:absolute;bottom:75px;left:7%;top:auto;transform:unset;padding:4px 30px;background-color:#00000059;border-radius:4px;text-align:left}@media (max-width: 767.98px){.slideshow__wrapper .slideshow-slide__content--text-left{left:3%;max-width:310px}.slideshow__wrapper .slideshow-slide__content--text-left .slideshow-slide__heading{font-size:22px}}.slideshow__wrapper .slideshow-slide__heading{text-transform:capitalize;font-weight:600}.custom-pt-0{padding-top:0}.custom-mt-20{margin-top:40px}.btn-border-new{background:transparent;color:#565656}.btn-border-new:hover{color:#fff}.home-section--title{color:#464646;font-size:27px;margin:0 0 30px}.image-with-text__button{font-size:17px}.text-uppercase-cus{text-transform:uppercase}.cus-text-center{text-align:center}.cus-text-left{text-align:left}.cus-w-100{width:100%}.margin-top-40{margin-top:40px}@media (max-width: 767.98px){.location-inner-page .cta-welcome-note .cta-welcome-note-wrap{padding:30px 0}}.location-inner-page .cta-welcome-note .cta-welcome-note-wrap p:last-child{letter-spacing:1.26px;margin-top:24px!important}.location-inner-page .cta-welcome-note .cta-welcome-note-wrap p a{color:#494d41}@media (max-width: 767.98px){.location-inner-page .home-faq{padding-top:30px}}.location-inner-page .promo-block--content .promo-block--content-wrapper{text-align:center}.location-inner-page .promo-block--content .promo-block--content-wrapper span{margin-top:0}.location-inner-page .promo-grid--section{padding:80px 0;background-color:#f8f8f8}@media (max-width: 767.98px){.location-inner-page .promo-grid--section{padding:40px 0}}.locations-wrap{background:#fff;padding:70px 0 90px}.locations-wrap h1.title{font-size:27px;line-height:24px;color:#464646;margin-bottom:30px;text-align:center}.locations-wrap ul.locations-list{padding:0;list-style-type:none;column-count:3;column-gap:120px;max-width:700px;margin:0 auto}.locations-wrap ul.locations-list li{width:fit-content;margin:0 auto 10px;color:#565656;font-size:17px;line-height:24px}.locations-wrap ul.locations-list li a{text-decoration:none!important;color:#565656!important}.locations-wrap ul.locations-list li a:hover{font-weight:600}.template-index .home-faq h3.title{margin-top:0}@media (max-width: 767.98px){.template-index .home-testimonial{padding-bottom:60px;padding-top:40px}}.template-index .image-with-text--section .image-with-text__image-wrapper{position:relative;height:fit-content}.template-index .image-with-text--section .image-with-text__image-wrapper video{width:100%}.template-index .image-with-text--section .image-with-text__image-wrapper .play-button-click{pointer-events:none}.template-index .image-with-text--section .image-with-text__image-wrapper .play-button-click:after{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='190' height='190' viewBox='0 0 190 190'%3e%3cdefs%3e%3cfilter id='Ellipse_4' x='0' y='0' width='190' height='190' filterUnits='userSpaceOnUse'%3e%3cfeOffset dy='5' input='SourceAlpha'/%3e%3cfeGaussianBlur stdDeviation='15' result='blur'/%3e%3cfeFlood flood-opacity='0.161'/%3e%3cfeComposite operator='in' in2='blur'/%3e%3cfeComposite in='SourceGraphic'/%3e%3c/filter%3e%3c/defs%3e%3cg id='Group_28' data-name='Group 28' transform='translate(-503 -1944)'%3e%3cg transform='matrix(1, 0, 0, 1, 503, 1944)' filter='url(%23Ellipse_4)'%3e%3cg id='Ellipse_4-2' data-name='Ellipse 4' transform='translate(45 40)' fill='%23fff' stroke='%234d4d4d' stroke-width='1'%3e%3ccircle cx='50' cy='50' r='50' stroke='none'/%3e%3ccircle cx='50' cy='50' r='49.5' fill='none'/%3e%3c/g%3e%3c/g%3e%3cg id='Polygon_1' data-name='Polygon 1' transform='translate(618.5 2015) rotate(90)' fill='%23565656'%3e%3cpath d='M 32.81100845336914 32.5 L 5.188990116119385 32.5 C 4.285820007324219 32.5 3.476730108261108 32.03319931030273 3.024669885635376 31.25129890441895 C 2.572619915008545 30.46939849853516 2.57177996635437 29.53529930114746 3.022429943084717 28.75258827209473 L 16.83344078063965 4.76503849029541 C 17.28503036499023 3.980708599090576 18.09494972229004 3.512458801269531 19 3.512458801269531 C 19.9050407409668 3.512458801269531 20.71496963500977 3.980708599090576 21.16655921936035 4.76503849029541 L 34.97756958007812 28.75258827209473 C 35.42821884155273 29.53529930114746 35.4273796081543 30.46939849853516 34.9753303527832 31.25129890441895 C 34.52326965332031 32.03319931030273 33.71417999267578 32.5 32.81100845336914 32.5 Z' stroke='none'/%3e%3cpath d='M 18.99999046325684 4.012449264526367 C 18.27596092224121 4.012449264526367 17.62801933288574 4.387058258056641 17.26675033569336 5.014518737792969 L 3.455741882324219 29.00206756591797 C 3.095218658447266 29.62823867797852 3.095890045166016 30.37551879882812 3.457538604736328 31.00103759765625 C 3.819179534912109 31.62655830383301 4.466449737548828 31.99999809265137 5.188991546630859 31.99999809265137 L 32.81100845336914 31.99999809265137 C 33.53355026245117 31.99999809265137 34.18082046508789 31.62655830383301 34.54246139526367 31.00103759765625 C 34.90410995483398 30.37551879882812 34.90478134155273 29.62823867797852 34.54425811767578 29.00206756591797 L 20.73324012756348 5.014518737792969 C 20.37196922302246 4.387058258056641 19.72402954101562 4.012449264526367 18.99999046325684 4.012449264526367 M 18.9999942779541 3.012454986572266 C 20.01145172119141 3.012454986572266 21.02290916442871 3.51348876953125 21.5998592376709 4.515558242797852 L 35.41088104248047 28.50310897827148 C 36.5623893737793 30.50310897827148 35.11882019042969 33 32.81100845336914 33 L 5.188991546630859 33 C 2.881179809570312 33 1.437610626220703 30.50310897827148 2.589118957519531 28.50310897827148 L 16.4001293182373 4.515558242797852 C 16.97707939147949 3.51348876953125 17.9885368347168 3.012454986572266 18.9999942779541 3.012454986572266 Z' stroke='none' fill='%234d4d4d'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);display:block;width:130px;height:130px;background-size:130px;cursor:pointer;transition:all .3s ease-in-out}@media (max-width: 767.98px){.image-with-text .image-with-text__content{padding:2.125rem 0}}.reverse-loop-section{margin-top:80px}@media (max-width: 767.98px){.reverse-loop-section{margin-top:40px}}.reverse-loop-section .image-with-text{margin-top:0}.reverse-loop-section .image-with-text .image-with-text__container .image-with-text__image-wrapper{display:flex}.reverse-loop-section .image-with-text .image-with-text__container.flex-row-reverse{flex-direction:row-reverse}.footer-wrap{padding:60px 20px;display:flex;gap:40px;width:100%}@media (max-width: 991.98px){.footer-wrap{flex-wrap:wrap;gap:0px}}.footer-wrap .footer-detail{width:30%}.footer-wrap .footer-detail a.footer-logo img{height:42px;width:auto;margin-bottom:40px}.footer-wrap .footer-detail .contact-option{display:flex;align-items:top;gap:16px;margin-bottom:20px}.footer-wrap .footer-detail .contact-option img{width:22px;height:fit-content;margin-top:5px}.footer-wrap .footer-detail .contact-option .contact-detail p{margin:0;color:#565656;font-size:17px;line-height:24px}.footer-wrap .footer-detail .contact-option .contact-detail p a{color:#565656;text-decoration:none}.footer-wrap .footer-menu{width:30%;display:flex}.footer-wrap .footer-menu div{display:flex;width:100%}.footer-wrap .footer-menu div .menu{width:50%;flex-direction:column}.footer-wrap .footer-menu div .menu .menu-title{margin:0 0 22px;color:#464646;font-size:21px;line-height:24px}.footer-wrap .footer-menu div .menu ul{margin:0;padding:0;list-style-type:none}.footer-wrap .footer-menu div .menu ul li a{color:#565656;text-decoration:none;font-size:17px;line-height:32px}.footer-wrap .footer-menu div .menu ul li a:hover,.footer-wrap .footer-menu div .menu ul li a.active{font-weight:600}.footer-wrap .footer-newslater{width:32%}.footer-wrap .footer-newslater .menu-title{margin:0 0 15px;color:#464646;font-size:21px;line-height:24px}.footer-wrap .footer-newslater .form-group{display:flex;gap:10px;margin-bottom:40px}.footer-wrap .footer-newslater .form-group .search-box{border-radius:4px;border:1px solid #464646;color:#464646;font-size:17px;line-height:24px;padding:11px 15px;flex-grow:1}.footer-wrap .footer-newslater .form-group .search-box:focus{outline:none}.footer-wrap .footer-newslater .form-group button{background:#464646;border:1px solid #464646;border-radius:4px;color:#fff;font-size:17px;line-height:24px;padding:11px 15px}.footer-wrap .footer-newslater .social-media-icons{display:flex;gap:10px}.footer-wrap .footer-newslater .social-media-icons .single-social{height:28px;width:28px;border-radius:100%;background:#b0b0b0;display:flex;align-items:center;justify-content:center}.footer-wrap .footer-newslater .social-media-icons .single-social i{color:#464646}.footer-wrap .footer-newslater .social-media-icons .single-social:hover{cursor:pointer}.footer-wrap .footer-newslater .social-media-icons .single-social:hover i{color:#fff}.footer-wrap .footer-partner{width:20%}.footer-wrap .footer-partner h3.menu-title{margin-top:0;font-size:21px;color:#464646;text-transform:uppercase}.footer-wrap .footer-partner a{display:flex;justify-content:center}.footer-cr-note{text-align:center;padding:10px 4px;background:#f8f8f8}.footer-cr-note p{margin:0}#shopify-section-contact-image-text-overlay,#shopify-section-tour-image-text-overlay{padding:0;margin:0;max-width:100%}#shopify-section-contact-image-text-overlay .pxs-image-with-text-content-wrapper,#shopify-section-tour-image-text-overlay .pxs-image-with-text-content-wrapper{max-width:1500px;padding:320px 25px 100px;margin:auto;justify-content:flex-start}@media (max-width: 767.68px){#shopify-section-contact-image-text-overlay .pxs-image-with-text-content-wrapper,#shopify-section-tour-image-text-overlay .pxs-image-with-text-content-wrapper{padding:100px 10px 50px}}#shopify-section-contact-image-text-overlay .pxs-image-with-text-content-wrapper .pxs-image-with-text-content,#shopify-section-tour-image-text-overlay .pxs-image-with-text-content-wrapper .pxs-image-with-text-content{text-align:left;width:100%}#shopify-section-contact-image-text-overlay .pxs-image-with-text-content-wrapper .pxs-image-with-text-content .pxs-image-with-text-heading,#shopify-section-tour-image-text-overlay .pxs-image-with-text-content-wrapper .pxs-image-with-text-content .pxs-image-with-text-heading{text-align:left;display:inline-block;margin:0;text-transform:capitalize;font-weight:600;padding:4px 30px;border-radius:4px;background-color:#00000059}#shopify-section-tour-image-text-overlay{margin-bottom:35px}.contact-us-location{display:flex;justify-content:space-between;padding-bottom:25px}@media (max-width: 767.68px){.contact-us-location{flex-wrap:wrap;padding-bottom:0}}.contact-us-location .contact-us-inner{display:flex;align-items:center}@media (max-width: 767.68px){.contact-us-location .contact-us-inner{width:100%;margin-bottom:24px}}.contact-us-location .contact-us-inner .contact-us-imag{margin-right:30px}@media (max-width: 767.68px){.contact-us-location .contact-us-inner .contact-us-imag{width:50px;text-align:center}}.contact-us-location .contact-us-inner .contact-us-imag img{height:50px}.contact-us-location .contact-us-inner .contact-us-text p{margin:0}.contact-us-location .contact-us-inner .contact-us-text b{margin-top:10px;display:block}.main-contact-margin{margin-bottom:24px}.contact-form .page-content{text-align:center;margin-top:0;margin-bottom:0}.contact-form .contact-page-content{max-width:1500px}.contact-form .contact-page-content .form-wrap-33{display:flex;margin-bottom:0}@media (max-width: 767.68px){.contact-form .contact-page-content .form-wrap-33{flex-wrap:wrap}}.contact-form .contact-page-content .form-wrap-33:after,.contact-form .contact-page-content .form-wrap-33:before{content:none}.contact-form .contact-page-content .form-wrap-33 .form-field{width:33%}@media (max-width: 767.68px){.contact-form .contact-page-content .form-wrap-33 .form-field{width:100%}}.contact-form .contact-page-content input,.contact-form .contact-page-content textarea{border-radius:8px}.contact-form .contact-page-content{margin-top:30px}.contact-form .contact-page-content .contact-form-button{padding:10px 30px;text-transform:uppercase}.contact-form .contact-page-content .form-submit-wrap .form-action-row{display:flex;justify-content:center;margin-top:40px}@media (max-width: 1024px){.contact-form .contact-page-content .form-submit-wrap .form-action-row{width:100%;flex-wrap:wrap;justify-content:flex-start;margin-top:24px}}.contact-form .contact-page-content .form-submit-wrap .form-action-row .input-field-upload{position:relative;display:none}@media (max-width: 767.68px){.contact-form .contact-page-content .form-submit-wrap .form-action-row .input-field-upload{width:100%;margin-bottom:20px}}.contact-form .contact-page-content .form-submit-wrap .form-action-row .input-field-upload .custom-icon-input{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3e%3cg id='Icon_feather-upload' data-name='Icon feather-upload' transform='translate(-3.5 -3.5)'%3e%3cpath id='Path_79' data-name='Path 79' d='M28.5,22.5v5.444a2.7,2.7,0,0,1-2.667,2.722H7.167A2.7,2.7,0,0,1,4.5,27.944V22.5' transform='translate(0 -2.167)' fill='none' stroke='%23464646' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3e%3cpath id='Path_80' data-name='Path 80' d='M23.611,11.306,17.056,4.5,10.5,11.306' transform='translate(-0.556)' fill='none' stroke='%23464646' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3e%3cpath id='Path_81' data-name='Path 81' d='M18,4.5V20.833' transform='translate(-1.5)' fill='none' stroke='%23464646' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");width:20px;height:20px;background-size:20px;position:absolute;z-index:1;top:50%;transform:translatey(-50%);left:18px}.contact-form .custom-file-input{color:transparent;position:relative;margin-right:30px;width:100%}@media (max-width: 1024px){.contact-form .custom-file-input{margin-right:0}}.contact-form .custom-file-input::-webkit-file-upload-button{visibility:hidden}.contact-form .custom-file-input:before{content:"UPLOAD PLANS OR PHOTOS";color:#464646;display:inline-block;background:#f2f2f2;border:1px solid #464646;padding:12px 32px 12px 51px;outline:none;font-weight:400;white-space:nowrap;line-height:18px;-webkit-user-select:none;cursor:pointer;text-shadow:1px 1px #fff;font-size:17px;border-radius:8px}.contact-form .custom-file-input:hover:before{border-color:#000}.contact-form .custom-file-input:active{outline:0}.contact-form .custom-file-input:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}.template-collection .collection--title,.template-product .collection--title{margin:0;text-align:center}.template-collection .productgrid--item,.template-product .productgrid--item{margin-top:0}.template-collection .productgrid--item .productitem,.template-product .productgrid--item .productitem{padding:0;box-shadow:none;border:0;position:relative}.template-collection .productgrid--item .productitem .productitem--info,.template-product .productgrid--item .productitem .productitem--info{padding:40px 26px;text-align:center;position:absolute;width:calc(100% - 30px);top:50%;left:50%;background-color:#464646bf;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.template-collection .productgrid--item .productitem .productitem--info .productitem--title,.template-product .productgrid--item .productitem .productitem--info .productitem--title{font-size:21px;font-family:Chivo,sans-serif;text-transform:uppercase;margin:0}.template-collection .productgrid--item .productitem .productitem--info .productitem--title a,.template-product .productgrid--item .productitem .productitem--info .productitem--title a{color:#fff}.template-collection .productgrid--item .productitem .productitem--info .productitem--description,.template-product .productgrid--item .productitem .productitem--info .productitem--description{display:block!important;margin-bottom:0}.template-collection .productgrid--item .productitem .productitem--info .productitem--description p,.template-product .productgrid--item .productitem .productitem--info .productitem--description p{color:#fff;margin-bottom:0}.template-collection .productgrid--item .productitem .productitem--info .productitem--description .productitem--link,.template-product .productgrid--item .productitem .productitem--info .productitem--description .productitem--link{padding:10px 30px;border:1px solid #fff;border-radius:4px;color:#fff;text-decoration:none;margin-top:25px;display:inline-block;transition:all .3s ease-in-out;text-transform:uppercase}.template-collection .productgrid--item .productitem .productitem--info .productitem--description .productitem--link:hover,.template-product .productgrid--item .productitem .productitem--info .productitem--description .productitem--link:hover{color:#000;background-color:#fff}@media (max-width: 1023px){.template-collection .productgrid--item .productitem .productitem--info,.template-product .productgrid--item .productitem .productitem--info{padding:20px 16px}}@media (max-width: 767.98px){.template-collection .productgrid--item .productitem .productitem--info,.template-product .productgrid--item .productitem .productitem--info{width:calc(100% - 80px);margin:0}}.template-collection .productgrid--item .productitem img,.template-product .productgrid--item .productitem img{width:100%;height:320px;object-fit:cover}.template-collection .productgrid--item .productitem:hover .productitem--info,.template-product .productgrid--item .productitem:hover .productitem--info{opacity:1;visibility:visible}@media (max-width: 767.98px){.template-collection .productgrid--item,.template-product .productgrid--item{width:100%!important;margin:0 0 14px!important}}.template-product .product-row .productgrid--item{width:calc(25% - 16px)}@media (max-width: 1023px){.template-product .product-row .productgrid--item .productitem{flex-grow:unset}}@media (max-width: 1023px){.template-product .product-row .productgrid--item{width:50%}}@media (max-width: 767.98px){.template-product .product-row .productgrid--item{width:100%}}@media (max-width: 1199.98px){.footer-wrap{flex-wrap:wrap}.footer-wrap .footer-detail,.footer-wrap .footer-menu,.footer-wrap .footer-newslater{width:33.33%}}@media (max-width: 991.98px){.footer-wrap .footer-detail{align-items:center;display:flex;margin-bottom:40px;width:50%}.footer-wrap .footer-menu,.footer-wrap .footer-newslater{width:50%}.footer-wrap .footer-partner{width:50%;justify-content:center;display:flex;padding:0 10px}}@media (max-width: 767.98px){.cta-welcome-note .cta-welcome-note-wrap{padding:50px 0}.home-faq{padding:50px 0 40px}.home-news,.location-inner-page .home-news{padding-bottom:40px}.location-inner-page .home-faq{padding-bottom:20px}.location-inner-page .home-faq h3.title{margin-top:0}.footer-wrap{padding:32px 10px}.footer-wrap .footer-detail{align-items:start;width:100%}.footer-wrap .footer-menu{display:flex;flex-direction:column;width:100%}.footer-wrap .footer-menu .menu{width:100%;margin-bottom:40px}.footer-wrap .footer-newslater{width:100%}.footer-wrap .footer-newslater .form-group{display:flex;flex-direction:column}.footer-wrap .footer-newslater .form-group button{width:fit-content}.footer-wrap .footer-partner{width:100%;padding:0;margin-top:40px}}@media (max-width: 767.98px){.locations-wrap ul.locations-list{column-count:2;column-gap:10px;max-width:700px}}.template-product .product-main form,.template-product .product-main .product-pricing{display:none}.template-product .enquiry-btn{display:flex;padding-bottom:30px;border-bottom:1px dotted}@media (max-width: 768px){.template-product .enquiry-btn{flex-wrap:wrap}}.template-product .enquiry-btn a{padding:11px 31px;border:1px solid #464646;margin-right:20px;color:#464646;margin-bottom:10px;text-decoration:none;border-radius:4px}.template-product .enquiry-btn a:hover{background:#464646;color:#fff}.template-product .social-media-icons{display:flex;margin-top:10px;gap:10px}.template-product .social-media-icons .single-social{height:28px;width:28px;border-radius:100%;background:#b0b0b0;display:flex;align-items:center;justify-content:center}.template-product .social-media-icons .single-social i{color:#464646}.template-product .social-media-icons .single-social:hover{cursor:pointer}.template-product .social-media-icons .single-social:hover i{color:#fff}@media (max-width: 768px){.template-product .product-extra-info{padding-left:10px;padding-right:10px}}.template-product .product-extra-info .d-flex{display:flex;align-items:center;padding-top:15px;padding-bottom:15px;border-bottom:1px dotted}.template-product .product-extra-info .d-flex:last-child{border-bottom:none}.template-product .product-extra-info .d-flex .information-title{width:10%;font-weight:700}@media (max-width: 768px){.template-product .product-extra-info .d-flex .information-title{width:40%}}.template-product .product-extra-info .d-flex .information-title p{margin:0}.template-product .product-extra-info .d-flex .information-desc{width:90%}@media (max-width: 768px){.template-product .product-extra-info .d-flex .information-desc{width:60%}}.template-product .product-extra-info .d-flex .information-desc p{margin:0}.stone-text{text-align:center}.stone-text h1{padding-bottom:20px}.stone-text .collection--description{max-width:100%}.stone-text .collection--description p{margin:0}.typeofstone-sec{padding:30px 0 100px}.typeofstone-sec h1,h2{text-align:center;margin-bottom:35px}.typeofstone-sec h5{margin:0 0 2px;padding:0;color:#565656;font-size:17px;font-weight:700;text-transform:inherit;letter-spacing:0}.typeofstone-sec h6{margin:0 0 2px;padding:0;font-size:16px;text-transform:inherit;letter-spacing:0}.typeofstone-sec .desc p{margin:0;padding:0}.typeofstone-sec .readless-stone-data,.typeofstone-sec .readmore-stone-data{display:flex;flex-wrap:wrap}.rm-data{display:none}.typeofstone-sec .text .col{flex:0 0 auto;width:50%;padding-right:50px}.typeofstone-sec .text .col .desc{line-height:24px;padding:0 0 25px}.typeofstone-sec .image-with-text__button{margin:10px auto 0}@media screen and (max-width: 767px){.typeofstone-sec .text .col{width:100%;padding-right:0}}.benefits-sec{background:#f8f8f8;padding:80px 0}.benefits-sec h1,h2{text-align:center;margin-bottom:35px}.benefits-sec h5{margin:0;padding:0;color:#565656;font-size:17px;font-weight:700;text-transform:inherit;letter-spacing:0}.benefits-sec h5 i{padding-right:5px}.benefits-sec .desc p{margin:0;padding:0}.benefits-sec .text{display:flex;flex-wrap:wrap}.benefits-sec .text .col{flex:0 0 auto;width:50%;padding-right:50px}.benefits-sec .text .col .desc{line-height:24px;padding:5px 0 10px 11px}@media screen and (max-width: 767px){.benefits-sec .text .col{width:100%;padding-right:0;padding-bottom:15px}}.grid-stone-title{margin-bottom:10px}.grid-stone-subtitle{margin-top:15px;margin-bottom:10px}.read-more-less-btn{width:100%;text-align:center}div#shopify-section-dynamic-faq{display:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.scss.css.map */
