body{font-family:Bevellier,sans-serif;font-weight:400}*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}a{-webkit-tap-highlight-color:#0000}h1,h2{text-transform:uppercase;font-size:clamp(2rem,4vw,4rem);font-weight:900;line-height:1.2em}@media (width<=768px){h1,h2{font-size:clamp(1.8rem,8vw,3rem)}}p{font-family:Bevellier,sans-serif;font-size:clamp(1rem,1.4vw,1.4rem);font-weight:400}@media (width<=768px){p{font-size:clamp(.9rem,4vw,1.2rem)}}.heading-toptitle{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#266050;font-size:clamp(.8rem,1vw,1.1rem);font-weight:900}@media (width<=768px){.heading-toptitle{letter-spacing:.1em;margin-inline:auto}}#hero-about{margin-top:8rem;padding-bottom:4rem;position:relative;overflow:hidden}#hero-about:before{content:"";z-index:-1;background:radial-gradient(circle,#34856f08 0%,#0000 60%);width:150vw;height:150vw;animation:120s linear infinite slowRotate;position:absolute;top:-50%;left:-50%}#hero-about .wrapper{opacity:0;padding-inline:1rem;animation:1s ease-out .3s forwards fadeInUp;position:relative}@media (width>=900px){#hero-about .wrapper{text-align:center;padding-inline:10rem}}#hero-about .about__img{filter:drop-shadow(0 5px 5px #0000004d)brightness()contrast();opacity:0;will-change:transform,opacity,filter;max-width:300px;transform-style:preserve-3d;backface-visibility:hidden;outline-offset:5px;border-radius:50%;outline:3px solid #0000;margin:1.2rem auto 2rem;transition:transform .8s cubic-bezier(.18,.89,.32,1.28),opacity .6s ease-out,filter .5s;display:block}#hero-about .about__img.in-view{opacity:1;filter:drop-shadow(0 10px 15px #34856f66)brightness(1.05)contrast(1.05);transform:translateY(0)scale(1)rotateX(0)}@keyframes subtlePulse{0%,to{transform:scale(1)translateY(0)rotate(0)}50%{transform:scale(1.1)translateY(-2px)}}#hero-about .about__img.in-view:not(:hover){animation:8s ease-in-out infinite subtlePulse}#hero-about .heading-toptitle{color:#47b79d;text-align:center;margin-bottom:2rem;font-size:1.2rem;display:block;position:relative}#hero-about .heading-toptitle:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#34856f,#e44c59);width:50px;height:2px;margin:1rem auto;animation:.8s ease-out 1s forwards scaleIn;display:block;transform:scaleX(0)}#hero-about .about__content{opacity:0;margin-bottom:2rem;line-height:1.7;animation:.8s ease-out .9s forwards fadeInUp;transform:translateY(20px)}#hero-about .about__content::first-word{color:#34856f;font-weight:500}#hero-about .primary-btn{cursor:pointer;color:#fffce5;opacity:0;background:linear-gradient(90deg,#34856f 0%,#3fa287 100%);border:none;border-radius:50px;margin:2rem auto 0;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;animation:.6s ease-out 1.2s forwards fadeInUp;display:block;position:relative;overflow:hidden;box-shadow:0 4px 15px #34856f4d}#hero-about .primary-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #34856f66}#hero-about .primary-btn:active{transform:translateY(0);box-shadow:0 2px 10px #34856f66}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=about.60a7713b.css.map */
