:root{--color-primary:#077167;--color-primary-hover:#085951;--color-secondary:#85c7d5;--color-accent:#e58b68;--color-background:#fff;--color-background-alt:#faf5e1;--color-text:#090909;--color-text-secondary:#1e1e1e;--color-text-muted:#505050;--font-family-primary:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-heading:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-size-body:16px;--font-size-body-small:12px;--font-size-body-big:22px;--font-size-h1:50px;--font-size-h2:39.81px;--font-size-h3:33.18px;--font-size-h4:27.6px;--font-size-h5:23px;--font-size-h6:19.2px;--font-size-display:50px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--line-height-h1:60px;--line-height-auto:auto}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-primary);font-size:var(--font-size-body);color:var(--color-text);background-color:var(--color-background);line-height:1.6}.text-body{font-size:var(--font-size-body);line-height:var(--line-height-auto)}.text-body-small{font-size:var(--font-size-body-small);line-height:var(--line-height-auto)}.text-body-big{font-size:var(--font-size-body-big);line-height:var(--line-height-auto)}.text-h1{font-family:var(--font-family-heading);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:800}.text-h2{font-family:var(--font-family-heading);font-size:var(--font-size-h2);line-height:var(--line-height-auto);font-weight:800}.text-h3{font-family:var(--font-family-heading);font-size:var(--font-size-h3);line-height:var(--line-height-auto);font-weight:700}.text-h4{font-family:var(--font-family-heading);font-size:var(--font-size-h4);line-height:var(--line-height-auto);font-weight:600}.text-h5{font-family:var(--font-family-heading);font-size:var(--font-size-h5);line-height:var(--line-height-auto);font-weight:600}.text-h6{font-family:var(--font-family-heading);font-size:var(--font-size-h6);line-height:var(--line-height-auto);font-weight:600}.text-display{font-family:var(--font-family-heading);font-size:var(--font-size-display);line-height:var(--line-height-auto);font-weight:700}.btn{font-weight:600;font-size:var(--font-size-body);cursor:pointer;white-space:nowrap;border:none;border-radius:.625rem;justify-content:center;align-items:center;padding:.375rem 1.25rem;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.btn-primary{background-color:var(--color-primary);color:var(--color-background-alt)}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-secondary{background-color:var(--color-secondary);color:var(--color-text)}.btn-secondary:hover{background-color:#7bb8c7}.btn-accent{background-color:var(--color-accent);color:var(--color-background)}.btn-accent:hover{background-color:#d17a56}.nav-link{font-weight:500;font-size:var(--font-size-body);color:var(--color-text);text-decoration:none;transition:color .2s ease-in-out}.nav-link:hover{color:var(--color-primary)}.nav-link.active{color:var(--color-primary);font-weight:600}.mobile-nav-link{border-radius:.5rem;padding:.75rem 0;transition:all .2s ease-in-out}.mobile-nav-link:hover{background-color:var(--color-primary);color:var(--color-background-alt);padding-left:1rem}.mobile-nav-link.active{background-color:var(--color-primary);color:var(--color-background-alt);font-weight:600}.card{background-color:var(--color-background);border:1px solid #0000001a;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.card-alt{background-color:var(--color-background-alt)}@media (max-width:768px){.text-h1{font-size:clamp(28px,6vw,var(--font-size-h1));line-height:1.2}.text-h2{font-size:clamp(24px,5vw,var(--font-size-h2));line-height:1.3}.text-h3{font-size:clamp(20px,4vw,var(--font-size-h3));line-height:1.4}.text-display{font-size:clamp(32px,7vw,var(--font-size-display));line-height:1.1}.text-body-big{font-size:clamp(18px,4vw,var(--font-size-body-big));line-height:1.6}.container{padding:0 1rem}.section{padding:var(--spacing-xl)0}.btn{font-size:var(--font-size-body);min-height:44px;padding:.75rem 1.5rem}}@media (max-width:480px){.text-h1{font-size:30px;line-height:1.2}.text-h2{font-size:20px}.container{padding:0 .75rem}nav{padding:.75rem 1rem}input,textarea,select{border-radius:.5rem;padding:.75rem;font-size:16px}}@media (pointer:coarse){.nav-link,.btn,button,input,select{min-width:44px;min-height:44px}.nav-link:hover,.btn:hover{transform:translateY(-1px)}}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.section{padding:var(--spacing-2xl)0}.hidden{display:none}html{scroll-behavior:smooth}.social-icon{box-shadow:none!important}.contact-button{min-width:20%}.contact-button:hover{color:#077167;cursor:pointer;background-color:#fff}.accordion-content{opacity:0;max-height:0;padding-top:0;transition:max-height .6s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94) .1s,padding-top .5s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.accordion-content.expanded{opacity:1;max-height:300px;padding-top:10px}.accordion-chevron{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.accordion-chevron.rotate-180{transform:rotate(180deg)}.accordion-item{transition:transform .2s}.accordion-item:hover{transform:scale(1.01)!important}.hero-phones{z-index:1;min-height:400px}@media (max-width:1024px){.hero-phones{min-height:450px;transform:scale(1)}.hero-phones>div{flex-direction:column;align-items:center;gap:1.5rem}}@media (max-width:768px){.hero-phones>div{flex-direction:column;align-items:center;gap:2rem}}@media (max-width:480px){.hero-phones>div{flex-direction:column;align-items:center;gap:1.5rem}}.hero-phones .phone-left{animation:6s ease-in-out infinite float-left}.hero-phones .phone-right{animation:6s ease-in-out 2s infinite float-right}@keyframes float-left{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(-5deg)translateY(-10px)}}@keyframes float-right{0%,to{transform:rotate(4.99999deg)}50%{transform:rotate(5deg)translateY(10px)}}@media (max-width:768px){@keyframes float-left{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-8px)}}@keyframes float-right{0%,to{transform:rotate(1.99998deg)}50%{transform:rotate(2deg)translateY(8px)}}}.description-section[data-theme=green]{background-color:#077167}.description-section[data-theme=green] .description-label{background-color:#faf5e1}.description-section[data-theme=green] .description-label-text{color:#077167}.description-section[data-theme=green] .description-heading{color:#faf5e1}@media (prefers-reduced-motion:no-preference){#testimonials-section-content .grid>div{opacity:0;animation:.6s forwards fadeInUp;transform:translateY(30px)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (prefers-contrast:high){#testimonials-section-content .grid>div>div{border:2px solid}}@media (prefers-reduced-motion:reduce){#testimonials-section-content .grid>div{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}#testimonials-section-content .grid>div:focus-within{outline-offset:2px;outline:3px solid #077167}#testimonials-section-content img{background-color:#f3f4f6;transition:opacity .3s}@media (prefers-reduced-motion:no-preference){#testimonials-section-content .grid>div:first-child{animation-delay:.1s}#testimonials-section-content .grid>div:nth-child(2){animation-delay:.2s}#testimonials-section-content .grid>div:nth-child(3){animation-delay:.3s}#testimonials-section-content .grid>div:nth-child(4){animation-delay:.4s}}@media (max-width:640px){#testimonials-section-content .grid>div{overflow:visible}}.social-icon{z-index:10;transition:all .3s}.social-icon:hover{transform:scale(1.1);box-shadow:0 8px 20px #0000004d}.hero-phones .social-icon:nth-child(2){animation:4s ease-in-out infinite pulse-social}.hero-phones .social-icon:nth-child(3){animation:4s ease-in-out 1s infinite pulse-social}.hero-phones .social-icon:nth-child(4){animation:4s ease-in-out 2s infinite pulse-social}.hero-phones .social-icon:nth-child(5){animation:4s ease-in-out 3s infinite pulse-social}@keyframes pulse-social{0%,to{transform:scale(1)rotate(var(--rotation,0deg));box-shadow:0 4px 8px #0003}50%{transform:scale(1.05)rotate(var(--rotation,0deg));box-shadow:0 6px 16px #0000004d}}#workshop-section{position:relative}.workshop-illustration{animation:6s ease-in-out infinite floatAnimation}@keyframes floatAnimation{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.workshop-cta{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 14px #85c7d540}.workshop-cta:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.workshop-cta:hover:before{left:100%}.workshop-cta:hover{transform:translateY(-3px);box-shadow:0 8px 25px #85c7d566}.workshop-cta:active{transition-duration:.1s;transform:translateY(-1px)}@media (min-width:1024px){#workshop-section .grid.lg\:grid-cols-12{gap:.5rem}#workshop-section .lg\:col-span-3{justify-content:center;align-items:center;display:flex}}@media (max-width:1023px){#workshop-section .order-1{order:1;margin-bottom:1.5rem}#workshop-section .order-2{order:2;margin-bottom:1rem}#workshop-section .order-3{order:3}#workshop-section .justify-center.sm\:justify-start{justify-content:center}#workshop-section .text-center.sm\:text-left{text-align:center}}.workshop-illustration img{filter:drop-shadow(0 10px 25px #00000026)}@media (min-width:1024px){.workshop-illustration img{filter:drop-shadow(0 15px 35px #0003)}}.workshop-cta:focus{outline-offset:2px;outline:3px solid #85c7d580}#workshop-section *{transition:opacity .3s,transform .3s}.workshop-illustration img{will-change:transform}@media (prefers-reduced-motion:reduce){.workshop-illustration{animation:none}.workshop-cta{transition:none}}@media (prefers-contrast:high){.workshop-content-box{border:2px solid}}@media (prefers-reduced-motion:reduce){.workshop-section{opacity:1;animation:none;transform:none}.workshop-cta{transition:none}.workshop-cta:hover{transform:none}.workshop-cta:before{display:none}}.description-section[data-theme=default],.description-section:not([data-theme]){background-color:#0000}.description-section[data-theme=default] .description-label,.description-section:not([data-theme]) .description-label{background-color:#85c7d5}.description-section[data-theme=default] .description-label-text,.description-section:not([data-theme]) .description-label-text{color:#faf5e1}.description-section[data-theme=default] .description-heading,.description-section:not([data-theme]) .description-heading{color:#090909}.description-section,.description-label{transition:background-color .3s}.description-label-text,.description-heading{transition:color .3s}#workshop-section .bg-primary-gradient{background:linear-gradient(135deg,#077167 0%,#065951 100%);position:relative}.bg-primary,.bg-primary-gradient{background-color:var(--color-primary)}.bg-light-background{background-color:var(--color-background-alt)}.text-light-background,.text-light{color:#faf5e1}#workshop-section .lg-col-span-5 .bg-primary-gradient{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}#workshop-section .text-light-background{color:#faf5e1;text-shadow:0 1px 2px #0000001a}button[aria-label="Open mobile menu"]{z-index:50}.burger-line{background-color:var(--color-primary);border-radius:9999px;width:24px;height:3px;transition:all .3s;position:absolute}.top-line{top:10px}.middle-line{top:50%;transform:translateY(-50%)}.bottom-line{bottom:10px}#burger-button.open .top-line{top:42%;transform:rotate(45deg)}#burger-button.open .middle-line{opacity:0}#burger-button.open .bottom-line{bottom:50%;transform:rotate(-45deg)translateY(0)}
/*# sourceMappingURL=about.1596d4f9.css.map */
