@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.Bc0c2W_className{font-family:Lato,Lato Fallback;font-style:normal}.Bc0c2W_variable{--font-lato:"Lato", "Lato Fallback"}
*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4}img,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,textarea,select{font:inherit;color:inherit;background-color:#0000;border-radius:0}button{cursor:pointer}textarea{resize:vertical}:root{--primary:#d99d62;--accent:#dc9d62;--gold:#bf975f;--dark:#272e35;--cream:#f5eee4;--heading:#242222;--text:#b08968;--font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-lato-stack:var(--font-lato), "Lato", sans-serif}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--font-system);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-size:16px;line-height:1.65}.site{overflow-x:clip}h1,h2,h3,h4,h5,h6{color:var(--heading);margin:0;font-weight:700}a{color:inherit;text-decoration:none}[id]{scroll-margin-top:90px}main section{flex-wrap:wrap;display:flex;position:relative}.col{min-width:0;padding:10px;position:relative}.col>:not(:last-child){margin-bottom:20px}.col-25{width:25%}.col-33{width:33.333%}.col-50{width:50%}.site-header{z-index:50;background-color:var(--primary);position:sticky;top:0}.header-row{grid-template-columns:1fr auto 1fr;align-items:center;height:90px;padding:0 35px;display:grid}.header-start{justify-self:start}.header-end{justify-self:end;align-items:center;display:flex}.site-logo{align-items:center;display:flex}.site-logo img{width:auto;max-height:80px}.header-menu ul{align-items:center;gap:25px;margin:0;padding:0;list-style:none;display:flex}.header-menu a{color:#fff;text-transform:uppercase;align-items:center;height:30px;font-size:16px;font-weight:600;line-height:1.3;transition:color .12s;display:flex;position:relative}.header-menu a:before{content:"";background:#ffefd6;width:0;height:2px;transition:width .12s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.header-menu a:hover,.header-menu a.is-active{color:#ffefd6}.header-menu a:hover:before,.header-menu a.is-active:before{width:100%}.header-trigger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:10px;display:flex}.header-trigger svg{width:18px;height:18px}.header-trigger{color:#fff;border-radius:3px;display:none}.offcanvas{z-index:100;visibility:hidden;background:0 0;transition:visibility .25s,background .25s;position:fixed;inset:0}.offcanvas.is-open{visibility:visible;background:#00000059}.offcanvas-panel{background-color:#121519fa;width:500px;max-width:100%;height:100%;transition:transform .25s;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:0 0 70px #00000059}.offcanvas.is-open .offcanvas-panel{transform:translate(0)}.panel-actions{justify-content:flex-end;padding:20px 25px;display:flex}.panel-close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:33px;height:33px;transition:color .15s;display:flex}.panel-close:hover{color:#fff}.panel-close svg{width:12px;height:12px}.mobile-menu ul{margin:0;padding:10px 35px 40px;list-style:none}.mobile-menu a{color:#fff;padding:7px 0;font-size:20px;font-weight:700;transition:color .15s;display:block}.mobile-menu a:hover,.mobile-menu a.is-active{color:#ffefd6}.hero{display:block}.hero-slider{width:100%;position:relative;overflow:hidden}.hero-desktop{aspect-ratio:28/14}.hero-mobile{aspect-ratio:15/26;display:none}.hero-items{margin:0;padding:0;list-style:none}.hero-items li{opacity:0;position:absolute;inset:0}.hero-items li img{object-fit:cover}.hero-items li.is-active{z-index:1;opacity:1;animation:.7s hero-in}.hero-items li.is-leaving{z-index:2;animation:.7s forwards hero-out}@keyframes hero-in{0%{opacity:0}to{opacity:1}}@keyframes hero-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.hero-arrows button{z-index:3;color:#c9a97c;cursor:pointer;background:0 0;border:0;padding:5px;transition:color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrows button:first-child{left:20px}.hero-arrows button:last-child{right:20px}.hero-arrows button:hover{color:#eae1a8}.hero-arrows svg{width:28px;height:28px}.features{background-color:var(--cream);padding:50px 100px 0}.icon-box{text-align:start}.icon-box-icon{color:var(--primary);margin-bottom:10px;line-height:0;display:inline-block}.icon-box-icon svg{width:45px;height:45px}.icon-box-title{font-size:22px;font-weight:600;line-height:1.5}.icon-box-text{color:#101010;margin:0}.about{background-color:var(--cream);padding:70px 100px 50px}.about .about-images{align-items:flex-start;padding:0;display:flex}.about-images-left{width:39%;padding:10px}.about-images-right{width:61%;padding:10px}.about-img img{object-fit:cover;object-position:center;width:100%;display:block}.about-img-small:not(:last-child){margin-bottom:20px}.about-img-small img{height:320px}.about-img-tall img{height:660px}.about .about-content{text-align:start;padding:30px 0 0 50px}.label-heading{color:var(--accent);font-size:20px;font-weight:600;line-height:1}.big-heading{font-size:38px;font-weight:700;line-height:48px}.text-block{color:#000;font-size:16px}.text-block p{margin:0}.about-lists{margin-top:10px;display:flex}.about-lists>div{width:50%;padding:10px}.check-list{margin:0;padding:0;list-style:none}.check-list li{align-items:center;display:flex}.check-list li:not(:last-child){padding-bottom:7.5px}.check-list li:not(:first-child){margin-top:7.5px}.check-list svg{width:20px;height:20px;color:var(--gold);flex:none}.check-list span{color:#000;padding-inline-start:5px;font-size:18px}.btn-wrap{margin-top:22px}.btn-dark{background-color:var(--dark);color:#fff;text-align:center;border-radius:0;padding:22px 50px;font-size:15px;font-weight:600;line-height:1;transition:all .3s;display:inline-block}.btn-dark:hover,.btn-dark:focus{background-color:var(--primary);color:#fff}.products-label{text-align:center;justify-content:center;padding:70px 100px 0}.products-label .label-heading{width:100%;padding:10px;font-size:22px}.featured-products,.product-range{display:block!important}.featured-products{padding:10px 100px 70px}.lato-heading{font-family:var(--font-lato-stack);text-align:center;font-weight:700;line-height:1}.featured-heading{margin:10px 10px 50px;font-size:38px}.product-carousel{margin:0 10px;position:relative}.carousel-viewport{overflow:hidden}.product-carousel--featured .carousel-viewport{margin:0 -15px;padding:15px}.carousel-track{will-change:transform;display:flex}.carousel-item{flex-direction:column;flex:0 0 calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));margin-right:var(--gap);border:1px solid #7259431f;border-radius:5px;padding:10px;transition:all .3s;display:flex}.carousel-item:hover{border-color:#ff8d0600}.carousel-image{margin-bottom:20px}.carousel-image img{border-radius:5px;width:100%;height:auto;display:block}.carousel-title{color:#131313;font-family:var(--font-lato-stack);margin:0 0 15px;font-weight:700;line-height:1.5}.carousel-text{color:#00000096;font-family:var(--font-lato-stack);letter-spacing:1px;padding-bottom:10px;font-size:15px;font-weight:400;line-height:1.7em}.carousel-text p{margin:0}.product-carousel--featured .carousel-item{text-align:left;background-color:#fff6eebf}.product-carousel--featured .carousel-content{padding:10px}.product-carousel--featured .carousel-title{font-size:20px}.product-carousel--range .carousel-item{background-color:#f3efea}.product-carousel--range .carousel-content{padding:0 0 0 30px}.product-carousel--range .carousel-title{font-size:18px}.carousel-nav{z-index:2;color:#000;cursor:pointer;background-color:#02010100;border:0;padding:5px;transition:color .3s,background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-nav:hover{color:#ff8d06}.carousel-nav svg{width:24px;height:24px}.carousel-prev{left:-60px}.carousel-next{right:-60px}.innovation{background-color:var(--dark);padding:100px 100px 50px}.innovation-label{color:#fff;font-size:16px;font-weight:500;line-height:1}.innovation-heading{color:#fff;font-size:45px;font-weight:600;line-height:52px}.innovation-text{color:#fff;margin-bottom:220px;font-size:16px}.innovation-text p{margin:0}.accordion-section{margin-top:-200px;padding:0 100px 50px;display:block!important}.image-accordion{gap:20px;height:400px;display:flex;overflow:hidden}.accordion-item{text-align:center;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;transition:flex .3s;position:relative;overflow:hidden}.accordion-item:before{content:"";z-index:0;background:var(--primary);opacity:0;transition:opacity .3s;position:absolute;inset:0}.accordion-item.active{flex:1}.accordion-item.active:before{opacity:1}.accordion-content{z-index:1;flex-direction:column;justify-content:center;padding:300px 60px 0 0;display:flex;position:absolute;inset:0}.accordion-content>*{opacity:0;visibility:hidden;transform:translateY(8px)}.accordion-item.active .accordion-content>*{opacity:1;visibility:visible;transition:all .3s;transform:translateY(0)}.accordion-item.active .accordion-subtitle{transition-delay:.2s}.accordion-item.active .accordion-title{transition-delay:.3s}.accordion-subtitle{color:#fff;margin-bottom:3px;font-size:14px;font-weight:400}.accordion-title{color:#fff;margin:0;padding-bottom:15px;font-size:25px;font-weight:600;line-height:1.5}.counters{padding:20px 100px}.counter{flex-direction:column-reverse;justify-content:center;display:flex}.counter-number-wrapper{color:#000;text-align:center;flex:1;font-size:50px;font-weight:600;line-height:1;display:flex}.counter-prefix{text-align:end;flex-grow:1}.counter-suffix{text-align:start;flex-grow:1}.counter-title{color:#000;justify-content:center;align-items:center;font-size:19px;font-weight:400;line-height:2.5;display:flex}.product-range{padding:10px 100px 30px}.range-heading{margin:10px 10px 20px;padding-bottom:10px;font-size:35px}.best-selling{background-color:#fff}.best-selling-1{padding:30px 100px 50px}.best-1-image{width:41.922%;padding:30px 10px 10px 20px!important}.best-1-content{text-align:start;flex-direction:column;justify-content:center;width:58.078%;display:flex;padding:10px 10px 10px 50px!important}.best-selling-2{align-items:stretch;padding:0 100px 0 0}.best-2-content{background-color:var(--cream);text-align:start;width:65%;padding:70px 180px 0 100px!important}.best-2-image{z-index:1;width:35%;margin:50px 0 50px -150px}.best-selling .hover-effect img{height:400px}.hover-effect{position:relative;overflow:hidden}.hover-effect img{object-fit:cover;object-position:center;width:100%;height:100%;transition:all .5s;display:block}.hover-effect:hover img{transform:scale(1.1)}.hover-effect-2:after{content:"";opacity:1;background:#ffffff1a;width:100%;padding-top:100%;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(0)}.hover-effect-2:hover:after{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(1)}.testimonial{text-align:center;flex-direction:column;align-items:center;padding:80px 100px 50px}.quote-icon{color:#fff;background-color:#2c2b2b;border-radius:50%;margin:10px 10px 20px;padding:15px;display:inline-flex}.quote-icon svg{width:30px;height:30px}.review-card{padding:0 10px 10px}.review-name{color:#000;margin-bottom:10px;font-size:28px;font-weight:600;line-height:1.5}.review-text{color:#000;font-size:18px}.review-text p{margin:0}.contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);max-width:1240px;margin:0 auto;padding:60px 20px 80px;display:grid!important}.contact-image{min-height:560px;position:relative;overflow:hidden}.contact-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.contact-image:hover img{transform:scale(1.05)}.contact-body{background-color:#fdf3e8;flex-direction:column;justify-content:center;padding:60px 70px;display:flex}.contact-label{color:var(--accent);margin-bottom:14px;font-size:21px;font-weight:500;line-height:1}.contact-heading{margin-bottom:30px;font-size:38px;font-weight:600;line-height:1.2}.contact-form{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.contact-form .field-full{grid-column:1/-1}.contact-form input,.contact-form textarea{color:#000;background:#fff;border:1px solid #ecdcc9;outline:none;width:100%;min-width:0;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s;display:block}.contact-form input{height:54px}.contact-form textarea{resize:vertical;height:140px;padding:14px 16px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #d99d6226}.contact-form ::placeholder{color:#9a9a9a}.contact-submit{background-color:var(--dark);color:#fff;cursor:pointer;border:0;border-radius:0;padding:18px 40px;font-size:15px;font-weight:600;line-height:1;transition:background-color .3s}.contact-submit:hover{background-color:var(--primary)}.contact-sent{color:#000;margin:0;font-size:14px}.site-footer{background-color:var(--dark);margin-top:40px}.footer-top{flex-wrap:wrap;padding:50px 100px 0;display:flex}.footer-about{width:30%}.footer-links{width:20%}.footer-contact{width:30%}.footer-heading{color:#fff;font-size:22px;font-weight:500;line-height:1}.footer-about-text{color:#fff;margin:0}.social-icons{gap:12px;display:flex}.social-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .3s;display:inline-flex}.social-icon:hover{opacity:.9}.social-icon svg{width:20px;height:20px}.social-instagram{background-color:#262626}.social-facebook{background-color:#3b5998}.social-youtube{background-color:#cd201f}.dot-list{margin:0;padding:0;list-style:none}.dot-list li:not(:last-child){padding-bottom:9px}.dot-list li:not(:first-child){margin-top:9px}.dot-list a{align-items:center;display:flex}.dot-list svg{color:#e6dbdb;flex:none;width:7px;height:7px}.dot-list span{color:#fff;padding-inline-start:5px;font-size:18px;transition:color .3s}.dot-list a:hover span{color:#db9c5a}.contact-item{text-align:start;align-items:center;gap:15px;display:flex}.contact-icon{background-color:var(--gold);color:#fff;border-radius:50%;flex:none;padding:11px;display:inline-flex}.contact-icon svg{width:22px;height:22px}.contact-item h3{color:#fff;word-break:break-word;font-size:17px;font-weight:600;line-height:1.5}.footer-bottom{text-align:center;color:#fff;padding:10px}.footer-divider{width:80%;margin:0 auto;padding:15px 0}.footer-divider:before{content:"";border-top:1px solid #bfbfbf85;display:block}.footer-bottom p{margin:20px 0 15px}.footer-bottom a{color:#fc9}.whatsapp-button{z-index:90;border-radius:50%;width:54px;height:54px;transition:transform .2s;display:block;position:fixed;bottom:25px;right:25px;box-shadow:0 0 10px #00000026}.whatsapp-button:hover{transform:scale(1.05)}.whatsapp-button svg{width:54px;height:54px}.whatsapp-tooltip{color:#333;white-space:nowrap;opacity:0;visibility:hidden;background:#fff;border-radius:6px;padding:5px 12px;font-size:14px;line-height:1.5;transition:opacity .2s,visibility .2s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 1px 6px #0000001f}.whatsapp-tooltip.is-visible{opacity:1;visibility:visible}[data-anim]:not(.animated){visibility:hidden}.animated{animation-duration:1.25s;animation-fill-mode:both}.animated.fadeIn{animation-name:fadeIn}.animated.fadeInUp{animation-name:fadeInUp}.animated.fadeInLeft{animation-name:fadeInLeft}.animated.fadeInRight{animation-name:fadeInRight}.animated.zoomIn{animation-name:zoomIn}.animated.slideInLeft{animation-name:slideInLeft}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-anim]:not(.animated){visibility:visible}.animated{animation:none!important}}@media (max-width:999.98px){.header-row{grid-template-columns:1fr auto;height:80px;padding:0 20px}.site-logo img{max-height:70px}.header-menu{display:none}.header-trigger{display:flex}[id]{scroll-margin-top:80px}}@media (max-width:959.98px){.hero-arrows{display:none}}@media (max-width:1024px){.features,.about{padding:20px}.about-img-small img{height:150px}.about-img-tall img{height:320px}.about .about-content{padding:0 0 0 10px}.big-heading{font-size:25px;line-height:1.3em}.check-list li:not(:last-child){padding-bottom:2.5px}.check-list li:not(:first-child){margin-top:2.5px}.products-label{padding:20px 0 0}.featured-products{padding:20px}.featured-heading{margin-bottom:20px}.product-carousel--featured .carousel-viewport{margin:0 -20px;padding:20px}.innovation{padding:20px}.innovation-label{font-size:20px}.innovation-heading{font-size:28px;line-height:1.3em}.innovation-text{font-size:14px}.accordion-section{padding:0 20px}.accordion-item.active{flex:6}.counters{padding:30px}.counter-title{font-size:15px}.product-range{padding:20px}.range-heading{padding-bottom:0}.carousel-prev{left:-8px}.carousel-next{right:-8px}.carousel-nav{background-color:#ffffffd9;border-radius:50%;box-shadow:0 2px 8px #0000001f}.best-selling-1{padding:20px}.best-1-content{padding-left:30px!important}.best-selling-2{padding:1px}.best-2-content{padding:20px!important}.best-2-image{margin-left:-20px}.footer-top{padding:20px}.footer-about,.footer-links,.footer-contact{width:50%}}@media (max-width:767px){.col-25{width:50%}.col-33,.col-50{width:100%}.hero-desktop{display:none}.hero-mobile{display:block}.features{padding:30px 10px 20px}.icon-box{text-align:center}.icon-box-icon svg{width:30px;height:30px}.icon-box-title{margin-bottom:1px;font-size:20px}.about{padding:0 10px 30px}.about-images-left,.about-images-right{width:50%}.about-images-right{padding:10px 10px 0 0}.about .about-content{padding:30px 5px 5px}.label-heading{font-size:20px}.big-heading{margin-top:-10px;line-height:1.3em}.text-block{margin-top:-10px}.about-lists{flex-direction:column;margin-top:-10px}.about-lists>div{width:100%;padding:0}.about-lists>div+div{margin-top:2.5px;padding-top:2.5px}.check-list svg{width:15px;height:15px}.check-list span{font-size:15px}.btn-dark{padding:15px 30px}.products-label .label-heading{font-size:20px}.featured-products{padding:0 15px 40px}.featured-heading{font-size:25px}.carousel-text{font-size:13px}.innovation{padding:30px 15px 250px}.innovation-text{margin-bottom:0;padding-top:10px}.accordion-section{padding:10px}.image-accordion{gap:10px;height:250px}.accordion-item.active{flex:10}.accordion-content{padding:10px}.accordion-title{font-size:18px}.counters{padding:15px}.counter-number-wrapper{font-size:40px}.product-range{padding:0 15px}.range-heading{font-size:25px}.best-selling-1{padding:10px 10px 30px}.best-1-image,.best-1-content,.best-2-content,.best-2-image{width:100%;margin:0}.best-1-image{padding:10px 5px!important}.best-1-content{padding:30px 5px 5px!important}.best-selling .hover-effect img{height:300px}.best-selling-2{padding:0 0 30px}.best-2-content{padding:30px 15px 15px!important}.best-selling .btn-wrap{margin-top:0}.testimonial{padding:15px}.quote-icon{padding:10px}.quote-icon svg{width:20px;height:20px}.review-name{font-size:22px}.review-text{font-size:16px}.review-text br{display:none}.footer-top{padding:15px}.footer-about,.footer-links,.footer-contact{width:100%}.footer-heading{font-size:20px}.social-icon{width:36px;height:36px}.social-icon svg{width:18px;height:18px}.dot-list li:not(:last-child){padding-bottom:2.5px}.dot-list li:not(:first-child){margin-top:2.5px}.dot-list span{font-size:17px}.contact-icon{padding:9px}.contact-icon svg{width:18px;height:18px}.contact-item h3{font-size:15px}.whatsapp-button{bottom:15px;right:15px}}@media (max-width:1199.98px){.contact-body{padding:50px 45px}.contact-heading{font-size:32px}}@media (max-width:991.98px){.contact{grid-template-columns:minmax(0,1fr);max-width:720px;padding:40px 20px 60px}.contact-image{aspect-ratio:16/10;min-height:0}.contact-image img{object-position:center 35%}.contact-body{padding:40px}.contact-heading{font-size:30px;line-height:1.25}}@media (max-width:575.98px){.contact{padding:20px 15px 40px}.contact-image{aspect-ratio:4/3}.contact-body{padding:28px 20px 32px}.contact-label{margin-bottom:10px;font-size:18px}.contact-heading{margin-bottom:22px;font-size:25px;line-height:1.3}.contact-form{grid-template-columns:minmax(0,1fr);gap:14px}.contact-form input{height:50px}.contact-form textarea{height:130px}.contact-submit{width:100%}}
