@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css";:root{--fs-base: 1rem;--fs-h1: 2.25rem;--fs-h2: 1.75rem;--fs-h3: 1.375rem;--fs-h4: 1.2rem;--fs-h5: 1.05rem;--fs-h6: 1rem;--fs-small: 0.875rem;--lh-base: 1.65;--lh-heading: 1.25;--lh-subheading: 1.35;--lh-small: 1.5;--fw-base: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--br-s: 8px;--br-m: 30px;--br-circle: 50%;--clr-accent-I: #640E12;--clr-heading: #640E12;--clr-background: #FFF8F3;--clr-surface: #FFF8F3;--clr-card: #f9f9f9;--clr-border: #e8e0d8;--clr-text: #343434;--clr-text-muted: #6b6060;--clr-muted: #640E12;--spc-base: 1rem;--spc-large: 2rem}*{font-size:var(--fs-base);line-height:var(--lh-base);font-family:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;margin:0;padding:0;box-sizing:border-box !important;scroll-padding-top:9rem;scroll-behavior:initial}body{width:100vw;overflow-x:hidden;margin:0;padding:0;background-color:var(--clr-background)}main{width:100vw;overflow-x:hidden;margin:0;padding:0}section{width:100vw;overflow-x:hidden;margin:0;padding:0}img{height:auto;display:block;max-width:100%}&::-webkit-scrollbar{width:.8rem}&::-webkit-scrollbar-track{background:rgba(0,0,0,0)}&::-webkit-scrollbar-thumb{background:var(--clr-border)}@media(max-width: 767px){input[type=text],input[type=email],input[type=tel],textarea{font-size:16px}html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}}@media screen and (max-width: 1024px){.symbolImg,.logoImg,.headerImg,img{display:block;margin:0 auto;max-width:100%;height:auto}}@media(max-width: 430px){.grid{display:grid !important;grid-template-columns:1fr !important;gap:1.25rem !important;padding:0 .5rem !important}.grid img{max-width:100%;width:100%;height:auto;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:0 auto;display:block}.grid>*{margin:0 auto;width:100%;max-width:100%}}@media screen and (max-width: 393px){.symbolImg{width:120px;margin:0 auto}.logoImg{width:200px;margin:0 auto}.headerImg{width:100%;height:auto;object-fit:cover;object-position:center}}.h1-heading{font-size:var(--fs-h1);line-height:var(--lh-heading);color:var(--clr-heading);margin:.25rem 0 .75rem;letter-spacing:-0.02em;font-weight:var(--fw-bold)}.h2-heading{font-size:var(--fs-h2);line-height:var(--lh-subheading);color:var(--clr-heading);margin:.25rem 0 .75rem;letter-spacing:-0.015em;font-weight:var(--fw-semibold)}.h3-heading{font-size:var(--fs-h3);line-height:var(--lh-subheading);color:var(--clr-heading);margin:.25rem 0 .5rem;letter-spacing:-0.01em;font-weight:var(--fw-semibold)}.h4-heading{font-size:var(--fs-h4);line-height:var(--lh-small);color:var(--clr-heading);margin:.25rem 0 .5rem;font-weight:var(--fw-semibold)}.h5-heading,.h6-heading{font-size:var(--fs-h5);line-height:var(--lh-small);color:var(--clr-heading);margin:.25rem 0 .5rem;font-weight:var(--fw-semibold)}h1{font-size:var(--fs-h1);line-height:var(--lh-heading);margin-bottom:1rem}h2{font-size:var(--fs-h2);line-height:var(--lh-subheading);margin-bottom:1rem}h3{font-size:var(--fs-h3);line-height:var(--lh-subheading);margin-bottom:1rem}h4{font-size:var(--fs-h4);line-height:var(--lh-small);margin-bottom:1rem}small{font-size:var(--fs-small);line-height:var(--lh-small)}p,li,span,a{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--clr-text);margin:0 0 var(--spc-base)}a{text-decoration:underline}button,input,textarea{font-size:var(--fs-base);line-height:var(--lh-base)}.mutedAccent{color:var(--clr-muted)}.link-accent{color:var(--clr-accent-I);text-decoration:underline}.link-accent:hover{color:#4a0a0d}@media(max-width: 768px){h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.1rem}}@media(max-width: 430px){h1{font-size:1.625rem}h2{font-size:1.375rem}h3{font-size:1.125rem}h4{font-size:1rem}.container{padding:0 .5rem}}@media(max-width: 1024px){.h1-heading{font-size:1.875rem}.h2-heading{font-size:1.5rem}.h3-heading{font-size:1.25rem}.h4-heading{font-size:1.1rem}}@media only screen and (min-width: 1024px)and (max-width: 1366px){.h1-heading{font-size:2.25rem}.h2-heading{font-size:1.75rem}.h3-heading{font-size:1.375rem}.h4-heading{font-size:1.2rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.h1-heading{font-size:2rem}.h2-heading{font-size:1.625rem}.h3-heading{font-size:1.25rem}.h4-heading{font-size:1.1rem}}@media only screen and (device-width: 393px)and (device-height: 852px)and (-webkit-device-pixel-ratio: 3){.h1-heading{font-size:1.75rem}.h2-heading{font-size:1.5rem}.h3-heading{font-size:1.25rem}.h4-heading{font-size:1.125rem}h1,h2,h3{font-size:1.25rem;margin-bottom:.75rem}p{font-size:.875rem;line-height:1.5}}@media only screen and (device-width: 428px)and (device-height: 926px)and (-webkit-device-pixel-ratio: 3){.h1-heading{font-size:2rem}.h2-heading{font-size:1.75rem}.h3-heading{font-size:1.5rem}.h4-heading{font-size:1.25rem}h1,h2,h3{font-size:1.375rem;margin-bottom:1rem}p{font-size:.9375rem;line-height:1.5}}.siteNavigation{background-color:var(--clr-background);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);position:sticky;top:0;z-index:50;width:100%;transition:box-shadow .3s ease}.siteNavigation.scrolled{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.siteNavigation .container{display:flex;justify-content:space-between;align-items:center;padding:1rem}.siteNavigation ul{display:flex;align-items:center}.navLinks{font-weight:var(--fw-medium);display:inline-block}.navLinks a{padding:.5rem 1rem;color:var(--clr-text);transition:color .2s ease;text-decoration:none;font-size:.95rem;letter-spacing:.02em;font-weight:var(--fw-semibold)}.navLinks a:hover{color:var(--clr-accent-I);text-decoration:none}.languageSelector{display:none}.lang-selector{position:relative;border-left:1px solid var(--clr-border);padding-left:1.25rem;margin-left:.5rem}.lang-btn{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background:rgba(0,0,0,0);border:none;border-radius:var(--br-s);color:var(--clr-text);font-size:.95rem;font-weight:var(--fw-semibold);cursor:pointer;transition:background-color .2s ease,color .2s ease;white-space:nowrap;letter-spacing:.02em}.lang-btn:hover,.lang-btn[aria-expanded=true]{color:var(--clr-accent-I);background-color:rgba(100,14,18,.06)}.lang-chevron{font-size:.65rem !important;color:var(--clr-text-muted);transition:transform .2s ease}.lang-btn[aria-expanded=true] .lang-chevron{transform:rotate(180deg);color:var(--clr-accent-I)}.lang-dropdown{display:none !important;position:absolute;top:calc(100% + .375rem);right:0;background:var(--clr-background);border:1px solid var(--clr-border);border-radius:var(--br-s);box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.05);min-width:160px;z-index:100;list-style:none;padding:.375rem 0;margin:0}.lang-dropdown.open{display:block !important}.lang-dropdown li{display:block !important;padding:.6rem 1.1rem;font-size:.95rem;font-weight:var(--fw-medium);color:var(--clr-text);cursor:pointer;transition:background-color .15s ease,color .15s ease;margin:0}.lang-dropdown li:hover{background-color:rgba(100,14,18,.06);color:var(--clr-accent-I)}.lang-dropdown li.is-current{color:var(--clr-accent-I);font-weight:var(--fw-semibold)}.symbolImg{max-width:100%;height:60px;width:auto;transition:transform .3s ease}.symbolImg:hover{transform:scale(1.05)}@media(max-width: 1023px){.siteNavigation{padding:1rem}.siteNavigation ul{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,248,243,.98);padding:4rem 0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:40;flex-direction:column}.siteNavigation ul.active{display:flex;gap:1rem}.siteNavigation .navLinks{width:100%;text-align:center;padding:1rem 0;border-bottom:1px solid var(--clr-border);margin:0}.siteNavigation .navLinks:last-child{border-bottom:none}.siteNavigation .navLinks a{display:block;padding:.75rem 0;font-size:1.25rem}#menu-toggle{display:block;background:none;border:none;font-size:1.75rem;cursor:pointer;padding:.5rem;color:var(--clr-accent-I);z-index:50}.lang-selector{border-left:none;padding-left:0;margin-left:0}.symbolImg{height:44px}}@media(min-width: 768px)and (max-width: 1023px){.siteNavigation{padding:1rem 2rem}.siteNavigation ul.active{padding:2rem 0}.symbolImg{height:52px}}@media(min-width: 1024px){.siteNavigation ul{display:flex;align-items:center;gap:2rem}.siteNavigation .navLinks{position:relative;padding:.5rem 0}.siteNavigation .navLinks::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--clr-accent-I);transition:width .3s ease}.siteNavigation .navLinks:hover::after{width:100%}#menu-toggle{display:none}.symbolImg{height:60px}}@media(min-width: 1440px){.siteNavigation{padding:1.5rem 3rem}.navLinks{font-size:1.2rem}}@media(min-width: 1280px)and (max-width: 1439px){.siteNavigation{padding:1rem 2rem}}@media only screen and (device-width: 393px)and (device-height: 852px){.siteNavigation{padding:.5rem}.siteNavigation ul.active{padding:3rem 0}.siteNavigation .navLinks a{font-size:1.125rem;padding:.625rem 0}.symbolImg{height:40px}}@media only screen and (device-width: 428px)and (device-height: 926px){.siteNavigation{padding:.75rem}.siteNavigation ul.active{padding:3.5rem 0}.siteNavigation .navLinks a{font-size:1.25rem;padding:.75rem 0}.symbolImg{height:44px}}@media(forced-colors: active){.siteNavigation,.navLinks{border:1px solid CanvasText}}.siteHeader{position:relative;background-color:var(--clr-background)}.headerImg{display:flex;align-items:stretch;background:no-repeat url("/resources/images/img-1-header.jpg");background-size:cover;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 1920px){.headerImg{background-attachment:fixed}}img.logoImg{border-radius:var(--fs-base);padding-top:1%;padding-left:1%;padding-right:1%;border:3px solid var(--clr-accent-I);background-color:var(--clr-background);opacity:.9}.siteFooter{display:flex;justify-content:space-between;align-items:center;background-color:var(--clr-background);padding:1.5rem 2rem;border-top:1px solid var(--clr-border)}.siteFooter .container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;width:100%}.siteFooter p{margin:0;color:var(--clr-text)}.siteFooter .footer-left{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 .4rem}.siteFooter .footer-credit{font-size:var(--fs-base);color:var(--clr-text);margin:0}.siteFooter .footer-credit a{color:var(--clr-accent-I);text-decoration:underline;font-size:var(--fs-base);margin:0}.siteFooter .footer-credit a:hover{color:#4a0a0d}.siteFooter .footer-legal{display:flex;flex-wrap:wrap;flex-basis:100%;gap:0;align-items:center}.siteFooter .footer-legal a{color:var(--clr-accent-I);text-decoration:underline;font-size:var(--fs-small);font-weight:var(--fw-medium);margin:0}.siteFooter .footer-legal a:hover{color:#4a0a0d}.siteFooter .footer-legal a:not(:last-child)::after{content:"|";display:inline-block;margin:0 .75rem;color:var(--clr-text-muted);font-weight:400;text-decoration:none}.siteFooter .socials{display:flex;gap:1rem;align-items:center}.siteFooter .socials a{color:var(--clr-accent-I);font-size:1.5rem;transition:color .3s ease}.siteFooter .socials a:hover{color:#4a0a0d}.socials{text-decoration:none;color:var(--clr-accent-I);font-size:1.5rem;transition:color .3s ease}.socials i{transition:color .3s ease}.socials i.fa-facebook,.socials i.fa-google,.socials i.fa-linkedin,.socials i.fa-whatsapp{color:var(--clr-accent-I)}.socials:hover i{color:#4a0a0d}.mx-2{margin:0 .5rem}@media(max-width: 767px){.siteFooter{padding:1.5rem 1rem}.siteFooter .container{flex-direction:column;gap:1.5rem;text-align:center}.siteFooter .socials{justify-content:center;gap:1.5rem}.siteFooter p{font-size:.875rem}}@media(min-width: 768px)and (max-width: 1023px){.siteFooter{padding:2rem}.siteFooter .container{gap:2rem}}@media(min-width: 1024px){.siteFooter{padding:2.5rem}}@media only screen and (device-width: 393px)and (device-height: 852px){.siteFooter{padding:1rem .75rem}.siteFooter .container{gap:1rem}.siteFooter p{font-size:.8125rem}.siteFooter .socials{gap:1.25rem}.siteFooter .socials a{font-size:1.25rem}}@media only screen and (device-width: 428px)and (device-height: 926px){.siteFooter{padding:1.25rem 1rem}.siteFooter .container{gap:1.25rem}.siteFooter p{font-size:.875rem}.siteFooter .socials{gap:1.5rem}.siteFooter .socials a{font-size:1.375rem}}@media only screen and (device-width: 393px)and (device-height: 852px)and (-webkit-device-pixel-ratio: 3){.siteFooter{padding:.5rem;flex-direction:column;text-align:center;gap:.5rem}}@media(forced-colors: active){.siteFooter{border:1px solid CanvasText}}.btn{display:inline-block;padding:12px 24px;text-decoration:none;border-radius:100px;cursor:pointer;font-weight:var(--fw-semibold);font-size:var(--fs-base);transition:background-color .25s ease,border-color .25s ease,color .25s ease;border:2px solid rgba(0,0,0,0);text-align:center;line-height:1.25;letter-spacing:.01em}.btn:hover{text-decoration:none}.btn-primary{background-color:var(--clr-accent-I);border-color:var(--clr-accent-I);color:#fff}.btn-primary:hover{background-color:#4a0a0d;border-color:#4a0a0d;color:#fff}.btn-secondary{background-color:rgba(0,0,0,0);border-color:var(--clr-accent-I);color:var(--clr-accent-I)}.btn-secondary:hover{background-color:var(--clr-accent-I);border-color:var(--clr-accent-I);color:#fff}.btn-on-dark{background-color:rgba(0,0,0,0);border-color:var(--clr-surface);color:#fff}.btn-on-dark:hover{background-color:var(--clr-surface);border-color:var(--clr-surface);color:var(--clr-accent-I)}.btn-discover{background-color:rgba(0,0,0,0);border:2px solid rgba(255,248,243,.85);color:#fff}.btn-discover:hover{background-color:rgba(255,248,243,.15);border-color:var(--clr-surface)}.btn-large{padding:14px 32px}.btn-full{width:100%}.page-cta{text-align:center;padding:40px 20px;margin-top:40px;border-top:1px solid var(--clr-border);background-color:var(--clr-background)}.page-cta a{display:inline-block;margin:10px}@media(max-width: 767px){button,.navLinks a,.socials a{min-height:44px;min-width:44px}}.reviewsSection{background-color:var(--clr-accent-I)}.reviews-container{max-width:1100px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center}.reviews-title{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:#fff;margin-bottom:2.5rem;text-align:center}.reviews-grid{columns:2;column-gap:1.5rem;width:100%;margin-bottom:2.5rem}@media(max-width: 640px){.reviews-grid{columns:1}}.review-card{background-color:var(--clr-card);border-radius:var(--br-s);padding:1.75rem 1.5rem 1.25rem;box-shadow:0 1px 6px rgba(0,0,0,.08);display:flex;flex-direction:column;border-top:3px solid var(--clr-accent-I);transition:transform .2s ease,box-shadow .2s ease;break-inside:avoid;margin-bottom:1.25rem}.review-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.review-quote{font-size:3.5rem;line-height:1;color:var(--clr-accent-I);font-family:Georgia,serif;opacity:.25;margin-bottom:-1rem}.review-text{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--clr-text);font-style:italic;flex:1;margin:0 0 1.25rem}.review-footer{display:flex;flex-direction:column;gap:.3rem;padding-top:1rem;border-top:1px solid #f0e8e8}.review-stars{color:#c8960c;font-size:1rem;letter-spacing:.08em}.review-author{font-weight:var(--fw-semibold);color:var(--clr-accent-I);font-size:var(--fs-base);margin:0;font-style:normal}.reviews-cta{margin-top:.5rem}.review-form-card{background-color:var(--clr-card);border-radius:var(--br-s);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);max-width:42rem;margin:0 auto;padding:1.5rem}@media(max-width: 767px){.reviewsButton{width:100%;max-width:300px;margin:0 auto .5rem;padding:.5rem 1rem;font-size:.875rem}}@media(min-width: 768px)and (max-width: 1023px){.reviewsButton{padding:.75rem 1.5rem;font-size:.875rem}}@media(min-width: 1024px){.reviewsButton{padding:1rem 2rem;font-size:1rem}}@media only screen and (device-width: 393px)and (device-height: 852px){.reviewsButton{max-width:280px;padding:.5rem .75rem;font-size:.8125rem}}@media only screen and (device-width: 428px)and (device-height: 926px){.reviewsButton{max-width:300px;padding:.625rem 1rem;font-size:.875rem}}#contact{overflow-x:hidden;background-image:url("/resources/images/img-6-contact.png");background-size:cover;background-position:center;background-repeat:no-repeat}#contact .contact-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.contact-card{background-color:var(--clr-card)}#contactForm{gap:1.25rem}.map-embed{border-radius:.5rem;width:100%;flex:1;min-height:160px;border:none}.contact-form{width:100%;max-width:600px;margin:0 auto}.contact-form .form-group{margin-bottom:1.25rem}.contact-form label{display:block;font-weight:var(--fw-semibold);margin-bottom:.4rem;font-size:var(--fs-base);color:var(--clr-text)}.contact-form input,.contact-form textarea{width:100%;padding:.75rem 1rem;border:1.5px solid #ddd;border-radius:var(--br-s);font-size:var(--fs-base);color:var(--clr-text);background:#fafafa;transition:border-color .2s ease;margin-bottom:1rem}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--clr-accent-I);background:var(--clr-surface)}.contact-form input.error,.contact-form textarea.error{border-color:#dc2626}.contact-form textarea{resize:vertical;min-height:120px}.contact-form button{width:100%;padding:1rem;background-color:var(--clr-accent-I);color:#fff;border:none;cursor:pointer;font-weight:var(--fw-semibold);border-radius:var(--br-s);transition:background-color .3s ease}.contact-form button:hover{background-color:#4a0a0d}.form-input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:#f9fafb;color:#374151;font-size:var(--fs-base);transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus{outline:none;border-color:var(--clr-accent-I);box-shadow:0 0 0 3px rgba(100,14,18,.15);background-color:var(--clr-surface)}.error-message{color:#dc2626;font-size:var(--fs-small);margin-top:-0.5rem;margin-bottom:1rem}.form-message{margin-top:1rem;padding:.75rem 1rem;border-radius:var(--br-s);font-size:var(--fs-base);text-align:center}.form-message--success{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.form-message--error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.contactForm{width:100%;max-width:600px;margin-top:0;margin-left:auto;margin-right:auto}.contactSection{display:flex;flex-direction:column;padding:2rem;justify-content:center}@media(max-width: 1024px){.contact-form{display:block;width:100%;padding:1.5rem;margin:0 auto}.contact-form input,.contact-form textarea{width:100%;padding:1rem;margin-bottom:1rem}.contact-form button{width:100%;padding:1rem}}@media only screen and (min-width: 1024px)and (max-width: 1366px){.contact-form{padding:1.5rem;max-width:800px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.contact-form{padding:1.25rem;max-width:600px}}@media(max-width: 767px){.contactSection{padding:1rem}.contactForm{max-width:100%}}@media only screen and (device-width: 393px)and (device-height: 852px){.contact-form{padding:1rem}.contact-form input,.contact-form textarea{padding:.75rem;font-size:.875rem}.contact-form button{padding:.75rem;font-size:.875rem}}@media only screen and (device-width: 428px)and (device-height: 926px){.contact-form{padding:1.25rem}.contact-form input,.contact-form textarea{padding:.875rem;font-size:.9375rem}.contact-form button{padding:.875rem;font-size:.9375rem}}@media screen and (min-width: 1920px){#contact{background-attachment:fixed}}.work-with-ana{background-color:var(--clr-surface);padding:4rem 20px;margin:0;border-top:1px solid var(--clr-border);border-bottom:1px solid var(--clr-border)}.work-with-ana .container{max-width:1000px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center}.work-with-ana h2{color:var(--clr-accent-I);margin-bottom:1.5rem;font-size:1.5rem;text-align:center;font-weight:var(--fw-bold);letter-spacing:-0.01em}.work-options-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;max-width:960px;margin:0 auto 2.5rem;justify-items:stretch;justify-content:center}@media(max-width: 640px){.work-options-grid{grid-template-columns:1fr}}.work-option{padding:1.75rem 1.5rem;background-color:var(--clr-card);border-radius:.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:none;border:2px solid var(--clr-accent-I)}.work-option__icon{width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--clr-accent-I);display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;flex-shrink:0}.work-option__icon i{color:#fff;font-size:1.05rem}.work-option h3{color:var(--clr-accent-I);margin-bottom:.5rem;font-size:var(--fs-h5);font-weight:var(--fw-semibold)}.work-option p{color:var(--clr-text);font-size:var(--fs-base);margin:0;line-height:var(--lh-base)}.work-option--sidebar{text-align:left;align-self:start;border:2px solid var(--clr-accent-I);background-color:var(--clr-background)}.work-option--left{text-align:left}.work-option__heading{font-size:1.1rem;margin-top:0}.work-option__subheading{font-size:1rem}.work-option-inner{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;text-align:left}.work-option-inner h4{margin:0 0 .5rem;font-size:var(--fs-base);color:var(--clr-accent-I)}.work-option-inner p{margin:0}@media(max-width: 640px){.work-option-inner{grid-template-columns:1fr}}.work-cta{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.work-cta--page{padding:1.5rem 0 2rem;background-color:var(--clr-card)}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--clr-accent-I);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,background-color .25s ease,transform .25s ease;z-index:999;box-shadow:0 2px 8px rgba(100,14,18,.25)}.back-to-top i{color:#fff;font-size:1rem}.back-to-top:hover{background-color:#4a0a0d;transform:translateY(-2px)}.back-to-top.visible{opacity:1;visibility:visible}.aboutSection{background-color:var(--clr-card);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;width:100vw;overflow-x:hidden}.aboutMeImg{display:block;margin-bottom:5%}.main{background-color:var(--clr-background)}.servicesSection{background:no-repeat center center url("/resources/images/img-5-services.jpg");background-size:cover;background-position:center;position:relative;padding:4rem 0 3rem;width:100vw;overflow-x:hidden}.servicesSection::before{content:"";position:absolute;inset:0;background:rgba(8,3,3,.62);z-index:0}.servicesSection .container{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:0 1.5rem 1.5rem;text-align:center}.servicesSection h1{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.servicesSection .container p{color:hsla(0,0%,100%,.88)}.servicesSection .text-center{width:100%}.servicesSection img{max-width:100%;height:auto}.servicesSection .treatmentOne,.servicesSection .treatmentTwo,.servicesSection .treatmentThree{position:relative;overflow:hidden;height:340px;border-radius:.75rem;box-shadow:0 8px 24px rgba(0,0,0,.35);margin:0;padding:0}.servicesSection .treatmentOne img,.servicesSection .treatmentTwo img,.servicesSection .treatmentThree img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease-in-out}.servicesSection .treatmentOne:hover img,.servicesSection .treatmentTwo:hover img,.servicesSection .treatmentThree:hover img{transform:scale(1.07)}.servicesSection .treatmentOne .hover-overlay,.servicesSection .treatmentTwo .hover-overlay,.servicesSection .treatmentThree .hover-overlay{position:absolute;inset:0;background:rgba(100,14,18,.88);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:.75rem;z-index:2}.servicesSection .treatmentOne .hover-overlay a,.servicesSection .treatmentTwo .hover-overlay a,.servicesSection .treatmentThree .hover-overlay a{color:#fff;font-size:1rem;font-weight:600;text-decoration:none;padding:.75rem 1.75rem;border:2px solid hsla(0,0%,100%,.85);border-radius:.5rem;transition:background-color .2s ease,border-color .2s ease;letter-spacing:.03em}.servicesSection .treatmentOne .hover-overlay a:hover,.servicesSection .treatmentTwo .hover-overlay a:hover,.servicesSection .treatmentThree .hover-overlay a:hover{background-color:rgba(255,248,243,.15);border-color:var(--clr-surface);text-decoration:none}.servicesSection .treatmentOne:hover .hover-overlay,.servicesSection .treatmentTwo:hover .hover-overlay,.servicesSection .treatmentThree:hover .hover-overlay{opacity:1}.card-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(0, 0, 0, 0.85) 30%);color:#fff;padding:5rem 1.25rem 1rem;font-weight:700;font-size:.95rem;letter-spacing:.02em;line-height:1.4;text-shadow:0 1px 4px rgba(0,0,0,.9);pointer-events:none;z-index:1;word-wrap:break-word}#services{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem;max-width:1200px;margin:0 auto;padding:0 2rem;box-sizing:border-box;width:100%}@media(max-width: 768px){#services{grid-template-columns:1fr}}.container{width:100%;margin:0;padding:0}@media screen and (min-width: 1920px){.servicesSection{background-attachment:fixed}}.treatment-title{margin-top:0;margin-bottom:.5rem}.treatment-intro{max-width:620px;margin-left:auto;margin-right:auto;color:var(--clr-text);font-size:1.05rem;line-height:1.6;text-align:center}.h2-flush{margin-top:0}.chakra-card{background-color:var(--clr-card);padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.5rem}:focus{outline:3px solid var(--clr-accent-I);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid var(--clr-accent-I);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;background:var(--clr-accent-I);color:#fff;padding:8px;z-index:100;transition:top .3s}.skip-link:focus{top:0}.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}@media(forced-colors: active){.siteNavigation,.navLinks,.siteFooter{border:1px solid CanvasText}}/*# sourceMappingURL=main.css.map */
