.availability-calendar-module__2TJuEG__calendar{width:100%;max-width:480px;color:var(--ink);margin:0;font-size:14px}.availability-calendar-module__2TJuEG__navigation{justify-content:space-between;align-items:center;gap:12px;display:flex}.availability-calendar-module__2TJuEG__navigation h4{margin:0;font-size:18px;font-weight:500}.availability-calendar-module__2TJuEG__navigation button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #bac1b2;border-radius:4px;font-size:20px}.availability-calendar-module__2TJuEG__navigation button:disabled{opacity:.35;cursor:default}.availability-calendar-module__2TJuEG__navigation button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.availability-calendar-module__2TJuEG__calendar p{margin:18px 0;line-height:1.6}.availability-calendar-module__2TJuEG__grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:0;list-style:none;display:grid}.availability-calendar-module__2TJuEG__grid li{border:1px solid #bac1b2;border-radius:4px;flex-direction:column;align-items:center;gap:6px;min-height:70px;padding:10px 2px;display:flex}.availability-calendar-module__2TJuEG__grid li span{font-size:10px}.availability-calendar-module__2TJuEG__available{color:#254b39;background:#e0e9dc}.availability-calendar-module__2TJuEG__unavailable{color:#514d45;background:#e4dfd5}.availability-calendar-module__2TJuEG__unknown{color:#56635b;background:0 0}.availability-calendar-module__2TJuEG__legend{flex-wrap:wrap;justify-content:center;gap:14px;font-size:12px;display:flex}.availability-calendar-module__2TJuEG__monthBody{position:relative}.availability-calendar-module__2TJuEG__days{grid-template-rows:repeat(6,70px)}.availability-calendar-module__2TJuEG__updating{color:var(--ink);background:#f5f2eaee;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.availability-calendar-module__2TJuEG__spinner{border:2px solid #bac1b2;border-top-color:var(--green);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:1s linear infinite availability-calendar-module__2TJuEG__spin}@keyframes availability-calendar-module__2TJuEG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.availability-calendar-module__2TJuEG__spinner{animation:none}}@media (min-width:901px){.availability-calendar-module__2TJuEG__calendar{width:100%;max-width:480px;margin:0;font-size:13px}.availability-calendar-module__2TJuEG__calendar p{margin:12px 0;line-height:1.45}.availability-calendar-module__2TJuEG__grid{gap:4px}.availability-calendar-module__2TJuEG__grid li{gap:2px;min-height:52px;padding:6px 1px}.availability-calendar-module__2TJuEG__grid li span{font-size:9px}.availability-calendar-module__2TJuEG__days{grid-template-rows:repeat(6,52px)}}@media (max-width:420px){.availability-calendar-module__2TJuEG__grid{gap:3px}.availability-calendar-module__2TJuEG__grid li{min-height:62px;padding:8px 1px}.availability-calendar-module__2TJuEG__grid li span{display:none}.availability-calendar-module__2TJuEG__grid li:after{font-size:14px}.availability-calendar-module__2TJuEG__available:after{content:"●"}.availability-calendar-module__2TJuEG__unavailable:after{content:"—"}.availability-calendar-module__2TJuEG__unknown:after{content:"○"}.availability-calendar-module__2TJuEG__days{grid-template-rows:repeat(6,62px)}}
.contact-buttons-module__vVbyQa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.contact-buttons-module__vVbyQa__centered{justify-content:center}.contact-buttons-module__vVbyQa__button{color:#293c39;background:linear-gradient(#fffefb,#eee9de);border:1px solid #c8c5ba;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 21px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #fff,0 4px #bcb9ae,0 7px 14px #293c3926}.contact-buttons-module__vVbyQa__button svg{flex-shrink:0}.contact-buttons-module__vVbyQa__phone svg{color:#35594e}.contact-buttons-module__vVbyQa__whatsapp svg{color:#128c45}.contact-buttons-module__vVbyQa__facebook svg{color:#0866d9}.contact-buttons-module__vVbyQa__button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 6px #bcb9ae,0 10px 18px #293c3933}.contact-buttons-module__vVbyQa__button:active{transform:translateY(3px);box-shadow:inset 0 1px 3px #293c391a,0 1px #bcb9ae,0 3px 6px #293c3920}@media (max-width:420px){.contact-buttons-module__vVbyQa__actions{align-items:stretch}.contact-buttons-module__vVbyQa__button{width:100%}}@media (prefers-reduced-motion:reduce){.contact-buttons-module__vVbyQa__button{transition:none}.contact-buttons-module__vVbyQa__button:hover,.contact-buttons-module__vVbyQa__button:active{transform:none}}
.nature-background-module__TfsAta__backdrop{z-index:-2;pointer-events:none;background:#f5f2ea;position:absolute;inset:0;overflow:hidden}.nature-background-module__TfsAta__slide{object-fit:cover;object-position:50% 50%;opacity:0;filter:saturate(.7);transition:opacity 2.2s}.nature-background-module__TfsAta__active{opacity:1}.nature-background-module__TfsAta__mirrored{transform:scaleX(-1)}.nature-background-module__TfsAta__countryside{object-position:center top;translate:0 20%;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.nature-background-module__TfsAta__backdrop:after{content:"";background:linear-gradient(#f5f2ea80,#f5f2ea9e 40%,#f5f2eac7 80%,#f5f2ea);position:absolute;inset:0}.nature-background-module__TfsAta__pause{color:#293c39;font:inherit;cursor:pointer;background:#f5f2eaed;border:1px solid #abb5a7;border-radius:4px;padding:5px 10px;font-size:11px;position:absolute;bottom:12px;left:6%}.nature-background-module__TfsAta__pause:focus-visible{outline-offset:4px;outline:3px solid #a45836}@media (max-width:760px){.nature-background-module__TfsAta__slide{filter:saturate(.7)contrast(1.1)}.nature-background-module__TfsAta__countryside{translate:0 15%}.nature-background-module__TfsAta__backdrop:after{background:linear-gradient(#f5f2ea7a,#f5f2ea9e 36%,#f5f2eac2 60%,#f5f2ea)}}@media (prefers-reduced-motion:reduce){.nature-background-module__TfsAta__slide{transition:none}}
.home-module__Hx0lNG__page{--ink:#293c39;--green:#35594e;--sand:#e6dfd0;color:var(--ink);background:#f5f2ea;font-size:16px;line-height:1.65}.home-module__Hx0lNG__page a{text-underline-offset:5px}.home-module__Hx0lNG__page a:focus-visible,.home-module__Hx0lNG__page summary:focus-visible{outline-offset:6px;outline:3px solid #a45836}.home-module__Hx0lNG__skip{z-index:5;background:#fff;padding:10px;position:absolute;top:-100px;left:20px}.home-module__Hx0lNG__skip:focus{top:50px}.home-module__Hx0lNG__preview{text-align:center;background:var(--green);color:#fff;letter-spacing:.04em;padding:7px;font-size:12px}.home-module__Hx0lNG__preview a{text-decoration:underline}.home-module__Hx0lNG__header{justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:auto;padding:30px 6%;display:flex}.home-module__Hx0lNG__brand{letter-spacing:-2px;font-size:34px;font-weight:700;line-height:1;text-decoration:none}.home-module__Hx0lNG__brand span{letter-spacing:2px;margin-top:12px;font-size:9px;font-weight:400;display:block}.home-module__Hx0lNG__header nav{align-items:center;gap:30px;font-size:13px;display:flex}.home-module__Hx0lNG__smallButton{border:1px solid #9aa69a;padding:11px 20px}.home-module__Hx0lNG__hero{grid-template-columns:1fr 1fr;gap:5%;max-width:1400px;min-height:650px;margin:auto;padding:10px 6% 65px;display:grid}.home-module__Hx0lNG__heroCopy{align-self:center;padding:35px 0}.home-module__Hx0lNG__eyebrow{letter-spacing:2px;margin:0 0 24px;font-size:10px;font-weight:700}.home-module__Hx0lNG__hero h1{letter-spacing:-5px;margin:0 0 30px;font-size:clamp(60px,6.5vw,94px);font-weight:500;line-height:1.02}.home-module__Hx0lNG__page em{font-family:Georgia,serif;font-weight:400}.home-module__Hx0lNG__heroCopy>p:not(.home-module__Hx0lNG__eyebrow){color:#56635b;max-width:380px}.home-module__Hx0lNG__heroCopy .home-module__Hx0lNG__lead{margin-bottom:18px;font-size:20px;line-height:1.5}.home-module__Hx0lNG__button{background:var(--green);color:#fff;align-items:center;gap:26px;margin-top:25px;padding:16px 23px;font-size:13px;display:inline-flex}.home-module__Hx0lNG__button:hover{background:#244338}.home-module__Hx0lNG__heroFoot{color:#65746b;margin-top:28px;font-size:11px;display:block}.home-module__Hx0lNG__heroPhoto{border-radius:48% 48% 2px 2px;min-height:580px;position:relative;overflow:hidden}.home-module__Hx0lNG__heroPhoto img{object-fit:cover;object-position:50% 45%}.home-module__Hx0lNG__photoTag{letter-spacing:1.5px;background:#f5f2eae8;padding:8px 12px;font-size:9px;position:absolute;bottom:20px;left:22px}.home-module__Hx0lNG__strip{background:var(--sand);justify-content:center;align-items:center;gap:6%;padding:25px 5%;font-size:12px;display:flex}.home-module__Hx0lNG__strip span:nth-child(2n){font-size:22px}.home-module__Hx0lNG__section{max-width:1400px;margin:auto;padding:90px 6%;scroll-margin-top:20px}.home-module__Hx0lNG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:flex}.home-module__Hx0lNG__page h2{letter-spacing:-2px;margin:0;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.12}.home-module__Hx0lNG__sectionHeading>p{color:#56635b;max-width:340px;font-size:14px}.home-module__Hx0lNG__services{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.home-module__Hx0lNG__services article{border-top:1px solid #aeb6a8;padding-top:20px}.home-module__Hx0lNG__number{letter-spacing:.6px;color:#5c6c61;font-size:10px}.home-module__Hx0lNG__page h3{letter-spacing:-.5px;margin:24px 0 15px;font-size:22px;font-weight:500;line-height:1.3}.home-module__Hx0lNG__services p{color:#56635b;min-height:115px;font-size:14px}.home-module__Hx0lNG__services a,.home-module__Hx0lNG__textLink{border-bottom:1px solid #728276;padding-bottom:5px;font-size:13px}.home-module__Hx0lNG__price{border-top:1px solid #bec4b7;border-bottom:1px solid #bec4b7;align-items:center;gap:50px;margin-top:45px;padding:25px 0;display:flex}.home-module__Hx0lNG__price strong{white-space:nowrap;font-size:28px;font-weight:400}.home-module__Hx0lNG__price p{color:#56635b;max-width:650px;font-size:13px}.home-module__Hx0lNG__gallerySection{padding-top:30px}.home-module__Hx0lNG__gallery{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-module__Hx0lNG__gallery a{aspect-ratio:4/5;background:var(--sand);position:relative;overflow:hidden}.home-module__Hx0lNG__gallery img{object-fit:cover;transition:transform .3s}.home-module__Hx0lNG__gallery a:hover img{transform:scale(1.035)}.home-module__Hx0lNG__gallery a>span{text-align:center;background:#f5f2ea;width:30px;height:30px;position:absolute;bottom:12px;right:12px}.home-module__Hx0lNG__caption{color:#647066;margin-top:20px;font-size:11px}.home-module__Hx0lNG__about{background:#e6dfd0;grid-template-columns:1fr 1fr;gap:10%;display:grid}.home-module__Hx0lNG__flourish{color:#74816d;margin-top:25px;font-size:100px;line-height:1;display:block}.home-module__Hx0lNG__about .home-module__Hx0lNG__largeText{margin:0 0 25px;font-size:26px;line-height:1.5}.home-module__Hx0lNG__about p:not(.home-module__Hx0lNG__eyebrow):not(.home-module__Hx0lNG__largeText){margin-bottom:22px;font-size:15px}.home-module__Hx0lNG__process{background:var(--green);color:#f5f2ea}.home-module__Hx0lNG__steps{grid-template-columns:repeat(3,1fr);gap:50px;margin:45px 0;display:grid}.home-module__Hx0lNG__steps>div{border-top:1px solid #81978b;padding-top:18px}.home-module__Hx0lNG__steps span{font-size:11px}.home-module__Hx0lNG__steps p{color:#e0e7dd;font-size:14px}.home-module__Hx0lNG__process .home-module__Hx0lNG__textLink{border-color:#c4d0c3}.home-module__Hx0lNG__quotes{grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:35px;display:grid}.home-module__Hx0lNG__quotes figure{border-top:1px solid #bac1b2;flex-direction:column;margin:0;padding-top:20px;display:flex}.home-module__Hx0lNG__quotes figure>span{letter-spacing:1.2px;font-size:9px}.home-module__Hx0lNG__quotes blockquote{flex:1;margin:22px 0;font-family:Georgia,serif;font-size:24px;line-height:1.5}.home-module__Hx0lNG__quotes figcaption{font-size:12px}.home-module__Hx0lNG__faq{grid-template-columns:1fr 1.3fr;gap:10%;padding-top:15px;display:grid}.home-module__Hx0lNG__faq details{border-bottom:1px solid #bac1b2;padding:20px 0}.home-module__Hx0lNG__faq summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:15px;list-style:none;display:flex}.home-module__Hx0lNG__faq summary::-webkit-details-marker{display:none}.home-module__Hx0lNG__faq details[open] summary span{transform:rotate(45deg)}.home-module__Hx0lNG__faq details p{color:#56635b;max-width:500px;padding-top:15px;font-size:14px}.home-module__Hx0lNG__contact{text-align:center;background:var(--sand);padding:85px 20px}.home-module__Hx0lNG__contact h2{letter-spacing:-3px;font-size:clamp(50px,6vw,80px)}.home-module__Hx0lNG__contact>p:not(.home-module__Hx0lNG__eyebrow):not(.home-module__Hx0lNG__caption){margin-top:25px;font-size:15px}.home-module__Hx0lNG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:35px;max-width:1400px;margin:auto;padding:55px 6% 25px;display:flex}.home-module__Hx0lNG__footer p{font-size:12px}.home-module__Hx0lNG__footer>div{gap:25px;font-size:12px;display:flex}.home-module__Hx0lNG__footer>small{color:#647066;border-top:1px solid #c8cebf;width:100%;padding-top:20px;font-size:10px}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px;display:flex}.home-module__Hx0lNG__heroActions .home-module__Hx0lNG__button{margin-top:0}.home-module__Hx0lNG__heroActions .home-module__Hx0lNG__textLink{font-size:13px}@media (max-width:900px){.home-module__Hx0lNG__header nav{gap:16px}.home-module__Hx0lNG__hero h1{letter-spacing:-3px}.home-module__Hx0lNG__heroPhoto{min-height:500px}.home-module__Hx0lNG__services{grid-template-columns:repeat(2,1fr)}.home-module__Hx0lNG__services p{min-height:70px}.home-module__Hx0lNG__section{padding-top:65px;padding-bottom:65px}.home-module__Hx0lNG__strip{gap:4%}}@media (max-width:760px){.home-module__Hx0lNG__header{padding:23px 6%}.home-module__Hx0lNG__brand{font-size:29px}.home-module__Hx0lNG__header nav>a:not(.home-module__Hx0lNG__smallButton){display:none}.home-module__Hx0lNG__hero{grid-template-columns:1fr;gap:20px;padding-bottom:35px}.home-module__Hx0lNG__heroCopy{padding:25px 0 10px}.home-module__Hx0lNG__hero h1{font-size:70px}.home-module__Hx0lNG__heroCopy>p:not(.home-module__Hx0lNG__eyebrow){max-width:480px}.home-module__Hx0lNG__heroPhoto{aspect-ratio:4/5;border-radius:45% 45% 2px 2px;min-height:0;max-height:650px}.home-module__Hx0lNG__heroFoot{margin-top:20px}.home-module__Hx0lNG__strip{flex-wrap:wrap;gap:10px 20px;font-size:10px}.home-module__Hx0lNG__strip span:nth-child(4){display:none}.home-module__Hx0lNG__sectionHeading{display:block}.home-module__Hx0lNG__sectionHeading>p,.home-module__Hx0lNG__sectionHeading>.home-module__Hx0lNG__textLink{margin-top:25px;display:block}.home-module__Hx0lNG__gallery{grid-template-columns:repeat(2,1fr);gap:10px}.home-module__Hx0lNG__about,.home-module__Hx0lNG__faq{grid-template-columns:1fr;gap:30px}.home-module__Hx0lNG__flourish{display:none}.home-module__Hx0lNG__steps,.home-module__Hx0lNG__quotes{grid-template-columns:1fr;gap:28px}.home-module__Hx0lNG__steps h3{margin-top:12px}.home-module__Hx0lNG__quotes blockquote{margin:15px 0}.home-module__Hx0lNG__price{flex-direction:column;align-items:flex-start;gap:20px}.home-module__Hx0lNG__footer{align-items:flex-start;gap:25px}.home-module__Hx0lNG__footer>div{flex-wrap:wrap}.home-module__Hx0lNG__sectionHeading{margin-bottom:30px}.home-module__Hx0lNG__services{gap:28px 20px}.home-module__Hx0lNG__services p{min-height:0}.home-module__Hx0lNG__page h3{font-size:20px}.home-module__Hx0lNG__about .home-module__Hx0lNG__largeText{font-size:23px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__gallery img{transition:none}}@media (max-width:760px){.home-module__Hx0lNG__hero h1{font-size:58px}.home-module__Hx0lNG__smallButton{white-space:nowrap}.home-module__Hx0lNG__header nav{flex-shrink:0}.home-module__Hx0lNG__brand span{letter-spacing:1.2px}}.home-module__Hx0lNG__hero{isolation:isolate;max-width:none;padding-top:45px;padding-bottom:85px;position:relative;overflow:hidden}.home-module__Hx0lNG__coastalBackdrop{z-index:-2;pointer-events:none;background:#d8e3dd;position:absolute;inset:0}.home-module__Hx0lNG__coastalBackdrop img{object-fit:cover;object-position:center 58%;filter:saturate(.45)}.home-module__Hx0lNG__coastalBackdrop:after{content:"";background:linear-gradient(90deg,#f5f2eaf7 0%,#f5f2eae0 37%,#f5f2ea66 75%,#f5f2ea40 100%);position:absolute;inset:0}.home-module__Hx0lNG__heroCopy{justify-self:end;width:100%;max-width:570px}.home-module__Hx0lNG__heroPhoto{width:100%;max-width:550px;box-shadow:0 15px 50px #293c3920}.home-module__Hx0lNG__photoCredit{max-width:760px;margin-top:12px;line-height:1.8;display:inline-block}.home-module__Hx0lNG__photoCredit a{text-decoration:underline}@media (min-width:1400px){.home-module__Hx0lNG__hero{padding-left:calc(50vw - 616px);padding-right:calc(50vw - 616px)}}@media (max-width:760px){.home-module__Hx0lNG__hero{padding-top:15px;padding-bottom:45px}.home-module__Hx0lNG__heroCopy{justify-self:start}.home-module__Hx0lNG__coastalBackdrop img{object-position:65% center}.home-module__Hx0lNG__coastalBackdrop:after{background:linear-gradient(#f5f2eaf2,#f5f2eae0 43%,#f5f2ea66 100%)}.home-module__Hx0lNG__heroPhoto{justify-self:center}}.home-module__Hx0lNG__coastalBackdrop:before{content:"";z-index:1;background:linear-gradient(90deg,#0000 0% 42%,#f5f2eadb 64%,#f5f2ea 86%);position:absolute;inset:0}.home-module__Hx0lNG__heroPhoto{box-shadow:none;aspect-ratio:4/5;border-radius:3px;align-self:center;min-height:0}.home-module__Hx0lNG__heroPhoto img{object-position:40% center;object-fit:cover;transform-origin:50%;transform:scale(1.06)}.home-module__Hx0lNG__photoTag{display:none}@media (max-width:760px){.home-module__Hx0lNG__coastalBackdrop:before{background:linear-gradient(#0000 0% 38%,#f5f2ea 62%)}.home-module__Hx0lNG__heroPhoto{aspect-ratio:4/5;border-radius:3px}}.home-module__Hx0lNG__coastalBackdrop:before{display:none}.home-module__Hx0lNG__coastalBackdrop img{object-position:center center;filter:saturate(.7)}.home-module__Hx0lNG__coastalBackdrop:after{background:linear-gradient(#f5f2ea66 0%,#f5f2ea8c 28%,#f5f2eaa6 57%,#f5f2eacc 82%,#f5f2ea 100%)}@media (max-width:760px){.home-module__Hx0lNG__coastalBackdrop img{filter:saturate(.7)contrast(1.18)}.home-module__Hx0lNG__coastalBackdrop:after{background:linear-gradient(#f5f2ea52 0%,#f5f2ea7a 28%,#f5f2ea99 58%,#f5f2ead1 85%,#f5f2ea 100%)}.home-module__Hx0lNG__heroCopy>p:not(.home-module__Hx0lNG__eyebrow),.home-module__Hx0lNG__heroFoot{color:var(--ink)}}.home-module__Hx0lNG__gallery{grid-template-columns:repeat(4,1fr)}.home-module__Hx0lNG__comparison{border-top:1px solid #bac1b2;margin-top:40px;padding-top:5px}.home-module__Hx0lNG__comparisonPhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:850px;display:grid}.home-module__Hx0lNG__comparisonPhotos figure{margin:0}.home-module__Hx0lNG__comparisonPhotos figcaption{margin-bottom:10px;font-size:13px;font-weight:600}.home-module__Hx0lNG__comparisonPhotos a{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.home-module__Hx0lNG__comparisonPhotos img{object-fit:cover}@media (max-width:760px){.home-module__Hx0lNG__gallery{grid-template-columns:repeat(2,1fr)}.home-module__Hx0lNG__comparisonPhotos{gap:10px}}.home-module__Hx0lNG__gallery figure{margin:0}.home-module__Hx0lNG__gallery figure>a{display:block}.home-module__Hx0lNG__gallery figcaption{color:#56635b;margin-top:9px;font-size:12px}.home-module__Hx0lNG__emptyGallery{color:#56635b}.home-module__Hx0lNG__contactActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.home-module__Hx0lNG__contactActions .home-module__Hx0lNG__button{min-height:44px}.home-module__Hx0lNG__appointmentColumns{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:8%;display:grid}.home-module__Hx0lNG__appointmentColumns .home-module__Hx0lNG__faq{padding:0;display:block}.home-module__Hx0lNG__appointmentColumns h3{margin-top:0}.home-module__Hx0lNG__appointmentColumns:not(:has([id=availability])){grid-template-columns:1fr}@media (max-width:900px){.home-module__Hx0lNG__appointmentColumns{grid-template-columns:1fr;gap:36px}}
