@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@font-face{font-family:Rubik;src:url(/build/assets/Rubik-Regular-7839aacd.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(/build/assets/Rubik-SemiBold-3f76a099.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:InstrumentSerif;src:url(/build/assets/InstrumentSerif-Italic-a3edbfdd.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:InstrumentSerif;src:url(/build/assets/InstrumentSerif-Regular-3f3f7e5b.ttf) format("truetype");font-weight:400;font-style:normal}.desktop{display:initial}@media (max-width: 992px){.desktop{display:none}}html{scroll-behavior:smooth}html.disable-scroll{overflow:hidden}html,body{background-color:#f9f8f7}form:focus-visible{outline:none!important}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background:#e3e2e2}*::-webkit-scrollbar-thumb{background-color:#ff585d;border-radius:10px;border:0px}body{overflow-x:hidden;display:flex;flex-direction:column;margin:0;background-color:#f9f8f7;color:#343434}body.admin,body.admin.primary-body,body.admin .navbar-container,body.admin.primary-body .navbar-container{background-color:#e53e3e!important}body a{text-decoration:none;color:#4a70d3;font-size:12px;cursor:pointer}body a.link{text-decoration:none;line-height:1;position:relative;padding:3px}body p{font-size:12px}body .container{background-color:#d8d4cb;border-radius:2px}body .container>div,body .container>header,body .container>form{padding:15px}body.primary-body,body.primary-body .navbar-container{background-color:#59bbae!important}body p,body h3{margin:0}body ::selection{background:#ff585d}body *{font-family:Rubik,sans-serif;-webkit-tap-highlight-color:transparent}body * input:focus{outline:none}body p,body a,body span{font-size:16px}@media (max-width: 576px){body p,body a,body span{font-size:max(10px,min(4vw,16px))}}body .main-container{width:100%;display:flex;justify-content:center}body .main-container main{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}body .main-container main>*:not(.fullwidth){scroll-snap-type:y mandatory;width:80vw;max-width:1400px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){body .main-container main>*:not(.fullwidth){width:90vw}}@media (max-width: 992px){body .main-container{margin-top:80px}}body .main-container main{gap:80px}.fade-in{opacity:0;transform:translate(10px);animation:fadeInAnimation 1.2s ease-in-out 1s forwards}@keyframes fadeInAnimation{0%{transform:translate(10px);opacity:0}60%{transform:translate(-5px);opacity:1}to{transform:translate(0);opacity:1}}.fade-in-2{opacity:0;animation:fadeInAnimation2 1.2s ease-in-out .5s forwards}@keyframes fadeInAnimation2{0%{opacity:0}60%{opacity:1}to{opacity:1}}.pulsate-bck{-webkit-animation:pulsate-bck 6s cubic-bezier(.455,.03,.515,.955) infinite both;animation:pulsate-bck 6s cubic-bezier(.455,.03,.515,.955) infinite both}@-webkit-keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes blur-in{0%{background-color:#fff0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{background-color:#ffffff40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@keyframes blur-out{0%{background-color:#ffffff40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}to{background-color:#fff0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@keyframes slide-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@-webkit-keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.error-page{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:20px;padding:50px 20px}.error-page .title{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px}.error-page .title i{font-size:40px}.error-page .title img{max-height:80px;opacity:.8}.error-page .title span{font-size:30px}.error-page .description{display:flex;gap:20px;justify-content:center;align-items:center;flex-direction:column}.text-center{text-align:center}h1>*,h3>*,h4>*{font-size:inherit}h2{color:#343434;border-top:2px solid #343434;border-bottom:2px solid #343434;margin:0;padding:20px 0;font-weight:500;font-size:28px}h2>*{font-size:inherit}h1{font-size:28px;text-align:center}.row{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;justify-content:start;align-items:center}.row.pad-x-15{padding:0 15px}.span-12{grid-column:span 12;height:100%}.span-11{grid-column:span 11;height:100%}.span-10{grid-column:span 10;height:100%}.span-9{grid-column:span 9;height:100%}.span-8{grid-column:span 8;height:100%}.span-7{grid-column:span 7;height:100%}.span-6{grid-column:span 6;height:100%}.span-5{grid-column:span 5;height:100%}.span-4{grid-column:span 4;height:100%}.span-3{grid-column:span 3;height:100%}.span-2{grid-column:span 2;height:100%}.span-1{grid-column:span 1;height:100%}.span-0{display:none}@media (max-width: 992px){.span-until-lg-12{grid-column:span 12;height:100%}.span-until-lg-11{grid-column:span 11;height:100%}.span-until-lg-10{grid-column:span 10;height:100%}.span-until-lg-9{grid-column:span 9;height:100%}.span-until-lg-8{grid-column:span 8;height:100%}.span-until-lg-7{grid-column:span 7;height:100%}.span-until-lg-6{grid-column:span 6;height:100%}.span-until-lg-5{grid-column:span 5;height:100%}.span-until-lg-4{grid-column:span 4;height:100%}.span-until-lg-3{grid-column:span 3;height:100%}.span-until-lg-2{grid-column:span 2;height:100%}.span-until-lg-1{grid-column:span 1;height:100%}.span-until-lg-0{display:none}}@media (max-width: 768px){.span-until-md-12{grid-column:span 12;height:100%}.span-until-md-11{grid-column:span 11;height:100%}.span-until-md-10{grid-column:span 10;height:100%}.span-until-md-9{grid-column:span 9;height:100%}.span-until-md-8{grid-column:span 8;height:100%}.span-until-md-7{grid-column:span 7;height:100%}.span-until-md-6{grid-column:span 6;height:100%}.span-until-md-5{grid-column:span 5;height:100%}.span-until-md-4{grid-column:span 4;height:100%}.span-until-md-3{grid-column:span 3;height:100%}.span-until-md-2{grid-column:span 2;height:100%}.span-until-md-1{grid-column:span 1;height:100%}.span-until-md-0{display:none}}@media (max-width: 576px){.span-until-sm-12{grid-column:span 12;height:100%}.span-until-sm-11{grid-column:span 11;height:100%}.span-until-sm-10{grid-column:span 10;height:100%}.span-until-sm-9{grid-column:span 9;height:100%}.span-until-sm-8{grid-column:span 8;height:100%}.span-until-sm-7{grid-column:span 7;height:100%}.span-until-sm-6{grid-column:span 6;height:100%}.span-until-sm-5{grid-column:span 5;height:100%}.span-until-sm-4{grid-column:span 4;height:100%}.span-until-sm-3{grid-column:span 3;height:100%}.span-until-sm-2{grid-column:span 2;height:100%}.span-until-sm-1{grid-column:span 1;height:100%}.span-until-sm-0{display:none}}:root{--button-x-padding: 15px;--min-height: 30px}.full-width{width:100%}.compact{max-height:15px!important;min-height:15px!important}@media (max-width: 768px){.compact span:not(.material-symbols-outlined):not(.danger){display:none}}.small{padding:5px!important;border-radius:5px!important}.small span{font-size:min(3vw,12px)!important}.small .material-symbols-outlined{font-size:min(4vw,16px)!important}.button{-webkit-user-select:none;user-select:none;font-size:min(14px,4vw);color:#343434;text-decoration:none;padding:5px var(--button-x-padding);line-height:var(--min-height);border-radius:2px;display:flex;justify-content:center;align-items:center;gap:5px;transition:all .1s ease-in-out;background-color:#d8d4cb;outline:none;border:none}.button>span:not(.material-symbols-outlined),.button>p{font-size:.9rem}.button:active{transform:scale(.98)}.button:hover{filter:brightness(.96);cursor:pointer}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.button>i.fa-circle-notch{animation:spinner 1.5s infinite linear}.primary-button{-webkit-user-select:none;user-select:none;font-size:min(14px,4vw);background-color:#59bbae;color:#000;text-decoration:none;padding:5px var(--button-x-padding);line-height:var(--min-height);border-radius:2px;display:flex;justify-content:center;align-items:center;gap:5px;transition:all .1s ease-in-out;outline:none;border:none}.primary-button>span:not(.material-symbols-outlined),.primary-button>p{font-size:.9rem}.primary-button:active{transform:scale(.98);background:#E6E961}.primary-button:hover{filter:brightness(.96);cursor:pointer}button.primary-button{width:100%}.secondary-button{-webkit-user-select:none;user-select:none;font-size:min(14px,4vw);background-color:#e3e2e2;color:#343434;text-decoration:none;padding:5px var(--button-x-padding);line-height:var(--min-height);border-radius:2px;display:flex;justify-content:center;align-items:center;gap:5px;transition:all .1s ease-in-out;outline:none;border:none}.secondary-button>span:not(.material-symbols-outlined),.secondary-button>p{font-size:.9rem}.secondary-button:active{transform:scale(.98);background:#e3e2e2;background:#D9D9D9}.secondary-button:hover{filter:brightness(.96);cursor:pointer}.danger{color:#e53e3e!important}.correct{color:#48bb78!important}.black{background-color:#343434!important;color:#fff!important}.facebook{background-color:#1877f2!important;color:#fff!important}.google{background-color:#db4437!important;color:#fff!important}.add-input-label-spacing{margin-top:31.83px}.match-input-height{height:39px}.bold{font-weight:600}*.marker{position:relative}*.marker.active svg path{visibility:visible!important;stroke-dashoffset:0;stroke:#ff585d;opacity:1}*.marker.purple svg path{visibility:visible!important;stroke:#cd7cfe;opacity:0;transition:opacity .2s ease}*.marker.purple:hover svg path{opacity:1;stroke-dashoffset:0}*.marker.purple.active svg path{opacity:1}*.marker.purple.active:hover svg path{filter:brightness(.8)}*.marker.orange svg path{visibility:visible!important;stroke-dashoffset:0;stroke:#ff585d;transition:all .2s ease;opacity:1}*.marker svg{position:absolute;left:0;top:-50%;right:0;margin-left:auto;margin-right:auto;pointer-events:none}*.marker path{transition:opacity .2s ease;stroke-width:1.2;stroke:#0000003e;fill:none;stroke-linecap:round;opacity:0}*.marker:hover path{stroke-dashoffset:0;opacity:1}.navbar-container{width:100%;display:flex;justify-content:center;transition:all .2s ease}.navbar-container.scrolled{box-shadow:0 8px 12px #0000000f,0 1px 6px #0000000f,0 -1px 1px #0000000a}.navbar-container.sticky{position:sticky;top:0;width:calc(100% + -0px);z-index:100;background-color:#f9f8f7a5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:0px;border-right:0px}@media (max-width: 992px){.navbar-container.sticky{position:fixed}}@media (max-width: 992px){.navbar-container.sticky+.main-container{padding-top:0!important}}.navbar-container.sticky+.main-container{padding-top:0}.navbar-container nav.navbar{height:60px;width:100%;max-width:1400px;padding:10px;display:flex;flex-direction:row;justify-content:end;align-items:center}.navbar-container nav.navbar .navbar-left-side{display:flex;flex-direction:row;justify-content:space-between;gap:2vw}@media (max-width: 992px){.navbar-container nav.navbar .navbar-left-side .nav-items{display:none}}.navbar-container nav.navbar .navbar-left-side .nav-logo-container .name-wrapper{display:row;flex-direction:column;gap:5px}.navbar-container nav.navbar .navbar-left-side .nav-logo-container .name-wrapper .logo{width:100px;margin-top:15px}.navbar-container nav.navbar .navbar-left-side .nav-logo-container .name-wrapper span.name{font-family:InstrumentSerif,serif;font-optical-sizing:auto;color:#343434;font-weight:400;letter-spacing:4px;font-style:normal;font-size:22px}.navbar-container nav.navbar .navbar-left-side .nav-logo-container .name-wrapper span.subname{font-family:InstrumentSerif,serif;font-optical-sizing:auto;color:#343434;font-weight:400;letter-spacing:2px;font-style:normal;text-transform:uppercase;font-size:10px}.navbar-container nav.navbar .switch-lang{display:flex;flex-direction:row;gap:10px;align-items:center;border-radius:3px;padding:5px 15px;margin:10px 15px}.navbar-container nav.navbar .switch-lang a{border-radius:100%;border:2px solid transparent;padding:4px;font-size:12px;color:#343434;font-weight:500;font-weight:bolder}.navbar-container nav.navbar .switch-lang a:not(.active):hover{filter:brightness(.96)}.navbar-container nav.navbar .switch-lang a.active{background-color:#cd7cfe;color:#fff;box-shadow:0 8px 12px #0000000f,0 1px 6px #0000000f,0 -1px 1px #0000000a}.navbar-container nav.navbar .nav-items{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px}.navbar-container nav.navbar .nav-items .item{display:flex;justify-content:center;align-items:center;gap:5px;text-decoration:none;color:#343434;margin:6px 12px}.navbar-container nav.navbar .navbar-right-side{display:flex;flex-direction:row;justify-content:center}.navbar-container nav.navbar .nav-hamburger-button{padding:5px 15px!important;display:none}@media (max-width: 992px){.navbar-container nav.navbar .nav-hamburger-button{display:initial}}.navbar-container nav.navbar .nav-hamburger-button .hamburger .line{width:50px;height:5px;background-color:#343434;display:block;margin:8px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-container nav.navbar .nav-hamburger-button .hamburger:hover{cursor:pointer}.navbar-container nav.navbar .nav-hamburger-button .hamburger.is-active .line:nth-child(2){opacity:0}.navbar-container nav.navbar .nav-hamburger-button .hamburger.is-active .line:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-o-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}.navbar-container nav.navbar .nav-hamburger-button .hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg)}.fullscreen-nav{transition:all .2s ease;opacity:1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px;position:fixed;width:100vw;height:100vh;background-color:#e3e2e2;top:0;left:0;z-index:99}.fullscreen-nav.closed{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.fullscreen-nav .link-list{display:flex;flex-direction:column;gap:20PX;font-family:InstrumentSerif,serif;text-transform:uppercase;letter-spacing:4px;padding:0 200px;z-index:9}.fullscreen-nav .link-list.mobile-only{display:none}@media (max-width: 992px){.fullscreen-nav .link-list.mobile-only{display:flex;gap:20px}}@media (max-width: 992px){.fullscreen-nav .link-list{padding:20px}}.fullscreen-nav .link-list a{color:#343434;font-size:30px}.fullscreen-nav .hs-background{width:100%;object-fit:cover;filter:grayscale(1) opacity(.5);position:absolute;-webkit-user-select:none;user-select:none;pointer-events:none;height:100%}.heronav-wrapper{background-color:#f9f8f7;width:100%;display:flex;justify-content:center}.heronav-wrapper .heronav{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.heronav-wrapper .heronav>*:not(.fullwidth){scroll-snap-type:y mandatory;width:80vw;max-width:1400px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.heronav-wrapper .heronav>*:not(.fullwidth){width:90vw}}.heronav-wrapper .heronav{padding-top:20px;display:flex;justify-content:center;align-items:center;flex-direction:row}.heronav-wrapper .heronav .heronav-inner .hs-bg-wrapper{position:relative;display:flex;justify-content:center}.heronav-wrapper .heronav .heronav-inner .hs-bg-wrapper img.hs-background{width:100%;object-fit:contain}.heronav-wrapper .heronav .heronav-inner .hs-bg-wrapper .signature{position:absolute;height:100%;z-index:3}.heronav-wrapper .heronav .heronav-inner .hs-bg-wrapper .slogan{object-fit:contain;z-index:3;height:100%;position:absolute}.mobile-controls-container{display:none}@media (max-width: 992px){.fullscreen-backdrop{position:fixed;z-index:9}.fullscreen-backdrop.blur-in{width:100vw;height:100vh;bottom:0;animation:blur-in .3s cubic-bezier(.55,.085,.68,.53) both}.fullscreen-backdrop.blur-in.blur-out{animation:blur-out .3s cubic-bezier(.55,.085,.68,.53) both}.mobile-controls-container{position:fixed;bottom:0;z-index:99;width:100%;display:flex;justify-content:center;padding-bottom:2vw}.mobile-controls-container .mobile-controls{position:fixed;bottom:10px;display:flex;justify-content:space-around;align-items:center;flex-direction:row;width:80vw;max-width:1400px;padding:15px;border-radius:2px;background-color:#09112485;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #59bbae;box-shadow:0 20px 12px 20px #0000000f,0 1px 6px #0000000f,0 -1px 1px #0000000a}.mobile-controls-container .mobile-controls.fullscreen{flex-direction:column;padding-bottom:80px;padding-top:20px;bottom:-1000px;overflow:hidden;display:flex;width:80vw;gap:10px;box-shadow:0 2.8px 2.2px #00000009,0 6.7px 5.3px #0000000c,0 12.5px 10px #0000000f,0 22.3px 17.9px #00000012,0 41.8px 33.4px #00000016,0 100px 80px #0000001f}.mobile-controls-container .mobile-controls.fullscreen.slide-in{-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;bottom:10px}.mobile-controls-container .mobile-controls.fullscreen.slide-in.slide-out{-webkit-animation:slide-out-bottom .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-bottom .5s cubic-bezier(.55,.085,.68,.53) both}.mobile-controls-container .mobile-controls.fullscreen .mobile-nav-item{width:100%;justify-content:left;border-radius:2px;background-color:#d8d4cb}.mobile-controls-container .mobile-controls.fullscreen .mobile-nav-item:hover{filter:brightness(.96)}.mobile-controls-container .mobile-controls.fullscreen .mobile-nav-item a,.mobile-controls-container .mobile-controls.fullscreen .mobile-nav-item form{padding:10px;width:100%;font-weight:600}.mobile-controls-container .mobile-controls.fullscreen .mobile-nav-item.secondary{background-color:#e3e2e2}.mobile-controls-container .mobile-controls.fullscreen .mobile-nav-item.primary{background-color:#59bbae}.mobile-controls-container .mobile-controls.fullscreen .nav-logo-container{display:flex;justify-content:space-between;flex:1 1 0px}.mobile-controls-container .mobile-controls.fullscreen .nav-logo-container a{padding:0}.mobile-controls-container .mobile-controls.fullscreen .switch-lang{display:flex;flex-direction:row;gap:15px;align-items:center;background:#000;border-radius:2px;padding:5px}.mobile-controls-container .mobile-controls.fullscreen .switch-lang a{background-color:#000;padding:3px 4px;font-size:12px;border-radius:2px;color:#5a5a5a}.mobile-controls-container .mobile-controls.fullscreen .switch-lang a:not(.active):hover{filter:brightness(.96)}.mobile-controls-container .mobile-controls.fullscreen .switch-lang a.active{background-color:#d8d4cb;box-shadow:0 8px 12px #0000000f,0 1px 6px #0000000f,0 -1px 1px #0000000a}.mobile-controls-container .mobile-controls .mobile-nav-item{display:flex;justify-content:center;align-items:center;height:100%}.mobile-controls-container .mobile-controls .mobile-nav-item a,.mobile-controls-container .mobile-controls .mobile-nav-item form{color:#343434}.mobile-controls-container .mobile-controls .add{background-color:#59bbae;border-radius:100%;padding:3px;z-index:3}.mobile-controls-container .mobile-controls .backdrop-animate{background-color:#59bbae;border-radius:100%;transition:all .6s;position:absolute;width:0vw;height:0vw}.mobile-controls-container .mobile-controls .backdrop-animate.active{width:500vw;height:500vw;transition-timing-function:cubic-bezier(1,.02,.55,.95)}.mobile-controls-container .mobile-controls .backdrop-animate.active .loader{width:50px;aspect-ratio:1;--g1:conic-gradient(from 90deg at 3px 3px ,#0000 90deg, #000 0);--g2:conic-gradient(from -90deg at 22px 22px,#0000 90deg, #000 0);background:var(--g1),var(--g1),var(--g1),var(--g2),var(--g2),var(--g2);background-size:25px 25px;background-repeat:no-repeat;animation:l7 1.5s infinite;position:fixed;top:50vh;left:50vw;top:calc(50vh - 25px);left:calc(50vw - 25px)}@keyframes l7{0%{background-position:0 0,0 100%,100% 100%}25%{background-position:100% 0,0 100%,100% 100%}50%{background-position:100% 0,0 0,100% 100%}75%{background-position:100% 0,0 0,0 100%}to{background-position:100% 100%,0 0,0 100%}}.mobile-controls-container .mobile-controls .backdrop-animate.close{transition-timing-function:cubic-bezier(.65,.05,.38,1.02);width:0vw;height:0vw}}footer{position:relative;width:100%;display:flex;justify-content:center}footer .footer-wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}footer .footer-wrapper>*:not(.fullwidth){scroll-snap-type:y mandatory;width:80vw;max-width:1400px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){footer .footer-wrapper>*:not(.fullwidth){width:90vw}}footer *{color:#343434}footer .footer-wrapper{margin-top:80px;background-color:#e3e2e2;width:100%;display:flex;flex-direction:row;gap:20px;min-height:280px;justify-content:space-around}@media (max-width: 992px){footer .footer-wrapper{flex-direction:column;padding:40px 0}}footer .footer-wrapper>*{display:flex;justify-content:center;align-items:center;flex-direction:column}footer .footer-wrapper .footer-logo{display:flex;flex-direction:column;gap:10px}footer .footer-wrapper .footer-logo p{font-size:14px}footer .footer-wrapper .footer-logo img{background-color:#e3e2e2;padding:10px;border-radius:10px}footer .footer-wrapper .footer-links{flex-direction:row;gap:40px;justify-content:start;padding:15px}@media (max-width: 992px){footer .footer-wrapper .footer-links{flex-direction:column;align-items:start;padding:0 40px}}footer .footer-wrapper .footer-links .link-group{gap:5px;display:flex;flex-direction:column;min-height:100px;justify-content:space-between}@media (max-width: 992px){footer .footer-wrapper .footer-links .link-group{justify-content:space-around}}footer .footer-wrapper .footer-links .link-group>div{display:flex;flex-direction:column;gap:5px}footer .footer-wrapper .footer-links .link-group a{color:#7a7a7a}footer .footer-wrapper .footer-links .link-group a:hover{filter:brightness(1)}footer .footer-wrapper .footer-links .item-group{display:flex;flex-direction:row;gap:10px;justify-content:start;align-items:center}@media (max-width: 992px){footer .footer-wrapper .footer-links .item-group{flex-direction:column;justify-content:center;align-items:center}}footer .footer-wrapper .footer-links .item-group .footer-data-wrapper{display:flex;flex-direction:column}footer .footer-wrapper .footer-links .item-group p{color:#7a7a7a;font-size:12px}footer .footer-wrapper .footer-links .item-group a{color:#343434;text-decoration:underline;font-size:12px}footer .footer-wrapper .footer-links .item-group a:hover{cursor:pointer}footer .footer-wrapper .footer-links .item-group img{padding:10px 40px}@media (max-width: 992px){footer .footer-wrapper .footer-links .item-group img{width:100%;scale:.7}}footer .footer-wrapper .newsletter{flex-direction:row}footer .footer-wrapper .newsletter .input-newsletter{display:flex;flex-direction:row}footer .footer-wrapper .newsletter .input-newsletter input{border-radius:2px 0 0 2px}footer .footer-wrapper .newsletter .input-newsletter button{border-radius:0 2px 2px 0}#cookies-policy.cookies{font-size:14px;position:fixed;bottom:0;right:0;max-height:100%;max-width:100%;overflow:auto;z-index:9999;transition:transform .2s ease-out,opacity .2s ease-out}#cookies-policy.cookies--closing{opacity:0;transform:translateY(10px)}#cookies-policy.cookies--show .cookies__btn--customize{border-top:none;border-bottom:1px solid #E7E8E9}#cookies-policy.cookies--show .cookies__btn svg{transform:rotate(180deg)}#cookies-policy.cookies--no-js .cookies__section .cookies__expandable,#cookies-policy.cookies--no-js .cookies__expandable:target{height:auto;visibility:visible;opacity:1;transition:height .3s ease-out,opacity .3s ease-out}#cookies-policy.cookies--no-js .cookies__details{display:none}#cookies-policy.cookies--no-js .cookies__sections{max-height:fit-content}#cookies-policy.cookies--no-js svg{display:none}#cookies-policy .cookies__expandable{display:block;overflow:hidden;height:0;visibility:hidden;opacity:0;transition:height .3s ease-out,opacity .3s ease-out,visibility 0s .3s linear}#cookies-policy .cookies__expandable--open{height:auto;visibility:visible;opacity:1;transition:height .3s ease-out,opacity .3s ease-out}#cookies-policy .cookies__alert{width:22em;max-width:90%;max-height:90%;margin:4%;background:#fff;border-radius:8px;border:1px solid #E7E8E9;-webkit-box-shadow:0px 12px 12px -8px rgba(0,0,0,.08),0px 0px 4px rgba(0,0,0,.04);-moz-box-shadow:0px 12px 12px -8px rgba(0,0,0,.08),0px 0px 4px rgba(0,0,0,.04);box-shadow:0 12px 12px -8px #00000014,0 0 4px #0000000a}#cookies-policy .cookies__container{display:block;overflow:hidden;height:auto;visibility:visible;opacity:1;transition:height .3s ease-out,opacity .3s ease-out,visibility 0s .1s linear}#cookies-policy .cookies__container--hide{height:0;visibility:hidden;opacity:0;transition:height .3s ease-out,opacity .3s ease-out,visibility 0s .3s linear}#cookies-policy .cookies__wrapper{padding:1em 1.5em}#cookies-policy .cookies__title{font-weight:400;line-height:1.4em;margin-bottom:.8em;color:#2c2e30}#cookies-policy .cookies__intro{font-weight:450;font-size:.775em;line-height:1.4em;color:#2c2e30}#cookies-policy .cookies__intro p{margin-top:1em}#cookies-policy .cookies__intro p:first-child{margin-top:0}#cookies-policy .cookies__intro a{text-decoration:underline;color:inherit;transition:color .2s ease-out}#cookies-policy .cookies__intro a:hover,#cookies-policy .cookies__intro a:focus{color:#f8595e}#cookies-policy .cookies__actions{margin-top:1em;display:flex;flex-direction:column;justify-content:space-between;gap:4px}#cookies-policy .cookies__btn--customize{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:.775em;line-height:1em;text-decoration:none;color:#2c2e30;position:relative;padding:1.125em 24px;border-top:1px solid #E7E8E9}#cookies-policy .cookies__btn svg{transition:transform .2s ease-out}#cookies-policy .cookies__sections{max-height:450px;overflow-y:scroll}#cookies-policy .cookies__section{padding:0 1.5em}#cookies-policy .cookies__section+.cookies__section{border-top:1px solid #eee}#cookies-policy .cookies__category,#cookies-policy .cookies__box{display:block;position:relative;overflow:hidden}#cookies-policy .cookies__category input{position:absolute;display:block;top:0;right:105%;padding:0;margin:0}#cookies-policy .cookies__box{padding:1em 3em 1em 0;line-height:1.4em;cursor:pointer}#cookies-policy .cookies__box:before,#cookies-policy .cookies__box:after{content:"";display:block;position:absolute;top:50%;border-radius:1.4em}#cookies-policy .cookies__box:after{right:0;width:2.5em;height:1.4em;margin-top:-.7em;background:#E7E8E9;z-index:0;transition:background .2s ease-out,opacity .2s ease-out}#cookies-policy .cookies__box:before{right:.75em;width:1em;height:1em;margin-top:-.5em;background:#fff;z-index:1;transform:translate(-.55em);transition:transform .2s ease-out}#cookies-policy .cookies__category input:checked+.cookies__box:after{background:#F8595E;opacity:1}#cookies-policy .cookies__category input:disabled+.cookies__box:after{opacity:.6}#cookies-policy .cookies__category input:checked+.cookies__box:before{transform:translate(.55em)}#cookies-policy .cookies__label{font-size:.775em;font-weight:600;color:#2c2e30}#cookies-policy .cookies__info{font-weight:450;font-size:.775em;line-height:1.4em;color:#2c2e30}#cookies-policy .cookies__details{display:block;color:#f8595e;font-size:.775em;margin:.625em 0 .9em;transition:color .2s ease-out}#cookies-policy .cookies__details:hover,#cookies-policy .cookies__details:focus{color:#f8595e}#cookies-policy .cookies__definitions{font-size:.775em;line-height:1.2em;padding-top:.8em;color:#676767}#cookies-policy .cookies__cookie+.cookies__cookie{margin-top:1em}#cookies-policy .cookies__name{display:inline;font-weight:600;line-height:22px;color:#8a8e92}#cookies-policy .cookies__duration{display:inline;text-align:right;color:#8a8e92}#cookies-policy .cookies__description{padding-top:.3em;display:block;width:100%;line-height:120%;text-align:left;color:#8a8e92}#cookies-policy .cookies__save{border-top:1px solid #E7E8E9;padding:.75em 1.5em;margin-top:.4em;display:flex;justify-content:flex-end}#cookies-policy .cookiesBtn{width:100%}#cookies-policy .cookiesBtn__link{display:block;font:inherit;font-size:12px;font-weight:400;color:#fff;background:#F8595E;border:1px solid #F8595E;border-radius:4px;margin:0;padding:.86em 1em;line-height:1em;text-align:center;text-decoration:none;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:opacity .2s ease-out}#cookies-policy .cookiesBtn__link:hover,#cookies-policy .cookiesBtn__link:focus{opacity:.8}.manifest{width:100%;line-height:1.5;scroll-margin-top:82px}.manifest h2{border-top:0px}.manifest .manifest-inner{width:100%;display:flex;justify-content:center}.manifest .manifest-inner .manifest-content{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.manifest .manifest-inner .manifest-content>*:not(.fullwidth){scroll-snap-type:y mandatory;width:80vw;max-width:1400px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.manifest .manifest-inner .manifest-content>*:not(.fullwidth){width:90vw}}.manifest .manifest-inner .manifest-content{width:unset;position:relative}.manifest .manifest-inner .manifest-content>*{gap:0px!important}.manifest .manifest-inner .manifest-content .text-wrapper{display:flex;justify-content:center;align-items:center;transition:all .25s ease;cursor:pointer}.manifest .manifest-inner .manifest-content .text-wrapper>div{display:flex;flex-direction:column;gap:20px;padding-top:20px}.manifest .manifest-inner .manifest-content .text-wrapper>div *{font-size:18px;text-align:justify}.manifest .manifest-inner .manifest-content .text-wrapper>div blockquote{font-size:24px;text-align:center;margin:5px}@media (max-width: 992px){.manifest .manifest-inner .manifest-content .text-wrapper>div blockquote{font-size:20px}}.manifest .manifest-inner .manifest-content .text-wrapper>div blockquote *{font-size:inherit}.manifest .manifest-inner .manifest-content .text-wrapper svg path{transition:none}.manifest .manifest-inner .manifest-content .text-wrapper>*{width:max(75%,600px)}@media (max-width: 992px){.manifest .manifest-inner .manifest-content .text-wrapper>*{width:80%}}.latest-wrapper{scroll-margin-top:82px}.latest-wrapper>h2{margin:0;padding-top:20px;border-bottom:0px;padding-bottom:0;display:flex;justify-content:space-between;align-items:center}.latest-wrapper>h2 a{color:#343434}.about-wrapper{scroll-margin-top:82px;width:100%;display:flex;justify-content:center}.about-wrapper h2{border-bottom:0px;padding-bottom:0}.about-wrapper .about{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.about-wrapper .about>*:not(.fullwidth){scroll-snap-type:y mandatory;width:80vw;max-width:1400px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.about-wrapper .about>*:not(.fullwidth){width:90vw}}.about-wrapper .about{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:60px}@media (max-width: 992px){.about-wrapper .about{flex-direction:column}}.about-wrapper .about .about-image{display:flex;flex-direction:column;gap:40px;padding-bottom:40px;flex:1 0 50%}@media (max-width: 992px){.about-wrapper .about .about-image{flex:0;width:100%}}.about-wrapper .about .about-image img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:2px}.about-wrapper .about .about-image .statistics{display:flex;flex-direction:row;gap:20px;justify-content:space-between;flex-wrap:wrap;width:100%}.about-wrapper .about .about-image .statistics .stat-item{flex:1;height:80px;background-color:#f9f8f7;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;border-radius:2px;gap:10px}.about-wrapper .about .about-image .statistics .stat-item span,.about-wrapper .about .about-image .statistics .stat-item a{color:#cd7cfe;min-height:40px;text-align:center}.about-wrapper .about .about-image .statistics .stat-item a:hover{color:#ba49fe}.about-wrapper .about .about-image .statistics .stat-item .data{color:#cd7cfe;font-size:22px;margin:0;border:2px solid #cd7cfe;border-radius:100%;width:80px;height:80px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.about-wrapper .about .about-image .statistics .stat-item .data h4{margin:0}.about-wrapper .about .about-inner{display:flex;flex-direction:row;justify-content:center;align-items:start;gap:40px}@media (max-width: 992px){.about-wrapper .about .about-inner{flex-direction:column;gap:40px}}.about-wrapper .about .about-text{display:flex;justify-content:start;align-items:start;gap:20px;flex-direction:column}.socials-wrapper{scroll-margin-top:82px}.socials-wrapper .socials{display:flex;flex-direction:column;gap:20px}.socials-wrapper .socials .all-social-links{display:flex;flex-direction:row;gap:10px;justify-content:space-between;border-top:2px solid #343434;background-color:#cd7cfe;padding-bottom:20px}.socials-wrapper .socials .all-social-links h2{border-bottom:0px;border-top:0px;padding-left:10px;padding-bottom:0}@media (max-width: 992px){.socials-wrapper .socials .all-social-links{flex-direction:column}.socials-wrapper .socials .all-social-links h2{margin-right:0!important}}.socials-wrapper .socials .all-social-links .soc-link{margin-top:15px;flex:1;display:flex;justify-content:center;align-items:center;gap:5px;border-radius:2px;transition:all .2s ease}@media (max-width: 992px){.socials-wrapper .socials .all-social-links .soc-link{padding:10px 0;min-height:30px}}.socials-wrapper .socials .all-social-links .soc-link:hover i{background-color:#ff585d;border:5px solid #ff585d}.socials-wrapper .socials .all-social-links .soc-link i{width:25px;height:25px;font-size:22px;color:#343434;transition:all .2s ease;background-color:#f9f8f7;border:5px solid #f9f8f7;border-radius:100%;display:flex;justify-content:center;align-items:center}.socials-wrapper .socials .all-social-links .soc-link span{color:#343434}.socials-wrapper .socials .xsocial{position:relative}.socials-wrapper .socials .xsocial .xsocial-inner{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;border:2px solid #343434}.socials-wrapper .socials .xsocial .xsocial-inner div.twitter-tweet:has(+blockquote.twitter-tweet){display:none;position:fixed;visibility:hidden;pointer-events:none}@media (max-width: 992px){.socials-wrapper .socials .xsocial .xsocial-inner{border:2px solid #343434;gap:0px}}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet{display:flex;flex:1 0 33.3333333333%;min-width:33.3333333333%;max-width:550px;width:100%;margin-top:0!important;margin-bottom:0!important;margin-left:0;margin-right:0;background-color:#fff;min-height:460px;max-height:460px;overflow-y:auto;overflow-x:hidden;justify-content:center;align-items:center;transition:all .2s ease;border-right:2px solid #343434}@media (max-width: 992px){.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet{min-width:100%;border:0px}}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .custom-inner{width:calc(100% - 50px);height:calc(100% - 50px);display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .custom-inner .content{max-height:220px;overflow:auto}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .handle{display:flex;justify-content:space-between;width:100%}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .handle .handle-main-wrapper{display:flex;gap:10px}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .handle img{width:50px;height:50px;border-radius:100%;aspect-ratio:1/1}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .handle i{font-size:50px}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .handle .handle-main{display:flex;flex-direction:column;gap:5px}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .handle .handle-main .name{font-size:20px;font-weight:bolder}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .handle .handle-main .nickname{font-size:14px}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .content a,.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .content .mention{color:#cd7cfe}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .footer{display:flex;flex-direction:column;gap:10px;width:100%}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .footer .timestamp{font-size:14px;padding-top:10px;opacity:.4}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .footer .actions{border-top:2px solid #343434;display:flex;gap:20px;padding:10px;justify-content:center}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .footer .actions .a-item{display:flex;align-items:center;gap:5px}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .footer .actions .a-item i{font-size:22px;color:#cd7cfe}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .footer .actions .a-item img{width:25px;height:25px}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .footer .actions .a-item:last-child img{height:22px}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .footer .actions .a-item span{color:#343434}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .footer .actions .a-item:hover *{color:#000}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .footer .open-x{border:2px solid #343434;border-radius:10px;text-align:center;padding:5px 10px;color:#cd7cfe;transition:all .2s ease}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.custom .footer .open-x:hover{background-color:#f7f5f4}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet i{font-size:80px}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet.twitter-tweet-rendered{justify-content:center;align-items:start}.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet iframe,.socials-wrapper .socials .xsocial .xsocial-inner .twitter-tweet blockquote{min-height:400px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.socials-wrapper .socials .xsocial .xsocial-control{position:absolute;top:50%;transform:translateY(-50%);background:#cd7cfe;color:#fff;border:none;padding:10px;cursor:pointer;z-index:10;width:40px;height:40px;border-radius:20px;transition:all .2s ease}.socials-wrapper .socials .xsocial .xsocial-control:hover{width:80px}@media (max-width: 992px){.socials-wrapper .socials .xsocial .xsocial-control:focus{width:80px}}.socials-wrapper .socials .xsocial .xsocial-control.prev{left:-20px}@media (max-width: 768px){.socials-wrapper .socials .xsocial .xsocial-control.prev{left:-10px}}.socials-wrapper .socials .xsocial .xsocial-control.next{right:-20px}@media (max-width: 768px){.socials-wrapper .socials .xsocial .xsocial-control.next{right:-10px}}.contacts-wrapper{scroll-margin-top:82px}.contacts-wrapper h2{border-bottom:0px;padding-bottom:0}.contacts-wrapper .contacts{border:2px solid #343434;display:flex;flex-direction:row;justify-content:space-evenly;position:relative}@media (max-width: 992px){.contacts-wrapper .contacts{flex-direction:column-reverse;gap:40px 40px;padding:40px}.contacts-wrapper .contacts .contact-info-container,.contacts-wrapper .contacts .contact-form-container{width:100%}}.contacts-wrapper .contacts .contact-info-container{padding:40px 30px;flex:1;display:flex;flex-direction:column;justify-content:start;gap:40px;border-right:2px solid #343434}@media (max-width: 992px){.contacts-wrapper .contacts .contact-info-container{padding:0;border-right:0px}}.contacts-wrapper .contacts .contact-info-container .contact-group{display:flex;flex-direction:column;gap:10px}.contacts-wrapper .contacts .contact-form-container{padding:40px 30px;flex:1;display:flex;flex-direction:column;gap:10px}@media (max-width: 992px){.contacts-wrapper .contacts .contact-form-container{padding:0}}.contacts-wrapper .contacts .contact-form-container .contact-form-wrapper form{width:100%;display:flex;flex-direction:column;gap:20px}.contacts-wrapper .contacts .contact-form-container .contact-form-wrapper form .form-group{width:100%;display:flex;flex-direction:column;gap:5px}.contacts-wrapper .contacts .contact-form-container .contact-form-wrapper form .submit-group{padding-top:20px;padding-right:20px}.contacts-wrapper .contacts .contact-form-container .contact-form-wrapper form label{font-size:14px}.contacts-wrapper .contacts .contact-form-container .contact-form-wrapper form input,.contacts-wrapper .contacts .contact-form-container .contact-form-wrapper form textarea{min-height:22px;border:none;padding:8px 5px;outline:none;background-color:#f9f8f7;border-bottom:2px solid #343434;transition:all .2s ease;resize:vertical}.contacts-wrapper .contacts .contact-form-container .contact-form-wrapper form input:focus,.contacts-wrapper .contacts .contact-form-container .contact-form-wrapper form textarea:focus{background-color:#e3e2e2}.contacts-wrapper .contacts .contact-form-container .contact-form-wrapper form button{background-color:transparent;border:none;color:#343434;font-size:16px;cursor:pointer;outline:none;min-width:90px}.contacts-wrapper .contacts .cf-slogan{position:absolute;width:160px;right:-1px;bottom:-65px;border:2px solid #343434}.shortened{transition:all 1s linear(0 0%,0 1.8%,.01 3.6%,.03 6.35%,.07 9.1%,.13 11.4%,.19 13.4%,.27 15%,.34 16.1%,.54 18.35%,.66 20.6%,.72 22.4%,.77 24.6%,.81 27.3%,.85 30.4%,.88 35.1%,.92 40.6%,.94 47.2%,.96 55%,.98 64%,.99 74.4%,1 86.4%,1 100%);position:relative}.expanded{transition:all 1s linear(0 0%,0 1.8%,.01 3.6%,.03 6.35%,.07 9.1%,.13 11.4%,.19 13.4%,.27 15%,.34 16.1%,.54 18.35%,.66 20.6%,.72 22.4%,.77 24.6%,.81 27.3%,.85 30.4%,.88 35.1%,.92 40.6%,.94 47.2%,.96 55%,.98 64%,.99 74.4%,1 86.4%,1 100%)}.toggle-wrapper{position:sticky;bottom:0;left:0;width:100%;background:#f9f8f7;min-height:40px;display:flex;align-items:center;justify-content:center}.toggle-wrapper span{font-size:16px!important;border-bottom:2px solid #cd7cfe;opacity:.8;cursor:pointer}.toggle-wrapper span:hover{color:#000;border-bottom:2px solid rgb(185.6818181818,73.3863636364,253.6136363636)}.grecaptcha-badge{visibility:hidden}.carousel-container{position:relative;width:100%;display:flex;flex-direction:column}.carousel-container .carousel{display:flex;overflow:hidden;height:100%;border:2px solid #343434}@media (max-width: 768px){.carousel-container .carousel{gap:0px;border:2px solid #343434}}.carousel-container .carousel .carousel-item{flex:1 0 calc(33.3333333333% - 30px);min-width:calc(33.3333333333% - 30px);padding:30px 15px;border-right:2px solid #343434;transition:all .2s ease}.carousel-container .carousel .carousel-item *{color:#343434}@media (max-width: 768px){.carousel-container .carousel .carousel-item{flex:1 0 calc(100% - 30px);min-width:calc(100% - 30px);border:0px}}.carousel-container .carousel .carousel-item .item{display:flex;flex-direction:column;justify-content:start;gap:20px;height:100%}.carousel-container .carousel .carousel-item .item .pills{display:flex;flex-wrap:nowrap;overflow:hidden}.carousel-container .carousel .carousel-item .item .pills .pill{display:inline-block;padding:3px 7px;background-color:#e3e2e2;color:#343434;border-radius:999px;font-size:14px;font-weight:500;margin:5px}.carousel-container .carousel .carousel-item .item .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:80%;max-height:73px;min-height:73px;font-size:20px}.carousel-container .carousel .carousel-item .item .title h3{height:100%;font-size:20px}.carousel-container .carousel .carousel-item .item .thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover}.carousel-container .carousel .carousel-item .item .descr{height:120px}.carousel-container .carousel .carousel-item .item .descr>*{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carousel-container .carousel .carousel-item .item .cta{padding-left:20px}.carousel-container .carousel .carousel-item .item .cta .link{width:min-content}.carousel-control{position:absolute;top:50%;transform:translateY(-50%);background:#cd7cfe;color:#fff;border:none;padding:10px;cursor:pointer;z-index:10;width:40px;height:40px;border-radius:20px;transition:all .2s ease}.carousel-control:hover{width:80px}@media (max-width: 768px){.carousel-control:focus{width:80px}}.carousel-control.prev{left:-20px}@media (max-width: 768px){.carousel-control.prev{left:-10px}}.carousel-control.next{right:-20px}@media (max-width: 768px){.carousel-control.next{right:-10px}}.carousel-indicators-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:20px 0}.carousel-indicators-wrapper .carousel-indicators{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;position:relative}.carousel-indicators-wrapper .carousel-indicators .indicator{background-color:#e3e2e2;width:40px;height:4px;border-radius:3px}.carousel-indicators-wrapper .carousel-indicators .pointer{left:0;width:140px;height:4px;border-radius:3px;background-color:#cd7cfe;position:absolute;transition:all .2s ease;z-index:2}@media (max-width: 768px){.carousel-indicators-wrapper .carousel-indicators .pointer{width:40px}}.modal{visibility:hidden;opacity:0;position:fixed;top:80px;right:0;display:flex;align-items:center;justify-content:center;background-color:#dcdcdca5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s;width:100vw;height:calc(100vh - 80px);z-index:10}.modal.active{visibility:visible;opacity:1}.modal__content{border-radius:4px;position:relative;width:90%;max-width:900px;height:calc(90% - 80px);max-height:600px;background:#fff;padding:1em 2em;display:flex;justify-content:start;align-items:start;flex-direction:column;gap:20px}.modal__content h2{margin:0;width:100%;border-bottom:0px;border-top:0px}.modal__content .inner-content{overflow-y:auto;overflow-x:hidden;flex:1;width:100%;display:flex;flex-direction:column;gap:10px;padding-right:10px}.modal__content .inner-content a{word-break:break-all}.modal__content img{width:100%;max-width:600px;height:100%;max-height:400px;object-fit:contain;border:1px solid #e3e2e2}.modal__content *{text-align:start}.modal__footer{text-align:right}.modal__footer a{color:#585858}.modal__footer i{color:#d02d2c}.modal__close{position:absolute;top:10px;right:10px;color:#ff585d;text-decoration:none;cursor:pointer}.news-list{display:flex;overflow:hidden;height:100%;gap:20px 20px;flex-wrap:wrap}.news-list .carousel-item{flex:1 0 calc(32% - 34px);max-width:calc(32% - 34px);padding:30px 15px;border:2px solid #343434;border-radius:2px;transition:all .33s ease}.news-list .carousel-item *{color:#343434}@media (max-width: 768px){.news-list .carousel-item{flex:1 0 calc(100% - 34px);min-width:calc(100% - 34px)}}.news-list .carousel-item .item{display:flex;flex-direction:column;justify-content:space-between;gap:20px;height:100%}.news-list .carousel-item .item .pills{display:flex;flex-wrap:nowrap;overflow:hidden}.news-list .carousel-item .item .pills .pill{display:inline-block;padding:3px 7px;background-color:#e3e2e2;color:#343434;border-radius:999px;font-size:14px;font-weight:500;margin:5px}.news-list .carousel-item .item .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-list .carousel-item .item .thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover}.news-list .carousel-item .item .descr>*{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-list .carousel-item .item .cta{padding-left:20px}.news-list .carousel-item .item .cta .link{width:min-content}
