@font-face{font-family:"Figtree";src:url("../fonts/Figtree/Figtree-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("../fonts/Figtree/Figtree-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("../fonts/Figtree/Figtree-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("../fonts/Figtree/Figtree-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Audex";src:url("../fonts/Audex/Audex-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-content: 'Figtree', sans-serif;--font-accent: 'Audex';--max-width: 1728px;--color-bg: #FFFEFA;--color-bg-accent: #FCF9F3;--color-text: #582F1E;--color-text-light-warm: #fff6e4;--color-text-light: #FCF9F3;--color-accent: #7E8565;--color-accent-2: #D56F44;--color-accent-muted: #e9ecdf;--color-muted: #e9ecdf;--transform-main: transform 0.3s ease }*,*::before,*::after{box-sizing:border-box}*{box-sizing:border-box;margin:0;padding:0;color:var(--color-text);font-family:"Figtree",sans-serif;font-style:normal;font-weight:400;line-height:1.6}body{font-family:var(--font-content);background-color:var(--color-bg);font-size:clamp(1.3125rem,1.4489rem - .6061vw,1.0625rem)}b{font-weight:600}h1{font-weight:400;font-style:normal;margin-bottom:2rem;line-height:1.3;font-family:var(--font-accent);letter-spacing:2px;font-size:clamp(2.875rem,.7083rem + 9.6296vw,5.375rem)}@media(min-width: 1000px){h1{letter-spacing:-4px}}h2{font-weight:400;font-style:normal;line-height:1.3;margin-bottom:1.5rem;font-family:var(--font-accent);font-size:clamp(2.1875rem,1.5057rem + 3.0303vw,3.4375rem)}a,label{text-decoration:none;display:flex;align-items:center;gap:10px}main{display:flex;flex-direction:column;margin:0 auto;max-width:var(--max-width)}section{max-width:var(--max-width);padding-right:clamp(.875rem,.3558rem + 2.3077vw,3.125rem);padding-left:clamp(.875rem,.3558rem + 2.3077vw,3.125rem);padding-top:clamp(3.5rem,1.4423rem + 3.8462vw,6.25rem);padding-bottom:clamp(3.5rem,1.4423rem + 3.8462vw,6.25rem);border-radius:20px;gap:clamp(2.5rem,1.4423rem + 3.8462vw,6.25rem);margin:0 10px}@media(min-width: 1000px){section{margin:0px 20px}}picture{border-radius:20px}.hero-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;overflow:hidden;background:rgba(0,0,0,0)}@media(min-width: 1020px){.hero-section .hero-btn-container{justify-content:flex-start}}.hero-section .hero-text-container{display:flex;flex-direction:column;gap:20px;flex:1;min-width:300px}.hero-section .hero-text-container .pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;width:fit-content;border-radius:999px;background:rgba(255,254,247,.85);letter-spacing:.1em;text-transform:uppercase;font-weight:300;font-size:1rem;color:var(--color-text);text-wrap:nowrap}.hero-section .hero-text-container .text{max-width:600px}.hero-section .hero-btn-container a{width:100%}@media(min-width: 500px){.hero-section .hero-btn-container a{width:fit-content}}.hero-section .small-title{margin-bottom:8px}.hero-section h1{color:var(--color-text-light);margin:0;padding-top:2rem;text-shadow:0 4px 18px rgba(0,0,0,.25);opacity:.9;font-size:clamp(2.875rem,.7083rem + 9.6296vw,9.375rem)}.hero-section p{color:var(--color-text-light);margin-bottom:8px}.hero-section .hero-img-container{display:flex;justify-content:center;align-items:center;flex:1;min-width:300px}.hero-section .hero-img-container img{width:100%;height:auto;border-radius:20px}.hero-bg{position:absolute;inset:0;display:block;overflow:hidden;will-change:transform;transform:translate3d(0, var(--hero-shift, 0px), 0);z-index:0;pointer-events:none}@media(min-width: 1400px){.hero-bg{margin-top:calc(var(--hero-start, 0px)*-1)}}.hero-bg img{position:absolute;width:100%;height:120%;object-fit:cover}.hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(30, 27, 21, 0.25) 0%, rgba(30, 27, 21, 0.25) 100%);pointer-events:none}.hero-section>*:not(.hero-bg){position:relative;z-index:1}.bg-accent{background-color:var(--color-bg-accent)}.hero-btn-container{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:20px}.hero-btn-container a{width:fit-content}svg{flex-shrink:0}.small-title{font-weight:600}.locations-wide{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;padding:4px;text-wrap:nowrap}.locations-wide a{padding:10px 20px;border-radius:999px;transition:background-color .3s ease;width:fit-content;background-color:var(--color-bg-accent)}.locations-wide a:hover{background-color:var(--color-accent-muted)}@media(min-width: 735px){.locations-wide{border-radius:999px;gap:0;background-color:var(--color-bg-accent)}}.section-header{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto}.grid{display:grid;gap:40px;margin-top:40px;grid-template-columns:repeat(auto-fit, minmax(min(350px, 100%), 1fr))}@media(min-width: 1200px){.grid{grid-template-columns:repeat(3, 1fr);gap:48px}}.privacy-section{display:flex;flex-direction:column;gap:40px;align-items:flex-start;justify-content:space-between}@media(min-width: 1020px){.privacy-section{flex-direction:row;flex-wrap:wrap}}.privacy-section h1{width:100%;margin:0}.privacy-section img{max-width:500px;height:auto;border-radius:20px;flex:1}.privacy-section .privacy-text{display:flex;flex-direction:column;flex:1;width:100%}@media(min-width: 1020px){.privacy-section .privacy-text{max-width:60%}}.privacy-section .privacy-text p{margin-bottom:8px;display:flex;flex-direction:column}.privacy-section .privacy-text p:has(strong){margin-top:16px}.privacy-section .privacy-text p strong{font-weight:600}.privacy-section .privacy-text p,.privacy-section .privacy-text a{display:inline}.privacy-section .privacy-text a{text-decoration:underline;text-underline-offset:8px;color:var(--color-accent);transition:color .3s ease}.privacy-section .privacy-text a:hover{color:var(--color-text)}.privacy-section .privacy-text ul{margin-left:20px}.privacy-section .privacy-text li{margin-bottom:8px}ul{margin-left:20px}li{margin-bottom:8px}.flex-1{flex:1}.flex-2{flex:2}img{border-radius:20px}.row{display:flex;gap:4rem}#accomodation-container{display:flex;flex-direction:column;width:100%}#accomodation-container #upper-part,#accomodation-container #lower-part{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:40px}#accomodation-container #intro,#accomodation-container #schools,#accomodation-container #utility-information{display:flex;flex-direction:column}@media(min-width: 1020px){#accomodation-container #intro,#accomodation-container #utility-information{width:40%}#accomodation-container .gallery,#accomodation-container #schools{width:48%}#accomodation-container .gallery{order:2}}@media(min-width: 760px){#accomodation-container #utility-information{width:40%}#accomodation-container #schools{width:48%}}#accomodation-container h1{margin:0;width:100%}#accomodation-container ul{margin-left:20px}#accomodation-container li{margin-bottom:8px}#accomodation-container p{margin-bottom:8px;display:flex;flex-direction:column}#accomodation-container p:has(strong){margin-top:16px}#accomodation-container p strong{font-weight:600}#accomodation-container p,#accomodation-container a{display:inline}#accomodation-container a{text-decoration:underline;text-underline-offset:8px;color:var(--color-accent);transition:color .3s ease}#accomodation-container a:hover{color:var(--color-text)}#accomodation-container .location-details{background-color:var(--color-bg-accent);padding:11px 20px;margin-bottom:20px;border-radius:20px}#accomodation-container .location-details p{display:flex;align-items:center;gap:10px;flex-direction:row}#accomodation-container .btn{width:fit-content;margin-top:20px;text-decoration:none;display:flex;align-items:center}#accomodation-container .btn-light{background-color:var(--color-accent);color:var(--color-bg)}#accomodation-container .btn-light span{transform:translateX(-5px);transition:transform .3s ease;color:var(--color-bg)}#accomodation-container .btn-light svg{transform:translateX(-8px)}#accomodation-container .btn-light:hover span{transform:translateX(5px)}#accomodation-container .btn-light:hover svg{transform:translateX(8px)}.whatsapp-float{position:fixed;bottom:2rem;right:2rem;z-index:1000}@media(max-width: 768px){.whatsapp-float{bottom:1.5rem;right:1.5rem}}.whatsapp-button{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#08c208;box-shadow:0 4px 16px rgba(37,211,102,.4);transition:all .3s ease;text-decoration:none;position:relative}.whatsapp-button:hover,.whatsapp-button:focus{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgba(37,211,102,.5)}.whatsapp-button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-color:rgba(37,211,102,.3);animation:whatsapp-pulse 2s infinite;z-index:-1}@keyframes whatsapp-pulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.4);opacity:0}}.row-infopank{display:flex;width:100%;flex-direction:row}.row-infopank a,.row-infopank img{max-height:150px;max-width:100%;transition:transform .3s ease;opacity:1;width:auto}.row-infopank a:hover img{transform:scale(1.02)}.home-tooted{display:flex;flex-direction:column}.home-tooted p{hyphens:auto}.home-tooted .upper,.home-tooted .bottom{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:40px}@media(min-width: 1020px){.home-tooted .upper{flex-direction:row;flex-wrap:wrap;align-items:center;gap:80px}}@media(min-width: 1020px){.home-tooted .upper{gap:120px}}.home-tooted .upper .usp-grid{display:grid;grid-template-columns:1fr;gap:32px;width:100%}@media(min-width: 600px){.home-tooted .upper .usp-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1020px){.home-tooted .upper .usp-grid{grid-template-columns:repeat(4, 1fr);gap:40px}}.home-tooted .upper .usp-item{display:flex;flex-direction:column;gap:16px;padding:28px 24px;background-color:var(--color-bg-accent);border-radius:16px;opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .6s ease}.home-tooted .upper .usp-item.is-visible{opacity:1;transform:translateX(0)}.home-tooted .upper .usp-item .heading{font-size:clamp(1.25rem,1.125rem + .5556vw,1.5rem);font-weight:600;line-height:1.3;margin:0;color:var(--color-text)}.home-tooted .upper .usp-item p{margin:0;font-size:clamp(1rem,.9375rem + .2778vw,1.125rem);line-height:1.6;color:var(--color-text);opacity:.85}.home-tooted .upper .usp-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--color-accent-muted);border-radius:12px;color:var(--color-accent);flex-shrink:0;transition:background-color .3s ease,transform .3s ease}.home-tooted .upper .usp-icon svg{width:32px;height:32px}.usp-item:hover .home-tooted .upper .usp-icon{background-color:var(--color-accent);color:var(--color-bg);transform:scale(1.05)}.usp-item:hover .home-tooted .upper .usp-icon svg path{fill:var(--color-bg)}.home-tooted .upper .left{display:flex;flex-direction:column;gap:40px}.home-tooted .upper .left .small-section-wrapper{display:flex;width:100%;gap:40px;flex-direction:column;align-items:flex-start;justify-content:space-between}@media(min-width: 760px){.home-tooted .upper .left .small-section-wrapper{flex-direction:row;flex-wrap:wrap}.home-tooted .upper .left .small-section-wrapper .small-section{flex:1;min-width:45%}}.home-tooted .upper .left .small-section-wrapper .small-section{flex:1}.home-tooted .upper .left .small-section-wrapper .small-section .small-title{margin-bottom:8px;color:var(--color-accent);display:flex;gap:.7em;align-items:center}.home-tooted .upper .left .small-section-wrapper .small-section .small-title svg path{stroke:var(--color-accent)}.home-tooted .upper .left .small-section-wrapper .small-section .small-title svg{width:24px;height:24px}.home-tooted .left,.home-tooted .right{width:100%}.home-tooted .left{flex:3}.home-tooted .right{flex:2}.home-tooted .right img{width:100%}.home-tooted .bottom{align-items:flex-end}@media(min-width: 1020px){.home-tooted .bottom{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:80px}}@media(min-width: 1020px){.home-tooted .bottom{gap:120px}}.home-tooted .bottom .left a{margin-top:20px;transition:color .3s ease}.home-tooted .bottom .left a .color-1{transition:stroke .3s ease}.home-tooted .bottom .left a .color-2{transition:fill .3s ease}.home-tooted .bottom .left a:hover{color:var(--color-accent)}.home-tooted .bottom .left a:hover .color-1{stroke:var(--color-accent)}.home-tooted .bottom .left a:hover .color-2{fill:var(--color-accent)}.home-tooted .bottom .right{display:flex;flex-direction:column;gap:20px}#ispm-sert{max-width:400px;margin-top:40px;width:100%;height:auto}.about-hero{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.about-hero.intro{align-items:center}@media(min-width: 920px){.about-hero{flex-direction:row;align-items:center;gap:80px}}.about-hero h1{margin-bottom:14px;width:100%}.about-hero .img-container{position:relative;overflow:hidden;border-radius:24px;background-size:cover;flex:1;min-height:400px;aspect-ratio:4/3;width:100%}.about-hero .img-container::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 248, 245, 0.1) 0%, rgba(255, 235, 227, 0.1) 40%, rgba(0, 0, 0, 0.4) 90%);pointer-events:none;z-index:1}.about-hero .img-container::before{content:"";position:absolute;inset:0;background:linear-gradient(200deg, rgba(15, 13, 11, 0.15), rgba(15, 13, 11, 0.12));pointer-events:none;z-index:1}.about-hero .img-container img{width:100%;height:100%;object-fit:cover}.about-hero .img-container .img-text{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-content:space-between;justify-content:space-between;gap:14px;padding:30px 20px;color:#f9f6f1}.about-hero .img-container .img-text .bubble{position:absolute;margin:1.5rem;right:0;bottom:0;background:hsla(0,0%,100%,.92);border-radius:18px;padding:1.4rem 1.6rem;box-shadow:0 18px 45px rgba(31,24,19,.18);display:grid;gap:0px;max-width:310px}.about-hero .img-container .img-text .bubble p{color:var(--color-text);margin-bottom:0px}.about-hero .img-container .img-text .bubble .upper{letter-spacing:.1em;text-transform:uppercase;font-weight:300;font-size:1rem;margin-bottom:8px}.about-hero .img-container .img-text .pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;width:fit-content;border-radius:999px;background:rgba(255,254,247,.85);letter-spacing:.1em;text-transform:uppercase;font-weight:300;font-size:1rem;color:var(--color-text);text-wrap:nowrap}.about-hero .img-container .img-text p{margin:0;max-width:540px;color:var(--color-text-light);margin-bottom:8px}.about-hero .img-container .img-text .title{font-weight:600;line-height:1.3}.about-hero .img-container .img-text .small-text{font-size:18px;font-weight:300}.about-hero .text-container{display:flex;flex-direction:column;gap:20px;flex:1}.about-hero .text-container a{width:fit-content;margin-top:20px}.about-hero .text-container span{display:flex;align-items:center;justify-content:center;gap:20px;padding:0;line-height:1.4}.about-hero .text-container span svg{width:30px;height:30px}.about-hero .text-container .highlight-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.about-hero .text-container .highlight-container svg{opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;will-change:transform,opacity}.about-hero .text-container .highlight-container svg path{will-change:stroke-dashoffset}.about-hero .text-container .highlight-container.is-visible svg{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.about-hero .text-container .highlight-container svg{opacity:1;transform:none;transition:none}.about-hero .text-container .highlight-container svg path{transition:none}}.about-hero .text-container .highlight-container p{padding-left:50px}.about-hero .text-container .highlight{color:var(--color-accent);font-weight:500}.leaders-section{align-items:center;justify-content:center;display:flex;flex-direction:column}.leaders-section .title{display:flex;flex-direction:column;width:100%}.leaders-section .title h2,.leaders-section .title p{text-align:center}.leaders-section .leaders-container{display:flex;flex-wrap:wrap;gap:40px}.leaders-section .leaders-container .lead-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--timbra-spacing-lg);max-width:320px;gap:20px}.leaders-section .leaders-container .lead-content .lead-photo{width:150px;height:150px;border-radius:50%;overflow:hidden}@media(min-width: 920px){.leaders-section .leaders-container .lead-content .lead-photo{width:190px;height:190px}}.leaders-section .leaders-container .lead-content .lead-photo img{width:100%;height:100%;object-fit:cover}.leaders-section .leaders-container .lead-content .lead-info{display:flex;flex-direction:column;gap:.8rem;text-align:center}.leaders-section .leaders-container .lead-content .lead-info .lead-role{font-size:1rem;color:rgba(88,47,30,.6);text-transform:uppercase;letter-spacing:.1em}.cta-section{background-color:var(--color-accent);margin-bottom:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.cta-section h2{color:var(--color-text-light);text-align:center}.cta-section p{max-width:600px;text-align:center;color:var(--color-text-light)}.cta-section .upper{letter-spacing:.1em;text-transform:uppercase;font-weight:300;font-size:1rem;margin-bottom:8px}.cta-section .btn-light{background-color:var(--color-text-light);margin-top:20px}.mission-vision{display:flex;flex-direction:column;gap:20px}.mission-vision .vision,.mission-vision .mission{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:0}header{background-color:var(--color-bg);margin:0 auto;top:0;position:sticky;z-index:100;width:100%;box-shadow:0 10px 40px rgba(118,97,39,.03)}header .currentPage{font-weight:600}header a,header label{width:100%}header .header-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}header .header-wrapper .logo-wordmark{flex:1;padding:20px 0 20px 0;padding-left:clamp(.875rem,.3558rem + 2.3077vw,3.125rem);text-transform:uppercase;font-weight:600;order:0;margin-right:auto;transition:color .3s ease}header .header-wrapper .logo-wordmark svg{height:28px;width:auto;display:block}header .header-wrapper .logo-wordmark:hover{background-color:rgba(0,0,0,0) !important}header .header-wrapper a[id^=nav-item-]{max-height:0;opacity:0;visibility:hidden;transition:all .3s ease;order:4;background-color:var(--color-bg-accent);flex:0 0 auto;transition:color .3s ease,background-color .5s ease}header .header-wrapper a:hover{color:var(--color-accent);background-color:var(--color-accent-muted)}header .header-wrapper #hamburger-menu:checked~a[id^=nav-item-]{padding:14px 20px;max-height:1000px;opacity:1;visibility:visible;transition:max-height .4s ease,opacity .3s ease,visibility .3s ease,background-color .5s ease,color .3s ease}header .header-wrapper #hamburger-menu:checked~#nav-item-1{padding-top:28px}header .header-wrapper #hamburger-menu:checked~#nav-item-6{padding-bottom:28px}header .header-wrapper #nav-item-1 svg{display:none}@media(min-width: 530px){header .header-wrapper .mobile-menu-toggle{order:4}header .header-wrapper #nav-item-1{width:fit-content;order:3;opacity:1;padding:10px 14px;max-height:none;visibility:visible;background-color:rgba(0,0,0,0);border-radius:999px;color:var(--color-text-light);background-color:var(--color-accent);margin-right:20px;overflow:hidden}header .header-wrapper #nav-item-1 span{transform:translateX(-15px);color:var(--color-bg-accent);transition:transform .3s ease}header .header-wrapper #nav-item-1 svg{display:inline;transform:translateX(-150px);transition:transform .3s ease}header .header-wrapper #nav-item-1:hover span{transform:translateX(0px)}header .header-wrapper #nav-item-1:hover svg{transform:translateX(0px)}header .header-wrapper #nav-item-2{width:fit-content;order:2;opacity:1;padding:10px 20px;max-height:none;visibility:visible;background-color:rgba(0,0,0,0)}header .header-wrapper #hamburger-menu:checked~#nav-item-1{padding:10px 20px}}@media(min-width: 730px){header .header-wrapper .mobile-menu-toggle{order:4}header .header-wrapper #nav-item-3{width:fit-content;order:2;opacity:1;padding:10px 20px;max-height:none;visibility:visible;background-color:rgba(0,0,0,0)}header .header-wrapper #nav-item-4{width:fit-content;order:2;opacity:1;padding:10px 20px;max-height:none;visibility:visible;background-color:rgba(0,0,0,0)}}@media(min-width: 880px){header .header-wrapper #nav-item-5{width:fit-content;order:2;opacity:1;padding:10px 20px;max-height:none;visibility:visible;background-color:rgba(0,0,0,0);border-radius:999px}}@media(min-width: 950px){header .header-wrapper #nav-item-6{width:fit-content;order:2;opacity:1;padding:10px 20px;max-height:none;visibility:visible;background-color:rgba(0,0,0,0);border-radius:999px}header .header-wrapper #hamburger-menu:checked~#nav-item-6{padding:10px 20px}header .header-wrapper .logo-wordmark{flex:0;order:0;white-space:nowrap;padding:20px;padding-left:clamp(.875rem,.3558rem + 2.3077vw,3.125rem)}header .header-wrapper .mobile-menu-toggle{display:none}}@media(min-width: 1020px){header .header-wrapper{gap:12px}}header .mobile-menu-toggle{flex:0;padding:10px;padding-right:clamp(.875rem,.3558rem + 2.3077vw,3.125rem);order:2;margin-left:auto}header .mobile-menu-toggle{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:fit-content}header .mobile-menu-toggle svg{transition:opacity .3s ease,transform .3s ease}header .mobile-menu-toggle .hamburger-icon{opacity:1;pointer-events:auto}header .mobile-menu-toggle .close-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg) scale(0.7);opacity:0;pointer-events:none}header #hamburger-menu:checked~.mobile-menu-toggle .hamburger-icon{opacity:0;pointer-events:none;transform:rotate(90deg) scale(0.7)}header #hamburger-menu:checked~.mobile-menu-toggle .close-icon{opacity:1;pointer-events:auto;transform:translate(-50%, -50%) rotate(0deg) scale(1)}.btn{display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid var(--color-accent);padding:1em 1.25em;border-radius:999px;font-weight:500;transition:background-color .3s ease,transform .3s ease;text-wrap:nowrap;overflow:hidden;min-width:216px;cursor:pointer}.btn svg{transition:transform .3s ease}.btn-light{background-color:var(--color-bg-accent);color:var(--color-accent)}.btn-light:hover{background-color:var(--color-accent-muted)}.btn-light:hover svg{transform:translateX(5px)}.btn:active{transform:translateY(2px)}.btn-dark{color:var(--color-bg-accent);background-color:var(--color-accent)}.btn-dark svg path{stroke:var(--color-bg-accent)}.phone-icon{transform:translateX(-150px)}.btn-dark span{transform:translateX(-15px);color:var(--color-bg-accent);transition:transform .3s ease}.btn-dark:hover span{transform:translateX(0px)}.btn-dark:hover .phone-icon{transform:translateX(0px)}.wide{width:100%;padding:14px 24px}.faq-section{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}.faq-section .faq-bottom-cta{display:flex;flex-direction:column;gap:40px;margin-top:30px;padding-top:20px}.faq-section .faq-bottom-cta a{width:fit-content}.faq-section .faq-intro{flex:1;display:flex;flex-direction:column;gap:20px;max-width:500px;min-width:300px}.faq-section .faq-intro a{width:fit-content}.faq-section .faq-content{flex:2;min-width:300px}.faq-section .faq-content .accordion-item{width:100%;background-color:var(--color-bg-accent);overflow:hidden;border-bottom:1px solid var(--color-muted);padding:clamp(.875rem,.6731rem + .8974vw,1.75rem) 0}.faq-section .faq-content .accordion-checkbox{display:none}.faq-section .faq-content .accordion-label{display:flex;align-items:center;gap:clamp(.875rem,.5577rem + 1.4103vw,2.25rem);cursor:pointer}.faq-section .faq-content .accordion-label svg path{stroke:var(--color-text)}.faq-section .faq-content .accordion-label svg{flex-shrink:0;width:24px;height:24px;transition:transform .25s ease;transform-origin:center}.faq-section .faq-content .accordion-checkbox:checked+.accordion-label svg{transform:rotate(90deg)}.faq-section .img-container{width:100%;display:flex;justify-content:center;align-items:center;max-width:513px;max-height:250px}.faq-section .img-container img{object-fit:cover;width:100%;height:100%;max-width:500px;max-height:250px;border-radius:20px}.accordion-content{max-height:0;overflow:hidden;opacity:0;padding:0;transition:max-height .4s ease,opacity .4s ease,padding .4s ease}.accordion-checkbox:checked~.accordion-content{max-height:500px;opacity:1;padding:20px 0}.accordion-content>div{padding:30px;display:flex;flex-direction:column;gap:8px}.accordion-content a{text-decoration:underline;text-underline-offset:8px;color:var(--color-accent);transition:color .3s ease}.accordion-content a:hover{color:var(--color-text)}.accordion-content ul{list-style-position:inside;margin:0;padding-left:0;margin-top:1rem}.accordion-content ul li{padding-top:.5rem;display:list-item}.accordion-content ul ul{margin-left:1.5rem;margin-top:.25rem}.accordion-content ul ul li{padding-top:.25rem}.accordion-content em{font-style:italic}.accordion-content p,.accordion-content a{display:inline}footer{width:100%;background-color:var(--color-text)}footer .contacts{display:flex;flex-wrap:wrap;gap:clamp(2.5rem,1.4423rem + 3.8462vw,6.25rem)}footer .footer-wrapper{gap:clamp(2.5rem,1.4423rem + 3.8462vw,6.25rem);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;color:var(--color-text-light);max-width:var(--max-width);padding-right:clamp(.875rem,.3558rem + 2.3077vw,3.125rem);padding-left:clamp(.875rem,.3558rem + 2.3077vw,3.125rem);padding-top:clamp(2.5rem,1.4423rem + 3.8462vw,6.25rem);padding-bottom:clamp(2.5rem,1.4423rem + 3.8462vw,6.25rem)}footer p{color:var(--color-text-light);opacity:.85}footer p b{color:var(--color-text-light);font-weight:600}footer .logo-wordmark-footer{text-transform:uppercase;font-weight:600;opacity:1}footer .logo-wordmark-footer svg{height:28px;width:auto;display:block}footer .logo-container{display:flex;flex-direction:column;gap:20px}footer .row{margin-top:20px}footer .light-title{font-weight:600;margin-bottom:1rem;opacity:1;letter-spacing:.5px}footer .column{display:flex;flex-direction:column;gap:8px}footer .column.locations-column{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;gap:14px 40px}footer .column.locations-column .light-title{grid-column:1/-1}footer a{transition:opacity .3s ease}footer a:hover{opacity:1}footer span,footer address,footer a{color:var(--color-text-light);display:flex;gap:1em;align-items:center;opacity:.8}footer svg{height:1em;width:1em}.gallery{width:100%;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.gallery .gallery-control,.gallery .modal-control{position:absolute;opacity:0;pointer-events:none}.gallery .gallery-main{position:relative;overflow:hidden;width:100%}.gallery .gallery-main .gallery-nav{display:none;position:absolute;top:0;bottom:0;width:15%;background:rgba(0,0,0,0);color:var(--color-bg-accent);border:0;cursor:pointer;z-index:2;align-items:center;justify-content:center;text-decoration:none;font-size:1rem;transition:background-color .3s ease;height:calc(100% - 100px)}@media(min-width: 768px){.gallery .gallery-main .gallery-nav{width:10%}}.gallery .gallery-main .gallery-nav:hover{background:rgba(0,0,0,.3)}.gallery .gallery-main .gallery-prev{left:0;border-radius:20px 0 0 20px}.gallery .gallery-main .gallery-next{right:0;border-radius:0 20px 20px 0}.gallery .gallery-slide{margin:0;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:auto}.gallery .gallery-slide .gallery-image-wrapper{cursor:pointer;display:block;width:100%;height:100%}.gallery .gallery-slide img{width:100%;height:100%;object-fit:contain}.gallery .gallery-slide .gallery-caption{margin-top:20px;text-align:left;margin-bottom:20px;padding:11px 14px;margin-left:25px;padding-left:1em;border-left:2px solid var(--color-muted);height:60px;display:flex;align-items:center}.gallery .gallery-control:nth-of-type(1):checked~.gallery-main .gallery-slide:nth-of-type(1){display:flex}.gallery .gallery-control:nth-of-type(1):checked~.gallery-main .gallery-nav[data-slide="1"]{display:flex}.gallery .gallery-control:nth-of-type(2):checked~.gallery-main .gallery-slide:nth-of-type(2){display:flex}.gallery .gallery-control:nth-of-type(2):checked~.gallery-main .gallery-nav[data-slide="2"]{display:flex}.gallery .gallery-control:nth-of-type(3):checked~.gallery-main .gallery-slide:nth-of-type(3){display:flex}.gallery .gallery-control:nth-of-type(3):checked~.gallery-main .gallery-nav[data-slide="3"]{display:flex}.gallery .gallery-control:nth-of-type(4):checked~.gallery-main .gallery-slide:nth-of-type(4){display:flex}.gallery .gallery-control:nth-of-type(4):checked~.gallery-main .gallery-nav[data-slide="4"]{display:flex}.gallery .gallery-control:nth-of-type(5):checked~.gallery-main .gallery-slide:nth-of-type(5){display:flex}.gallery .gallery-control:nth-of-type(5):checked~.gallery-main .gallery-nav[data-slide="5"]{display:flex}.gallery .gallery-control:nth-of-type(6):checked~.gallery-main .gallery-slide:nth-of-type(6){display:flex}.gallery .gallery-control:nth-of-type(6):checked~.gallery-main .gallery-nav[data-slide="6"]{display:flex}.gallery .gallery-control:nth-of-type(7):checked~.gallery-main .gallery-slide:nth-of-type(7){display:flex}.gallery .gallery-control:nth-of-type(7):checked~.gallery-main .gallery-nav[data-slide="7"]{display:flex}.gallery .gallery-control:nth-of-type(8):checked~.gallery-main .gallery-slide:nth-of-type(8){display:flex}.gallery .gallery-control:nth-of-type(8):checked~.gallery-main .gallery-nav[data-slide="8"]{display:flex}.gallery .gallery-control:nth-of-type(9):checked~.gallery-main .gallery-slide:nth-of-type(9){display:flex}.gallery .gallery-control:nth-of-type(9):checked~.gallery-main .gallery-nav[data-slide="9"]{display:flex}.gallery .gallery-control:nth-of-type(10):checked~.gallery-main .gallery-slide:nth-of-type(10){display:flex}.gallery .gallery-control:nth-of-type(10):checked~.gallery-main .gallery-nav[data-slide="10"]{display:flex}.gallery .gallery-control:nth-of-type(11):checked~.gallery-main .gallery-slide:nth-of-type(11){display:flex}.gallery .gallery-control:nth-of-type(11):checked~.gallery-main .gallery-nav[data-slide="11"]{display:flex}.gallery .gallery-control:nth-of-type(12):checked~.gallery-main .gallery-slide:nth-of-type(12){display:flex}.gallery .gallery-control:nth-of-type(12):checked~.gallery-main .gallery-nav[data-slide="12"]{display:flex}.gallery .gallery-control:nth-of-type(13):checked~.gallery-main .gallery-slide:nth-of-type(13){display:flex}.gallery .gallery-control:nth-of-type(13):checked~.gallery-main .gallery-nav[data-slide="13"]{display:flex}.gallery .gallery-control:nth-of-type(14):checked~.gallery-main .gallery-slide:nth-of-type(14){display:flex}.gallery .gallery-control:nth-of-type(14):checked~.gallery-main .gallery-nav[data-slide="14"]{display:flex}.gallery .gallery-control:nth-of-type(15):checked~.gallery-main .gallery-slide:nth-of-type(15){display:flex}.gallery .gallery-control:nth-of-type(15):checked~.gallery-main .gallery-nav[data-slide="15"]{display:flex}.gallery .gallery-control:nth-of-type(16):checked~.gallery-main .gallery-slide:nth-of-type(16){display:flex}.gallery .gallery-control:nth-of-type(16):checked~.gallery-main .gallery-nav[data-slide="16"]{display:flex}.gallery .gallery-control:nth-of-type(17):checked~.gallery-main .gallery-slide:nth-of-type(17){display:flex}.gallery .gallery-control:nth-of-type(17):checked~.gallery-main .gallery-nav[data-slide="17"]{display:flex}.gallery .gallery-control:nth-of-type(18):checked~.gallery-main .gallery-slide:nth-of-type(18){display:flex}.gallery .gallery-control:nth-of-type(18):checked~.gallery-main .gallery-nav[data-slide="18"]{display:flex}.gallery .gallery-control:nth-of-type(19):checked~.gallery-main .gallery-slide:nth-of-type(19){display:flex}.gallery .gallery-control:nth-of-type(19):checked~.gallery-main .gallery-nav[data-slide="19"]{display:flex}.gallery .gallery-control:nth-of-type(20):checked~.gallery-main .gallery-slide:nth-of-type(20){display:flex}.gallery .gallery-control:nth-of-type(20):checked~.gallery-main .gallery-nav[data-slide="20"]{display:flex}.gallery .gallery-control:nth-of-type(21):checked~.gallery-main .gallery-slide:nth-of-type(21){display:flex}.gallery .gallery-control:nth-of-type(21):checked~.gallery-main .gallery-nav[data-slide="21"]{display:flex}.gallery .gallery-control:nth-of-type(22):checked~.gallery-main .gallery-slide:nth-of-type(22){display:flex}.gallery .gallery-control:nth-of-type(22):checked~.gallery-main .gallery-nav[data-slide="22"]{display:flex}.gallery .gallery-control:nth-of-type(23):checked~.gallery-main .gallery-slide:nth-of-type(23){display:flex}.gallery .gallery-control:nth-of-type(23):checked~.gallery-main .gallery-nav[data-slide="23"]{display:flex}.gallery .gallery-control:nth-of-type(24):checked~.gallery-main .gallery-slide:nth-of-type(24){display:flex}.gallery .gallery-control:nth-of-type(24):checked~.gallery-main .gallery-nav[data-slide="24"]{display:flex}.gallery .gallery-control:nth-of-type(25):checked~.gallery-main .gallery-slide:nth-of-type(25){display:flex}.gallery .gallery-control:nth-of-type(25):checked~.gallery-main .gallery-nav[data-slide="25"]{display:flex}.gallery .gallery-control:nth-of-type(26):checked~.gallery-main .gallery-slide:nth-of-type(26){display:flex}.gallery .gallery-control:nth-of-type(26):checked~.gallery-main .gallery-nav[data-slide="26"]{display:flex}.gallery .gallery-control:nth-of-type(27):checked~.gallery-main .gallery-slide:nth-of-type(27){display:flex}.gallery .gallery-control:nth-of-type(27):checked~.gallery-main .gallery-nav[data-slide="27"]{display:flex}.gallery .gallery-control:nth-of-type(28):checked~.gallery-main .gallery-slide:nth-of-type(28){display:flex}.gallery .gallery-control:nth-of-type(28):checked~.gallery-main .gallery-nav[data-slide="28"]{display:flex}.gallery .gallery-control:nth-of-type(29):checked~.gallery-main .gallery-slide:nth-of-type(29){display:flex}.gallery .gallery-control:nth-of-type(29):checked~.gallery-main .gallery-nav[data-slide="29"]{display:flex}.gallery .gallery-control:nth-of-type(30):checked~.gallery-main .gallery-slide:nth-of-type(30){display:flex}.gallery .gallery-control:nth-of-type(30):checked~.gallery-main .gallery-nav[data-slide="30"]{display:flex}.gallery .gallery-control:nth-of-type(31):checked~.gallery-main .gallery-slide:nth-of-type(31){display:flex}.gallery .gallery-control:nth-of-type(31):checked~.gallery-main .gallery-nav[data-slide="31"]{display:flex}.gallery .gallery-control:nth-of-type(32):checked~.gallery-main .gallery-slide:nth-of-type(32){display:flex}.gallery .gallery-control:nth-of-type(32):checked~.gallery-main .gallery-nav[data-slide="32"]{display:flex}.gallery .gallery-control:nth-of-type(33):checked~.gallery-main .gallery-slide:nth-of-type(33){display:flex}.gallery .gallery-control:nth-of-type(33):checked~.gallery-main .gallery-nav[data-slide="33"]{display:flex}.gallery .gallery-control:nth-of-type(34):checked~.gallery-main .gallery-slide:nth-of-type(34){display:flex}.gallery .gallery-control:nth-of-type(34):checked~.gallery-main .gallery-nav[data-slide="34"]{display:flex}.gallery .gallery-control:nth-of-type(35):checked~.gallery-main .gallery-slide:nth-of-type(35){display:flex}.gallery .gallery-control:nth-of-type(35):checked~.gallery-main .gallery-nav[data-slide="35"]{display:flex}.gallery .gallery-control:nth-of-type(36):checked~.gallery-main .gallery-slide:nth-of-type(36){display:flex}.gallery .gallery-control:nth-of-type(36):checked~.gallery-main .gallery-nav[data-slide="36"]{display:flex}.gallery .gallery-control:nth-of-type(37):checked~.gallery-main .gallery-slide:nth-of-type(37){display:flex}.gallery .gallery-control:nth-of-type(37):checked~.gallery-main .gallery-nav[data-slide="37"]{display:flex}.gallery .gallery-control:nth-of-type(38):checked~.gallery-main .gallery-slide:nth-of-type(38){display:flex}.gallery .gallery-control:nth-of-type(38):checked~.gallery-main .gallery-nav[data-slide="38"]{display:flex}.gallery .gallery-control:nth-of-type(39):checked~.gallery-main .gallery-slide:nth-of-type(39){display:flex}.gallery .gallery-control:nth-of-type(39):checked~.gallery-main .gallery-nav[data-slide="39"]{display:flex}.gallery .gallery-control:nth-of-type(40):checked~.gallery-main .gallery-slide:nth-of-type(40){display:flex}.gallery .gallery-control:nth-of-type(40):checked~.gallery-main .gallery-nav[data-slide="40"]{display:flex}.gallery .gallery-control:nth-of-type(41):checked~.gallery-main .gallery-slide:nth-of-type(41){display:flex}.gallery .gallery-control:nth-of-type(41):checked~.gallery-main .gallery-nav[data-slide="41"]{display:flex}.gallery .gallery-control:nth-of-type(42):checked~.gallery-main .gallery-slide:nth-of-type(42){display:flex}.gallery .gallery-control:nth-of-type(42):checked~.gallery-main .gallery-nav[data-slide="42"]{display:flex}.gallery .gallery-control:nth-of-type(43):checked~.gallery-main .gallery-slide:nth-of-type(43){display:flex}.gallery .gallery-control:nth-of-type(43):checked~.gallery-main .gallery-nav[data-slide="43"]{display:flex}.gallery .gallery-control:nth-of-type(44):checked~.gallery-main .gallery-slide:nth-of-type(44){display:flex}.gallery .gallery-control:nth-of-type(44):checked~.gallery-main .gallery-nav[data-slide="44"]{display:flex}.gallery .gallery-control:nth-of-type(45):checked~.gallery-main .gallery-slide:nth-of-type(45){display:flex}.gallery .gallery-control:nth-of-type(45):checked~.gallery-main .gallery-nav[data-slide="45"]{display:flex}.gallery .gallery-control:nth-of-type(46):checked~.gallery-main .gallery-slide:nth-of-type(46){display:flex}.gallery .gallery-control:nth-of-type(46):checked~.gallery-main .gallery-nav[data-slide="46"]{display:flex}.gallery .gallery-control:nth-of-type(47):checked~.gallery-main .gallery-slide:nth-of-type(47){display:flex}.gallery .gallery-control:nth-of-type(47):checked~.gallery-main .gallery-nav[data-slide="47"]{display:flex}.gallery .gallery-control:nth-of-type(48):checked~.gallery-main .gallery-slide:nth-of-type(48){display:flex}.gallery .gallery-control:nth-of-type(48):checked~.gallery-main .gallery-nav[data-slide="48"]{display:flex}.gallery .gallery-control:nth-of-type(49):checked~.gallery-main .gallery-slide:nth-of-type(49){display:flex}.gallery .gallery-control:nth-of-type(49):checked~.gallery-main .gallery-nav[data-slide="49"]{display:flex}.gallery .gallery-control:nth-of-type(50):checked~.gallery-main .gallery-slide:nth-of-type(50){display:flex}.gallery .gallery-control:nth-of-type(50):checked~.gallery-main .gallery-nav[data-slide="50"]{display:flex}.gallery .gallery-thumbs{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(70px, 1fr));gap:8px}.gallery .gallery-thumbs .thumb{display:block;border-radius:8px;overflow:hidden;aspect-ratio:1/1;cursor:pointer;transition:transform .3s ease}.gallery .gallery-thumbs .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery .gallery-thumbs .thumb:hover img{transform:scale(1.02)}.gallery .gallery-thumbs .thumb:hover{transform:scale(1.02)}.gallery .gallery-control:nth-of-type(1):checked~.gallery-thumbs .thumb:nth-of-type(1){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(2):checked~.gallery-thumbs .thumb:nth-of-type(2){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(3):checked~.gallery-thumbs .thumb:nth-of-type(3){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(4):checked~.gallery-thumbs .thumb:nth-of-type(4){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(5):checked~.gallery-thumbs .thumb:nth-of-type(5){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(6):checked~.gallery-thumbs .thumb:nth-of-type(6){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(7):checked~.gallery-thumbs .thumb:nth-of-type(7){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(8):checked~.gallery-thumbs .thumb:nth-of-type(8){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(9):checked~.gallery-thumbs .thumb:nth-of-type(9){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(10):checked~.gallery-thumbs .thumb:nth-of-type(10){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(11):checked~.gallery-thumbs .thumb:nth-of-type(11){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(12):checked~.gallery-thumbs .thumb:nth-of-type(12){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(13):checked~.gallery-thumbs .thumb:nth-of-type(13){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(14):checked~.gallery-thumbs .thumb:nth-of-type(14){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(15):checked~.gallery-thumbs .thumb:nth-of-type(15){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(16):checked~.gallery-thumbs .thumb:nth-of-type(16){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(17):checked~.gallery-thumbs .thumb:nth-of-type(17){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(18):checked~.gallery-thumbs .thumb:nth-of-type(18){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(19):checked~.gallery-thumbs .thumb:nth-of-type(19){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(20):checked~.gallery-thumbs .thumb:nth-of-type(20){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(21):checked~.gallery-thumbs .thumb:nth-of-type(21){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(22):checked~.gallery-thumbs .thumb:nth-of-type(22){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(23):checked~.gallery-thumbs .thumb:nth-of-type(23){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(24):checked~.gallery-thumbs .thumb:nth-of-type(24){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(25):checked~.gallery-thumbs .thumb:nth-of-type(25){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(26):checked~.gallery-thumbs .thumb:nth-of-type(26){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(27):checked~.gallery-thumbs .thumb:nth-of-type(27){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(28):checked~.gallery-thumbs .thumb:nth-of-type(28){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(29):checked~.gallery-thumbs .thumb:nth-of-type(29){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(30):checked~.gallery-thumbs .thumb:nth-of-type(30){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(31):checked~.gallery-thumbs .thumb:nth-of-type(31){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(32):checked~.gallery-thumbs .thumb:nth-of-type(32){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(33):checked~.gallery-thumbs .thumb:nth-of-type(33){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(34):checked~.gallery-thumbs .thumb:nth-of-type(34){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(35):checked~.gallery-thumbs .thumb:nth-of-type(35){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(36):checked~.gallery-thumbs .thumb:nth-of-type(36){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(37):checked~.gallery-thumbs .thumb:nth-of-type(37){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(38):checked~.gallery-thumbs .thumb:nth-of-type(38){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(39):checked~.gallery-thumbs .thumb:nth-of-type(39){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(40):checked~.gallery-thumbs .thumb:nth-of-type(40){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(41):checked~.gallery-thumbs .thumb:nth-of-type(41){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(42):checked~.gallery-thumbs .thumb:nth-of-type(42){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(43):checked~.gallery-thumbs .thumb:nth-of-type(43){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(44):checked~.gallery-thumbs .thumb:nth-of-type(44){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(45):checked~.gallery-thumbs .thumb:nth-of-type(45){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(46):checked~.gallery-thumbs .thumb:nth-of-type(46){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(47):checked~.gallery-thumbs .thumb:nth-of-type(47){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(48):checked~.gallery-thumbs .thumb:nth-of-type(48){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(49):checked~.gallery-thumbs .thumb:nth-of-type(49){outline:1px solid var(--card, #ddd)}.gallery .gallery-control:nth-of-type(50):checked~.gallery-thumbs .thumb:nth-of-type(50){outline:1px solid var(--card, #ddd)}.gallery .gallery-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.gallery .gallery-modal .modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);cursor:pointer}.gallery .gallery-modal .modal-content{position:relative;max-width:90vw;max-height:90vh;z-index:1001;display:flex;align-items:center;justify-content:center}.gallery .gallery-modal .modal-close{position:absolute;top:-40px;right:0;font-size:40px;color:#fff;cursor:pointer;background:none;border:none;line-height:1;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:1002;transition:opacity .2s ease}.gallery .gallery-modal .modal-close:hover{opacity:.7}.gallery .gallery-modal .modal-slide{display:none;margin:0;flex-direction:column;align-items:center;gap:15px}.gallery .gallery-modal .modal-slide img{max-width:90vw;max-height:80vh;width:auto;height:auto;object-fit:contain}.gallery .gallery-modal .modal-slide figcaption{color:#fff;text-align:center;font-size:1rem;padding:10px}.gallery .modal-control:checked~.gallery-modal{display:flex}.gallery .gallery-control:nth-of-type(1):checked~.gallery-modal .modal-slide:nth-of-type(1){display:flex}.gallery .gallery-control:nth-of-type(2):checked~.gallery-modal .modal-slide:nth-of-type(2){display:flex}.gallery .gallery-control:nth-of-type(3):checked~.gallery-modal .modal-slide:nth-of-type(3){display:flex}.gallery .gallery-control:nth-of-type(4):checked~.gallery-modal .modal-slide:nth-of-type(4){display:flex}.gallery .gallery-control:nth-of-type(5):checked~.gallery-modal .modal-slide:nth-of-type(5){display:flex}.gallery .gallery-control:nth-of-type(6):checked~.gallery-modal .modal-slide:nth-of-type(6){display:flex}.gallery .gallery-control:nth-of-type(7):checked~.gallery-modal .modal-slide:nth-of-type(7){display:flex}.gallery .gallery-control:nth-of-type(8):checked~.gallery-modal .modal-slide:nth-of-type(8){display:flex}.gallery .gallery-control:nth-of-type(9):checked~.gallery-modal .modal-slide:nth-of-type(9){display:flex}.gallery .gallery-control:nth-of-type(10):checked~.gallery-modal .modal-slide:nth-of-type(10){display:flex}.gallery .gallery-control:nth-of-type(11):checked~.gallery-modal .modal-slide:nth-of-type(11){display:flex}.gallery .gallery-control:nth-of-type(12):checked~.gallery-modal .modal-slide:nth-of-type(12){display:flex}.gallery .gallery-control:nth-of-type(13):checked~.gallery-modal .modal-slide:nth-of-type(13){display:flex}.gallery .gallery-control:nth-of-type(14):checked~.gallery-modal .modal-slide:nth-of-type(14){display:flex}.gallery .gallery-control:nth-of-type(15):checked~.gallery-modal .modal-slide:nth-of-type(15){display:flex}.gallery .gallery-control:nth-of-type(16):checked~.gallery-modal .modal-slide:nth-of-type(16){display:flex}.gallery .gallery-control:nth-of-type(17):checked~.gallery-modal .modal-slide:nth-of-type(17){display:flex}.gallery .gallery-control:nth-of-type(18):checked~.gallery-modal .modal-slide:nth-of-type(18){display:flex}.gallery .gallery-control:nth-of-type(19):checked~.gallery-modal .modal-slide:nth-of-type(19){display:flex}.gallery .gallery-control:nth-of-type(20):checked~.gallery-modal .modal-slide:nth-of-type(20){display:flex}.gallery .gallery-control:nth-of-type(21):checked~.gallery-modal .modal-slide:nth-of-type(21){display:flex}.gallery .gallery-control:nth-of-type(22):checked~.gallery-modal .modal-slide:nth-of-type(22){display:flex}.gallery .gallery-control:nth-of-type(23):checked~.gallery-modal .modal-slide:nth-of-type(23){display:flex}.gallery .gallery-control:nth-of-type(24):checked~.gallery-modal .modal-slide:nth-of-type(24){display:flex}.gallery .gallery-control:nth-of-type(25):checked~.gallery-modal .modal-slide:nth-of-type(25){display:flex}.gallery .gallery-control:nth-of-type(26):checked~.gallery-modal .modal-slide:nth-of-type(26){display:flex}.gallery .gallery-control:nth-of-type(27):checked~.gallery-modal .modal-slide:nth-of-type(27){display:flex}.gallery .gallery-control:nth-of-type(28):checked~.gallery-modal .modal-slide:nth-of-type(28){display:flex}.gallery .gallery-control:nth-of-type(29):checked~.gallery-modal .modal-slide:nth-of-type(29){display:flex}.gallery .gallery-control:nth-of-type(30):checked~.gallery-modal .modal-slide:nth-of-type(30){display:flex}.gallery .gallery-control:nth-of-type(31):checked~.gallery-modal .modal-slide:nth-of-type(31){display:flex}.gallery .gallery-control:nth-of-type(32):checked~.gallery-modal .modal-slide:nth-of-type(32){display:flex}.gallery .gallery-control:nth-of-type(33):checked~.gallery-modal .modal-slide:nth-of-type(33){display:flex}.gallery .gallery-control:nth-of-type(34):checked~.gallery-modal .modal-slide:nth-of-type(34){display:flex}.gallery .gallery-control:nth-of-type(35):checked~.gallery-modal .modal-slide:nth-of-type(35){display:flex}.gallery .gallery-control:nth-of-type(36):checked~.gallery-modal .modal-slide:nth-of-type(36){display:flex}.gallery .gallery-control:nth-of-type(37):checked~.gallery-modal .modal-slide:nth-of-type(37){display:flex}.gallery .gallery-control:nth-of-type(38):checked~.gallery-modal .modal-slide:nth-of-type(38){display:flex}.gallery .gallery-control:nth-of-type(39):checked~.gallery-modal .modal-slide:nth-of-type(39){display:flex}.gallery .gallery-control:nth-of-type(40):checked~.gallery-modal .modal-slide:nth-of-type(40){display:flex}.gallery .gallery-control:nth-of-type(41):checked~.gallery-modal .modal-slide:nth-of-type(41){display:flex}.gallery .gallery-control:nth-of-type(42):checked~.gallery-modal .modal-slide:nth-of-type(42){display:flex}.gallery .gallery-control:nth-of-type(43):checked~.gallery-modal .modal-slide:nth-of-type(43){display:flex}.gallery .gallery-control:nth-of-type(44):checked~.gallery-modal .modal-slide:nth-of-type(44){display:flex}.gallery .gallery-control:nth-of-type(45):checked~.gallery-modal .modal-slide:nth-of-type(45){display:flex}.gallery .gallery-control:nth-of-type(46):checked~.gallery-modal .modal-slide:nth-of-type(46){display:flex}.gallery .gallery-control:nth-of-type(47):checked~.gallery-modal .modal-slide:nth-of-type(47){display:flex}.gallery .gallery-control:nth-of-type(48):checked~.gallery-modal .modal-slide:nth-of-type(48){display:flex}.gallery .gallery-control:nth-of-type(49):checked~.gallery-modal .modal-slide:nth-of-type(49){display:flex}.gallery .gallery-control:nth-of-type(50):checked~.gallery-modal .modal-slide:nth-of-type(50){display:flex}.testimonial-slider{position:relative;max-width:1000px;isolation:isolate;margin:0 auto;overflow:hidden}.testimonial-slider .section-header{text-align:center;margin-bottom:2rem}.testimonial-slider input{display:none}.testimonial-slider .slides{position:relative;min-height:320px;display:flex;align-items:center}.testimonial-slider .testimonial-author{font-weight:600}.testimonial-slider .testimonial{position:absolute;inset:0;opacity:0;transform:translateX(40px);transition:opacity .2s ease,transform .5s ease;display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;border:1px solid var(--color-accent);border-radius:10px;padding:1.5rem;width:100%}.testimonial-slider .testimonial .testimonial-logo-wrapper{display:flex;align-items:center;justify-content:center}.testimonial-slider .testimonial .testimonial-logo-wrapper img{max-width:220px;height:auto}.testimonial-slider .testimonial .testimonial-text{margin:.5rem 0 1rem}.testimonial-slider #t-1:checked~.slides .testimonial:nth-child(1),.testimonial-slider #t-2:checked~.slides .testimonial:nth-child(2){opacity:1;transform:translateX(0);position:relative}.testimonial-slider .nav{display:flex;justify-content:center;gap:.75rem;margin-top:1.5rem;position:relative;z-index:1}.testimonial-slider .nav label{width:10px;height:10px;border-radius:50%;background:#bbb;cursor:pointer}.testimonial-slider #t-1:checked~.nav label[for=t-1],.testimonial-slider #t-2:checked~.nav label[for=t-2]{background:#000}@media(max-width: 600px){.testimonial-slider .testimonial{grid-template-columns:1fr}.testimonial-slider .testimonial-logo-wrapper{margin-bottom:1rem}}.album{display:flex;justify-content:center;flex-direction:column}.album .text{display:flex;flex-direction:column}.album .text p{max-width:1000px}.album .images-container{width:100%;column-count:1;column-gap:0}.album .gallery-item{break-inside:avoid;margin:0 0 16px;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.05);background-color:var(--color-bg)}.album img{width:100%;display:block;object-fit:cover}.album .gallery-title{margin:10px 12px 12px;font-size:.95rem;font-weight:600;color:var(--color-text);line-height:1.3}@media(min-width: 640px){.album .images-container{column-count:2;column-gap:16px}}@media(min-width: 1024px){.album .images-container{column-count:3;column-gap:18px}}@media(min-width: 1280px){.album .images-container{column-count:4;column-gap:20px}}.contact-hero{position:relative;overflow:hidden;padding-top:clamp(2.5rem,1.4423rem + 3.8462vw,6.25rem);padding-bottom:clamp(2.5rem,1.4423rem + 3.8462vw,6.25rem);margin-bottom:20px}.contact-hero .contact-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.contact-hero .contact-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.contact-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg, rgba(15, 13, 11, 0.5) 0%, rgba(15, 13, 11, 0.25) 55%, rgba(15, 13, 11, 0.55) 100%)}.contact-grid{position:relative;z-index:1;display:flex;flex-direction:column;gap:28px;align-items:stretch}@media(min-width: 980px){.contact-grid{flex-direction:row;flex-wrap:wrap;gap:40px}}.contact-grid .map-link svg path{stroke:var(--color-text-light)}.contact-bottom{width:100%;display:flex;gap:40px;flex-wrap:wrap}@media(min-width: 980px){.bottom-maps{display:none}}.contact-left{display:flex;flex-direction:column;gap:16px;flex:1.15}.contact-left h1,.contact-left p,.contact-left a,.contact-left address{color:var(--color-text-light)}.contact-left h1{margin-bottom:0;opacity:.95;text-shadow:0 4px 18px rgba(0,0,0,.25)}.contact-left .contact-lead{max-width:42rem;opacity:.95}.contact-info-grid{display:grid;grid-template-columns:1fr;gap:22px;margin-top:10px}@media(min-width: 720px){.contact-info-grid{grid-template-columns:1fr 1fr;gap:26px}}.contact-info-grid .map-links{display:none}.contact-info-grid .contact-map{display:none}@media(min-width: 980px){.contact-info-grid .map-links{display:flex}.contact-info-grid .contact-map{display:flex}}.contact-info-block{display:flex;flex-direction:column;gap:8px}.contact-info-block .small-title{color:var(--color-text-light);opacity:.9;margin-top:20px}.contact-info-block a{text-decoration:underline;text-underline-offset:6px;transition:color .3s ease}.contact-info-block a:hover{color:var(--color-accent)}.contact-info-block .btn-light{color:var(--color-accent);text-decoration:none;width:fit-content}.contact-info-block address{font-style:normal;line-height:1.5}.map-links{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:6px;margin-top:20px}@media(min-width: 870px){.map-links{flex-direction:column}}.map-links .map-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;height:fit-content}.map-links a{transition:color .3s ease}.map-links a:hover{color:var(--color-accent)}.map-pin{flex:0 0 auto}.contact-map{width:100%;max-width:600px;margin-top:12px;border-radius:20px;overflow:hidden;border:1px solid var(--color-muted);background-color:var(--color-bg);aspect-ratio:16/9}.contact-map iframe{width:100%;height:100%;border:0;display:block}.contact-card{flex:1;background:rgba(252,249,243,.92);border-radius:20px;border:1px solid rgba(233,236,223,.9);padding:clamp(1.1rem,.9rem + 1vw,1.6rem);display:flex;flex-direction:column;gap:14px}.contact-card .contact-card-lead{opacity:.8;margin-bottom:6px}.contact-card .small-title{margin-bottom:0}.contact-card .btn{font-size:clamp(1.3125rem,1.4489rem - .6061vw,1.0625rem);margin-top:10px}.form-notice{border-radius:20px;padding:28px 20px;border:1px solid var(--color-accent);background-color:var(--color-bg-accent)}.form-notice form{padding:0}.form-notice .btn{width:max-content;margin:auto}.form-notice--success{background-color:var(--color-bg-accent)}.form-notice--error{border-color:var(--color-accent-2);background-color:var(--color-bg-accent)}.form-notice p{margin:0;text-align:center;padding-bottom:20px}dialog.form-notice{display:none;width:min(92vw,560px);max-width:100%;max-height:calc(100vh - 2.5rem);overflow:auto}dialog.form-notice[open]{display:block;position:fixed;inset:0;margin:auto}dialog.form-notice::backdrop{background:rgba(15,13,11,.55)}dialog.form-notice form{margin-top:12px}.contact-form{display:flex;flex-direction:column;gap:16px;padding-top:0}.contact-form-note{margin-top:10px;margin-bottom:10px;font-size:1rem;line-height:1.45;opacity:.8}.contact-form-note--error{margin-top:6px;margin-bottom:0;opacity:1;color:var(--color-accent-2)}.contact-form-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width: 520px){.contact-form-grid{grid-template-columns:1fr 1fr}}.contact-form-grid .field--full{grid-column:1/-1}.field{display:block;width:100%}.field input,.field textarea{width:100%;border-radius:999px;border:1px solid var(--color-muted);background-color:var(--color-bg);padding:12px 16px;font-size:1rem;font-size:clamp(1.3125rem,1.4489rem - .6061vw,1.0625rem);transition:border-color .3s ease}.field textarea{border-radius:20px;resize:vertical;min-height:140px}.field input:focus,.field textarea:focus{outline:none;border-color:var(--color-accent)}.file-input{border-radius:20px;padding:12px 16px;background-color:var(--color-bg)}.file-input::file-selector-button{border:1px solid var(--color-accent);background:var(--color-bg-accent);color:var(--color-accent);border-radius:999px;padding:10px 14px;margin-right:12px;cursor:pointer}.file-input::file-selector-button:hover{background:var(--color-accent-muted)}.file-picker{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.file-button{text-decoration:none;padding:8px 24px;border:1px solid var(--color-accent);border-radius:999px;cursor:pointer;transition:background-color .3s ease,transform .3s ease;opacity:.8}.file-button:hover{background:var(--color-accent-muted)}.file-button:active{transform:translateY(2px)}.file-status{opacity:.8;font-size:1rem}.captcha{margin-top:6px}.captcha-note{margin-top:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.four{margin-bottom:20px}.four h1,.four p{text-align:center}.four .hero-btn-container{display:flex;align-items:center;justify-content:center;margin-top:20px}.four .btn-dark svg path{stroke:none}section.teenused-hero{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}section.teenused-hero .teenused-hero-inner{position:relative;z-index:1;max-width:980px;display:grid;gap:14px}section.teenused-hero h1{margin-bottom:0}section.teenused-hero .accent{color:var(--color-accent)}section.teenused-hero p{max-width:720px;margin:0 auto;color:rgba(88,47,30,.85)}section.teenused-grid{background:rgba(0,0,0,0);padding-right:0;padding-left:0}section.teenused-grid .services{display:grid;gap:1px;border-radius:20px;overflow:hidden;background:rgba(126,133,101,.18);max-width:1000px;margin:auto}@media(min-width: 780px){section.teenused-grid .services{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px}}section.teenused-grid .service-card{position:relative;isolation:isolate;padding:22px 20px;background:hsla(0,0%,100%,.72);overflow:hidden;display:grid;gap:12px;align-content:start;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}section.teenused-grid .service-card::after{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.08;pointer-events:none;z-index:0}section.teenused-grid .service-card>*{position:relative;z-index:2}section.teenused-grid .service-card{border-radius:0}section.teenused-grid .service-card .service-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:rgba(126,133,101,.12);color:var(--color-accent)}section.teenused-grid .service-card h3{font-family:var(--font-accent);font-weight:400;letter-spacing:1px;line-height:1.25;font-size:clamp(1.375rem,1.2873rem + .3896vw,1.625rem)}section.teenused-grid .service-card .service-text{display:grid;gap:10px}section.teenused-grid .service-card p{margin:0;color:rgba(88,47,30,.9)}section.teenused-grid .service-card:nth-child(2n){background:var(--color-accent-muted)}section.teenused-grid .service-card:nth-child(2n) .service-icon{background:rgba(126,133,101,.16);color:var(--color-accent)}@media(min-width: 780px){section.teenused-grid .service-card:nth-child(2n){background:hsla(0,0%,100%,.72)}section.teenused-grid .service-card:nth-child(2n) .service-icon{background:rgba(126,133,101,.12);color:var(--color-accent)}section.teenused-grid .service-card:nth-child(2),section.teenused-grid .service-card:nth-child(3){background:var(--color-accent-muted)}section.teenused-grid .service-card:nth-child(2) .service-icon,section.teenused-grid .service-card:nth-child(3) .service-icon{background:rgba(126,133,101,.16);color:var(--color-accent)}}.tooted-section{margin-bottom:20px}.tooted-section h2{font-size:40px}.tooted-section .row{display:flex;justify-content:space-between;flex-direction:column}.tooted-section .text-container{display:flex;flex-direction:column;gap:20px}.tooted-section .text-container .icon-text{display:flex;gap:12px;align-items:flex-start;justify-content:flex-start}.tooted-section .text-container .icon-text p{color:var(--color-accent);font-weight:500}.tooted-section .text-container .icon-text svg{margin-top:4px}.tooted-section .text-container .icon-text svg path{color:var(--color-accent)}.tooted-section .text-container .icon-text.mt{margin-top:20px}.tooted-section .pills-container{display:flex;flex-direction:column;gap:14px}.tooted-section .pills-container .pills-marquee{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%)}.tooted-section .pills-container .pills-marquee__inner{display:flex;width:max-content;animation:tooted-pill-marquee 80s linear infinite;will-change:transform}.tooted-section .pills-container .pills-marquee__group{display:flex;gap:10px;padding-right:10px;flex:0 0 auto}.tooted-section .pills-container .pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:var(--color-bg-accent);border:1px solid var(--color-accent);color:var(--color-accent);font-weight:500;line-height:1.2;white-space:nowrap}.tooted-section .pills-container .pill svg path{color:var(--color-accent)}@media(prefers-reduced-motion: reduce){.tooted-section .pills-container .pills-marquee__inner{animation:none;transform:none}}.tooted-section .tooted-grid{width:100%;display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 780px){.tooted-section .tooted-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1100px){.tooted-section .tooted-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.tooted-section .img-container{position:relative;overflow:hidden;border-radius:24px;background-size:cover;flex:1;max-height:200px;aspect-ratio:4/3;width:100%}.tooted-section .img-container::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 248, 245, 0.1) 0%, rgba(255, 235, 227, 0.1) 40%, rgba(0, 0, 0, 0.4) 90%);pointer-events:none;z-index:1}.tooted-section .img-container::before{content:"";position:absolute;inset:0;background:linear-gradient(200deg, rgba(15, 13, 11, 0.15), rgba(15, 13, 11, 0.12));pointer-events:none;z-index:1}.tooted-section .img-container img{width:100%;height:100%;object-fit:cover}.tooted-section .img-container .img-text{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-content:space-between;justify-content:space-between;gap:14px;padding:30px 20px;color:#f9f6f1}.tooted-section .img-container .img-text .bubble{position:absolute;margin:1.5rem;right:0;bottom:0;background:hsla(0,0%,100%,.92);border-radius:18px;padding:1.4rem 1.6rem;box-shadow:0 18px 45px rgba(31,24,19,.18);display:grid;gap:0px;max-width:310px}.tooted-section .img-container .img-text .bubble p{color:var(--color-text);margin-bottom:0px}.tooted-section .img-container .img-text .bubble .upper{letter-spacing:.1em;text-transform:uppercase;font-weight:300;font-size:1rem;margin-bottom:8px}.tooted-section .img-container .img-text .pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;width:fit-content;border-radius:999px;background:rgba(255,254,247,.85);letter-spacing:.1em;text-transform:uppercase;font-weight:300;font-size:1rem;color:var(--color-text)}.tooted-section .img-container .img-text p{margin:0;max-width:540px;color:var(--color-text-light);margin-bottom:8px}.tooted-section .img-container .img-text .title{font-weight:600;line-height:1.3}.tooted-section .img-container .img-text .small-text{font-size:18px;font-weight:300}@keyframes tooted-pill-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}/*# sourceMappingURL=main.css.map */
