@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.snake-wrap[data-astro-cid-gs4sd2d3]{width:100%;overflow:hidden}.snake-text[data-astro-cid-gs4sd2d3]{font-size:20px;color:#ffe7b1;font-family:inherit;fill:currentColor;letter-spacing:.08em}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}#page-loader[data-astro-cid-yztiywgj]{position:fixed;inset:0;z-index:9999;background-color:#ffe7b1;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}#page-loader[data-astro-cid-yztiywgj].visible{opacity:1;pointer-events:all}.loader-lemon[data-astro-cid-yztiywgj]{width:min(200px,40vw);height:auto;animation:loaderBounce .7s ease-in-out infinite alternate}@keyframes loaderBounce{0%{transform:translateY(0) rotate(-4deg) scale(1)}to{transform:translateY(-24px) rotate(4deg) scale(1.05)}}html{font-family:Inter,Helvetica,Arial,sans-serif;color:#111827;line-height:1.6;font-size:16px}body{margin:0;min-height:100vh;background:#fff}a{text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;color:#111827;margin:0 0 1rem;line-height:1.2}p,li,blockquote,dd{margin:0 0 1rem}strong{font-weight:600}em{font-style:italic}button,input,textarea,select{font-family:inherit}.button{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:40px;border:1px solid transparent;font-size:.7rem;line-height:1;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.button a{color:inherit;text-decoration:none}.button:hover{transform:scale(.98)}.button:disabled{cursor:not-allowed;opacity:.6;transform:none}.button.big{font-size:1rem;padding:12px 24px}.button--primary{background:#1e1e1c;color:#fff}.button--primary:hover{background:#ffe7b1;color:#1e1e1c}.button--secondary{background:#ffe7b1;color:#1e1e1c;border-color:#1e1e1c}.button--secondary:hover{background:#1e1e1c;color:#fff}.button--ghost{background:transparent;color:#1d4ed8;border-color:transparent}.button--danger{background:#dc2626;color:#fff;border-color:#dc2626}.button--icon-only{padding:.9rem;width:3rem;height:3rem}.button__icon{display:inline-flex;align-items:center;justify-content:center}.button__icon--only{width:1.25rem;height:1.25rem}.button__content{display:inline-flex;align-items:center}#header{display:flex;justify-content:space-between;align-items:center;padding:0 16px;position:fixed;top:0;left:0;right:0;z-index:1000;height:120px;transition:height .25s ease,padding .25s ease,transform .25s ease}#header .logo-container{display:flex;flex-direction:column;align-items:flex-start;gap:4px}#header .logo-container .logo{margin:0;padding:0;font-size:1rem;transition:font-size .25s ease;width:100px;display:flex}#header .logo-container p{margin:0;font-size:.7rem}#header #menu{display:flex;gap:1rem;flex-wrap:wrap}#header #menu a{font-weight:500;color:#1e1e1c;transition:color .3s ease;font-size:.9rem}#header #menu a:visited,#header #menu a:hover{color:#1e1e1c}#header #menu a[aria-current=page]{font-weight:700}#header .menu-actions{display:flex;gap:.5rem}#header .hamburger{display:none;background:none;border:none;font-size:2rem;cursor:pointer;padding:.25rem .5rem;color:#1e1e1c;line-height:1}#header .mobile-menu{display:none;position:fixed;top:120px;left:0;width:100%;max-width:stretch;padding:10%;height:calc(100vh - 120px);background:#fff;box-shadow:-2px 0 5px #0000001a;transform:translate(100%);transition:transform .3s ease;z-index:999;padding:1rem;flex-direction:column;gap:1rem;padding-top:2em}#header .mobile-menu nav{display:flex;flex-direction:column;gap:1rem}#header .mobile-menu nav a{font-weight:500;color:#1e1e1c;text-decoration:none;font-size:2rem}#header .mobile-menu nav a:visited{color:#1e1e1c}#header .mobile-menu nav a:hover{color:#1e1e1c}#header .mobile-menu nav a[aria-current=page]{font-weight:700}#header .mobile-menu .mobile-actions{display:flex;flex-direction:column;gap:.5rem}#header .mobile-menu.open{transform:translate(0)}#header.scrolled{height:50px;backdrop-filter:blur(10px);box-shadow:0 2px 4px #0000001a}#header.scrolled .mobile-menu{top:50px;height:calc(100vh - 50px)}@media(min-width:375px){#header{padding:0 4%}#header .logo-container .logo{font-size:1.1rem}#header #menu{gap:1.25rem}}@media(max-width:767px){#header #menu,#header .menu-actions{display:none}#header .hamburger{display:block}#header .mobile-menu{display:flex}}@media(min-width:768px){#header .logo-container .logo{font-size:1.25rem}#header .logo-container p{font-size:.8rem}#header #menu{gap:2rem}#header #menu a{font-size:1rem}}@media(min-width:1280px){#header{padding:0 48px}#header .logo-container .logo{font-size:1.4rem}#header .logo-container p{font-size:.9rem}#header #menu{gap:2.5rem}}@media(min-width:1600px){#header{padding:0 64px}#header .logo-container .logo{font-size:1.5rem}#header .logo-container p{font-size:1rem}#header #menu{gap:3rem}}.language-dropdown{position:relative}.language-dropdown__toggle{width:auto}.language-dropdown__menu{display:none;position:absolute;right:0;top:calc(100% + .5rem);min-width:120px;padding:.35rem 0;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 30px #00000014;z-index:20}.language-dropdown--open .language-dropdown__menu{display:block}.language-dropdown__option{width:100%;display:block;border:none;background:transparent;padding:.75rem 1rem;text-align:left;cursor:pointer;color:#1e1e1c;font-size:.85rem}.language-dropdown__option:hover{background:#0000000a}.mobile-menu .language-dropdown__menu{position:static;box-shadow:none;border-color:#0000000f}#hero{position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ffe7b1;padding-top:140px;min-height:calc(100vh - 120px);z-index:1}#hero .hero-content{position:relative;z-index:1;max-width:100%;width:100%}#hero .hero-content h2{font-size:2rem;margin-bottom:16px}#hero .hero-content p{font-size:1.2rem;line-height:1.5}#hero.home{padding-top:120px;min-height:90vh}#hero.hero-waiting{height:100vh;padding:0;background-color:transparent;overflow:hidden}#hero.studio{padding:120px 10% 10%;background-color:transparent;max-width:100%;height:auto;min-height:auto;align-items:start}#hero.studio .hero-content{max-width:100%}#hero.studio .hero-content h2{font-size:1.8rem}#hero.studio .hero-content p{font-size:1.5rem;line-height:1.6}#hero.about{display:flex;background-color:transparent;min-height:auto;height:auto}#hero.about .hero-content{text-align:left}#hero.about .hero-image{display:none}#hero.course{min-height:40%;background-color:#ffe7b1;flex-direction:column;justify-content:center;gap:10%;align-items:center}#hero.course .hero-content-course{max-width:50%}#hero.course .hero-content-course h1{width:100%;text-align:left}#hero.course .hero-content-course{text-align:left}#hero.course .hero-content-course img{max-width:500px}@media(min-width:375px){#hero{padding:152px 20px 28px}#hero .hero-bounce{width:min(360px,40vw);top:-30px;left:-30px}#hero .hero-content h2{font-size:2.3rem}#hero .hero-content p{font-size:1.3rem}}@media(min-width:768px){#hero{padding:32px 32px 40px}#hero.studio{padding-top:240px}#hero.about{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:32px}#hero.about .hero-image{display:block}#hero.about .hero-content{flex:0 0 50%;padding-left:5%}#hero.about .hero-content h2{font-size:1.8rem}#hero.about .hero-content p{font-size:1rem}#hero.about .hero-image{flex:0 0 50%}#hero.about .hero-image img{padding:10%;width:100%;height:auto;max-width:500px}#hero.course{flex-direction:row}#hero .hero-bounce{width:min(420px,35vw);top:-40px;left:-40px}#hero .hero-content{max-width:720px}#hero .hero-content h2{font-size:2.8rem}#hero .hero-content p{font-size:1.45rem}}@media(min-width:1280px){#hero{padding:40px 48px 56px;min-height:calc(100vh - 120px)}#hero .hero-bounce{width:min(500px,30vw);top:-50px;left:-50px}#hero .hero-content{max-width:820px}#hero .hero-content h2{font-size:2.4rem}#hero .hero-content p{font-size:1.7rem}}@media(min-width:1600px){#hero{padding:48px 64px 72px}#hero .hero-bounce{width:min(560px,25vw);top:-60px;left:-60px}#hero .hero-content{max-width:960px}#hero .hero-content h2{font-size:1rem}#hero .hero-content p{font-size:1.85rem}}.hero-bounce{z-index:0;position:absolute;width:min(320px,45vw);height:auto;top:-20px;left:-20px;animation:heroBounce 60s ease-in-out infinite;pointer-events:none;user-select:none}@keyframes heroBounce{0%,to{top:0;left:0;transform:rotate(0)}12.5%{top:calc(100% - min(560px,30vw));left:calc(100% - min(560px,30vw));transform:rotate(15deg)}25%{top:calc(50% - min(560px,30vw));left:calc(100% - min(560px,30vw));transform:rotate(30deg)}37.5%{top:calc(100% - min(560px,30vw));left:calc(50% - min(560px,30vw));transform:rotate(-150deg)}50%{top:0;left:0;transform:rotate(-180deg)}62.5%{top:0;left:calc(50% - min(560px,30vw));transform:rotate(-165deg)}75%{top:calc(100% - min(560px,30vw));left:calc(50% - min(560px,30vw));transform:rotate(15deg)}87.5%{top:calc(100% - min(560px,30vw));left:0}}.bottom-cta{text-align:center}#about-lemon{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-bottom:1px solid #ffe7b1;max-width:100%}#about-lemon .lemon-grid{width:50%;min-width:40%;background-size:40px 40px;background-repeat:repeat;background-image:linear-gradient(to right,#ffe7b1 1px,transparent 1px),linear-gradient(to bottom,#ffe7b1 1px,transparent 1px)}#about-lemon .about-lemon-image{max-width:100%;width:100%;padding:0;display:flex;flex-direction:column;justify-content:flex-start}#about-lemon .about-lemon-image img{margin:auto;max-width:100%;width:100%}#about-lemon .about-lemon-right{padding:4%;justify-content:center;height:100%;border-top:1px solid #ffe7b1}#about-lemon .about-lemon-content{padding:10%;font-size:1.2rem;line-height:1.6;display:flex;flex-direction:column;justify-content:space-between}#about-lemon .about-lemon-content h3{display:block;font-size:1.8rem;margin:0}#about-lemon .about-lemon-content p{display:block}.brand-container{padding:4%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%}.brand-container .brand img{width:150px}@media(max-width:767px){#about-lemon .about-lemon-content{padding:0!important}.brand-container{padding:10%;gap:40px}.brand-container .brand{width:100%;max-width:300px;display:flex;justify-content:center}.brand-container .brand img{width:80%}}@media(min-width:768px){#about-lemon{display:grid;grid-template-columns:1fr 1fr;align-items:start}#about-lemon .lemon-grid{position:sticky;top:0;height:98vh;box-sizing:border-box;padding:5%;display:flex;align-items:flex-start}#about-lemon .about-lemon-image{padding:0}#about-lemon .about-lemon-image img{max-width:60%;width:100%;height:auto}#about-lemon .about-lemon-right{display:flex;flex-direction:column}#about-lemon .about-lemon-content{padding:5%}.brand-container{flex-direction:row;flex-wrap:wrap}.brand-container .brand img{width:100px}}@media(min-width:1280px){.brand-container .brand img{width:150px}}.service:nth-child(3) .lazy-image{transition-delay:.15s}#services{display:flex;flex-direction:column;flex-wrap:wrap;max-width:100%;overflow:hidden}#services h2,#services h1{font-size:1.5rem;padding:10%}#services .services-row{display:flex;flex-direction:column;width:100%;justify-content:flex-start;position:relative;border:1px solid #ffe7b1;border-left:none;border-right:none}#services .services-row .service-title{display:flex;flex-direction:column}#services .services-row .service-title .service-title-text{font-weight:700;font-size:1.5rem;padding:10%}@media(max-width:767px){#services h2,#services h1{font-size:2rem}#services .services-row .service-title .service-title-text{font-size:2.2rem}}.service{display:flex;flex-direction:column;max-width:100%;min-width:40%;align-items:center;gap:20px;text-align:center;border:1px solid #ffe7b1;border-top:none;border-bottom:none;padding:20px}.service .service-image img{width:200px;max-height:200px;object-fit:contain;z-index:1}.service .service-content h2,.service .service-content h1{font-size:2rem;margin-bottom:20px}.service .service-content p{font-size:1.2rem;line-height:1.6;max-width:400px}@media(min-width:768px){#services h1,#services h2{padding:4% 2% 2%}#services .services-title{font-size:2rem;text-align:center}#services .services-row{flex-direction:column;align-items:center}#services .services-row .service-title{width:100%;display:flex;justify-content:center;align-items:center;padding:32px 0 16px}#services .services-row .service-title .service-title-text{font-size:2.5rem;font-weight:700;padding:0;text-align:center}#services .services-row .service{flex-direction:row;width:100%;max-width:600px;box-sizing:border-box;margin:24px 0;justify-content:center}.service{flex-direction:row}.service .service-image img{width:auto;height:100%;max-height:300px}}@media(min-width:1280px){#services .services-row{flex-direction:row;flex-wrap:nowrap;align-items:stretch}#services .services-row .service{flex:1 1 0;max-width:none;flex-direction:row}#services .services-row .service-title{flex:0 0 80px;width:80px;min-height:400px;align-self:stretch;display:flex;justify-content:center;align-items:center}#services .services-row .service-title .service-title-text{font-size:1.5rem;padding:0;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}#services .services-row:nth-child(2n){flex-direction:row-reverse}#services .services-row:nth-child(2n) .service-title .service-title-text{transform:rotate(0)}}#liquid-footer{background-color:#212b11;position:relative;left:0;z-index:999;height:100%;width:100%;bottom:0;transition:all .3s ease-in-out;padding-top:4%}#liquid-footer .footer-write{padding-top:2%}#liquid-footer .footer-content{position:relative;z-index:999;padding:4%;text-align:left}#liquid-footer .footer-content h2{font-size:1.6rem;margin:0 0 3%;color:#ffe7b1}#liquid-footer .lemon-footer{position:relative;top:0;height:100%;font-size:clamp(8rem,18vw,60rem);display:flex;mix-blend-mode:difference;align-items:center;width:100%;text-align:center;justify-content:center;color:#ffe7b1;font-weight:700}#mediterraneo{display:none}@media(min-width:768px){#mediterraneo{display:block;width:100vw;position:absolute;left:0;right:0;transition:all .3s ease-in-out;bottom:0}}.contact-footer,.copyright-footer{width:100%;height:100%;background-color:#ffe7b1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2% 4%;max-width:100%;box-sizing:border-box;gap:40px}.contact-footer img,.copyright-footer img{width:100px}.contact-footer nav,.copyright-footer nav{display:flex;flex-direction:column;align-items:center;justify-content:start;width:100%}.contact-footer nav.footer-menu-legal,.copyright-footer nav.footer-menu-legal{margin:40px 0}.contact-footer nav a,.copyright-footer nav a{color:#212b11;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.2);width:100%;text-align:center;padding:5% 0}.contact-footer nav a:hover,.copyright-footer nav a:hover{color:#1e1e1c}@media(min-width:375px){footer .footer-content{padding:120px 24px 30px}footer .footer-content h2{font-size:1.9rem}}@media(min-width:768px){#liquid-footer{height:100%;padding-bottom:2%;padding-top:0%}.contact-footer,.copyright-footer{flex-direction:row;gap:0;justify-content:space-between;align-items:start}.contact-footer nav,.copyright-footer nav{align-items:flex-start;justify-content:start}.contact-footer nav.footer-menu-legal,.copyright-footer nav.footer-menu-legal{margin:0}.contact-footer nav a,.copyright-footer nav a{text-align:left;padding:0;border:none}footer .footer-content{padding:140px 32px 40px}footer .footer-content h2{font-size:2.2rem}footer .lemon-footer{font-size:clamp(10rem,20vw,70rem)}}@media(min-width:1280px){footer .lemon-footer{font-size:clamp(12rem,18vw,80rem)}}@media(min-width:1600px){footer .footer-content{padding:180px 64px 60px}footer .footer-content h2{font-size:3rem}footer .lemon-footer{font-size:clamp(14rem,16vw,90rem)}}#mediterraneo.fullscreen{height:180vh}[data-reveal]:not([data-reveal=stagger]),[class*=reveal-]:not(.reveal-stagger){opacity:0;transition:opacity .6s ease,transform .6s ease}[data-reveal]:not([data-reveal=stagger]).revealed,[class*=reveal-]:not(.reveal-stagger).revealed{opacity:1;transform:none}[data-reveal=fade-up]{transform:translateY(48px)}[data-reveal=fade-down]{transform:translateY(-48px)}[data-reveal=fade-left]{transform:translate(-48px)}[data-reveal=fade-right]{transform:translate(48px)}[data-reveal=zoom]{transform:scale(.82)}[data-reveal=zoom-up]{transform:scale(.82) translateY(32px)}.reveal-fade-up{transform:translateY(48px)}.reveal-fade-down{transform:translateY(-48px)}.reveal-fade-left{transform:translate(-48px)}.reveal-fade-right{transform:translate(48px)}.reveal-zoom{transform:scale(.82)}.reveal-zoom-up{transform:scale(.82) translateY(32px)}[data-reveal=stagger]>*,.reveal-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}[data-reveal=stagger].revealed>*,.reveal-stagger.revealed>*{opacity:1;transform:none}[data-reveal=stagger].revealed>*:nth-child(1),.reveal-stagger.revealed>*:nth-child(1){transition-delay:0ms}[data-reveal=stagger].revealed>*:nth-child(2),.reveal-stagger.revealed>*:nth-child(2){transition-delay:80ms}[data-reveal=stagger].revealed>*:nth-child(3),.reveal-stagger.revealed>*:nth-child(3){transition-delay:.16s}[data-reveal=stagger].revealed>*:nth-child(4),.reveal-stagger.revealed>*:nth-child(4){transition-delay:.24s}[data-reveal=stagger].revealed>*:nth-child(5),.reveal-stagger.revealed>*:nth-child(5){transition-delay:.32s}[data-reveal=stagger].revealed>*:nth-child(6),.reveal-stagger.revealed>*:nth-child(6){transition-delay:.4s}[data-reveal=stagger].revealed>*:nth-child(7),.reveal-stagger.revealed>*:nth-child(7){transition-delay:.48s}[data-reveal=stagger].revealed>*:nth-child(8),.reveal-stagger.revealed>*:nth-child(8){transition-delay:.56s}[data-reveal=stagger].revealed>*:nth-child(9),.reveal-stagger.revealed>*:nth-child(9){transition-delay:.64s}[data-reveal=stagger].revealed>*:nth-child(10),.reveal-stagger.revealed>*:nth-child(10){transition-delay:.72s}[data-reveal=stagger].revealed>*:nth-child(11),.reveal-stagger.revealed>*:nth-child(11){transition-delay:.8s}[data-reveal=stagger].revealed>*:nth-child(12),.reveal-stagger.revealed>*:nth-child(12){transition-delay:.88s}.lazy-image{margin:0}.lazy-image img{display:block;width:100%;height:100%;object-fit:contain}.accordion{width:100%}.accordion-item{border-bottom:1px solid #1e1e1c}.accordion-item:first-child{border-top:1px solid #1e1e1c}.accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 0;background:none;border:none;cursor:pointer;text-align:left;color:inherit;gap:1rem}.accordion-title{font-size:1.1rem;font-weight:700}.accordion-icon{flex-shrink:0;width:20px;height:20px;position:relative}.accordion-icon:before,.accordion-icon:after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.accordion-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.accordion-icon:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.accordion-header[aria-expanded=true] .accordion-icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.accordion-header[aria-expanded=true]+.accordion-panel{grid-template-rows:1fr}.accordion-panel-inner{overflow:hidden;padding-bottom:0;transition:padding-bottom .35s ease}.accordion-header[aria-expanded=true]+.accordion-panel .accordion-panel-inner{padding-bottom:1.25rem}#studio .our-service{display:flex;flex-direction:column;gap:2rem;padding:5% 0}#studio .our-service .service-title h2{font-size:2em;padding:0 10%;text-align:left}#studio .our-service:nth-child(2n){background-color:#ffe7b1}#studio .our-service .service-image{max-width:100%;padding:10% 10% 0}#studio .our-service .service-image img{max-width:100%}#studio .our-service .service-content{padding:9% 4% 4%}@media(min-width:768px){#studio .our-service{flex-direction:row;padding-bottom:0}#studio .our-service .service-image{padding-bottom:10%}#studio .our-service .service-title{width:100%;flex:0 0 50%}#studio .our-service .service-title .service-title-text{font-size:1.5rem;padding:10%}}@media(min-width:1280px){#studio .quote-section{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4%}#studio .quote-section .quote-content,#studio .quote-section .quote-title{text-align:left}#studio .quote-section .quote-title{font-size:2em;margin:0}}.familiar{padding:4% 4% 0}.familiar h3{font-size:2em}.lab-content{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;box-sizing:border-box;padding:4%}.lab-items{padding:8%}.lab-items .lab-list{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:4%;padding:4%;border-bottom:1px solid #1e1e1c}.lab-items .lab-list .lab-number{font-size:3em}.lab-items .lab-list .action{min-width:200px}.lab-items .lab-list .action button{width:100%}.our-service:nth-child(2n){background-color:#ffe7b1}.quote-section{padding:4%}.laboratory{max-width:500px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px;background-color:#ffe7b1;padding:40px;border-radius:40px;box-sizing:border-box}.laboratory h2{text-align:left;width:100%}.laboratory .lab-image{width:100%}.laboratory .lab-image img{max-width:300px;margin:auto;width:100%;height:auto;display:block}@media(min-width:768px){.lab-content{flex-direction:column;max-width:100%}.lab-items{padding:4%}.lab-items .lab-list{flex-direction:row;align-items:flex-start}.lab-items .lab-list .lab-number{min-width:80px}.lab-items .lab-list .lab-item{flex:1}.laboratory{flex-direction:row;max-width:100%}}@media(min-width:1280px){.lab-content{flex-wrap:nowrap;flex-direction:row}.laboratory{flex-direction:column}}.quote-section{padding:4%;overflow:clip}.quote-section .quote-title{display:block;text-align:center;margin-bottom:2rem}.quote-section .quote-content{display:block;text-align:center;font-size:1.25rem}.quote-section.yellow{background-color:#ffd21d}@media(max-width:767px){.quote-section .quote-title{font-size:2rem}}@media(min-width:768px){.quote-section{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4%}.quote-section .quote-content,.quote-section .quote-title{text-align:left}.quote-section .quote-title{font-size:2em;margin:0}}.img-loading{background-color:#e0e0d8;background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);background-size:200% 100%;animation:img-shimmer 1.4s ease-in-out infinite}.img-loading img{opacity:0;transition:opacity .35s ease}:not(.img-loading)>img{opacity:1}@keyframes img-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
