@import"https://fonts.cdnfonts.com/css/ulagadi-sans";@import"https://fonts.cdnfonts.com/css/inter";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{height:100%;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;border:none;background:none;outline:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;color:#0f2916}h1{font-weight:900;letter-spacing:-.03em;color:#0f2916}h2,h3{font-weight:700}h4,h5{font-weight:500}h6{font-weight:300}h1{font-size:3rem}h2{font-size:2.75rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}p{font-size:1rem;letter-spacing:.02em}@media (max-width: 1023px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{font-size:.875rem;line-height:1.4}}.higtlight{color:var(--green-light)}br{display:block;content:"";margin-bottom:1rem}:root{--text-color: rgb(15, 41, 22);--text-color-light: white;--body-color: white;--green-light: #41634b;--line-one: #9DBFA7;--body-color-dark: rgb(15, 41, 22);--container-color: white;--scroll-bar-color: white;--scroll-thumb-color: rgb(15, 41, 22);--gray: #dae4ec;--gray-transparan: #dae4ec42;--line-color: #eef1f5;--heading-font: "Barlow", sans-serif;--paragraph-font: "Montserrat", sans-serif}.container-100vh{height:100dvh}.flex{display:flex}.flxcenter-vertical-horizontal{display:flex;align-items:center;justify-content:center}.flxcenter-vertical-spcbtwn{display:flex;align-items:center;justify-content:space-between}.flx2col-spcbtwn{display:flex;justify-content:space-between}.flx2row{display:flex;flex-direction:column}.header{width:100%;position:fixed;z-index:99;transition:background-color .3s ease,color .3s ease,transform .3s ease,opacity .3s ease;top:0;left:0;color:#fff}.navbig{width:100%;height:65px;padding:0 20px;transition:background-color .3s ease,color .3s ease,transform .3s ease,opacity .3s ease;top:0;left:0;background-color:#fff;color:#0f2916}.navbig__wrapper{border-bottom:1px solid rgba(255,255,255,.705);padding:0;gap:5rem;width:100%;height:100%}.navbig__wrapper .navbig-left{width:20%}.navbig__wrapper .navbig-left h1{font-size:2.5rem}.navbig__wrapper .navbig-center{gap:4rem}.navbig__wrapper .navbig-right{gap:3rem}.navbigIndex{width:100%;height:65px;padding:0 20px;transition:background-color .3s ease,color .3s ease,transform .3s ease,opacity .3s ease;top:0;left:0}.navbigIndex__wrapper{border-bottom:1px solid rgba(255,255,255,.705);padding:0;gap:5rem;width:100%;height:100%}.navbigIndex__wrapper .navbig-left{width:20%}.navbigIndex__wrapper .navbig-left h1{font-size:2.5rem}.navbigIndex__wrapper .navbig-center{gap:4rem}.navbigIndex__wrapper .navbig-right{gap:3rem}.navbigIndex.transparent{background-color:transparent;color:#fff}.navbigIndex.scrolled{background-color:#fff;color:var(--text-color)!important;transition:background-color .3s ease,color .3s ease,transform .3s ease,opacity .3s ease}.nav-list .nav-items,.cta-list .cta-items,.button-cta-1{transition:color .3s ease}.navbig.transparent h1,.navbig.transparent .nav-items,.navbig.transparent .cta-items,.navbig.transparent .button-cta-1{color:#fff!important}.navbig.scrolled .nav-items,.navbig.scrolled .cta-items,.navbig.scrolled .button-cta-1{color:var(--text-color)}.navbigIndex .dropdownIndex{position:relative}.navbigIndex .dropdown-menuIndex{position:absolute;top:100;left:0;display:none;list-style:none;background-color:#fff;padding:10px 0;box-shadow:0 4px 6px #0000001a;z-index:999;border-radius:5px;min-width:150px}.navbigIndex .dropdown-menuIndex li a{display:block;padding:8px 20px;text-decoration:none;color:#333;transition:background .3s}.navbigIndex .dropdown-menuIndex li a:hover{background-color:#f0f0f0}.navbigIndex .dropdown-menuIndex.transparent li a:hover{background-color:#f0f0f067}.navbigIndex .dropdown-menuIndex.transparent{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:#ffffff5b;border-radius:5px}.navbigIndex .dropdown-menuIndex.transparent li a{display:block;padding:8px 20px;text-decoration:none;color:#fff;transition:background .3s}.navbigIndex .dropdownIndex:hover .dropdown-menuIndex{display:block}.navbig .dropdown{position:relative}.navbig .dropdown-menu{position:absolute;top:100%;left:0;display:none;list-style:none;background-color:#fff;padding:10px 0;box-shadow:0 4px 6px #0000001a;z-index:999;border-radius:5px;min-width:150px}.navbig .dropdown-menu li a{display:block;padding:8px 20px;text-decoration:none;color:#333;transition:background .3s}.navbig .dropdown-menu li a:hover{background-color:#f0f0f0}.navbig .dropdown:hover .dropdown-menu{display:block}.lang-toggle a{color:inherit;opacity:.7;transition:opacity .3s ease,font-weight .3s ease;text-decoration:none;position:relative}.lang-toggle a:hover{opacity:1}.lang-toggle .active-lang{opacity:1;font-weight:800;color:inherit;pointer-events:none}.lang-toggle .active-lang:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:currentColor}:root{--nm-ink: #0b1f11;--nm-paper: #f4f1ea;--nm-accent: #c9f27a;--nm-ease: cubic-bezier(.76, 0, .24, 1);--nm-ease-out: cubic-bezier(.16, 1, .3, 1);--nm-bar: 64px}html.menu-locked{overscroll-behavior:none}.navmobile{display:none;width:100dvw!important}@media (max-width: 1023px){.navbig,.navbigIndex{display:none}.navmobile{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;height:calc(var(--nm-bar) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;transform:none;opacity:1;color:#fff;transition:color .5s var(--nm-ease)}.navmobile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background-color .5s var(--nm-ease),backdrop-filter .5s var(--nm-ease),box-shadow .5s var(--nm-ease)}.navmobile .logo{height:28px;width:auto;display:block}.navmobile.transparent{color:#fff!important;background-color:transparent!important}.navmobile.transparent[data-top=light]:not(.menu-open){color:var(--nm-ink)!important}.navmobile.scrolled{color:var(--nm-ink);background-color:transparent}.navmobile.scrolled:before{background:#ffffffd1;backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);box-shadow:0 1px #0b1f110f}.navmobile.menu-open{color:var(--nm-paper)!important}.navmobile.menu-open:before{background:#fff0!important;backdrop-filter:blur(0)!important;-webkit-backdrop-filter:blur(0)!important;box-shadow:none!important}}.burger{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;padding:14px 0 14px 14px;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}.burger:focus-visible{outline:2px solid var(--nm-accent);outline-offset:4px;border-radius:4px}.burger__icon{position:relative;width:24px;height:10px}.burger__icon i{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:top .5s var(--nm-ease),bottom .5s var(--nm-ease),transform .6s var(--nm-ease)}.burger__icon i:nth-child(1){top:0}.burger__icon i:nth-child(2){bottom:0}.burger.open .burger__icon i:nth-child(1){top:calc(50% - .75px);transform:rotate(45deg)}.burger.open .burger__icon i:nth-child(2){bottom:calc(50% - .75px);transform:rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;z-index:1;visibility:hidden;pointer-events:none;transition:visibility 0s linear .9s}.mobile-menu.open{visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-menu__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow-y:auto;padding:calc(var(--nm-bar) + env(safe-area-inset-top) + 32px) 24px calc(24px + env(safe-area-inset-bottom));color:var(--nm-paper);background:radial-gradient(120% 60% at 100% 0%,rgba(201,242,122,.16) 0%,transparent 60%),radial-gradient(90% 50% at 0% 100%,rgba(201,242,122,.08) 0%,transparent 70%),var(--nm-ink);clip-path:circle(0px at calc(100% - 52px) calc(var(--nm-bar) / 2 + env(safe-area-inset-top) / 2));transition:clip-path .9s var(--nm-ease)}.mobile-menu__panel:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.mobile-menu.open .mobile-menu__panel{clip-path:circle(160vmax at calc(100% - 52px) calc(var(--nm-bar) / 2 + env(safe-area-inset-top) / 2))}.mobile-menu__eyebrow,.mobile-menu__foot{opacity:0;transform:translateY(14px);transition:opacity .3s ease,transform .3s ease}.mobile-menu__eyebrow{margin:0 0 18px;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#f4f1ea80}.mobile-menu.open .mobile-menu__eyebrow,.mobile-menu.open .mobile-menu__foot{opacity:1;transform:none;transition:opacity .8s var(--nm-ease-out) .35s,transform .8s var(--nm-ease-out) .35s}.mobile-menu.open .mobile-menu__foot{transition-delay:.7s}.mobile-menu__list{list-style:none;margin:0;padding:0;counter-reset:nm}.mobile-menu__item{overflow:hidden;border-top:1px solid rgba(244,241,234,.12)}.mobile-menu__item:last-child{border-bottom:1px solid rgba(244,241,234,.12)}.mobile-menu__link{display:flex;align-items:baseline;gap:16px;padding:14px 0;text-decoration:none;color:var(--nm-paper);-webkit-tap-highlight-color:transparent;transform:translateY(110%);transition:transform .35s ease}.mobile-menu__link:focus-visible{outline:2px solid var(--nm-accent);outline-offset:-2px}.mobile-menu.open .mobile-menu__link{transform:none;transition:transform 1s var(--nm-ease-out);transition-delay:calc(.25s + var(--i, 0) * .07s)}.mobile-menu__num{flex:0 0 auto;min-width:2ch;font-size:.72rem;letter-spacing:.1em;color:#f4f1ea73;font-variant-numeric:tabular-nums}.mobile-menu__num:before{counter-increment:nm;content:counter(nm,decimal-leading-zero)}.mobile-menu__text{font-size:clamp(2rem,10.5vw,3.4rem);font-weight:500;line-height:1.05;letter-spacing:-.035em;transition:transform .5s var(--nm-ease-out),color .3s ease}.mobile-menu__arrow{margin-left:auto;align-self:center;opacity:0;transform:translate(-8px,8px);transition:opacity .3s ease,transform .5s var(--nm-ease-out)}.mobile-menu__link:active .mobile-menu__text,.mobile-menu__link.is-active .mobile-menu__text{color:var(--nm-accent)}.mobile-menu__link:active .mobile-menu__text{transform:translate(8px)}.mobile-menu__link:active .mobile-menu__arrow,.mobile-menu__link.is-active .mobile-menu__arrow{opacity:1;transform:none;color:var(--nm-accent)}.mobile-menu__foot{margin-top:auto;padding-top:32px;display:flex;align-items:center;justify-content:space-between}.mobile-menu__copy{font-size:.72rem;letter-spacing:.1em;color:#f4f1ea73}.lang-toggle-mobile{display:inline-flex;padding:3px;border:1px solid rgba(244,241,234,.25);border-radius:999px}.lang-toggle-mobile a{padding:8px 16px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-decoration:none;color:var(--nm-paper);opacity:.65;transition:background-color .4s var(--nm-ease),color .4s var(--nm-ease),opacity .3s ease}.lang-toggle-mobile a:after{display:none}.lang-toggle-mobile .active-lang{background:var(--nm-accent);color:var(--nm-ink);opacity:1;font-weight:700;pointer-events:none}@media (prefers-reduced-motion: reduce){.mobile-menu__panel,.mobile-menu__link,.mobile-menu__eyebrow,.mobile-menu__foot,.burger__icon i{transition-duration:.01s!important;transition-delay:0s!important}}.footer{height:100dvh;width:100%;padding:7rem 3rem 2rem;background-color:var(--body-color-dark);color:#fff;overflow-x:hidden}.footer .desktop__footer{flex-direction:row;height:100%}.footer__left{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:40%}.footer__left h2{font-size:60px;font-weight:500;letter-spacing:-.04em;line-height:70px;color:#fff!important}.footer__left .profil-deskription{display:flex;flex-direction:column;gap:14px;max-width:315px}.footer__left .profil-deskription .footer__logo{display:flex;align-items:center;gap:5px;font-size:22px}.footer__left .profil-deskription .logo-caption{font-size:8.44px;line-height:15.3px;color:var(--gray);letter-spacing:-.015em;opacity:.8;text-transform:uppercase}.footer__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;width:60%;padding-top:1.2rem}.footer__right .footer-right-top{display:flex;justify-content:space-between;gap:20px;align-items:start;width:70%;font-size:.9rem}.footer__right .footer-right-top .footer-nav-wrapper{display:flex;flex-direction:column;align-items:start;gap:.5rem}.footer__right .footer-right-top .footer-nav-wrapper .footer-nav-head{color:#ffffff5e;font-weight:600}.footer__right .footer-nav-items:hover{transition:.5s ease-in-out}.footer__right .footer-nav-items:hover{color:#ffffff5e}.footer__right .footer-right-bottom{width:500px}.footer__right .footer-right-bottom .footer-nav-info{display:flex;gap:1rem;align-items:center;font-size:.9rem}.footer__right .footer-right-bottom .footer-nav-info span{width:1px;height:75px;background-color:#fff}.footer__containermobile{display:none}@media (max-width: 678px){.desktop__footer{display:none}footer{padding:5rem 10px 1rem!important;height:auto!important;width:100dvw!important;margin-top:3.4375rem}footer .footer__containermobile{display:grid;width:100%;grid-template-rows:auto}footer .footer__containermobile .footer-mobile-one{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.368627451)}footer .footer__containermobile .footer-mobile-one .footer__logo{display:flex;align-items:center;gap:5px;font-size:22px}footer .footer__containermobile .footer-mobile-two{display:flex;gap:9rem;padding:1rem 0;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.368627451)}footer .footer__containermobile .footer-mobile-two .footer-nav-wrapper{display:flex;flex-direction:column;align-items:start;gap:1rem}footer .footer__containermobile .footer-mobile-three{padding:3rem 0 12rem;border-bottom:1px solid rgba(255,255,255,.368627451);position:relative}footer .footer__containermobile .footer-mobile-three .h2-wrapper{width:100%;overflow-x:hidden;position:absolute;top:0;left:0}footer .footer__containermobile .footer-mobile-three .h2-wrapper h2{font-weight:500;font-size:10rem;display:inline-block;white-space:nowrap;overflow:hidden;text-wrap:nowrap;color:#fff;text-transform:uppercase;animation:scrollText 10s linear infinite}footer .footer__containermobile .footer-mobile-four{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.368627451)}footer .footer__containermobile .footer-mobile-four .footer-navmobile-social{display:flex;flex-direction:column;gap:.5rem}footer .footer__containermobile .footer-mobile-four .footer-navmobile-social .footer-navmobile-list{display:flex;gap:1rem}footer .footer__containermobile .footer-mobile-five{padding:1rem 0;display:flex;flex-direction:column;gap:1rem}footer .footer__containermobile .footer-mobile-five .scrolltop{display:flex;align-items:center;gap:1rem}footer .footer__containermobile .footer-mobile-five .scrolltop p{font-weight:600;font-size:1rem}.footer-nav-head{font-weight:600;color:#ffffff5e}}@media (max-width: 1030px){.footer{height:70dvh}.footer-right-bottom{width:350px!important}.footer-right-bottom .footer-nav-info{display:flex;gap:1rem;align-items:center;font-size:.75rem!important}.footer-right-bottom .footer-nav-info span{width:10px;height:75px;background-color:#fff}}.button-cta-1{position:relative;display:block;border-radius:1.875rem;background-color:var(--gray-transparan);padding:.4rem 1rem;font-size:.625rem;letter-spacing:.05rem;display:flex;align-items:center;justify-content:center}.navbig.scrolled .button-cta-1{background-color:var(--gray);transition:.5s ease-in-out;color:var(--body-color-dark)}.button-cta-1.scrolled{color:var(--body-color-dark);transition:.5s ease-in-out}.navbig.scrolled .button-cta-1:hover{background-color:var(--body-color-dark)}.button-cta-2{position:relative;display:block;border-radius:1.875rem;background-color:var(--gray-transparan);padding:.4rem 1rem;font-size:.625rem;letter-spacing:.05rem;display:flex;align-items:center;justify-content:center;color:var(--text-color)}.button-cta-2:hover{background-color:var(--body-color-dark);transition:.5s ease-in-out;color:#fff!important}.navbig.scrolled .button-cta-2{background-color:var(--gray);transition:.5s ease-in-out}.navbig.scrolled .button-cta-2:hover{background-color:var(--body-color-dark);color:#fff}.about-us__button:hover .about-us__button__right{transform:translate(10px)}.about-us__button:hover .about-us__button__left i{transform:rotate(0)}.about-us__button{display:flex;align-items:center;font-size:1rem;justify-content:flex-start;width:300px;opacity:1;color:#fff}.about-us__button .about-us__button__left{display:flex;align-items:center;justify-content:center;background-color:var(--green-light);aspect-ratio:1/1;transform:translate(0);width:2.7rem;position:relative}.about-us__button .about-us__button__left i{transform:rotate(-45deg);transition:.5s ease-in-out}.about-us__button .about-us__button__right{width:40%;height:60px;display:flex;align-items:center;justify-content:center;color:var(--text-color);background-color:#fff;transition:.5s ease-in-out}.articles__button:hover .article__button__right{transform:translate(10px)}.article__button:hover .article__button__left span{transform:rotate(0)}.article__button{display:flex;align-items:center;justify-content:flex-start;width:200px;color:#fff}.article__button .article__button__left{display:flex;align-items:center;justify-content:center;background-color:var(--body-color-dark);aspect-ratio:1/1;transform:translate(0);width:2rem;position:relative}.article__button .article__button__left span{transform:rotate(-45deg);transition:.5s ease-in-out}.article__button .article__button__right{width:40%;height:60px;display:flex;align-items:center;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;border-radius:1.875rem;justify-content:center;color:var(--text-color);background-color:#fff;transition:.5s ease-in-out}.ourmission-button{width:40%;height:60px;display:flex;align-items:center;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .3rem;border-radius:1.875rem;justify-content:center;background-color:var(--gray-transparan)}.careerbutton{padding:15px 50px;width:fit-content;display:block;background-color:var(--text-color);color:#fff;transition:.6s;border:2px solid var(--text-color)}.careerbutton:hover{padding:15px 50px;color:var(--text-color);border:2px solid var(--text-color);background-color:transparent}.careerbutton2{padding:15px 50px;text-align:center;background-color:var(--text-color);color:#fff;transition:.6s;border:2px solid var(--text-color)}.careerbutton2:hover{padding:15px 50px;color:var(--text-color);border:2px solid var(--text-color);background-color:transparent}.theme-toggle{background:none;border:none;cursor:pointer;padding:.5rem;font-size:1.5rem;color:#222}body.dark-mode .theme-toggle{color:#eaeaea}.theme-toggle:hover{opacity:.8}.ourservice-card{background-color:#dae4ec93;padding:20px 20px 0;border-radius:5px;position:relative}.ourservice-card__overlay{width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0%);background-color:#0f29161e;transition:.1s ease;opacity:0%;z-index:-1;border-radius:5px}.ourservice-card .ourservice-card__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.ourservice-card .ourservice-card__content .ourservice-card__content-top{text-align:left;border-bottom:1px solid var(--gray)}.ourservice-card .ourservice-card__content .ourservice-card__content-top h3{font-size:1.5rem;line-height:120%;height:40px;font-weight:600;letter-spacing:-.02em}.ourservice-card .ourservice-card__content .ourservice-card__content-top p{margin-top:.75rem;line-height:120%;font-size:.9375rem;font-weight:300;color:#0f2916;opacity:.89871;height:150px}.ourservice-card .ourservice-card__content .ourservice-card__content-bot{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:10px 0}.ourservice-card:hover .ourservice-card__overlay{opacity:100%;transform:scale(1)}@media (min-width: 960px){.ourservice-card{width:250px}}.about-us__team-card{display:flex;flex-direction:column;gap:.7rem}.about-us__team-card .about-us__team-card-img{height:170px;width:100%;aspect-ratio:244/278;border-radius:.25938rem;overflow:hidden}.about-us__team-card .about-us__team-card-img img{width:100%;height:100%;object-fit:cover;aspect-ratio:244/278}.about-us__team-card .about-us__team-card-info{display:flex;flex-direction:column;gap:.7rem}.about-us__team-card .about-us__team-card-info .about-us__team-card-name{font-size:1.125rem;font-weight:400;line-height:120%;letter-spacing:-.01em}.about-us__team-card .about-us__team-card-info .about-us__team-card-title{font-size:.6875rem;line-height:120%;font-weight:400}@media (min-width: 678px){.about-us__team-card-img{height:350px!important;width:90%!important}}@media (min-width: 1080px){.about-us__team-card{display:flex;flex-direction:column;gap:1.2rem}.about-us__team-card .about-us__team-card-img{height:300px;width:100%!important;aspect-ratio:372/425}.about-us__team-card .about-us__team-card-img img{aspect-ratio:372/425}.about-us__team-card .about-us__team-card-info{display:flex;flex-direction:column;gap:.75rem}.about-us__team-card .about-us__team-card-info .about-us__team-card-name{font-size:1.75rem;line-height:110%;letter-spacing:-.015em}.about-us__team-card .about-us__team-card-info .about-us__team-card-title{font-size:.875rem;line-height:120%}}.swiper{width:100%}.swiper .swiper-wrapper .swiper-slide{padding:0 15rem 7rem;display:flex;flex-direction:column;gap:25px}.swiper .swiper-wrapper .swiper-slide .swiper-slideMid{text-align:left;color:#fff}.swiper .swiper-wrapper .swiper-slide .swiper-slideMid .quoteSwipe{font-family:inter,Courier,monospace;font-weight:100!important;font-size:18px}.swiper .swiper-wrapper .swiper-slide .swiper-slideBot{display:flex;justify-content:space-between;color:#fff}.swiper .swiper-wrapper .swiper-slide .swiper-slideBot .swiper-slideBotLeft{align-self:center}.swiper .swiper-wrapper .swiper-slide .swiper-slideBot .swiper-slideBotLeft h2{font-size:18px;color:#fff;font-family:inter,Courier,monospace}.swiper .swiper-wrapper .swiper-slide .swiper-slideBot .swiper-slideBotLeft p{font-size:16px;font-weight:200;font-family:inter,Courier,monospace}.swiper .swiper-pagination-bullet{background-color:#90909074}.swiper .swiper-pagination-bullet-active{background-color:#fff}@media (max-width: 600px){.swiper{width:100%}.swiper .swiper-wrapper .swiper-slide{padding-left:3rem!important;padding-right:3rem!important;padding-bottom:7rem;display:flex;flex-direction:column;gap:25px}.swiper-slideMid{text-align:left;color:#fff}.quoteSwipe{font-size:12px!important;text-align:center}.swiper-slideBot{width:100%}.swiper-slideBotLeft{text-align:center;width:100%}.swiper-slideBotLeft h2{font-size:12px!important}.swiper-slideBotLeft p{font-size:10px!important}}@media (max-width: 1024px){.swiper{width:100%}.swiper-slide{padding:0 5rem 7rem!important;display:flex;flex-direction:column;gap:25px}.swiper-slideBot{padding:0!important}.quoteSwipe{font-size:14px!important}.swiper-slideBotLeft h2,.swiper-slideBotLeft p{font-size:12px!important}}.horizontal-slide{overflow:hidden;position:relative;display:block}.horizontal-slide:after{content:"";position:absolute;width:100%;height:100%;left:0}.horizontal-slide:after{content:attr(data-replace);height:100%;top:0;transform-origin:100% 50%;transform:translate3d(200%,0,0);transition:transform .5s cubic-bezier(.76,0,.24,1)}.horizontal-slide:hover:after{transform:translateZ(0)}.horizontal-slide span{display:block;transition:transform .5s cubic-bezier(.76,0,.24,1)}.horizontal-slide:hover span{transform:translate3d(-200%,0,0)}.hover1:hover img{filter:saturate(100%);opacity:1}@keyframes scrollText{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-cover{padding:0 .625rem}.page-cover__wrapper{height:600px;background-color:#0f2916;border-radius:.375rem;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;object-fit:cover}.page-cover__wrapper img{width:100%;height:100%;object-fit:cover;filter:opacity(50%)}.page-cover__wrapper .page-cover__overlay{position:absolute;top:0;left:0;height:100%;padding:1.875rem 1rem;display:flex;flex-direction:column;justify-content:space-between}.page-cover__wrapper .page-cover__overlay .page-cover__overlay-top .sub-title{margin-bottom:1rem;color:#fff;background-color:#dae4ec24}.page-cover__wrapper .page-cover__overlay .page-cover__overlay-top h2{color:#fff;font-size:1.9375rem;letter-spacing:-.03em;line-height:100%;font-weight:400}.page-cover__wrapper .page-cover__overlay .page-cover__overlay-bot{display:flex;align-items:center;justify-content:space-between;width:16.625rem;padding:.75rem .5rem .75rem 0;border-bottom:.0625rem solid rgba(218,228,236,.5)}.page-cover__wrapper .page-cover__overlay .page-cover__overlay-bot h2{font-size:1.25rem;color:#fff;line-height:120%;font-weight:400;letter-spacing:-.01em}.page-cover__wrapper .page-cover__overlay .page-cover__overlay-bot .page-cover__icon{font-size:.75rem;color:#fff;transform:rotate(90deg)}.breadcrumb{padding:65px 10px 1.125rem}.breadcrumb__wrapper{border-top:.0625rem solid var(--line-color);border-bottom:.0625rem solid var(--line-color);display:flex;align-items:center;padding:1.0625rem 14px;gap:.6875rem;font-size:.625rem;text-transform:uppercase;line-height:1}.breadcrumb__wrapper .breadcrumb__info h5{font-size:.625rem;text-transform:uppercase;line-height:1}.sub-title{padding:.4375rem .5rem;background-color:var(--gray);border-radius:.145rem;font-size:.7125rem;letter-spacing:.1em;text-transform:uppercase;font-weight:400;opacity:.8686;color:var(--green-light);margin-bottom:1.25rem!important}body.dark-mode{background-color:#121212;color:#eaeaea}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5{color:#fff!important}body.dark-mode main,body.dark-mode section,body.dark-mode article,body.dark-mode div.content,body.dark-mode .container{background-color:#1e1e1e;color:#ddd}body.dark-mode a{color:#a0a0a0}body.dark-mode a:hover{color:#fff}body.dark-mode .breadcrumb{background-color:#1f1f1f;color:#ccc}body.dark-mode .breadcrumb a{color:#aaa}body.dark-mode .breadcrumb a:hover{color:#fff}body.dark-mode .button,body.dark-mode button{background-color:#333;color:#fff;border-color:#444}body.dark-mode .button:hover,body.dark-mode button:hover{background-color:#444}body.dark-mode .card{background-color:#1e1e1e;color:#eee;border:1px solid #333}body.dark-mode .carousel{background-color:#1c1c1c}body.dark-mode .carousel .carousel-item{color:#eee}body.dark-mode .carousel .carousel-control-prev,body.dark-mode .carousel .carousel-control-next{filter:invert(1)}body.dark-mode .footer{background-color:#121212;color:#bbb}body.dark-mode .footer a{color:#ccc}body.dark-mode .footer a:hover{color:#fff}body.dark-mode .header{background-color:#1a1a1a;color:#fff}body.dark-mode .header a{color:#ddd}body.dark-mode .header a:hover{color:#fff}body.dark-mode .loading{background-color:#222;color:#fff}body.dark-mode .page-cover{background-color:#111;color:#f5f5f5}body.dark-mode .subtitle{color:#bbb}body.dark-mode .animated{filter:brightness(.8)}body.dark-mode .team{background-color:var(--body-color)}.landing-page{--lp-ink: var(--text-color, #0f2916);--lp-deep: var(--body-color-dark, #0f2916);--lp-brand: var(--green-light, #2d7a46);--lp-paper: #f3f5f1;--lp-mint: #dcebd8;--lp-line: rgba(15, 41, 22, .16);--lp-gutter: clamp(1rem, 4vw, 3.5rem);--lp-section: clamp(4.5rem, 10vw, 9rem);--lp-radius: clamp(14px, 1.6vw, 24px);--lp-ease: cubic-bezier(.22, .8, .24, 1);--lp-intro-delay: 3.6s;position:relative;overflow-x:clip}.lp-s,.lp-s *,.lp-s *:before,.lp-s *:after{box-sizing:border-box}:where(.lp-s) :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0;padding:0}:where(.lp-s) :where(ul,ol){list-style:none}:where(.lp-s) :where(a){color:inherit;text-decoration:none}:where(.lp-s) :where(img){display:block;max-width:100%}:where(.lp-s) :where(button){font:inherit;color:inherit}.lp-wrap{width:100%;max-width:1680px;margin-inline:auto;padding-inline:var(--lp-gutter)}.lp-ic{width:1.15em;height:1.15em;flex:none}.lp-kicker{font-size:.9rem;font-weight:500;color:var(--lp-brand);margin-bottom:1rem}.lp-h2{font-size:clamp(2.1rem,5vw,4.6rem);font-weight:500;line-height:1;letter-spacing:-.035em;text-wrap:balance;color:var(--lp-ink)}.lp-btn{display:inline-flex;align-items:center;gap:1.1rem;padding:.4rem .4rem .4rem 1.5rem;border-radius:999px;background:var(--lp-deep);color:#fff;font-weight:500;transition:background .4s ease}.lp-btn__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--lp-mint);color:var(--lp-deep);transition:transform .5s var(--lp-ease)}.lp-btn:hover .lp-btn__icon{transform:translate(4px)}.lp-s a:focus-visible,.lp-s button:focus-visible{outline:2px solid var(--lp-brand);outline-offset:3px}.lp-hero{position:sticky;top:0;z-index:0;height:100vh;height:100svh;min-height:34rem;overflow:hidden;background:var(--lp-deep);color:#fff;isolation:isolate}.lp-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transform:translateZ(0);animation:lp-fade 1.8s ease var(--lp-intro-delay) forwards}.lp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#08140c80,#08140c00 26%,#08140c00 40%,#08140cd1)}.lp-hero__inner{position:absolute;inset:auto 0 0 0;z-index:2;display:flex;flex-direction:column;gap:clamp(1.5rem,5vh,3rem);padding:0 var(--lp-gutter) clamp(1.25rem,4vh,2.5rem);will-change:transform,opacity}.lp-hero__title{max-width:13em;font-size:clamp(2.2rem,6.2vw,5.75rem);font-weight:500;line-height:.96;letter-spacing:-.04em;color:#fff;text-wrap:balance}.lp-hero__title sup{position:relative;top:.3em;margin-left:.06em;font-size:.3em;vertical-align:top;letter-spacing:0}.lp-hero__title .lp-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.07em 0 .12em;margin:-.07em 0 -.12em}.lp-hero__title.is-split .lp-w>span{display:inline-block;animation:lp-rise 1.1s var(--lp-ease) both;animation-delay:calc(var(--lp-intro-delay) + var(--i, 0) * 80ms)}.lp-hero__foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.28);font-size:.85rem;animation:lp-fade 1s ease calc(var(--lp-intro-delay) + 1s) both}.lp-hero__scroll{display:inline-flex;align-items:center;gap:.75rem}.lp-hero__line{position:relative;width:1px;height:2rem;background:#ffffff4d;overflow:hidden}.lp-hero__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:top;animation:lp-line 2.2s var(--lp-ease) infinite}.lp-hero.is-covered .lp-hero__line:after{animation-play-state:paused}.landing-page .content{position:relative;z-index:2;background:var(--lp-paper);color:var(--lp-ink);border-radius:clamp(22px,3.2vw,44px) clamp(22px,3.2vw,44px) 0 0}.lp-about{padding:var(--lp-section) 0 clamp(3rem,6vw,5rem)}.lp-about__statement{max-width:20em;margin-bottom:clamp(1.75rem,3vw,2.5rem);font-size:clamp(1.9rem,4.6vw,4.4rem);font-weight:500;line-height:1.04;letter-spacing:-.035em;color:var(--lp-ink)}.lp-sw{opacity:.2;transition:opacity .35s ease}.lp-sw.is-on{opacity:1}.lp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:clamp(3rem,7vw,6rem)}@media (min-width: 1024px){.lp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media (max-width: 359px){.lp-stats{grid-template-columns:1fr}}.lp-stat{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;min-height:clamp(11rem,20vw,17rem);padding:clamp(1rem,1.8vw,1.6rem);border:1px solid var(--lp-line);border-radius:var(--lp-radius);transition:background .5s ease,color .5s ease,border-color .5s ease}.lp-stat__num{display:flex;align-items:center;gap:.5rem;font-family:ui-serif,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2.6rem,6vw,5.5rem);font-weight:400;line-height:.9;letter-spacing:-.04em;color:var(--lp-brand);font-variant-numeric:tabular-nums;transition:color .5s ease}.lp-stat__num img{width:auto;height:clamp(2rem,4.2vw,3.75rem);opacity:.85}.lp-stat__cap{font-size:clamp(.78rem,.9vw,.9rem);line-height:1.35;max-width:24ch;transition:color .5s ease}@media (hover: hover) and (pointer: fine){.lp-stat:hover{background:var(--lp-deep);border-color:var(--lp-deep);color:#fff}.lp-stat:hover .lp-stat__num{color:var(--lp-mint)}}@media (max-width: 1023px){.lp-stat--iso{padding-inline:clamp(1.1rem,4.5vw,1.6rem)}.lp-stat--iso .lp-stat__num{flex-wrap:wrap;column-gap:.7rem;row-gap:.4rem;font-size:clamp(2.2rem,9vw,3.4rem);line-height:1}.lp-stat--iso .lp-stat__num img{height:clamp(1.5rem,6.5vw,2.25rem);max-width:100%}}.lp-clients{padding:clamp(1.5rem,3vw,2.5rem) 0;border-block:1px solid var(--lp-line);margin-top:clamp(1rem,3vw,2rem)}.lp-clients__row{display:grid;gap:1rem;align-items:center}@media (min-width: 1024px){.lp-clients__row{grid-template-columns:11rem minmax(0,1fr);gap:2rem}}.lp-clients__label{font-size:.9rem;font-weight:500;color:var(--lp-brand)}.lp-clients__viewport{overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-clients__viewport.is-dragging{cursor:grabbing}.lp-clients__track{display:flex;width:max-content}.lp-clients__track.is-ready{will-change:transform}.lp-clients__group{display:flex;flex:none}.lp-clients__slide{flex:none;display:flex;align-items:center;justify-content:center;width:clamp(7.5rem,13vw,11rem);height:3rem;padding-inline:clamp(.75rem,2vw,1.75rem)}.lp-clients__slide img{width:auto;height:auto;max-width:100%;max-height:2.1rem;pointer-events:none;-webkit-user-drag:none;object-fit:contain;opacity:.55;filter:grayscale(1);transition:opacity .3s ease,filter .3s ease}.lp-clients__slide:hover img{opacity:1;filter:none}.lp-services{padding:var(--lp-section) 0}.lp-services__grid{display:grid;gap:clamp(2rem,5vw,5rem)}@media (min-width: 1024px){.lp-services__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.lp-services__media{display:none}@media (min-width: 1024px){.lp-services__media{display:block;position:sticky;top:clamp(5rem,9vh,7rem);height:min(78vh,720px);border-radius:var(--lp-radius);overflow:hidden;background:var(--lp-deep)}}.lp-services__body .lp-h2{margin-bottom:clamp(1.75rem,4vw,3rem)}.lp-fig{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s var(--lp-ease)}.lp-fig img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.3s var(--lp-ease)}.lp-fig figcaption{position:absolute;left:1rem;bottom:1rem;padding:.55rem 1rem;border-radius:999px;background:#0f2916c7;color:#fff;font-size:.9rem;font-weight:500}.lp-fig.is-active{opacity:1;z-index:1}.lp-fig.is-active img{transform:none}.lp-svc{border-bottom:1px solid var(--lp-line)}.lp-svc:first-child{border-top:1px solid var(--lp-line)}.lp-svc__link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(.9rem,1.8vw,1.5rem) 0}.lp-svc__link:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--lp-brand);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--lp-ease)}.lp-svc__name{font-size:clamp(1.3rem,2.8vw,2.5rem);font-weight:500;line-height:1.05;letter-spacing:-.025em;transition:transform .5s var(--lp-ease),color .4s ease}.lp-svc__thumb{width:4.5rem;height:4.5rem;flex:none;border-radius:14px;object-fit:cover;background:var(--lp-mint)}.lp-svc__arrow{display:none}.lp-svc__link:active .lp-svc__name{color:var(--lp-brand)}@media (min-width: 1024px){.lp-svc__thumb{display:none}.lp-svc__arrow{display:grid;place-items:center;width:3rem;height:3rem;flex:none;border-radius:50%;border:1px solid var(--lp-line);transition:background .4s ease,color .4s ease,border-color .4s ease,transform .5s var(--lp-ease)}.lp-svc__link.is-active:after{transform:scaleX(1)}.lp-svc__link.is-active .lp-svc__name{color:var(--lp-brand);transform:translate(.75rem)}.lp-svc__link.is-active .lp-svc__arrow{background:var(--lp-brand);border-color:var(--lp-brand);color:#fff;transform:rotate(-45deg)}}.lp-testi{position:relative;isolation:isolate;overflow:hidden;margin-inline:clamp(.5rem,1.2vw,1rem);padding:var(--lp-section) 0 clamp(2rem,4vw,3.5rem);border-radius:var(--lp-radius);background:var(--lp-deep);color:#fff}.lp-testi .lp-kicker{color:var(--lp-mint)}.lp-testi .lp-h2{color:#fff}.lp-testi__watermark{position:absolute;z-index:-1;right:-7%;bottom:-22%;width:clamp(22rem,54vw,58rem);aspect-ratio:370.88/317.35;color:var(--lp-mint);opacity:.1;pointer-events:none}.lp-testi__top{display:grid;gap:1.25rem;margin-bottom:clamp(2.5rem,6vw,5.5rem)}@media (min-width: 900px){.lp-testi__top{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:3rem}}.lp-testi__caption{max-width:36ch;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.55;color:#ffffffb8}.lp-testi__stage{display:grid;touch-action:pan-y}.lp-testi__controls{display:flex;align-items:center;gap:1.1rem;margin-top:clamp(2rem,5vw,4rem);padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.18)}.lp-testi__controls .lp-arrow{border-color:#ffffff4d}.lp-testi__controls .lp-arrow:hover:not(:disabled){background:var(--lp-mint);color:var(--lp-deep);border-color:var(--lp-mint)}.lp-testi__count{font-size:.95rem;font-variant-numeric:tabular-nums;color:#fff9}.lp-testi__count b{color:#fff;font-weight:500}.lp-testi__progress{position:relative;flex:1;height:2px;overflow:hidden;background:#ffffff2e}.lp-testi__progress i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lp-mint);transform:scaleX(0);transform-origin:left}.lp-testi__progress i.is-running{animation:lp-progress var(--dur, 8s) linear forwards}.lp-quote{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,3vw,2.5rem);margin:0;opacity:0;visibility:hidden;transform:translate3d(0,1.25rem,0);transition:opacity .7s var(--lp-ease),transform .9s var(--lp-ease),visibility 0s linear .7s}.lp-quote.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lp-quote__mark{display:block;width:clamp(2.5rem,5vw,4.25rem);height:auto;color:var(--lp-mint)}.lp-quote__text{max-width:30em;font-family:ui-serif,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.35rem,2.9vw,2.65rem);font-weight:400;line-height:1.24;letter-spacing:-.015em;text-wrap:pretty}.lp-quote__by{display:flex;align-items:center;gap:1rem;font-size:1rem}.lp-quote__by strong{display:block;font-weight:600}.lp-quote__avatar{display:grid;place-items:center;width:3.25rem;height:3.25rem;flex:none;border-radius:50%;background:var(--lp-mint);color:var(--lp-deep);font-weight:600;font-size:.95rem}.lp-quote__role{display:block;margin-top:.15rem;max-width:34ch;font-size:.85rem;line-height:1.35;color:#ffffffa6}.lp-cta{padding:clamp(.75rem,1.2vw,1rem) 0 var(--lp-section)}.lp-cta__grid{display:grid;gap:.75rem;padding-top:clamp(.75rem,1.2vw,1rem)}@media (min-width: 900px){.lp-cta__grid{grid-template-columns:1fr 1fr;gap:1rem}}.lp-cta__card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:clamp(26rem,62vh,40rem);padding:clamp(1.25rem,2.4vw,2.25rem);border-radius:var(--lp-radius)}.lp-cta__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .5s ease;background:radial-gradient(480px circle at var(--mx, 50%) var(--my, 50%),var(--glow),transparent 62%)}@media (hover: hover) and (pointer: fine){.lp-cta__card:hover:before{opacity:1}}.lp-cta__card--light{background:var(--lp-mint);color:var(--lp-deep);--glow: rgba(255, 255, 255, .85)}.lp-cta__card--dark{background:var(--lp-deep);color:#fff;--glow: rgba(220, 235, 216, .16)}.lp-cta__head{display:flex;justify-content:space-between;font-size:.95rem;font-weight:500}.lp-cta__body h2,.lp-cta__body p{color:inherit}.lp-cta__body h2{max-width:13em;font-size:clamp(1.9rem,3.6vw,3.4rem);font-weight:500;line-height:1;letter-spacing:-.035em;text-wrap:balance}.lp-cta__body p{max-width:36em;margin-top:1.25rem;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.55;opacity:.78}.lp-cta__link{display:flex;align-items:center;justify-content:space-between;padding-top:1.25rem;border-top:1px solid currentColor;border-top-color:#80808066;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500}.lp-cta__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lp-cta__go{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--lp-deep);color:#fff;transition:transform .5s var(--lp-ease)}.lp-cta__card--dark .lp-cta__go{background:var(--lp-mint);color:var(--lp-deep)}.lp-cta__card:hover .lp-cta__go{transform:translate(3px,-3px)}.lp-articles{padding:0 0 var(--lp-section)}.lp-articles__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.5rem,3.5vw,3rem)}.lp-articles__controls{display:flex;align-items:center;gap:.75rem}.lp-articles__track{--gap: clamp(1rem, 2vw, 1.75rem);display:flex;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:max(var(--lp-gutter),(100% - 1680px) / 2 + var(--lp-gutter));scroll-padding-inline:var(--lp-gutter)}.lp-articles__track::-webkit-scrollbar{display:none}.lp-link{margin-right:.75rem;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:2px}.lp-arrow{display:grid;place-items:center;width:3rem;height:3rem;padding:0;border-radius:50%;border:1px solid var(--lp-line);background:transparent;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease}.lp-arrow--prev .lp-ic{transform:scaleX(-1)}.lp-arrow:hover:not(:disabled){background:var(--lp-deep);color:#fff}.lp-arrow:disabled{opacity:.35;cursor:not-allowed}.lp-art{flex:0 0 min(84vw,24rem);scroll-snap-align:start;display:block}@media (min-width: 640px){.lp-art{flex-basis:calc((100% - var(--gap)) / 2)}}@media (min-width: 1024px){.lp-art{flex-basis:calc((100% - 2 * var(--gap)) / 3)}}.lp-art__media{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--lp-radius);background:var(--lp-mint)}.lp-art__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--lp-ease)}.lp-art__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:1rem;font-size:.8rem}.lp-art__tag{padding:.25rem .7rem;border-radius:999px;background:var(--lp-deep);color:#fff}.lp-art h3{margin-top:.6rem;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:500;line-height:1.2;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}@media (hover: hover) and (pointer: fine){.lp-art:hover .lp-art__media img{transform:scale(1.05)}.lp-art:hover h3{color:var(--lp-brand)}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-rise{0%{transform:translate3d(0,110%,0)}to{transform:none}}@keyframes lp-line{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes lp-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.lp-hero__video{opacity:1;animation:none}.lp-hero__title.is-split .lp-w>span,.lp-hero__foot,.lp-hero__line:after{animation:none!important}.lp-clients__viewport{overflow-x:auto}.lp-sw{opacity:1;transition:none}.lp-quote{transition:none;transform:none}.lp-fig,.lp-fig img,.lp-svc__name,.lp-art__media img{transition:none}.lp-articles__track{scroll-behavior:auto}}.overlay{position:fixed;width:100vw;height:100vh;z-index:99999;display:flex}.bar{width:10vw;height:105vh;background-color:#fff}.counter{position:fixed;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-end;color:var(--text-color);z-index:1000000;font-size:10vw;line-height:1;padding:.2rem .4rem}.loader{z-index:1000000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader .loading-svg{height:100px;width:100px;stroke-dasharray:1700;animation:draw 4s ease-in-out infinite}@keyframes draw{0%{stroke-dashoffset:1800}to{stroke-dashoffset:0}0%{stroke-dashoffset:1800}}@media (max-width: 678px){.loader{z-index:1000000;position:absolute;top:46%;left:53%;transform:translate(-50%,-50%)}.loading-svg{height:70px!important;width:70px!important;stroke-dasharray:1700;animation:draw 4s ease-in-out infinite}}.main-content{width:100%}.aboutus-break{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.5rem;padding:3.4375rem 10px}.aboutus-break__top-wrapper .aboutus-break__content{font-size:1.5rem;line-height:100%;letter-spacing:-.02em;font-weight:400}.aboutus-card{padding:0 10px;margin-bottom:5.4375rem}.aboutus-card__wrapper{display:flex;flex-direction:column;gap:1rem}.aboutus-card__wrapper .aboutuscard-items{width:100%;display:flex;height:170px;border-radius:10px;padding:1rem;flex-direction:column;justify-content:space-between;background-color:#dae4ec3d}.aboutus-card__wrapper .aboutuscard-items .aboutuscard-items-top h2{font-size:2.9375rem;line-height:90%;letter-spacing:-.03em;font-weight:400;font-family:serif}.aboutus-card__wrapper .aboutuscard-items .aboutuscard-items-bottom{padding-top:1.5rem;border-top:.75px solid var(--gray);display:flex;align-items:center;gap:.5rem}.aboutus-card__wrapper .aboutuscard-items .aboutuscard-items-bottom .list-icon{width:7px;height:7px;background-color:#0f2916!important;aspect-ratio:1/1}.aboutus-card__wrapper .aboutuscard-items .aboutuscard-items-bottom p{font-size:.6rem;line-height:107%;letter-spacing:.04em;font-weight:400;opacity:70%;text-transform:uppercase;font-family:serif}.aboutuscard-items-top-iso{display:flex;gap:1rem;align-items:center}.aboutuscard-items-top-iso div{font-size:2.9375rem}.aboutuscard-items-top-iso img{opacity:.9;width:90px;height:45px}.ourstory{padding:0rem 10px}.ourstory__wrapper{width:100%;padding:2.5rem 0;display:flex;border-top:1px solid var(--gray);border-bottom:1px solid var(--gray);flex-direction:column;gap:2.5rem;align-items:center}.ourstory__wrapper .ourstory__top h2{font-size:1.25rem;line-height:120%;letter-spacing:-.02em;color:var(--text-color);font-weight:400}.ourstory__wrapper .ourstory__top .ourstory-paragraph p{margin-top:1.5rem;line-height:120%;font-size:.9375rem;font-weight:300;color:var(--text-color);opacity:.89871}.our-value{margin-top:3.4375rem;padding:3.75rem 10px;background-color:#daece262;display:flex;flex-direction:column;gap:3.125rem}.our-value__heading{padding:0 .635rem}.our-value__heading h2{font-size:1.9375rem;line-height:100%;letter-spacing:-.03em;font-weight:400}.accordion{max-width:100%;margin:auto;overflow:hidden;padding:0 .635rem}.accordion .accordion-item{border-top:.0625rem solid var(--gray)}.accordion .accordion-item.active .accordion-content{max-height:700px;padding-bottom:15px 0px}.accordion .accordion-item.active .accordion-header .arrow{transform:rotate(-135deg)}.accordion .accordion-item .accordion-header{padding:40px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.accordion .accordion-item .accordion-header h3{font-size:1.25rem;line-height:120%;letter-spacing:-.02em;font-weight:400}.accordion .accordion-item .accordion-header .arrow{display:inline-block;width:9px;height:9px;border-right:2px solid var(--text-color);border-bottom:2px solid var(--text-color);transform:rotate(45deg);transition:transform .3s ease}.accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;padding:0;transition:max-height .7s ease,padding .7s ease}.accordion .accordion-item .accordion-content p{margin:15px 0;font-size:.9375rem;line-height:120%;font-weight:300}.about-us__team{padding:0 10px;margin-top:3rem}.about-us__team .about-us__team-wrapper{padding:4rem .9375rem 2rem;border-radius:.375rem;display:flex;flex-direction:column;gap:3rem}.about-us__team .about-us__team-wrapper .about-us__team-heading{width:100%}.about-us__team .about-us__team-wrapper .about-us__team-heading h2{font-size:1.8375rem;line-height:100%;letter-spacing:-.03em;font-weight:400}.about-us__team .about-us__team-wrapper .about-us__team-content{display:flex;flex-direction:column;gap:2rem}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-komisaris{display:flex;flex-direction:column;gap:2rem;text-transform:capitalize}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-komisaris .about-us__team-content-title h3{font-size:1.5rem;line-height:120%;letter-spacing:-.02em;font-weight:400}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-komisaris .about-us__team-content-card{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(150px,auto);column-gap:1rem;row-gap:1.2rem}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-management{display:flex;flex-direction:column;gap:1rem;text-transform:capitalize}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-management .about-us__team-content-title h3{font-size:1.5rem;line-height:120%;letter-spacing:-.02em;font-weight:400}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-management .about-us__team-content-card{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(150px,auto);column-gap:1rem;row-gap:1.2rem}@media (min-width: 678px){.aboutus-break{padding-left:5rem;padding-right:5rem}.ourstory-header{font-size:2rem!important}.ourstory__bottom-img-wrapper{width:100%;height:741px}.ourstory__bottom-img-wrapper img{width:100%;height:100%;object-fit:fill}.aboutus-card{padding:0rem 3rem}.aboutus-card__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2rem;grid-template-areas:"one two" "three four"}.aboutus-card__wrapper .aboutuscard-items .aboutuscard-items-top h2{font-size:4rem;letter-spacing:-.025em;font-weight:500;line-height:100%;color:#0f2916}.aboutus-card__wrapper .aboutus-card-one{grid-area:one}.aboutus-card__wrapper .aboutus-card-two{grid-area:two}.aboutus-card__wrapper .aboutus-card-three{grid-area:three}.aboutus-card__wrapper .aboutus-card-four{grid-area:four}.ourstory{padding:0 3rem}.ourstory__header{font-size:1.25rem}.our-value__heading{padding:0 3rem}.our-value__heading h2{font-size:1.9375rem;line-height:100%;letter-spacing:-.03em;font-weight:400}.our-value .accordion{padding:0 3rem}}@media (min-width: 1080px){.aboutus-break{padding-left:12.5rem;padding-right:3rem;padding-top:8.4375rem!important;padding-bottom:0!important}.aboutus-break__content{font-size:2.75rem!important;letter-spacing:-.015em;line-height:90%}.aboutuscard-items-top-iso{display:flex;gap:1rem;align-items:center}.aboutuscard-items-top-iso div{font-size:2.9375rem}.aboutuscard-items-top-iso img{opacity:.9;width:120px;height:60px}.aboutus-card{padding-top:8.4375rem!important}.ourstory{padding:5rem 3.125rem 0rem!important}.ourstory__wrapper{width:100%;display:flex;flex-direction:row!important;gap:8rem!important;align-items:center!important;justify-content:center!important}.ourstory__wrapper .ourstory__top{width:50%;order:2}.ourstory__wrapper .ourstory__top h2,.ourstory__wrapper .ourstory__top p{width:80%}.ourstory__wrapper .ourstory__bottom{width:50%;order:1}.ourstory-header{font-size:2.3rem!important;line-height:98%!important}.ourstory-paragraph p{font-size:1rem!important}.ourstory__bottom-img-wrapper{min-width:600px;max-width:800px;height:600px}.ourstory__bottom-img-wrapper img{width:100%;height:100%;object-fit:cover}.our-value{margin-top:6rem;display:flex;flex-direction:row}.our-value__heading{width:35%;padding:0;padding-left:0rem;position:relative}.our-value__heading .our-value-heading-items{position:absolute;top:0;left:3rem}.our-value__heading .our-value-heading-items h2{font-size:3.2rem;letter-spacing:-.025em;line-height:100%}.our-value .accordion{width:65%;padding:0;padding-right:3rem}.our-value .accordion .accordion-item .accordion-header{padding:50px 0}.our-value .accordion .accordion-item .accordion-header h3{font-size:2rem;line-height:98%;font-weight:300}.our-value .accordion .accordion-item .accordion-content p{font-size:14px}.about-us__team{padding:0 20px;margin-top:0rem;margin-bottom:4rem}.about-us__team .about-us__team-wrapper{background-color:#fff;padding:6.25rem 3.125rem 4rem;border-radius:.5rem;gap:7rem}.about-us__team .about-us__team-wrapper .about-us__team-heading h2{font-size:3.2rem;width:75%;letter-spacing:-.025em}.about-us__team .about-us__team-wrapper .about-us__team-content{display:flex;flex-direction:column;gap:4rem}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-komisaris{display:flex;flex-direction:row;gap:3rem;text-transform:capitalize}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-komisaris .about-us__team-content-title{width:20%;position:sticky;top:70px;align-self:flex-start}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-komisaris .about-us__team-content-title h3{font-size:2rem;line-height:98%}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-komisaris .about-us__team-content-card{width:80%;display:grid;grid-template-columns:250px 250px 250px;grid-auto-rows:minmax(400px,auto);column-gap:2rem;row-gap:2.2rem}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-management{display:flex;flex-direction:row;gap:3rem;text-transform:capitalize;overflow:visible!important}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-management .about-us__team-content-title{width:20%;position:sticky;top:70px;align-self:flex-start}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-management .about-us__team-content-title h3{font-size:2rem;line-height:98%}.about-us__team .about-us__team-wrapper .about-us__team-content .about-us__team-content-management .about-us__team-content-card{width:80%;display:grid;grid-template-columns:250px 250px 250px;grid-auto-rows:minmax(400px,auto);column-gap:2rem;row-gap:2.2rem}}.overview{padding:0rem 10px;margin-top:3.125rem}.overview__wrapper{width:100%;flex-direction:column;gap:2.5rem;align-items:center;padding:2.5rem 0;display:flex;border-top:1px solid var(--gray);border-bottom:1px solid var(--gray)}.overview__wrapper .overview__top h2{font-size:1.25rem;line-height:120%;letter-spacing:-.02em;color:var(--text-color);font-weight:400}.overview__wrapper .overview__top .overview-paragraph p{margin-top:1.5rem;line-height:120%;font-size:.9375rem;font-weight:300;color:var(--text-color);opacity:.89871}.our-service-client{padding:2.5rem 0}.servicecard-container{padding:0 10px 5rem}.servicecard-container__wrapper{text-align:center}.servicecard-container__wrapper .servicecard-heading{width:100%;margin-bottom:2.5rem}.servicecard-container__wrapper .servicecard-heading h2{font-size:1.25rem;line-height:120%;font-weight:400;letter-spacing:-.02em}.servicecard-container__wrapper .servicecard-wrapper .servicecard-wrapper-top{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.servicecard-container__wrapper .servicecard-wrapper .servicecard-wrapper-bot{display:flex;flex-direction:column;gap:1.5rem}.cta-ourservice{margin-bottom:5rem}.cta-ourservice .cta{margin-top:0rem!important}@media (min-width: 678px){.overview-header,.servicecard-header{font-size:2rem!important}.overview__bottom-img-wrapper{width:100%;height:741px}.overview__bottom-img-wrapper img{width:100%;height:100%;object-fit:fill}}@media (min-width: 960px){.overview{padding:5rem 3.125rem 0rem!important}.overview__wrapper{width:100%;display:flex;flex-direction:row!important;gap:8rem!important;align-items:center}.overview__wrapper .overview__top{width:50%;order:2}.overview__wrapper .overview__top h2,.overview__wrapper .overview__top p{width:100%}.overview__wrapper .overview__bottom{width:50%;order:1}.overview-header{font-size:2.3rem!important;line-height:98%!important}.overview-paragraph p{font-size:14px!important}.servicecard-header{font-size:2rem!important}.overview__bottom-img-wrapper{min-width:600px;max-width:800px;height:600px}.overview__bottom-img-wrapper img{width:100%;height:100%;object-fit:cover}.our-service-client{padding:4rem 0}.servicecard-heading{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:5rem!important}.servicecard-header{font-size:2.3rem!important;max-width:55.9375rem!important}.servicecard-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem!important}.servicecard-wrapper-top{display:flex;flex-direction:row!important;gap:1.5rem;margin-bottom:1.5rem}.servicecard-wrapper-bot{padding:0 3.125rem;display:flex;flex-direction:row!important;gap:1.5rem}.ourservice-card__content-top h3{height:100px!important}.cta-ourservice{margin-bottom:7rem}.cta-ourservice .cta{margin-top:2rem!important}}.contact-section{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;background:#fff;padding:3rem 10px 0;border-radius:10px;width:100%;align-items:center}.contact-right{display:flex;flex-direction:column}.content-right-item{display:flex;flex-direction:column;align-items:flex-start;border-bottom:.7px solid rgba(15,41,22,.521);padding-bottom:1rem;padding-top:1rem}.contact-right h2{font-size:2rem;letter-spacing:-.025em;line-height:100%;font-weight:500;margin-bottom:1rem;color:var(--text-color)}.contact-right p{font-size:.9375rem;line-height:120%;font-weight:400;color:var(--text-color)}.contact-right a{color:var(--text-color);font-size:.9375rem;line-height:120%;font-weight:400;text-decoration:none;font-weight:700}.contact-second-list{display:flex;align-items:center;color:var(--text-color);font-size:.9375rem;line-height:120%;font-weight:400;transition:.5s ease-in-out;gap:.75rem}.contact-second-list-massage{cursor:pointer}.contact-right a:hover{color:var(--text-color)}.fi-tr-phone-call{display:flex}.contact-form-container h2{font-size:2rem;letter-spacing:-.025em;line-height:100%;font-weight:500;margin-bottom:10px}.contact-form-container p{font-size:.9375rem;line-height:120%;font-weight:400;margin-bottom:30px}.contact-form{display:flex;gap:1rem;flex-direction:column}.form-row{display:flex;gap:20px;margin-bottom:15px}.form-group{flex:1;display:flex;flex-direction:column}.form-group label{font-size:.75rem;color:var(--text-color);margin-bottom:5px}.form-group input,.form-group textarea{font-size:.75rem;color:var(--text-color);padding:20px 0;border-bottom:.7px solid rgba(15,41,22,.521);height:20px;width:100%;outline:none;line-height:120%;box-sizing:border-box}.form-group select{border-bottom:.7px solid rgba(15,41,22,.521);padding:10.5px 0}.form-group textarea{height:80px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--text-color)}.contact-form button{align-self:center;font-size:16px;padding:10px 40px;background-color:var(--text-color);margin-top:1rem;color:#fff;border:none;cursor:pointer;opacity:100%;transition:background-color .3s}.contact-form button:hover{background-color:var(--text-color);opacity:90%}.maps{padding:0rem 10px;width:100%}.maps__wrapper{display:flex;align-items:center;justify-content:center}.maps__wrapper iframe{width:100%;height:500px;border:none;border-radius:15px;filter:saturate(0%)}@media (min-width: 678px) and (max-width: 1023px){.contact-section{grid-template-columns:1fr;grid-template-rows:1fr;padding:5rem!important}.content-right-item{border-bottom:none;padding-bottom:1rem;padding-top:1rem}.contact-left{padding-right:0rem}.contact-right{margin-top:4rem;padding-left:0rem;flex-direction:row;align-items:center;gap:1rem}.contact-right .content-right-item{width:50%;align-items:center;border:1px solid var(--gray);padding:1rem;height:200px;justify-content:center}.contact-right .content-right-item .content-right-head{text-align:center;width:100%}.contact-form button{align-self:flex-end}.maps{padding:0 3rem;margin-bottom:5rem}}@media (min-width: 1023px){.contact-section{grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:5rem!important}.content-right-item{border-bottom:none;padding-bottom:1rem;padding-top:1rem}.contact-left{padding-right:2rem;border-right:.7px solid rgba(15,41,22,.521)}.contact-right{padding-left:4rem}.contact-form button{align-self:flex-end}.maps{padding:0 3rem;margin-bottom:5rem}}.artikel-section{padding:5rem 10px;width:100dvw}.article-wrapper{position:relative;max-height:calc(var(--card-height) * 3 + 32px);overflow-y:hidden;width:100%}.article-container{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;width:100%}.article-card2{border:1px solid #ddd;height:max-content;width:100%;position:relative}.article-card2 .article-card2-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#e8e8e800;transition:.5s ease-in-out}.article-card2 .article-card2-overlay:hover{background-color:#e8e8e837}.article-card2 .article-card2-img-wrapper{height:250px;background-color:var(--gray);width:100%}.article-card2 .article-card2-img-wrapper img{width:100%;height:100%;object-fit:cover}.article-card2 .article-card2-info{padding:0 20px;margin-top:1rem}.article-card2 .article-card2-info .article-card2-theme,.article-card2 .article-card2-info .article-card2-date{font-size:.5rem!important;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;display:inline-block;border-radius:1.875rem;color:var(--text-color);border:.5px solid var(--text-color)}.article-card2 .article-card2-content{padding:0 20px;padding-bottom:1rem}.article-card2 .article-card2-content h3{margin-top:.5rem;font-size:1.25rem;letter-spacing:-.01em;line-height:120%;font-weight:600;color:var(--text-color)}.article-card2 .article-card2-content .article-card2-caption{margin-top:.8rem;font-size:.8rem!important;letter-spacing:.04em}@media (min-width: 678px){.artikel-section{padding:5rem 4rem}.article-container{grid-template-columns:repeat(2,1fr)!important;gap:2rem}.article-card2{border:1px solid #ddd;height:max-content;border-radius:8px}.article-card2 .article-car2-info{font-size:.625rem!important;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;margin-bottom:.5rem}.article-card2-content{padding:0 20px;padding-bottom:1rem}.article-card2-content h3{margin-top:.5rem;font-size:1rem;letter-spacing:-.01em;line-height:120%;font-weight:600;height:6rem;color:var(--text-color)}.article-card2-content .article-card2-caption{margin-top:.8rem;font-size:.7rem!important;letter-spacing:.04em}}@media (min-width: 1080px){.artikel-section{padding:5rem 6rem}.article-container{grid-template-columns:repeat(3,1fr)!important;gap:2rem}.article-card2{border:1px solid #ddd;height:max-content;border-radius:8px}.article-card2 .article-car2-info{font-size:.625rem!important;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;margin-bottom:.5rem}.article-card2-content{padding:0 20px;padding-bottom:1rem}.article-card2-content h3{margin-top:.5rem;font-size:1.25rem;letter-spacing:-.01em;line-height:120%;font-weight:600;height:6rem;color:var(--text-color)}.article-card2-content .article-card2-caption{margin-top:.8rem;font-size:.8rem!important;letter-spacing:.04em}}.faq-container{padding:0rem 8rem}.faq-container .faq-layout-container{display:flex;flex-direction:column;align-items:center;gap:4rem}.faq-container .faq-layout-container .faq-sidebar{height:20%}.faq-container .faq-layout-container .faq-sidebar h1{font-family:serif;font-size:4.8rem}.faq-container .faq-layout-container .faq-content{display:flex;align-items:start;position:relative;height:80%;width:100%;overflow-y:hidden}.faq-container .faq-layout-container .faq-content .faq-accordion{width:100%;gap:0rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.faq-container .faq-layout-container .faq-content .faq-accordion .faq-accordion-item{border-bottom:.5px solid black;margin-bottom:0;width:100%}.faq-container .faq-layout-container .faq-content .faq-accordion .faq-accordion-item .faq-accordion-header{border:none;padding:12px;width:100%;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-container .faq-layout-container .faq-content .faq-accordion .faq-accordion-item .faq-accordion-header:hover{background-color:#e3e3e3}.faq-container .faq-layout-container .faq-content .faq-accordion .faq-accordion-item .faq-accordion-header .accordion-arrow{transition:transform .3s ease}.faq-container .faq-layout-container .faq-content .faq-accordion .faq-accordion-item .faq-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 15px}.faq-container .faq-layout-container .faq-content .faq-accordion .faq-accordion-item .faq-accordion-content.active{max-height:600px;padding:15px}.main-faq .faq-container{margin-top:4rem}.main-faq .cta{margin-top:5rem;margin-bottom:5rem}@media (max-width: 1030px){.faq-container{padding:0 10px}.faq-sidebar h1{font-size:2rem!important;text-align:center;line-height:120%;letter-spacing:-.04em}.faq-accordion-item{border-bottom:.5px solid var(--text-color);margin-bottom:0;width:100%!important}}@media (max-width: 678px){.faq-container{padding:0 10px}.faq-accordion-item{border-bottom:.5px solid var(--text-color);margin-bottom:0;width:100%!important}.faq-sidebar h1{font-size:2.5rem!important;text-align:center;line-height:120%;letter-spacing:-.04em}.faq-accordion-header{padding:12px 0!important}.faq-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0!important;font-size:.9375rem;line-height:120%}.faq-accordion-content.active{max-height:600px;padding:12px 0!important}.faq-accordion-header{font-size:1.25rem;line-height:120%;letter-spacing:-.02em}.faq-accordion-header .accordion-arrow{font-size:.8rem}.main-faq .faq-container{margin-top:4rem}.main-faq .cta{margin-top:5rem;margin-bottom:0rem}}.career-page-cover{padding:0 .625rem}.career-page-cover .career-page-cover__wrapper{background-color:#daece262;padding:2.5rem 1.5625rem;border-radius:.375rem;display:flex;flex-direction:column;gap:1.875rem}.career-page-cover .career-page-cover__wrapper .career-page-cover-img{order:2}.career-page-cover .career-page-cover__wrapper .career-page-cover-img img{aspect-ratio:316/227;width:100%;object-fit:cover;height:auto}.career-page-cover .career-page-cover__wrapper .career-page-cover__content .career-page-cover__overlay-top{display:flex;flex-direction:column}.career-page-cover .career-page-cover__wrapper .career-page-cover__content .career-page-cover__overlay-top .sub-title{width:max-content}.career-page-cover .career-page-cover__wrapper .career-page-cover__content .career-page-cover__overlay-top .career-page-cover__head{font-size:2.9375rem;line-height:90%;letter-spacing:-.03em;font-weight:400;margin-bottom:1.875rem}.career-page-cover .career-page-cover__wrapper .career-page-cover__content .career-page-cover__overlay-top .career-page-cover__paragraph{font-size:.9375rem;line-height:120%;font-weight:300}.hiring{margin-top:5rem;padding:0 .625rem}.hiring__wrapper{display:flex;flex-direction:column;gap:1.5rem}.hiring__heading{display:flex;flex-direction:column;justify-content:center;align-items:center}.hiring__heading h2{font-size:2.9375rem;line-height:90%;letter-spacing:-.03em;font-weight:400;margin-bottom:1.875rem}.hiring__content{display:grid;grid-column:1fr;gap:1rem}.hiring__content .hiring__card{display:flex;flex-direction:column;align-items:start;justify-content:space-between;height:250px!important;padding:1rem;background-color:#daece262;border-radius:5px;position:relative}.hiring__content .hiring__card .hiring__card-overlay{width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0%);background-color:#0f29161e;transition:.1s ease;opacity:0%;z-index:-1;border-radius:5px}.hiring__content .hiring__card:hover .hiringcard__overlay{opacity:100%;transform:scale(1)}.hiring__content .hiring__card .hiring__card-top{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:1rem;height:80%}.hiring__content .hiring__card .hiring__card-top .hiring__card-top-left{display:flex;flex-direction:column;gap:.7rem;width:70%}.hiring__content .hiring__card .hiring__card-top .hiring__card-top-left h2{font-size:1.7rem;line-height:120%;letter-spacing:-.03em;font-weight:700}.hiring__content .hiring__card .hiring__card-top .hiring__card-top-left p{font-size:.9375rem;line-height:120%;font-weight:300}.hiring__content .hiring__card .hiring__card-top .hiring__card-top-right{width:20%}.hiring__content .hiring__card .hiring__card-top .hiring__card-top-right h5{font-size:.5375rem;line-height:100%;font-weight:500;color:#fff;background-color:var(--text-color);padding:7px 10px;border-radius:5px;text-align:center}.hiring__content .hiring__card .hiring__card-bot h4{font-size:.9375rem;line-height:120%;font-weight:300;color:var(--text-color)}.hiring__card:hover .hiring__card-overlay{opacity:100%;transform:scale(1)}@media (min-width: 678px){.hiring{margin-bottom:5rem}.hiring__content{column-gap:3rem;row-gap:4rem;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(150px,auto)}.hiring__content .hiring__card{padding:1.5rem;height:200px}}@media (min-width: 960px){.career-page-cover{padding:0 3rem}.career-page-cover__wrapper{flex-direction:row!important;width:100%;align-items:center}.career-page-cover__wrapper .career-page-cover-img,.career-page-cover__wrapper .career-page-cover__content{width:50%}.career-page-cover__wrapper .career-page-cover__content .career-page-cover__overlay-top .career-page-cover__head{font-size:4rem!important;line-height:95%!important;font-weight:400;width:90%}.career-page-cover__wrapper .career-page-cover__content .career-page-cover__overlay-top .career-page-cover__paragraph{font-size:14px!important;width:90%}.hiring{margin-bottom:5rem;padding:0 3rem}.hiring__heading h2{font-size:3.75rem!important;letter-spacing:-.015em!important;line-height:95%!important}.hiring__content{column-gap:3rem;row-gap:4rem;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:minmax(150px,auto)}.hiring__content .hiring__card{padding:1.5rem;height:200px}}.gallery__wrapper{margin-top:5rem}.filter-buttons{text-align:center;padding:20px}.filter-buttons button{border:none;padding:10px 20px;margin:5px;font-weight:500;color:var(--body-color-dark);cursor:pointer;transition:.3s}.filter-buttons button.active{color:#005700;border-bottom:1px solid rgb(0,87,0)}.glightbox-clean .gclose{position:fixed;top:10px;right:13px;z-index:9999}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px;padding:20px 3rem}.gallery-item{overflow:hidden;border-radius:5px;position:relative;aspect-ratio:16/9}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px;transition:transform .4s ease}.gallery-item:hover img{transform:scale(1.05)}.glightbox-container .gslide-image img,.glightbox-container .gslide-video iframe{max-width:90vw;max-height:80vh;object-fit:cover}.glightbox-container{z-index:9999999999!important}@media (max-width: 768px){.gallery__wrapper{margin-top:2rem}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:10px}.filter-buttons button{border:none;margin:0;font-size:.9rem;font-weight:500;padding:8px;font-size:14px}.glightbox-clean .gclose{position:fixed;top:20px;right:13px;z-index:9999}}.gallery-item{transition:opacity .4s ease,transform .4s ease;opacity:1;transform:scale(1)}.gallery-item.hide{opacity:0;transform:scale(.95);pointer-events:none}.gallery-item.hidden{display:none}.articlePage{width:100dvw}.articlePage__cover{width:100%;position:relative}.articlePage__coverinfo{position:absolute;bottom:50px;left:12px;width:90%;display:flex;gap:15px;flex-direction:column;z-index:2;position-area:bottom end}.articlePage__coverinfo h1{color:#fff;font-size:1.875rem;line-height:2.25rem;font-weight:800}.articlePage__coverinfo p{font-size:1.125rem;font-weight:100;line-height:1.75rem;color:#fff}.articlePage__coverinfo .articlePage__coverinfobutton{width:40px;height:40px;display:flex;margin-top:10px;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;border:solid 2px white;align-self:center;border-radius:100%}.articlePage__coveroverlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#000;background:linear-gradient(357deg,#000000c1,#0000);z-index:1}.articlePage__coverimg{width:100%;height:100dvh;object-fit:cover}.articlePage__container{width:100dvw;display:flex;margin-top:2rem;gap:2rem;flex-direction:column;align-items:center}.articlePage__container .articlePage__info{background-color:#fff;width:95%;border-bottom:1px solid black}.articlePage__container .articlePage__info .articlePage__infowrapper{display:flex;width:100%;align-items:flex-end;justify-content:space-between;padding:15px 5px}.articlePage__container .articlePage__info .articlePage__infowrapper .articlePage__infowrapperleft p{font-size:.875rem}.articlePage__container .articlePage__info .articlePage__infowrapper .articlePage__infowrapperright{display:flex;flex-direction:row;gap:10px}.articlePage__container .articlePage__info .articlePage__infowrapper .articlePage__infowrapperright a{font-size:16px;width:30px;height:30px;border-radius:10000rem;display:flex;align-items:center;justify-content:center;border:1px solid black}.articlePage__content{width:95%;font-size:1.125rem;line-height:1.6875rem}.articlePage__content p{margin-bottom:1rem;line-height:1.75rem}.articlePage__content br{display:block;content:"";margin-bottom:2rem}.articlePage__content h1,.articlePage__content h2{margin-top:2rem;font-size:2rem;margin-bottom:1rem;font-weight:700;color:#000}.articlePage__content h3,.articlePage__content h4,.articlePage__content h5,.articlePage__content h6{font-size:1.4rem;margin-top:2rem;margin-bottom:1rem;font-weight:700;color:#000}.articlePage__content ul,.articlePage__content ol{margin-left:1.5rem;margin-bottom:1rem;list-style:disc}.articlePage__content blockquote{margin:1.5rem 0;padding-left:1rem;border-left:4px solid #ccc;font-style:italic;color:#555}.articlePage__content img{max-width:100%;height:auto;margin:1rem 0;border-radius:.5rem}.articlePage__content a{color:#00f;text-decoration:underline}@media (min-width: 678px){.articlePage{margin-bottom:70px}}@media (min-width: 960px){.articlePage__content{padding-right:5rem;padding-left:8rem}.articlePage__content p{margin-bottom:1rem;line-height:1.75rem}.articlePage__content br{display:block;content:"";margin-bottom:2rem}.articlePage__content h1,.articlePage__content h2{margin-top:2rem;font-size:2.2rem;margin-bottom:1rem;font-weight:700;color:#000}.articlePage__content h3,.articlePage__content h4,.articlePage__content h5,.articlePage__content h6{font-size:1.8rem;margin-top:2rem;margin-bottom:1rem;font-weight:700;color:#000}.articlePage__content ul,.articlePage__content ol{margin-left:2rem;margin-bottom:1rem;line-height:1.75rem;font-size:1rem;list-style:disc}.articlePage__content blockquote{margin:1.5rem 0;padding-left:1rem;border-left:4px solid #ccc;font-style:italic;color:#555}.articlePage__content img{max-width:100%;height:auto;margin:1rem 0;border-radius:.5rem}.articlePage__content a{color:#00f;text-decoration:underline}.articlePage__coverinfo{padding-left:100px;padding-bottom:60px;width:80%}.articlePage__coverinfo h1{font-size:3rem;line-height:110%}.articlePage__coverinfo a{display:none!important}}ol{list-style:disc outside none;display:list-item;margin-left:1.2em;margin-bottom:15px;display:flex;flex-direction:column;gap:10px}.careercontent{padding:0rem 10px;height:fit-content;margin-top:3.125rem;display:grid;gap:70px}.careercontent__left{width:100%}.careercontent__left .careercontent__requirement{display:flex;flex-direction:column;gap:.75rem}.careercontent__left .careercontent__requirement ul ul{margin-left:1rem;margin-bottom:1rem;line-height:1.75rem;font-size:1rem;list-style:square}.careercontent__left .careercontent__requirement h2{margin-top:10px;font-size:1.5rem;line-height:120%;letter-spacing:-.02em;color:var(--text-color);font-weight:500}.careercontent__left .careercontent__requirement ul{display:flex;flex-direction:column;gap:.75rem}.careercontent__left .careercontent__requirement li{line-height:120%;font-size:.9375rem;margin-left:10px;font-weight:300;color:var(--text-color);opacity:.89871}.careercontent__right{width:100%;text-align:center}.careercontent__right .careercard{display:flex;flex-direction:column;gap:20px;padding:2rem 1rem;background-color:var(--line-color);border-radius:.375rem}.careercontent__right .careercard h2{margin-top:10px;margin-bottom:15px;font-size:2rem;line-height:120%;letter-spacing:-.02em;color:var(--text-color);font-weight:500}.careercontent__right .careercard__content{display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid var(--gray);padding-bottom:20px}.careercontent__right .careercard__content .careercard__contentlft{font-size:1.5rem}.careercontent__right .careercard__content .careercard__contentrgt{text-align:center}.careercontent__right .careercard__content .careercard__contentrgt h3{font-size:1rem;font-weight:500}.careercontent__right .careercard__content .careercard__contentrgt h4{font-size:.75rem;font-weight:100}.careercontent__carousel,.careerbutton{display:none}@media (min-width: 678px){.careercontent{margin-bottom:70px}}@media (min-width: 960px){.careercontent{display:flex;justify-content:space-between;align-items:flex-start;padding:5rem 3.125rem 0rem!important}.careercontent__left{width:70%;display:flex;flex-direction:column;gap:50px}.careercontent__right{width:30%}.careerbutton{display:block}.careerbutton2{display:none}}
