@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/fonts/Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/fonts/Montserrat-Medium.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}:where(blockquote,figure,fieldset):where([class]),body{margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){border:none;padding:0}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{margin-block:0 1em}p:where(:not([class]):not(:last-child)){margin-bottom:1em}img,video{display:block;height:auto;max-width:100%}picture{display:contents}button,input,select,textarea{font:inherit}html{height:100%;scroll-behavior:smooth}a:where([class]){color:inherit;display:inline-flex;text-decoration:none}a:not([class]){color:var(--blue);text-decoration:none;transition:color .2s}button,label{cursor:pointer}button{border:0}a,button,input,summary{-webkit-tap-highlight-color:transparent}svg:where(:not([class]),[fill]:not([fill=none],[fill^=url],[fill="#00a14b"])){fill:currentColor}svg:where(:not([class]),[stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}.hidden,[hidden]{display:none}.location-schedule__title:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}.location-schedule__title:focus-visible,a:focus-visible,button:focus-visible{border-radius:.1875rem;outline:.125rem dashed var(--green);outline-offset:.125rem}:root{--green:#00a14b;--blue:#21409a;--yellow:#fbf000;--grey:rgba(226,233,244,.7);--youtube:#ce1312;--fb:#3b5998;--insta:#dc3774}body{color:#333;font-family:Montserrat,sans-serif;font-size:1rem;height:100%;line-height:1.5;min-width:18.125rem}[data-js-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:75rem;padding-inline:.9375rem}.social-prev{background-color:#fcfcfc;padding-block:1.875rem;position:relative;z-index:1}.social-prev__title{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;clip-path:inset(100%);height:.0625rem;margin:-.0625rem;padding:0;white-space:nowrap;width:.0625rem}.social-prev__container{display:grid;gap:1.25rem clamp(1rem,.7rem + 1.5vw,2.5rem);grid-template:auto 1fr/1fr 10% 1fr}.social-prev__container:before{background:url(/assets/img/decor/icon-01.svg) no-repeat 50% 100%;grid-area:1/2/3/3;width:100%}.item-social{display:grid}.item-social__title{display:grid;gap:.625rem;line-height:1.1;transition:color .2s}.item-social__title:after{border-bottom:.0625rem solid #fff;border-top:.0625rem solid #ccc;content:"";height:0}.item-social__link{align-items:center;color:inherit;display:flex;gap:1rem}.item-social__title-svg{filter:grayscale(90%);flex:0 0 2rem;transition:filter .2s}.item-social__body{height:100%;position:relative}.item-social__link-image{display:block;height:100%}.item-social__image{filter:grayscale(90%);height:100%;opacity:.8;transition:opacity .3s,filter .3s;width:100%}.item-social__icon{align-items:center;display:flex;height:30%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s;width:18%}.item-social__icon:after,.item-social__icon:before{animation:grow 1.5s ease-in-out infinite;content:"";position:absolute}.item-social__icon--facebook:after,.item-social__icon--facebook:before{border-radius:50%;inset:20%}.item-social__icon--facebook:before{animation-delay:-.75s;background-color:rgba(60,90,154,.6)}.item-social__icon--facebook:after{background-color:rgba(60,90,154,.4)}.item-social__icon--youtube:after,.item-social__icon--youtube:before{border-radius:20%;inset:24% 12%}.item-social__icon--youtube:before{animation-delay:-.75s;background-color:rgba(206,19,18,.6)}.item-social__icon--youtube:after{background-color:rgba(206,19,18,.4)}.item-social__icon--instagram:after,.item-social__icon--instagram:before{border-radius:20%;inset:20%}.item-social__icon--instagram:before{animation-delay:-.75s;background-color:rgba(206,19,18,.6)}.item-social__icon--instagram:after{background-color:rgba(206,19,18,.4)}.item-social__svg{position:relative;width:100%;z-index:1}@keyframes grow{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}.border-animation{overflow:hidden;position:relative}.border-animation:after,.border-animation:before{content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s,transform .8s;z-index:1}.border-animation:before{border-bottom:.25rem solid var(--green);border-top:.25rem solid var(--green);transform:scaleX(0)}.border-animation:after{border-left:.25rem solid var(--green);border-right:.25rem solid var(--green);transform:scaleY(0)}.border-animation>a{overflow:hidden;position:relative}.border-animation>a:after,.border-animation>a:before{border-color:var(--yellow);content:"";inset:.25rem;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s,transform .8s;z-index:1}.border-animation>a:before{border-bottom:.25rem solid var(--yellow);border-top:.25rem solid var(--yellow);transform:scaleX(0)}.border-animation>a:after{border-left:.25rem solid var(--yellow);border-right:.25rem solid var(--yellow);transform:scaleY(0)}[data-js-spollers] summary{list-style:none}[data-js-spollers] summary::-webkit-details-marker,[data-js-spollers] summary::marker{display:none}.spollers{display:grid;gap:.9375rem}.spollers__item{font-size:1.25rem}.spollers__title{border:.0625rem solid #eee;border-radius:.3125rem;cursor:default;list-style:none;padding:.625rem .9375rem;position:relative;text-align:left;width:100%}.spollers__title::-webkit-details-marker,.spollers__title::marker{display:none}.--spoller-init .spollers__title{cursor:pointer}.--spoller-init .spollers__title:after,.--spoller-init .spollers__title:before{background-color:#000;content:"";height:.125rem;position:absolute;right:.625rem;top:50%;transition:transform .5s ease 0s;width:.9375rem}.--spoller-init .spollers__title:before{transform:translate(-75%,-50%) rotate(40deg)}.--spoller-init .spollers__title:after{transform:translateY(-50%) rotate(-40deg)}.--spoller-init .spollers__title.--spoller-active:before{transform:translateX(-75%) rotate(-40deg)}.--spoller-init .spollers__title.--spoller-active:after{transform:rotate(40deg)}.spollers__body{border:.0625rem solid #eee;border-radius:.3125rem;padding:1.25rem}.menu__list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.25rem}[data-touch] .menu__list{column-gap:.375rem}.menu__item{align-items:center;color:var(--blue);display:flex;position:relative}.menu__link{border-radius:.25rem;display:block;font-size:.9375rem;font-weight:600;transition:color .1s;white-space:nowrap}.menu__button,.menu__link{color:var(--blue);padding:0;position:relative;z-index:1}.menu__button{align-items:center;background-color:transparent;border:0;border-radius:.25rem;display:flex;flex:0 0 1.5rem;height:1.5rem;justify-content:center;transition:color .25s}.menu__chevron{stroke:currentColor;transition:transform .2s}.is-open .menu__chevron{transform:rotate(-180deg)}.submenu__item.is-active .submenu__link{background-color:var(--green);color:#fff}.submenu__link{background-color:#fff;color:var(--blue);display:block;font-size:.875rem;font-weight:500;padding:.5rem;transition:color .3s,background-color .3s;white-space:nowrap}.header{background-color:hsla(0,0%,100%,.7)}.header__wrapper{margin-inline:auto;max-width:118.75rem;padding-block:.625rem;position:relative;z-index:10}.header__wrapper:after,.header__wrapper:before{background-repeat:no-repeat;bottom:0;position:absolute}.header__wrapper:before{background-image:url(/assets/img/header/bg-1.webp);height:6.1875rem;left:0;width:79.125rem}.header__wrapper:after{background-image:url(/assets/img/header/bg-2.webp);content:"";height:3.875rem;right:0;width:55.25rem}.header__container{align-items:start;column-gap:2.5rem;display:grid;grid-template:auto 1fr/auto 1fr;grid-template-areas:"logo main" "logo nav";perspective:31.25rem;position:relative;z-index:1}.header__logo{align-self:center;grid-area:logo}[data-touch] .header__logo{width:10rem}.header__main{align-items:center;display:flex;gap:clamp(1rem,.9rem + .5vw,1.5rem);grid-area:main;padding-block:1.5rem}.header__contacts{align-items:center;display:flex;flex-grow:1;gap:.25rem 1.5rem}.header__languages{display:inline-flex}.header__menu{grid-area:nav}.header__burger{display:none}.logo{animation:wobble 10s cubic-bezier(.68,-.55,.27,1.55) infinite}.contacts-header__link{align-items:center;color:var(--blue);display:inline-flex;gap:.5rem;transition:text-shadow .2s;white-space:nowrap}.contacts-header__link--phone{color:var(--green);font-size:1.5rem;font-weight:600}.contacts-header__link--phone>span{background:linear-gradient(to right,#25abe8 10%,var(--blue) 50%,var(--green) 60%);background-clip:text;background-size:200% auto;color:var(--blue);text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:textclip 1.5s linear infinite}.contacts-header__link--email{font-size:.875rem;font-weight:600;transition:color .2s}.contacts-header__icon{fill:currentColor}.languages{position:relative;z-index:2}.languages__button{align-items:center;background-color:transparent;color:var(--blue);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;text-transform:uppercase;transition:color .3s}.languages__icon{fill:currentColor}.languages__link{background-color:#fff;border-radius:0 0 .25rem .25rem;color:var(--blue);display:block;font-size:.875rem;font-weight:600;overflow:hidden;padding:.25rem 1rem;text-align:center;text-transform:uppercase;transition:color .3s,background-color .3s}.burger{background-color:transparent;cursor:pointer;flex:0 0 2.25rem;height:2.25rem;padding:0;position:relative;user-select:none;width:2.25rem;-webkit-touch-callout:none;touch-action:manipulation}.burger span,.burger span:before,.burger:after,.burger:before{background-color:var(--blue);border-radius:.25rem;height:.25rem;left:0;position:absolute;top:50%}.burger span{margin-top:-.0625rem;transition:transform .2s;width:1.25rem}[data-js-menu-open] .burger span{transform:rotate(45deg);transition:transform .2s ease .2s,background-color .2s;width:2.25rem}.burger span:before{content:"";left:0;top:0;transition:inherit;width:1.25rem}[data-js-menu-open] .burger span:before{transform:rotate(-90deg);width:2.25rem}.burger:before{content:"";margin-top:-.6875rem;transition:width .2s ease .2s,background-color .2s;width:1.75rem}[data-js-menu-open] .burger:before{transition:width .2s ease,background-color .2s;width:0}.burger:after{content:"";left:auto;margin-top:.5625rem;right:0;transition:width .2s ease .2s,background-color .2s;width:2.25rem}[data-js-menu-open] .burger:after{transition:width .2s ease,background-color .2s;width:0}@keyframes wobble{0%,to{transform:perspective(31.25rem) rotateY(10deg)}50%{transform:perspective(31.25rem) rotateY(-10deg)}}@keyframes textclip{to{background-position:-200%}}.footer{font-weight:500}.footer p{margin:0}.footer__menu{background-color:var(--yellow);padding-block:.5rem}.footer__body .footer__container{align-items:start;display:flex;flex-wrap:wrap;gap:clamp(1rem,-.05rem + 5.25vw,6.25rem);justify-content:space-between;position:relative;z-index:1}.footer__body{line-height:1.4;padding-block:clamp(1.5rem,1.3rem + 1vw,2.5rem) clamp(1.5rem,.3rem + 6vw,7.5rem);position:relative}.footer__body:after{background-color:var(--grey);content:"";inset:0;position:absolute}.footer__info{display:grid;gap:.25rem;justify-items:start}.footer__caption{font-weight:600;margin-bottom:.5rem}.footer__link{color:var(--blue);font-size:.875rem}.footer__locations{display:grid;gap:.25rem}.footer__search{flex:1 1 auto}.footer__copyright{background:linear-gradient(90deg,#00a14b,#fbf000 25%,#fbf000 75%,#00a14b);font-size:.875rem;font-weight:500;padding-block:.5rem;text-align:center}.footer__copyright .footer__container{position:relative}.footer__copyright .footer__container:before{background:url(/assets/img/decor/icon-6.svg) no-repeat;bottom:1.375rem;content:"";height:7.5rem;opacity:.9;position:absolute;right:.625rem;width:6.25rem}.menu-footer__list{align-items:center;display:flex;gap:1rem;justify-content:space-between}.menu-footer__item{position:relative}html:not([data-touch]) .menu-footer__item:after{background-color:var(--green);border-radius:.25rem;content:"";inset:0;opacity:0;position:absolute;transition:.2s;visibility:hidden}.menu-footer__link{color:var(--blue);font-size:clamp(.75rem,.7rem + .25vw,1rem);font-weight:600;padding:.25rem .5rem;position:relative;white-space:nowrap;z-index:1}html:not([data-touch]) .menu-footer__item:has(~.menu-footer__item:hover:after){opacity:1;transform:translateX(100%)}html:not([data-touch]) .menu-footer__item:has(~.menu-footer__item+.menu-footer__item:hover)>.menu-footer__item:after{transition:none}html:not([data-touch]) .menu-footer__item:hover .menu-footer__link{color:#fff}html:not([data-touch]) .menu-footer__item:hover:after{opacity:1;visibility:visible}html:not([data-touch]) .menu-footer__item:hover~.menu-footer__item:after{opacity:1;transform:translateX(-100%)}html:not([data-touch]) .menu-footer__item:hover+.menu-footer__item~.menu-footer__item:after{transition:none}.locations-footer__city{font-size:.875rem}.locations-footer__link{color:var(--blue)}.social__caption{margin-bottom:.75rem}.social__links{align-items:center;display:flex;gap:1rem}.social__link{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:-.125rem -.125rem .375rem hsla(0,0%,100%,.6),.125rem .125rem .75rem #c8d8e7;display:inline-flex;height:3rem;justify-content:center;overflow:hidden;position:relative;width:3rem}.social__link:before{content:"";height:140%;left:-110%;position:absolute;top:90%;transform:rotate(45deg);transition:.35s;transition-timing-function:cubic-bezier(.31,-.105,.43,1.59);width:140%}.social__link--facebook{color:var(--fb)}.social__link--facebook:before{background-color:var(--fb)}.social__link--youtube{color:var(--youtube)}.social__link--youtube:before{background-color:var(--youtube)}.social__link--instagram{color:var(--insta)}.social__link--instagram:before{background-color:var(--insta)}.social__icon{fill:currentColor}.search{background:linear-gradient(-67deg,rgba(200,216,231,.7),hsla(0,0%,100%,.8));border-radius:.5rem;box-shadow:-.125rem -.125rem .375rem hsla(0,0%,100%,.6),.125rem .125rem .75rem #c8d8e7;overflow:hidden;padding:.0625rem}.search__form{background-color:#e2e9f4;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}.search__label{border-radius:.5rem;flex:1 1 auto;overflow:hidden;position:relative}.search__label:after,.search__label:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.search__label:before{box-shadow:inset -.125rem -.125rem .25rem hsla(0,0%,100%,.7)}.search__label:after{box-shadow:inset .0625rem .0625rem .1875rem #c5d4e3,inset .125rem .125rem .375rem #c5d4e3}.search__field{background-color:#e3edf7;border:none;color:#a9b8c9;font-size:.875rem;height:100%;line-height:1;padding:.375rem .625rem;width:100%}.search__field:focus{background-color:#fff;color:#6d7f8f;outline:0}.search__field:focus::placeholder{opacity:0}.search__submit{align-items:center;background-color:#fff;border-radius:.375rem;box-shadow:-.125rem -.125rem .375rem hsla(0,0%,100%,.6),.125rem .125rem .75rem #c8d8e7;color:#657789;display:inline-flex;flex:0 0 2.25rem;height:2.25rem;justify-content:center;overflow:hidden;padding:0;position:relative}.search__submit:before{background-color:var(--green);content:"";height:140%;left:-110%;position:absolute;top:90%;transform:rotate(45deg);transition:.35s;transition-timing-function:cubic-bezier(.31,-.105,.43,1.59);width:140%}.search__icon{position:relative;stroke:currentColor;z-index:1}.hover-animation{border-radius:.5rem;overflow:hidden;position:relative;z-index:1}.hover-animation:after{background:url(/assets/images/logo.svg) no-repeat 50%/50%,linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.4));content:"";inset:0;position:absolute;transform:translate3d(0,102%,0);transition:transform .4s ease-in-out;z-index:2}.info{background-color:#efefef;padding-block:1.5rem 3rem;position:relative}.info__title{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;clip-path:inset(100%);height:.0625rem;margin:-.0625rem;padding:0;white-space:nowrap;width:.0625rem}.info__container{align-items:start;display:grid;gap:1.5rem clamp(1rem,.7rem + 1.5vw,2.5rem);grid-template-columns:repeat(3,1fr)}.info__item{display:grid}.schedule-today{position:relative;width:100%}.schedule-today:before{background:url(/assets/img/decor/icon-4.svg) 50% no-repeat;bottom:6%;content:"";height:11.25rem;left:4%;pointer-events:none;position:absolute;width:12.5rem}.schedule-today__header{align-items:center;display:grid;justify-self:stretch;padding-bottom:1rem;position:relative}.schedule-today__header:after{border-bottom:.0625rem solid #fff;border-top:.0625rem solid #ccc;bottom:0;content:"";height:0;left:0;position:absolute;right:0}.schedule-today__title{font-size:clamp(1.125rem,1.05rem + .375vw,1.5rem);font-weight:600}.schedule-today__body{align-content:start;display:grid;position:relative;width:100%}.schedule-today__location{margin-bottom:.75rem}.schedule-today__more{margin-top:2rem}.location-schedule__title{align-items:center;background-color:#efefef;cursor:pointer;display:flex;font-weight:700;gap:.5rem;padding:0 0 .5rem;transition:color .2s;user-select:none}.location-schedule__title::-webkit-details-marker,.location-schedule__title::marker{display:none}.location-schedule__title.is-active{color:var(--blue)}.location-schedule__title.is-active svg{fill:var(--blue);transform:rotate(-90deg)}.location-schedule__title svg{flex:0 0 1.5rem;height:1.5rem;transition:transform .3s,fill .3s;width:1.5rem}.location-schedule__address{flex:1 1 auto;font-size:.85rem;font-weight:600;line-height:1.1}.location-schedule__list{border-radius:.5rem;display:grid;font-size:.75rem;overflow:hidden;position:relative;z-index:1}.location-schedule__list .location-schedule__list b{color:var(--blue)}.location-schedule__no-training{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 0 .1875rem hsla(0,0%,52%,.15);font-size:.75rem;font-weight:500;overflow:hidden;padding:.375rem .75rem;text-align:center}.location-schedule__item{color:var(--blue)}.schedule-training{align-items:center;background-color:rgba(0,161,75,.1);box-shadow:0 0 .1875rem hsla(0,0%,52%,.15);display:grid;font-weight:600;gap:.6rem;grid-template-columns:1fr 5rem;line-height:1.2;padding:.375rem .75rem;text-align:center}.schedule-training:nth-child(odd){background-color:rgba(0,161,75,.05)}.schedule-training__category{align-items:center;color:var(--blue);display:flex;gap:.5rem}.schedule-training__category:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300a14b' viewBox='0 0 99 126'%3E%3Cpath d='M4.361.533c-5.509.632-5.827 1.792-1.907 6.219 1.907 2.319 5.298 6.851 7.417 10.119 2.225 3.267 5.298 6.746 6.887 7.8 1.589.949 5.509 4.532 8.476 7.905 4.874 5.376 5.615 6.746 5.615 10.54s.636 5.059 4.026 8.327c3.814 3.478 4.132 4.427 4.874 11.067.424 4.005 1.907 10.646 3.39 14.756 2.543 6.851 2.755 8.748 2.861 27.721 0 8.475.062 15.837.091 18.868.008.837.652 1.52 1.487 1.578 1.589.111 4.314.288 7.428.423 5.615.316 8.688.105 8.688-.632 0-.527-.742-1.054-1.695-1.054s-3.39-1.686-5.298-3.795c-3.39-3.478-3.602-4.216-3.602-10.962 0-4.005.53-8.538 1.165-10.224 1.907-4.638 2.967-18.235 1.907-23.716-1.06-6.113-.424-8.221 2.755-8.221 2.225 0 2.437.422 2.331 4.954l-.144 3.439a1.605 1.605 0 0 0 1.553 1.671l8.444.265c5.297.203 10.691.016 12.136-.186.107-.015.205-.036.306-.073 2.613-.942 5.57-7.424 5.57-12.284 0-1.897.424-2.951 1.06-2.53s2.755-.527 4.768-2.108c6.993-5.27 3.92-14.019-4.45-12.965-4.026.527-4.026.527-8.264-6.746-5.298-9.17-8.158-11.7-11.655-10.119-2.967 1.37-4.768 5.27-5.298 11.489-.318 3.795-.742 4.532-2.331 4.322-2.225-.422-16.528-8.538-20.66-11.7-1.483-1.265-3.496-2.213-4.344-2.213-1.907 0-27.335-25.297-26.594-26.456C11.99 4.958 9.871-.207 8.917.004c-.529.002-2.543.318-4.556.529M74.784 45.33c-1.377 2.424-4.874-2.213-3.92-4.954.53-1.37 1.06-1.159 2.543 1.265.954 1.581 1.589 3.267 1.377 3.689m-3.496 25.507c0 .211-.742.632-1.589 1.054-.848.316-1.589.105-1.589-.422 0-.632.742-1.054 1.589-1.054.847.001 1.589.211 1.589.422'/%3E%3C/svg%3E") 50% no-repeat;content:"";height:1.2rem;width:1.2rem}.schedule-training__category span{flex:1 1 auto;text-align:left}.schedule-training__time{color:var(--green);font-size:.75rem;white-space:nowrap}.events-prev__header{align-items:center;display:grid;justify-self:stretch;padding-bottom:1rem;position:relative}.events-prev__header:after{border-bottom:.0625rem solid #fff;border-top:.0625rem solid #ccc;bottom:0;content:"";height:0;left:0;position:absolute;right:0}.events-prev__header-group{align-items:center;display:flex;gap:1rem}.events-prev__title{font-size:clamp(1.125rem,1.05rem + .375vw,1.5rem);font-weight:600}.events-prev__navigation{align-items:center;counter-reset:events-prev-navigation;display:inline-flex;gap:.75rem}.events-prev__button{align-items:center;background-color:var(--green);border-radius:50%;box-shadow:0 .0625rem .25rem rgba(0,0,0,.3);color:#fff;counter-increment:events-prev-navigation;display:inline-flex;font-size:1rem;font-weight:600;height:2rem;justify-content:center;line-height:1;padding:0;transition:color .2s,background-color .2s,box-shadow .2s;user-select:none;width:2rem}.events-prev__button:before{content:counter(events-prev-navigation)}.events-prev__button.is-tab-active{background-color:#fff;box-shadow:inset 0 .125rem .25rem rgba(0,0,0,.3);color:#333;pointer-events:none}.events-prev__body{position:relative;width:100%}.events-prev__body:after{background:url(/assets/img/decor/icon-5.svg) 50% no-repeat;bottom:10%;height:7.5rem;position:absolute;width:10rem}.events-prev__link-image{border-radius:.25rem;margin-bottom:1rem;width:100%}.events-prev__image{height:100%;object-fit:cover;object-position:top center;width:100%}.events-prev__link-caption{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.5rem;line-height:1.2;padding-block:.5rem;transition:color .2s}.events-prev__link-caption:before{align-self:stretch;background-color:var(--yellow);border-bottom:.0625rem solid #fff;border-left:.25rem solid var(--green);border-top:.0625rem solid #ccc;content:"";flex:0 0 0.5rem}.events-prev__more{margin-top:2rem}.news-prev{position:relative;width:100%}.news-prev:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300a14b' viewBox='0 0 1179 1584'%3E%3Cpath d='M264.77 699.23c1.62 7.63 4.23 15.99 9.51 21.94l-3.5-13.48 1.01-8.45 12.97 23.93c.77-1.05-1.36-7.41 1-7.97 20.79 34.4 18.73 75.59 25.28 113.91 2.59 15.15 7.42 34.3 11.76 49.11 12.35 42.16 44.72 83.15 41.94 128.78-.48 7.83-4.96 18.75-4.93 24.78.03 7 3.2 18.23 3.88 26.06.88 10.22.02 21.99 1.11 31.8 2.63 23.56 13.97 56.92 19.39 81.39 11.63 52.47 22.72 105.19 31.3 158.28 3.24 20.03 9.68 49.45 10.08 68.82.17 8.35-2.73 16.38-1.91 25.76 1.18 13.38 9.1 23.77 8.01 37.96-.92 11.94-10.36 22.52-7.12 34.27-17.41 11.53-23.55 33.86-35.07 50.29-2.02 2.88-11.6 12.31-11.8 13.17-.68 3.04 5.05 1.23 4 4.47-25.17 5.57-5.6-25.47.77-34.63 9.14-13.13 23.95-31.24 40.19-34.2-7.18-11.82.68-28.9-5.1-41.28-1.37-2.92-3.6-4.34-5.08-6.9-8.86-15.24-2.29-29.36-1.9-44.98.2-8.19-1.07-20.57-1.91-29.02-2.57-25.77-9.41-51.02-14.47-76.33-.82-.69-.7-1.48-1.49-.46-4.14 5.37-7.67 14.31-12.19 20.73-16.42 23.32-32.58 30.93-52.24 48.59-9.84 8.85-8.92 14.66-14.01 24.92-3.9 7.84-15.55 11.65-23.49 13.95 8.76-8.89 9.8-21.31 14.22-32.17 4.78-11.74 12.8-16.91 22.27-24.65 17.2-14.07 35.87-26.54 52.44-41.41 3.91-3.5 12.99-10.21 13.07-14.95-11-50.93-16.49-103.07-30.35-153.35-3.48-12.63-12.36-32.61-13.58-44.3-.9-8.61.45-18.09-.13-26.8-1.11-16.56-7.1-28.05-3.52-45.43 1.05-5.12 4-10.52 4.54-15.42 3.21-29.32-13.9-55.46-24.45-81.33-18.57-45.51-29.33-97.61-36.36-146.24-2.01-13.93-2.77-28.33-5.38-42.02-17.43-3.3-25.92-18.82-20.77-35.69.42-1.42-.59-1.74 2.01-1.45M1023.15 79.83l14.56 24.82c18.9 19.52 44.1 38 32.37 68.91l-2.97-2.98c-18.86 43.35-61.9 68.39-97.39 96.8-55.32 44.27-109.28 86.67-168.27 126.27-112.75 75.7-250.02 137.04-309.73 267.34l-13.12 33.27c-2.24-62.14 42.81-115.4 85.9-155.12 63.26-58.3 140.09-98.21 211.75-144.71 103.09-66.89 196.24-147.33 290.38-225.85 1.61-2.51-6.42-14.87-8.31-17.68-14.1-20.87-36.94-36.52-39.21-64.11-8.16 3.08-12.41 12.22-21.96 13.96 2.26-9.46 10.65-16.25 19.97-17.97-1.07-2.93-3.78-2.1-5.98-.99.73-5.16 7.42-4.72 10.97-1.99.63-16.52 8.7-33.81 20.98-44.89-3.73 15.4-4.74 36.34-19.94 44.92M1067.1 968.55l1.03-3.52c-3.13-21.64-3.3-43.46-3.03-65.3 3.01-.49 1.6.74 2.02 2.42 26.92 108.65 28.24 223.41 47.1 333.06 5.48 31.88 19.86 61.84 20.81 94.42l-8.84-15.6c-30.23-68.05-27.87-145.34-37.25-218.17l-20.83-124.32.89 15.35c2.86 26.16-13.64 52.7-16.63 76.17-.87 6.81-.27 20.46 4.77 25.65 2.31 2.38 10.75 6.32 14.43 9.53 3.81 3.32 6.6 7.29 10.03 10.94l2.48-2.99c17.37 44.35-3.38 87.59-12.49 130.66-4.1 19.37-4.78 31.47-2.34 51.24 2.67 21.66 9.51 43.75 7.72 65.85-.87 10.71-5.32 23.36-8.14 33.77-4.52 16.71-12.17 30.86-16.23 45.64-3.8 13.81.25 31.5-10.46 42.91.32-25.26-7.55-47.29 5.47-70.84 2.84-5.14 12.08-14.74 13.25-17.7 9.5-23.96-1.76-68.01-4.61-93.63-4.23-38.08 4.3-59.93 11.55-95.94 5.48-27.18 10.93-54.58 12.34-82.33-24.9-10.71-53.83-24.27-61.98-52.52 10.1 8.4 20.46 17.32 32.96 21.93-18.63-26.25-1.21-57.64 2.73-85.54 4.11-29.15-10.31-49.66-11.7-76.55-.11-2.07 1.76-25.86 4.97-23.43 9.36 21.95 18.01 44.8 19.98 68.84M595.48 1454.32l-5.01-12.44c-24.38-77.3-29.58-158.88-46.43-237.93-18.28-85.76-42.48-168.94-51.46-256.85-2.26-22.16-2.43-44.58-5.15-66.68-7.61-61.84-34.79-124.78-13.83-187.16l5.84 32.55c3.3 49.06 12.85 97.21 19.98 145.63 5.3 35.97 6.82 73.26 11.26 109.46 10.34 84.29 33.56 166.06 51.52 248.81 16.06 73.94 30.55 148.7 33.28 224.61M852.28 191.53c-30.92 33.69-75.4 49.72-110.38 78.82-10.46 8.7-10.89 9.73-23.18 16.76-29.87 17.1-53.65 40.7-82.96 57.82-60.91 35.57-132.98 53.87-193.81 90.8l-20.31 12.13c20.84-35.56 67.1-42.84 97.39-66.85 24.76-19.63 57.4-54.8 74.49-81.25 19.18-29.69 33.7-62.9 63.43-84.3.45 2.67-2.08 6.29-3.33 8.65-6.78 12.81-16.4 28.28-23.98 40.9-19.33 32.15-40.52 63.87-67.62 90.1-6.38 6.18-13.95 11.45-20.5 17.44-1.24 1.13-1.56 1.97.49 1.49 11.9-2.75 40.76-16.91 53.16-22.75 19.98-9.4 39.58-20.31 57.18-33.69 17.17-13.05 32.43-28.81 51.38-39.47 5.84-3.29 14.56-6.05 19.61-9.35 10.37-6.76 22.38-18.98 33.1-26.8 28.99-21.16 61.21-40.28 95.84-50.45M1135.03 799.98c-4.71 24.53-14.96 48.57-34.48 64.81-12.04 10.02-57.82 36.09-72.38 39.46-14.41 3.34-23.6 1.29-31.85-11.16-1.17-1.77-1.33-4.96-2.41-6.09-.96-1.02-13.38-7.28-16.26-9.2-41.33-27.6-66.9-62.8-94.62-103.04-22.65-32.87-71.78-98.95-80.41-135.18-7.76-32.58 4.36-61.78 14.69-91.97-19.72.85-36.01 17.13-54.59 20.82-1.37.27-1.8.14-1.35-1.35 1.04-3.43 5.63-8.13 7.97-11l-1.48-.49c-21.83 19.73-45.05 40.44-73.97 48.85-3 .87 1.04-2.82-1.95-1.96-5.31 1.53-10.76 4.23-16.29 5.68-5.39 1.42-18.56 2.98-22.21 4.76-.46.23-1.26 1.28-.98 1.5l4.99 1.99c-9.52 2.62-20.89 4.92-27.97 11.97 1.59 1.16 11.47-2.1 12.99 1.99-6.92 2.34-22.99 7.52-22.48 15.97 4.36-4.51 10.63-4.18 16.49-3.97-2.15 3.64-6.99 4.51-10.03 7.44-8.01 7.71-1.92 17.53 4.03 24.46-12.28 3.93-21.51-8.55-17.51-19.97.77-2.2 5.17-6.76 5.23-7.44.13-1.54-3.12-4.5-2.32-8.52 1.05-5.27 5.97-5.94 7.1-7.96 2.55-4.54-.89-8.82 7.17-13.79 5.46-3.37 13.12-2.24 15.12-3.37.48-.27 4.86-6.53 7.26-8.2 13.27-9.28 31.98-5.78 46.88-6.07 18.87-15.54 38.06-41.29 63.71-45.11 3-.45 6.63.57 8.28.15 1.46-.37 8.69-6.09 12.27-7.57 10.72-4.43 23.34-5.68 34.16-.85 2.44-.2 2.14-18.2 2.98-20.91 18.09 40.33-15.11 81.37-10.73 122.43 43.86 54.14 77.02 116.4 121.17 170.3 12.96 15.82 28.88 26.92 42.45 41.41 11.41 12.18 17.94 31.14 37 31.95 14.03.59 48.03-17.22 61.08-24.78 16.77-9.71 32.87-22.92 44.12-38.74 6.47-9.11 10.18-20.45 19.13-27.25M920.22 1071.28c1.63.96 7.58-6.44 9.66-7.8 1.27-.83 7.29-3.97 8.33-3.15-19.31 21.86-25.44 51.35-14.48 78.78 2.92 7.32 8.91 14.46 8.49 22.96 3.24.79 1.69-3.57 2.43-6.05.71-2.37 2.09-4.48 2.57-6.91 1.65.91 1.92 5.71 2.03 7.43 2.32 36.95-4.38 79.27-4.08 117.78.22 27.51-6.49 49.1-9.81 75.91-3.43 27.72-4.08 56.08 3.34 83.16-23.03-17.74-24.71-46.31-21.31-73.16 2.9-22.88 12.51-47.43 13.81-70 .9-15.63-2.11-34.11-2.05-49.83.08-19.35 2.68-39.71 9.02-57.99-3.77-9.18-9.7-17.72-13.81-26.97-11.46-25.8-18.12-53.81 1.53-77.66-14.6-22.32-36.28-41.61-45.1-67.38-.98-2.86-2.53-7.51-2.57-10.42-.02-1.12-.31-1.76 1.02-1.5 13.82 26.02 49.43 41.07 50.98 72.8M376.68 409.95c13.42 4.02 21.31 21.83 17.97 34.92-10.69-9-10.54-24.56-19.46-34.79-9.27 7.28-17.49 15.85-27.17 22.64-6.43 4.51-13.26 7.51-17.9 12.14-14.6 14.56-63.57 11.75-83.87 11.03-13.78-.49-28.18-1.68-41.92-3.04-30.85-3.05-61.28-9.18-91.43-15.97 2.49-2.84 9.74-3.66 13.5-3.96 43.44-3.51 96.51 14.68 141.9 7.92 11.16 1.96 22.65.76 33.97 1 4.32.09 15.97 2.64 19.44.54 1.52-.92 7.9-9.85 9.97-11.99 23.49-24.25 55.26-45.37 67.25-78.49 11.59-32.03 28.79-83.06 4.69-111.98-11.64-13.97-22.16-4.96-36.94-11.51l24.48-5.96c27-.4 39.33 30.67 34.01 53.9-2.79 12.16-2.6 15.01-3.55 27.37-2.82 36.57-12.36 68.21-36.44 96.28-1.4 1.64-9.59 8.45-8.5 9.95M238.45 21.29c4.56 3.74 4.89 3.72 9.67 6.81 10.99 7.12 17.32 15.72 18.65 29.26.5 5.13-1.62 18.04-.81 20.72.37 1.24 6.49 8.26 7.98 11.02 11.44 21.22 7.17 47.31.82 69.49l-4.46-8c-6.61-31.09 3.69-68.72-14.32-97.42-8.69-13.86-18.14-10.19-27.21-18.72-8.19-7.71-6.52-11.37-20.49-12.54-18.19-1.53-44.38-2.77-60.71 6.21-6.74 3.71-11.43 10.12-17.32 13.63-12.74 7.6-19.25 6.28-26.51 22.41-3.38 7.52-2.81 10.38-7.82 17.41-10.92 15.3-11.85 20.7-11.98 39.61-.05 7.83-.77 19.49.1 26.83 1.1 9.4 8.62 16.47 9.7 22.31.7 3.75-1.47 10.34-.73 15.62.64 4.58 4.49 8.4 4.91 11.14 1.12 7.29-2.77 11.22 1.25 21.61.48 1.24 2.9 2.78 1.25 3.74-6.79-3.17-10.86-7.26-13.72-14.23-1.44-3.5-2.49-6.56-3.97-10-5.46-12.67-2.98-13.23-4.85-25.08-.79-4.97-5.23-12.88-6.47-19.48-3.1-16.43-2.32-47.75 3.48-63.42 4.2-11.36 21.08-43.74 30.09-50.76 12.15-9.47 48.16-32.52 62.69-33.26 23.12-1.18 52.49.07 70.78 15.09M247.8 677.29c-.51-9.35-8.38-14.4-15.69-18.76-22.82-13.58-51.59-19.72-74.55-33.31-12.04-7.12-25.5-22.18-35.18-32.71C77.27 543.46 11.19 457.55 3.12 390.39c-2.47-20.56.5-42.34 13.37-59.22l-.51 22.43c-2.55 73.85 40.33 140.93 84.96 196.49 16.52 20.57 37.7 48.3 60.25 61.54 23.01 13.51 77.44 30.06 88.14 54.65 1.57 3.6 3.22 8.83-1.53 11.01'/%3E%3Cpath d='M423.14 515.7c-.25 0-.59-.8-1-.77l-1.38 1.38c-3.68 55.94-23.81 113.38-63.78 153.48 1.44 7.25 7.81 13.2 10.45 19.22.8 1.82 3.62 9.91.27 8.74-5.64-3.44-11.11-11.46-11.92-18.05-.44-3.58.53-6.12.41-9.39-13.64 12-29.61 21.99-47.46 26.44-8.75 2.18-15.31 2.74-24.23 1.23-12.31-2.08-26.29-8.33-34.73-17.69 83.61 29.54 139.45-58 152.58-128.48 3.5-18.81 5.81-47.68.81-66.06-6.3-23.21-38.56-28.56-38.48-54.84 5.9 4.74 12.25 16.21 18.44 19.98 3.18 1.94 9.12 3.09 12.85 5.13 13.86 7.58 24.88 24.73 23.66 40.71 8.56-2.74 18.91-4.49 25.96 2.5-7.85 5.25-16.54-.59-24.85 2.6l-.1 10.86c5.91-2.25 14.55-4.13 19.49 1l-1.01 2c-5.32-.02-10.65.04-15.98.01M1096.07 596.48c12.56-22.53 38.08-40.28 45.9-65.39 8.98-28.85 2.23-68.17-16.95-91.69-29.89-36.65-93.67-37.9-135.11-23.21-9.71 3.44-18.38 8.58-27.72 12.71-.72-.69 3.26-5.54 4.02-6.45 37.09-44.62 134.67-34.43 170.34 7.44 43.31 50.85 28.48 147.1-40.48 166.59M845.56 534.38c.41.62 2.05.86 2.7 1.74 3 4.04 6.5 8.21 7.02 13.48l2.47-2.97c6.02 3.41 9.04 8.21 11.56 14.39.95 2.32.72 5.02 1.71 7.27 2.99 6.79 11.6 8.02 10.17 20.61-.73 6.43-.44 11.09-1.06 16.96-.61 5.8-4.1 11.05-5.41 16.53-2.6 10.8-.75 21.96-2.03 32.93 50.37 35.4 107.46 63.14 147.95 110.73 1.94.84 2.2-4.36 2.99-5.97 5.44-11.1 18.2-18.25 30.47-17.95l-29.8 28.41 8.81 15.47c-33.35-17.76-58.02-47-88.6-68.64-24.44-17.29-53.05-29.78-71.76-54.05l-.99 1.99c-12.38-11.96-13.82-26.26-8.27-42.16 2.34-6.7 11.89-20.48 12.71-25.21 1.56-9.06-3.63-14.93-4.95-23.38l-2 3.98-11.97-24.93c.84 6.97 1.05 13.72-.86 20.59-.37 1.35-.41 3.04-2.14 3.34l-8.51-26.93c-.77 5.1-.99 10.51-2.46 15.5-.43 1.46.55 1.74-2.02 1.46-2.46-18.37-7.98-36.26-16.01-52.86l-6.97 4.98c-2.76-19.4 14.93-20.82 22.15-4.66 2.13 4.74 3.83 17.41 5.1 19.35M862.27 1003.46c-49.08 15.91-82.97 58.85-118.38 93.82-13.5 13.33-28.3 25.26-41.51 39.33-41.66 44.36-74.06 96.92-116.86 140.17 18.39-37.84 43.88-72.16 70.95-104.21 30.9-36.58 65.36-69.67 98.92-103.74 22.25-22.59 40.58-46.75 69.24-62.54 10.78-5.94 28.25-15.27 37.64-2.83M665.44 928.64c7.79-.22 16.63.42 22.96 5.5-9.16 6.05-20.88.29-30.75.72-18.19 19.72-27.33 45.36-41.75 67.52-4.89 7.52-10.88 14.34-15.82 22.11-18.35 28.89-30.41 64.46-61.52 82.71l102.49-176.47c16.09-12.67 23.79-27.04 34.76-43.11 7.17-10.51 15.44-19.28 27.12-24.8l-9.64 22.3c-7.57 15.64-15.21 31.31-27.85 43.52M785.98 639.73c40.46 39.97-17.69 108.34-40.43 143.98-7.86 12.32-25.78 38.89-26.09 52.83-.42 18.9 22.15 37.4 29.89 53.71-8.16-.54-17.69-8.5-22.95-14.99-19.69-24.26-6.59-68.95 6.45-94.26 14.16-27.49 36.77-51.24 50.9-77.86 8.77-16.52 6.24-33.08-3-48.72-7.94-13.43-22.56-24.49-20.39-41.97l5.46 9.99c5.42 7.05 14.12 11.32 20.16 17.29M400.66 1439.37c1.6 1.57-5.33 6.16-6.97 6.52-1.54.34-3.04-.55-4.25-.28-7.17 1.6-14.26 3.86-21.75 3.72 3.16 18.34-13.64 24.35-27.96 28.44-23.73 6.78-53.81 13.68-78.32 10.34-25.62-3.49-28.31-15.29-8.11-30.8l-2.51 12.96c2.18-.56 5.32.87 7.13.49 1.79-.38 2.68-2.88 4.86-2.47l-.04 3.51c3.13.65 6.27 1.47 9.5 1.53 7.72.15 5.61-2.4 10.62-6.45 2.71-2.19 7.59-5.14 10.89-4.09l-7.98 8.99c.76.98 3.26.57 4.47.48 12.99-1 28.74-5.77 42.15-7.8 13.05-1.97 30.03 1.79 33.31-15.12-26.53-2.28-49.94-17.28-68.94-34.91l93.7 28.75zM1173 1317.67c-2.59.6-1.74-.76-2.57-1.88-13.5-18.24-21.5-40.91-27.11-62.74-9.59-37.35-17.54-78.72-24.96-116.73-12.75-65.29-22.06-131.3-34.27-196.69l8.75 16.69c13.42 31.31 14.1 65.29 18.22 98.51 7.8 62.8 19.47 127.12 39.25 187.24 8.25 25.06 20.82 48.85 22.69 75.6M1137.04 797.98c9.4-21.53 22.42-44.9 19.97-69.31-2.42-24.08-27.91-37.25-43.97-51.86-12.89-11.73-25.54-26.06-31.95-42.41 20.71 21.21 49.42 33 70.94 53.35 24.47 23.14 26.81 60.68 8.8 88.62-5.48 8.51-14.54 17.34-23.79 21.61M407.66 1154.09c10.04-39.44 26.27-75.24 30.95-116.22 3.29-28.76.86-58.45 9.29-86.49l4.7-11.75c4.62 49.48 2.75 100.64-11.71 148.39-7.05 23.29-17.88 47.25-33.23 66.07M444.62 418.93c25.14-25.54 55.05-45.73 81.94-69.3 17.79-15.6 32.87-30.7 47.36-49.47 17.01-22.04 31.1-47.63 53.53-64.75-3.9 12.46-10.72 23.6-18.16 34.23-8.69 12.42-20.01 26.4-29.81 38.06-37.02 44.04-81.74 87.47-134.86 111.23M596.49 1463.31c-1.04 8.51-10.35 5.44-16.47 5.99-44.33 3.98-81.35 18.62-126.86 17.9-6.83-.11-13.7.17-20.52.03.31-1.83 2.05-1.67 3.36-2.12 32.44-11.04 97.17-30.08 130.01-27.79 10.64.74 18.67 5.38 27.12 6.68 1.05.17 3.03-1.02 3.36-.69'/%3E%3Cpath d='M930.21 640.37c-44.58.32-27.62-50.32-23.99-77.79-15.87 5.87-31.59-2.63-41.95-14.48-.42-2.25.99-1.38 2.48-1.49 13.41-.97 25.75 12.15 38.9 13.85 3.92-7.97 5.74-17.14 9.4-25.49 1.8-4.1 4.1-8.61 6.67-12.29-2.03 21.65-1.92 43.61-3.51 65.32-.89 12.11-6.27 27.58-.42 38.35 3.01 5.55 8.89 8.92 12.42 14.02M283.76 342.13l-53.41 4.04c-35.76.39-75.55-5.16-101.45-31.95 24.63 4.49 48.23 17.18 73.45 18.93 27.12 1.88 58.38-11.6 81.41 8.98M989.16 99.76c-30.76 43.06-78.74 69.99-126.89 89.75 39.98-32.75 79.33-68.23 126.89-89.75M472.59 1067.3c-1.9-.74-2.3-4.96-2.69-6.77-5.58-26.26-1.15-56.31-2.25-83.53-.45-11.19-2.66-22.64-3.08-33.83-.52-14.12-.31-28.54 2.05-42.43 1.67.88 2.07 5.11 2.5 6.96 12.01 51.7 17.2 107.8 3.47 159.6M106.9 213.46c14.55 33.65-4.23 67.11-37.26 79l-45.66 29.72c1.49-3.84 3.09-7.7 5.19-11.27 22.31-37.98 74.25-36.78 76.78-90.02.13-2.74-2.74-8.23.95-7.43M1131.94 17.06c.28 3.28 2.05 7.07 1.99 10.27-.18 10.59-17.21 42.01-24.36 50.49-13.05 15.47-32.26 26.35-45.46 41.88 3.79-19.98 21.33-32.63 32.4-47.94 5.22-7.22 8.09-15.73 12.75-23.18 5.18-8.29 13.15-16 18.78-24.15l-.49-1.48-25.99 18.94c-.27-2.69 2.27-7.08 3.68-9.29 5.77-9 15.3-16.91 26.7-15.54M1044.11 1485.27l-.49 1.98c-25.99.15-47.53-15.57-72.95-18.95-17.18-2.28-45.27 1.2-38.44-25.94l3.56 7.9c6.91 9.83 28.83 4.42 39.88 5.07 24.62 1.44 48.25 12.05 65.98 28.95.61.6 1.61.86 2.46.99M887.24 948.62c-.01 1.68-3.33 1.9-4.48 1.99-29.89 2.38-96.63-10.16-119.42-30.42-1.4-1.25-2.6-2.73-3.98-4.01l17.99 4.98-9.82-11.15-4.19-8.29-9.48 12.96c-2.62-4.06 4.81-15.59 8.85-14.8 1.33.26 6.3 6.34 8.16 7.8 32.46 25.56 77.85 29.31 116.37 40.94M427.64 738.15c-14.93 38.47-48.13 64.75-71.75 97.43l-4.18 7.29c1.33-20.03 13.57-39.31 25.15-55.17 8.15-11.17 19.22-24.13 29.27-33.62 2.15-2.04 19.82-17.5 21.51-15.93M461.6 1573.02c-1.72-.41-2.08-5.14-2.02-6.43.36-8.67 11.92-34.41 17.99-40.97 13.97-15.07 39.23-13.62 55.45-26.43 3.37-2.66 5.82-6.62 9.51-8.95-.91 37.82-43.87 30.32-62.91 53.39-1.92 2.33-2.94 5.29-4.58 7.39-5.22 6.66-12.97 12.9-13.44 22M675.43 451.85c15.39-35.44 35.03-71.48 35-111.2l1.96-13.47c12.02 39.58 2.95 89.5-27.95 118.21-.89.82-8.33 7.14-9.01 6.46M209.83 248.37c5.86 3.9 11.78 7.54 18.43 10.02 5.31 1.98 21.31 7.18 26.27 7.73 1.29.14 2.43-.06 3.54-.74l26.68-62.89c1.68 8.75 2.89 18.48 2 27.42-.65 6.57-9.32 25.8-12.8 32.11-12.27 22.2-57.23 8.4-64.12-13.65M379.68 278.31c-26.79 27.72-58.84 57.93-99.91 58.83l23.89-12.54c3.1-1.75 37.44-25.54 36.05-27.33-10.78-2.41-12.96-16.75 0-16.96-3.16 5.34-5.08 8.73-.88 14.33 2.97 3.96 11.29-4.39 15.2-6.53 7.82-4.3 16.67-8.76 25.65-9.8M757.35 626.43c1.81 1.85-6.5 4.59-7.55 4.92-11.78 3.66-24.59 2.04-36.28 6.17 1.2 22.73-20.32 43.04-38.18 54.15-5.11 3.17-10.79 6.95-16.9 7.56l31.46-36.91 21.49-22.43-1.98-1.97c10.97-14.51 31.56-16.04 47.94-11.49M1069.09 640.39c-20.59 25.93-34.56 60.47-60.93 81.3-1.61 1.27-10.73 8.5-12 7.46 6.18-16.28 16.34-29.82 27-43.36 9.5-12.06 27.1-34.6 39.42-42.44 1.08-.69 5.66-3.66 6.51-2.96M799.32 994.5c-11.48 8.6-28.53 13.28-42.76 15.66-23.13 3.87-48.89 4.04-72.15 2.28 1.63-2.97 6.13-3.5 9.17-4.3 12.76-3.37 28.28-5.53 41.45-7.49 21.26-3.18 42.78-5.96 64.29-6.15M951.2 643.37l93.91-37.89c-16.55 34.87-59.47 38.68-93.91 37.89'/%3E%3Cpath d='M973.17 1551.1c-.43 1.47-5.2 1.89-6.5 1.97-9.51.59-17.91-1.4-20.03-11.9-4.57-22.59 10.01-48.95 4.56-71.88 11.04 12.78 11.76 32.2 11.02 48.42-.64 14.25-8.26 28.34 10.95 33.39M203.82 323.2l-.5 1.99c-37.76-7.37-71.14-30.67-110.39-31.43 3.24-2.96 9.99-3.28 14.43-3.54 24.35-1.47 52.29 5.7 73.51 17.48 8.17 4.54 15.11 10.55 22.95 15.5M923.23 516.69c-2.12-32.1 8.61-64.48 36.95-81.79-4.03 9-9.31 17.37-12.72 26.69-6.77 18.45-8.07 42.01-24.23 55.1M424.64 722.19c-4.59 10.19-11.93 18.8-19.97 26.44l-43.97 29.41c-1.4-1.47 8.49-13.56 10.01-15.43 13.94-17.1 31.92-34.87 53.93-40.42M999.15 907.7c-28.15 5.46-57.6 1.66-84.93 11.97 18.48-21.63 52.86-27.56 78.61-16.13 2.1.93 5.23 2.03 6.32 4.16M408.66 599.47c-2.82-2.89 8.22-1.99 9.38-1.87 2.69.28 7.51 3.29 8.45.24l2.28-42.61c1.54-10.09 2.89-20.27 7.36-29.55 11.88 22.93 4.92 53.81-9.43 74.32l7.92 6.97c.08 2.58-8.29.26-9.77-.2-5.67-1.75-10.44-5.77-16.19-7.3M864.28 226.43c-2.45-3.25 17.05-26.37 20.46-29.94 8.59-8.97 21.17-21.34 30.47-29.43 1.85-1.61 4.07-2.95 6-4.47 1.17 1.53-8.23 17.97-9.81 20.62-11.1 18.67-26.25 35.61-47.12 43.22M421.64 624.43c-6.12 26.75-25.5 53.7-52.95 60.83 16.84-13.87 24.83-35.61 39.45-50.87 1.48-1.55 12.05-11.4 13.5-9.96M911.22 913.69c-25.96 1.04-60.25-9.62-64.93-38.9 2.75 1.07 3.57 4.17 5.49 5.98 15.98 15.07 41.66 15.46 57.76 30.11.98.89 2.15.9 1.68 2.81M760.36 770.55c.06-.41.98-2.85 1.99-2.49 2.2 25.42 17.28 46.53 27.16 69.15 1.77 4.05 6.28 14.33 6.83 18.12.09.59.27 1.64-.51 1.5-11.94-11.08-21.06-26.6-27.25-41.62-2.13-5.18-8.23-22.01-8.23-26.7.01-5.36-.69-12.99.01-17.96M724.4 412.96c4.82-23.66 24-43.04 42.94-56.86-10.13 21.41-21.33 44.94-42.94 56.86M735.37 903.72c-20.39-10.88-45.05-44.49-23.47-64.83.1 4.04-1.78 7-1.52 11.43 1.1 18.52 21.78 35.21 24.99 53.4M255.79 1467.29c5.58-23.2 28.67-32.13 47.94-41.89.67.7-6.02 10.17-7 11.45-10.48 13.68-24.71 24.49-40.94 30.44M636.46 204.98c2.05-18.45 14.3-38.71 32.98-43.88l-32.98 58.34c.37-4.64-.5-9.9 0-14.46M328.72 303.23c-1.88.43-2.37-1.07-3.49-1.99-13.34-10.92-18.63-29.03-33.15-38.72l-8.31-4.16c25-5.83 44.41 22.65 44.95 44.87M352.7 696.25c-7.85 15.89-24.49 25.1-41.59 27.8-3.06.48-17.16 2.41-18.36-.38 8.35-2.03 55.58-30.71 59.95-27.42M1044.12 1543.1c8.14-21.84-19.1-36.23-18.98-56.86 7.23 8.29 16.34 15.72 22.94 24.47 9.84 13.03 13.45 24.04-3.96 32.39M1045.12 600.5c20.77-3.38 37.6-16.51 52.94-29.94-5.73 20.4-31.53 48.58-52.94 29.94M694.41 158.61c-8.97 20.57-30.45 30.79-43.95 47.87 2.96-21.52 23.34-42.24 43.95-47.87M201.82 245.38c7.52 24.54 19.93 48.4 18.98 74.81l-6.84-11.61c-5.32-15.49-10.7-33.6-13.01-49.85-.42-2.96-1.13-8.99-1.15-11.84-.02-1.98.13-1.6 2.02-1.51M365.19 229.42c.26.06 1.96 1.47.99 1.98-3.62 7.41-13.66 3.07-19.45 7.52-2.73 2.1-2.17 4.46-3.59 6.39-1.15 1.57-3.84 2.23-5.32 3.66-8.89 8.64 3.25 27.63 1.89 29.33-14.16-7.51-23.85-37.86 2.01-32.91-1.26-4.18 1.29-15.96 6.5-15.96 4.14-.01 13.73-.81 16.97-.01M322.72 374.07c2.22 2.3-6.46 2.95-7.45 3.02-17.05 1.22-33.56-5.93-50.49-2.04 15.91-15.05 40.21-10.07 57.94-.98M323.72 540.63c-15.63-12.62-17.8-34.55-29.96-49.86 19.15 7.42 29.73 30.19 29.96 49.86M776.33 853.84c-13.43-12.54-20.92-36.78-21.53-54.89-.06-1.62-1-2.62 1.07-3.96 7.37 19.35 19.86 37.46 20.46 58.85M434.62 486.77c-11.05-6.28-16.56-18.73-23.56-28.84l-9.4-11.05c18.65 2.83 33.6 21.09 32.96 39.89M763.35 306.21c-16.12 3.6-31.88-2.81-47.89-4.39-1.39-.14-2.39 1.4-2.06-1.07 14.64-9.13 38.13-7.37 49.95 5.46'/%3E%3Cpath d='M914.22 901.72c-17.43 1.63-32.49-9.21-44.96-19.93 14.86.78 31.34 5.79 42.44 15.98 1.21 1.11 2.86 2 2.52 3.95M203.83 169.58c-6.18 7.97-17.01 11.79-23.97 2.48-4.74-6.34-4.65-24.85.5-31.41.78 5.39 4.81 26.21 10.19 27.72 3.28.93 9.51.28 13.28 1.21M727.38 1030.4c-.4-2.28.1-1.59 1.28-2.23 9.57-5.2 30.53-13.77 41.14-13.77 1.5 0 4.17.77 5.53 1.53-4.79 5.18-12.02 9.06-18.76 11.19-2.55.81-11.67 3.27-13.71 3.27h-15.48zM670.42 662.33c8.24 17.44-12.17 27.08-21.47 37.88-9.43-14.28 14.5-20.98 19.02-32.87.86-2.28-.76-5.77 2.45-5.01M285.76 199.49c5.21-7.69-2.43-11.17-5.82-17.62-3.48-6.61-5.54-14.79-5.16-22.26l15.39 19.03c6.66 9.43 9.96 17.71-4.41 20.85M431.62 1544.1c-8.21 24.66 7.95 16.06 17.98 24.46 2.61 2.19-4.94 4.16-6.56 4.38-20.92 2.84-27.92-17.11-11.42-28.84M1080.08 13.96c5.36-2.85 10.6-7.26 16.98-3.5-8.8 7.43-17.31 15.69-27.96 20.45-1.35-1.62 9.58-14.4 10.98-16.95-6.82 3.63-13.26 8.68-20.98 9.97l-.48-2.97-14.49 11.96c-.06-8.63 8.22-18.67 16.75-19.76 2.88-.37 4.61.9 6.68.78 3.55-.21 8.77-4.87 13.53-1.95.21.24-.74 1.49-1.01 1.97M666.43 661.32c-10.71 5.95-30.93-5.85-33.98 8.98-1.4.2-1.91-3.91-1.89-4.59.43-15.18 28.78-13.68 35.87-4.39M304.74 299.24c-2.85 2.67-28.66-12.94-32.99-15.47-1.3-.76-2.51.17-1.97-2.48 12.33-.43 30.24 5.62 34.96 17.95M180.83 177.55c3.75 9.32 11.67 18.78 11.08 29.44-.1 1.8.2 3.27-1.57 4.45-5.41-.18-11.99-27.62-11.53-32.38.14-1.41.66-2.85 2.02-1.51M1089.08 605.48c-5.16 9.99-8.54 24.48-19.98 28.91-.4-10 6.17-18.8 13.51-24.91.93-.77 5.74-4.7 6.47-4M1089.08 28.92c6.43-8.67 14.38-25.12 26.96-14.45-9.94 3.14-16.93 12.78-26.96 14.45M953.81 659.76c6.97 4.9 11.19 19.32 9.37 27.5-2.15 2.37-6.58-8.33-7.01-9.45-2.37-6.21-2.89-13.01-5.97-18.98.91-1.48 2.74.32 3.61.93M413.64 271.31l-28.97-2.48c7.87-6.89 24.32-9.16 28.97 2.48M979.15 1525.16c.46.38 5.9 9.26 6.25 10.23 2.74 7.55 1.56 13.96-6.72 16.7 3.67-9.17-.38-17.28-1.52-26.43zM415.65 1543.11c-1.83 8.45-5.41 14.28-2.48 22.93.94 2.79-6.02-.9-6.97-2.03-4.55-5.42 2.03-14.69 6.05-18.82 1.03-1.06 1.43-2.54 3.4-2.08M226.79 271.32c4.77 8.2 9.19 15.94 8.01 25.92-9.45-3.73-8-17.17-10-25.42zM399.66 1544.11c-1.35 7.11-5.74 10.75-6.04 18.42-.05 1.32 2.47 5.4-.43 4.5-8.4-2.6-7.69-8.96-3.04-14.97.83-1.08 8.5-9.03 9.51-7.95M1050.1 852.85c-7.56-4.99-17.74-9.24-19.97-18.95 9.33 1.67 17.51 9.93 19.97 18.95M754.35 891.75c1.18.96-2.76 3.37-3.52 4.96-2.65 5.56-1.2 14.03-5.97 18.96-8.2-5.09 4.08-28.32 9.49-23.92M1032.13 1545.09c-.1-2.39 2.23-3.33 2.78-5.69 1.54-6.62-2.17-9.53-3.77-15.26 11.4 3.58 16.37 19.44.99 20.95M990.17 1550.08c.92-3.98 5.36-6.34 5.96-10.54.6-4.19-1.76-7.43-1.48-11.39 10.59 6.76 9.72 21.22-4.48 21.93M1009.14 1548.08c5.88-7.22 8.45-8.05 7.42-17.89-.58-5.58 4.84 1.82 5.32 3.68 2.16 8.28-4.37 15.45-12.74 14.21M424.3 614.77c.88 1.03 1.53 2.25 1.32 3.67-2.18-1.26-4.73-.74-7.01-1.47-1.41-.46-15.33-7.46-12.96-9.49 5.12-.55 15.42 3.5 18.65 7.29M372.69 599.49l-1.99-1.99-3.52 9.95c-5.26-3.32-4.49-10.22.58-13.36 8.64-5.33 7.46 7.06 4.93 5.4M362.69 700.23c-4.72 1.87-17.9-12.66-15.97-14.96 6.17 3.41 14.05 7.67 15.97 14.96M763.35 291.25c-6.03.63-10.86-.46-16.01-3.49-1.29-.76-2.52.18-1.97-2.48 6.28-.16 14.39-.29 17.98 5.97M1068.09 798.98c-1.06 1.02-15.24-7.08-14.98-10.96 6.8-.28 12.73 4.74 14.98 10.96'/%3E%3C/svg%3E") 50% no-repeat;bottom:2%;content:"";height:11.875rem;position:absolute;right:0;width:8.75rem}.news-prev__header{align-items:center;display:grid;justify-self:stretch;padding-bottom:1rem;position:relative}.news-prev__header:after{border-bottom:.0625rem solid #fff;border-top:.0625rem solid #ccc;bottom:0;content:"";height:0;left:0;position:absolute;right:0}.news-prev__title{font-size:clamp(1.125rem,1.05rem + .375vw,1.5rem);font-weight:600}.news-prev__more{margin-top:2rem}.news-list{display:grid;gap:.75rem;line-height:1.4;position:relative;z-index:1}.news-list a{color:var(--blue);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .3s}.news-list span{color:#555;display:block;font-size:.75rem;margin-top:.125rem}@property --move{syntax:"<length-percentage>";initial-value:50%;inherits:false}@property --rot{syntax:"<angle>";initial-value:-40deg;inherits:false}.button{align-items:center;animation:animateBorderButton 4s linear infinite;background:conic-gradient(from var(--rot) at var(--move) 50%,#fbf000 80deg,#00a14b 0);border:0;border-radius:.5rem;color:var(--blue);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:1rem;justify-content:center;outline:0;padding:.3rem .8rem;position:relative;transition:border-color .3s ease,color .3s ease;user-select:none;white-space:nowrap}.button:before{background-color:#fff;border-radius:.375rem;content:"";inset:.0625rem;position:absolute}.button:after{background-color:var(--green);border-radius:.5rem;box-shadow:.25rem .25rem .3125rem 0 rgba(0,0,0,.1);color:#fff;content:"";height:100%;position:absolute;right:0;top:0;transition:width .3s ease,left .3s ease;width:0}.button span,.button svg{position:relative;z-index:1}.button svg{fill:currentColor;flex:0 0 1.375rem;height:1.4375rem}.button:focus-visible{outline:.0625rem dashed var(--blue);outline-offset:.25rem}.button:active{top:.0625rem}@keyframes animateBorderButton{0%{--move:50%;--rot:-40deg}20%{--move:calc(100% - 1.5625rem);--rot:-40deg}40%{--move:calc(100% - 1.5625rem);--rot:140deg}60%{--move:1.5625rem;--rot:140deg}80%{--move:1.5625rem;--rot:320deg}to{--move:50%;--rot:320deg}}.page{background-color:hsla(0,0%,94%,.8);display:flex;flex-direction:column;min-width:0}.hero{background-color:var(--yellow);padding-block:clamp(1.25rem,1rem + 1.25vw,2.5rem)}.hero__title{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;clip-path:inset(100%);height:.0625rem;margin:-.0625rem;padding:0;white-space:nowrap;width:.0625rem}.hero__container{position:relative}.hero__container:before{background:url(/assets/img/decor/icon-8.svg) no-repeat;height:7.5rem;left:-8.75rem;position:absolute;top:30%;width:6.25rem}.hero__placeholder{padding-bottom:1.625rem}.hero__placeholder[hidden],.hero__slider[hidden]{display:none}.placeholder{align-items:center;display:grid;gap:clamp(1rem,.7rem + 1.5vw,2.5rem)}.placeholder__title{color:var(--green);font-size:clamp(1.5rem,1.3rem + 1vw,2.5rem);font-weight:600;line-height:1.1;margin-bottom:.7em;text-shadow:.0625rem .0625rem .0625rem hsla(0,0%,100%,.8)}.placeholder__message{font-size:1rem;font-weight:500;line-height:1.5}.placeholder__image{height:100%;margin:auto;max-width:none;object-fit:cover;width:100%}.slider__swiper p{margin:0}.slider__wrapper{margin-bottom:.75rem}.slider__slide{align-items:center;display:grid;gap:clamp(1rem,.7rem + 1.5vw,2.5rem)}.slider__title{color:var(--green);font-size:clamp(1.5rem,1.3rem + 1vw,2.5rem);font-weight:600;line-height:1.1;margin-bottom:.7em;text-shadow:.0625rem .0625rem .0625rem hsla(0,0%,100%,.8)}.slider__message{font-size:1rem;font-weight:500;line-height:1.5}.slider__image{height:100%;margin:auto;max-width:none;object-fit:cover;width:100%}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;width:100%}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translateZ(0)}.swiper-button-lock{display:none!important}.swiper-pagination{align-items:center;animation:fadeIn 1s ease-in-out 2s forwards;display:flex;gap:.5rem;opacity:0;width:auto!important}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{background-color:var(--green);border-radius:1rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.3);display:inline-block;flex:0 0 0.75rem;height:.75rem;overflow:hidden;transition:width 1s,background-color 1s,flex-basis 1s;width:.75rem}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background-color:#fff;box-shadow:inset 0 .125rem .25rem rgba(0,0,0,.3);flex:0 0 1.5rem;width:1.5rem}.swiper-pagination-lock{display:none}@keyframes fadeIn{to{opacity:1}}.cards{background-color:var(--green);padding-block:clamp(1.5rem,1.3rem + 1vw,2.5rem)}.cards__container{align-items:center;display:grid;grid-template-columns:1fr minmax(18.125rem,75rem) 1fr;max-width:none;padding-inline:0}.cards__container:after{background:url(/assets/img/decor/berimbau.svg) 50% no-repeat;content:"";grid-area:1/3/2/4;height:13.75rem;justify-self:center;width:6.25rem}.cards__title{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;clip-path:inset(100%);height:.0625rem;margin:-.0625rem;padding:0;white-space:nowrap;width:.0625rem}.cards__body{display:grid;gap:clamp(1rem,.825rem + .875vw,1.875rem);grid-area:1/2/2/3;grid-template-columns:repeat(3,1fr);padding-inline:.9375rem}.card{border-radius:.35rem;box-shadow:0 .9375rem 1.5625rem rgba(0,0,0,.2);display:grid;grid-template-rows:1fr auto 0fr;overflow:hidden;transition:grid-template-rows .3s ease-in-out}.card__info{align-self:end;background-color:rgba(0,0,0,.7);grid-area:2/1/3/2;line-height:1.1;padding:.5rem 1rem;position:relative;z-index:1}.card__title{color:var(--yellow);font-size:1.1875rem;font-weight:600}.card__subtitle{color:#fff;font-size:.875rem}.card__icon{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.7));display:flex;grid-area:3/1/4/2;justify-content:center;overflow:hidden;position:relative;z-index:1}.card__icon:before{background:url(/assets/images/logo.svg) no-repeat 50%;content:"";height:50%;left:50%;min-height:3rem;position:absolute;top:45%;transform:translate(-50%,-50%);transition:none;width:50%}.card__wrap-image{grid-area:1/1/4/2;overflow:hidden}.card__image{height:100%;max-width:none;object-fit:cover;width:100%}@media (max-width:94.99875em){.hero__container:before{left:-6.25rem}}@media (max-width:83.7488em){.header__wrapper:after{background-image:url(/assets/img/header/bg-3.webp);background-position:0 100%;background-size:contain;height:8.125rem;width:100%}.footer__copyright .footer__container:before{height:6.25rem;width:5rem}}@media (max-width:73.74875em){.header__container{column-gap:1rem}.header__logo{width:7.5rem}}@media (max-width:71.25em){[data-touch] .header__logo{width:7.5rem}}@media (max-width:67.49875em) and (min-width:61.99875em){[data-touch] .menu__link{font-size:.875rem;letter-spacing:-.03125em}}@media (width <= 63.75em){.card__subtitle{font-size:.8125rem}}@media (max-width:61.9988em){.menu__link{font-size:1.375rem;padding:.5rem 0 .5rem .75rem;white-space:wrap}}@media (max-width:61.99875em) and (min-width:47.99875em){.info__item.info-item--news{grid-column:span 2}}@media (max-width:61.99875em) and (min-width:29.99875em){.menu__body{background-image:url(/assets/img/decor/berimbau.webp);background-position:0 0;background-repeat:no-repeat;background-size:50% auto}}@media (max-width:61.99875em) and (min-width:26.24875em){.footer__search{margin-right:6.25rem}}@media (max-width:61.99875em) and (max-width:29.99875em){.menu:before{height:5.25rem}}@media (max-width:61.99875em) and (any-hover:hover){.menu__item:hover,.menu__link:hover{color:var(--green)}.menu__button:hover{background-color:hsla(0,0%,80%,.5)}.submenu__link:hover{color:var(--green)}}@media (max-width:61.99875em){.menu{background-color:#fff;height:100svh;left:0;padding-top:5rem;position:fixed;top:0;transform:translate3d(105%,0,0);transition:transform .15s;width:100%}[data-js-menu-open] .menu{transform:translateZ(0)}.menu:before{content:"";height:6.625rem;left:0;position:fixed;top:0;transform:translate3d(105%,0,0);transition:transform .15s,box-shadow .15s .15s;width:100%;z-index:3}[data-js-menu-open] .menu:before{background-color:#fff;box-shadow:-.1875rem .25rem .3125rem rgba(0,0,0,.05);transform:translateZ(0)}.menu__body{align-items:flex-start;display:flex;gap:.5rem 1.25rem;height:100%;overflow-y:auto;padding:2.5rem .9375rem 0;position:relative}.menu__body:after{background-color:hsla(0,0%,93%,.9);content:"";inset:0;position:fixed}.menu__list{flex-direction:column;margin-left:auto;width:20rem}.menu__item{background-color:var(--grey);display:grid;grid-template:repeat(2,auto)/minmax(17rem,1fr) 3rem;z-index:1}.menu__item:not(:last-child){border-bottom:.0625rem dashed var(--blue)}.menu__item.is-open{background-color:#fff;border:.0625rem solid var(--blue)}.menu__item.is-open:before{background-color:var(--blue)}.menu__item.is-open:after{border-color:transparent transparent transparent var(--blue)}.menu__item.is-active{box-shadow:0 0 .3125rem rgba(var(--green),.3);color:var(--green)}.menu__item.is-active:before{background-color:var(--green)}.menu__item.is-active:after{border-color:transparent transparent transparent var(--green)}.menu__item .menu__item.is-active:before{background-color:var(--green)}.menu__item .menu__item.is-active:after{border-color:transparent transparent transparent var(--green)}.menu__item:before{background-color:transparent;bottom:0;content:"";left:-.25rem;position:absolute;top:0;transition:background-color .2s;width:.25rem}.menu__item:after{border-color:transparent;border-style:solid;border-width:.3125rem 0 .3125rem .5rem;content:"";height:0;left:-.0625rem;position:absolute;top:1.5rem;transition:border-color .2s;width:0}.menu__link{font-size:1.375rem;padding:.5rem 0 .5rem .75rem;white-space:wrap}.menu__button{align-self:start;background-color:hsla(0,0%,80%,.3);border-radius:0;height:3rem;transition:background-color .2s}.is-active .menu__button{color:var(--green)}.menu__chevron{height:1.75rem;width:1.75rem}.menu__submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.is-open .menu__submenu{grid-column:span 2;grid-template-rows:1fr}.submenu__list{overflow:hidden;position:relative;z-index:1}.is-open .submenu__item:first-child,.submenu__item:not(:first-child){border-top:.0625rem dashed var(--blue)}.submenu__link{font-size:1.25rem;padding:.625rem .375rem .625rem 1.5rem}.header__wrapper:after,.header__wrapper:before{background-size:cover}.header__container{grid-template:auto/auto 1fr;grid-template-areas:"logo main"}.header__main{padding-block:.875rem;position:relative;z-index:1}.header__burger{display:inline-block;margin-left:.25rem}.logo{position:relative;z-index:1}.contacts-header__link--phone{font-size:1.25rem}.footer__menu{display:none}.info__container{column-gap:4rem;grid-template-columns:repeat(2,1fr)}.schedule-today:before{bottom:4%;height:8.25rem;left:auto;right:2%;width:10.5rem}.news-prev:after{height:10rem;right:10%;width:7.5rem}.cards__container{grid-template-columns:minmax(18.125rem,30rem) 1fr}.cards__container:after{grid-area:1/2/2/3;height:50%;width:50%}.cards__body{grid-area:1/1/2/2;grid-template-columns:1fr}.card__info{padding-inline:.5rem}}@media (max-width:49.99875em) and (min-width:37.49875em){.header__languages{margin-top:.375rem}}@media (max-width:49.99875em) and (min-width:29.99875em){.header__contacts{align-items:flex-start;flex-direction:column}}@media (max-width:49.99875em){.header__main{align-items:flex-start}.contacts-header__link--email{margin-left:.25rem}}@media (max-width:47.99875em) and (min-width:37.49875em){.events-prev__item{max-width:calc(100% - 12.5rem)}}@media (max-width:47.99875em){.social-prev__container{grid-template:repeat(2,auto)/1fr;row-gap:2rem}.item-social{row-gap:1rem}.footer__body{font-size:.875rem}.footer__search{flex:1 1 100%}.info__container{grid-template-columns:1fr}.info__item:not(:last-child){margin-bottom:3rem}.schedule-today:before{bottom:-18%}.events-prev__header,.schedule-today__header{margin-bottom:1rem}.events-prev__body:after{content:"";right:2%}.news-prev:after{opacity:.5}.news-prev__header{margin-bottom:1rem}.slider__wrapper{margin-bottom:1.25rem}.cards__container:after{height:70%;width:70%}.card__title{font-size:1.125rem}}@media (max-width:37.49875em){.languages{display:flex;gap:.75rem}.languages__button{align-items:center;background-color:#fff;border-radius:.375rem;box-shadow:inset 0 .125rem .25rem rgba(0,0,0,.3);color:var(--blue);display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1;padding:.5rem .8rem;pointer-events:none;transition:color .2s,background-color .2s,box-shadow .2s}.languages__icon{display:none}.languages__link{align-items:center;background-color:var(--green);border-radius:.375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.3);color:#fff;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1;padding:.5rem .8rem;transition:color .2s,background-color .2s,box-shadow .2s}.events-prev__body:after{bottom:-7.5rem}.cards__container{grid-template-columns:1fr}}@media (max-width:33.12375em){.menu__body{flex-direction:column}.menu__list{width:100%}.header__languages{order:1}.news-prev:after{bottom:-2rem;width:6.25rem}}@media (max-width:29.9988em){.header__languages{margin-left:.9375rem}.footer__copyright .footer__container:before{bottom:2.75rem}}@media (max-width:29.99875em){.menu__body{padding:.25rem 0 0 .25rem}.header__wrapper:after{content:none}.header__container{align-items:center}.header__logo,[data-touch] .header__logo{width:5.25rem}.header__contacts{gap:1.125rem;justify-content:flex-end}.contacts-header__link>span{display:none}.contacts-header__link--phone .contacts-header__icon{height:2.25rem;width:2.25rem}.contacts-header__link--email .contacts-header__icon{height:2rem;width:2rem}.hero__container{padding-inline:0}.placeholder__info,.slider__info{padding-inline:.9375rem}.swiper-pagination{justify-content:center}}@media (max-width:26.2488em){.footer__copyright .footer__container:before{bottom:8.325rem}}@media (max-width:23.74875em){.footer__social{flex:1 0 100%}.schedule-today:before{bottom:-10%;height:5.5rem;width:6.25rem}}@media (max-width:21.24875em){.footer__copyright .footer__container:before{content:none}}@media (max-width:37.49875em),(max-width:88.74875em) and (min-width:61.99875em){.cards__container:after{content:none}}@media (width > 18.125em) and (width <= 87.5em){.item-social__title{font-size:clamp(1rem,.6962025316rem + .6329113924vw,1.25rem)}}@media (min-width:26.24875em){.events-prev__more,.news-prev__more,.schedule-today__more{align-self:end;justify-self:start}}@media (min-width:29.99875em){.footer br{display:none}}@media (min-width:37.49875em) and (any-hover:hover){.languages:hover .languages__dropdown{opacity:1;transform:translate3d(0,.64rem,0);transition:transform .3s;visibility:visible}.languages:hover .languages__button{color:var(--green)}.languages__dropdown:has(.languages__link:hover):before{border-bottom-color:var(--green)}.languages__link:hover{background-color:var(--green);color:#fff}}@media (min-width:37.49875em){.languages__dropdown{border-radius:0 0 .25rem .25rem;filter:drop-shadow(0 .5rem 1.5rem #ccc);opacity:0;padding-top:.25rem;position:absolute;right:0;top:100%;transform:translate3d(0,3.125rem,0);visibility:hidden;z-index:1}.languages__dropdown:after{content:"";height:.625rem;left:0;position:absolute;right:0;top:-.625rem}.languages__dropdown:before{border:.625rem solid transparent;border-bottom-color:#fff;content:"";height:0;left:0;pointer-events:none;position:absolute;top:-.875rem;transition:border-color .3s;width:0;z-index:1}.is-open .languages__dropdown:before{border-bottom-color:var(--green)}.is-open .languages__dropdown{opacity:1;transform:translate3d(0,.1875rem,0);transition:transform .3s;visibility:visible}.is-open .languages__link{background-color:var(--green);color:#fff}}@media (min-width:47.99875em){.social-prev__container:before{content:""}.item-social{grid-row:span 2;grid-template-rows:subgrid}.info__item{margin-top:0}.info__item,.schedule-today{grid-row:span 3;grid-template-rows:subgrid;justify-items:start}.schedule-today{display:grid}.events-prev{max-height:37.94375rem;overflow:hidden;width:100%}.events-prev,.news-prev{display:grid;grid-row:span 3;grid-template-rows:subgrid;justify-items:start}.placeholder,.slider__slide{grid-template-columns:repeat(2,1fr)}}@media (min-width:61.99875em) and (any-hover:hover){.submenu__list{overflow:hidden;position:relative;z-index:1}.submenu__link:hover{background-color:var(--green);color:#fff}}@media (min-width:61.99875em){[data-js-watch] .social-prev__container{opacity:0;transform:translate3d(0,20%,0)}[data-js-watch] .social-prev__container.is-watcher-view{opacity:1;transform:translateZ(0);transition:opacity .5s .3s,transform .5s .3s}.menu__item.is-active .menu__link{background-color:var(--green);color:#fff;padding:.5rem}.menu__submenu{filter:drop-shadow(0 .5rem 1.5rem #ccc);left:0;min-width:5rem;opacity:0;padding-top:.625rem;position:absolute;top:calc(100% + .5rem);transform:translate3d(0,3.125rem,0);visibility:hidden}.is-open .menu__submenu{opacity:1;transform:translate3d(0,.1875rem,0);transition:transform .3s;visibility:visible}.menu__submenu:before{border:.625rem solid transparent;border-bottom-color:#fff;content:"";height:0;left:.625rem;pointer-events:none;position:absolute;top:-.5625rem;transition:border-color .3s;width:0;z-index:1}.menu__submenu:after{content:"";height:.75rem;left:0;position:absolute;right:0;top:-.75rem;z-index:22}.submenu__item:last-child{border-radius:0 0 .5rem .5rem;overflow:hidden}html:not([data-touch]) .menu__item:after{background-color:var(--green);border-radius:.25rem;content:"";inset:0;opacity:0;position:absolute;transition:.2s;visibility:hidden}html:not([data-touch]) .menu__item:has(~.menu__item:hover:after){opacity:1;transform:translateX(100%)}html:not([data-touch]) .menu__item:has(~.menu__item+.menu__item:hover)>.menu__item:after{transition:none}html:not([data-touch]) .menu__item:hover .menu__button,html:not([data-touch]) .menu__item:hover .menu__link{color:#fff}html:not([data-touch]) .menu__item:hover:after{opacity:1;visibility:visible}html:not([data-touch]) .menu__item:hover~.menu__item:after{opacity:1;transform:translateX(-100%)}html:not([data-touch]) .menu__item:hover+.menu__item~.menu__item:after{transition:none}html:not([data-touch]) .menu__item:hover .submenu{opacity:1;transform:translate3d(0,.1875rem,0);transition:transform .3s;visibility:visible}html:not([data-touch]) .menu__item:hover .submenu:has(.submenu__link:hover):before{border-bottom-color:var(--green)}html[data-touch] .menu__item.is-open{color:var(--green)}html:not([data-touch]) .menu__link{padding:.5rem}html:not([data-touch]) .menu__button{display:none}[data-js-watch] .header__container{opacity:0;transform:translate3d(0,-90%,0)}[data-js-watch] .header__container.is-watcher-view{opacity:1;transform:translateZ(0);transition:opacity .3s .3s,transform .3s .3s}[data-js-watch] .footer{opacity:0;transform:translate3d(0,20%,0)}[data-js-watch] .footer.is-watcher-view{opacity:1;transform:translateZ(0);transition:opacity .4s .3s,transform .4s .3s}[data-js-watch] .info__container{opacity:0;transform:translate3d(0,30%,0)}[data-js-watch] .info__container.is-watcher-view{opacity:1;transform:translateZ(0);transition:opacity .4s .4s,transform .4s .4s}.info__container{grid-template-rows:auto 1fr auto}[data-js-watch] .hero__container{opacity:0;transform:translate3d(0,20%,0)}[data-js-watch] .hero__container.is-watcher-view{opacity:1;transform:translateZ(0);transition:opacity .3s .3s,transform .3s .3s}.slider__wrap-image{height:17.5rem}[data-js-watch] .cards__container{opacity:0;transform:translate3d(0,50%,0)}[data-js-watch] .cards__container.is-watcher-view{opacity:1;transform:translateZ(0);transition:opacity .4s .4s,transform .4s .4s}}@media (width > 63.75em) and (width <= 68.75em){.card__subtitle{font-size:clamp(.8125rem,.015625rem + 1.25vw,.875rem)}}@media (width > 68.75em){.card__subtitle{font-size:.875rem}}@media (min-width:83.74875em){body:not(.home-page){background:url(/assets/img/decor/berimbau.webp) no-repeat 100% 0/15.625rem}}@media (min-width:83.7488em){.header__wrapper:before{content:""}}@media (width > 87.5em){.item-social__title .item-social__title{font-size:1.25rem}}@media (min-width:88.74875em){.hero__container:before{content:""}}@media (any-hover:hover){&:hover,.item-social__title:hover{color:var(--green)}.item-social__title:hover .item-social__title-svg{filter:grayscale(0)}.item-social__body:hover .item-social__image{filter:grayscale(0);opacity:1}.item-social__body:hover .item-social__icon{opacity:0}.border-animation:hover:after,.border-animation:hover:before,.border-animation:hover>a:after,.border-animation:hover>a:before{opacity:1;transform:scale(1)}.footer__link:hover,.locations-footer__link:hover{color:var(--green)}.social__link:hover.social__link--facebook,.social__link:hover.social__link--instagram,.social__link:hover.social__link--youtube{color:#fff}.social__link:hover:before{left:-18%;top:-21%}.social__link:hover .social__icon{transform:scale(1.1)}.search__submit:hover{color:#fff}.search__submit:hover:before{left:-18%;top:-21%}.hover-animation:hover:after{transform:translateZ(0)}.events-prev__button:hover{background-color:#fff;color:#333}.events-prev__link-caption:hover{color:var(--green)}.button:hover{border-color:var(--green);color:#fff}.button:hover:after{left:0;width:100%}.cards__item:hover .card{box-shadow:none}.card:hover{grid-template-rows:0fr auto 1fr}.card:hover .card__info{background-color:rgba(0,0,0,.9)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
@media (max-width: 63.74875em) and (min-width: 61.99875em) {
	.menu__link {
		font-size: 0.90625rem;
	}
}

/* Header */
.header__button {
	position: relative;
	z-index: 1;
	grid-area: button;
	text-align: center;
}
.contacts-header__button {
	display: flex;
	justify-content: center;
	padding: 0.5em 1em;
	border: 0;
	border-radius: 0.5rem;
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	line-height: 1;
	white-space: wrap;
	color: #fff;
	user-select: none;
	cursor: pointer;
	background: #6e8efb linear-gradient(135deg, #6e8efb, #a777e3);
	box-shadow: 0 0.25rem 0.9375rem rgba(110, 142, 251, 0.4);
	transition: transform 0.3s, box-shadow 0.3s;
}
.contacts-header__button span {
	max-width: 12.5rem;
}
@media (any-hover: hover) {
	.contacts-header__button:hover {
		transform: translateY(-0.125rem);
		box-shadow: 0 0.375rem 1.25rem rgba(110, 142, 251, 0.6);
	}
}
.contacts-header__button:active {
	transform: translateY(0.0625rem);
	box-shadow: 0 0.125rem 0.625rem rgba(110, 142, 251, 0.4);
}
@media (max-width: 63.74875em) and (min-width: 61.99875em) {
	.menu__link {
		font-size: 0.90625rem;
	}
}
@media (max-width: 61.9988em) {
	.header__main {
		align-items: flex-start;
		padding: 0;
	}
	.header__contacts {
		flex-wrap: wrap;
		justify-content: center;
	}
}
@media (max-width: 49.9988em) and (min-width: 29.9988em) {
	.header__contacts {
		flex-direction: column;
		row-gap: 0.5rem;
		align-items: center;
	}
	.contacts-header__link--email {
		margin-bottom: 0.25rem;
	}
}
@media (max-width: 49.9988em) {
	.menu::before {
		height: 8.125rem;
	}
	.menu__body {
		padding-top: 4rem;
	}
}
@media (max-width: 37.4988em) {
	.header__container {
		grid-template: repeat(2, auto) / auto 1fr;
		grid-template-areas: "logo main" "button button";
	}
}
@media (min-width: 29.99875em) {
	.large-notyf {
		font-size: 1.2rem;
		padding: 0 1.25rem 0 2rem !important;
		min-width: 25rem;
		border-radius: 0.625rem !important;
	}
}
@media (max-width: 29.9988em) {
	.header__container {
		row-gap: 0.375rem;
	}
	.header__contacts {
		justify-content: flex-end;
		gap: 0.75rem;
		flex-wrap: nowrap;
	}
	.menu__body {
		padding-top: 3.25rem;
	}
}
@media (max-width: 29.99875em) {
	.header__burger {
		align-self: center;
	}
	.contacts-header__button {
		order: -1;
		flex: 1 1 auto;
		width: 100%;
	}
}
@media (max-width: 29.9988em) and (min-width: 26.2488em) {
	.menu::before {
		height: 5.25rem;
	}
	.menu__body {
		padding-top: 0.25rem;
	}
}
@media (min-width: 26.2488em) {
	.header__button {
		display: none;
	}
}

/* Popup */
.notyf__message {
	line-height: 1.1 !important;
}
.is-popup-visible::after {
	content: "";
}
.is-popup-visible [data-js-popup] {
	display: block;
}

body::after {
	background-color: rgba(0, 0, 0, 0.85);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.2s;
	pointer-events: none;
	z-index: 149;
}

[data-js-popup-open] body::after {
	opacity: 1;
}

[data-js-popup] {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 1.875rem 0.625rem;
	transition: visibility 0.2s;
	visibility: hidden;
	pointer-events: none;
}
[data-js-popup][data-js-popup-active] {
	z-index: 150;
	visibility: visible;
	overflow: auto;
	pointer-events: auto;
}

[data-js-popup-active] [data-js-popup-body] {
	visibility: visible;
	transform: scale(1);
}

[data-js-popup-wrapper] {
	display: flex;
	flex-direction: column;
	align-items: center;
	min-height: 100%;
	flex: 1 1 auto;
	width: 100%;
	justify-content: center;
}

[data-js-popup-body] {
	visibility: hidden;
	transform: scale(0);
	transition: transform 0.15s, visibility 0.15s;
	background: #6e8efb linear-gradient(135deg, var(--yellow), var(--green));
	padding: 0.5rem;
	width: 100%;
	max-width: 56.25rem;
	border-radius: 0.5rem;
}

[data-js-popup-youtube-place] iframe {
	width: 100%;
	aspect-ratio: 16/9;
}

.popup__content {
	position: relative;
	display: grid;
	gap: 2rem;
	padding: 2.5rem;
	border-radius: 0.25rem;
	background-color: #fff;
	box-shadow: 0 0.625rem 1.5625rem rgba(0, 0, 0, 0.2);
}

.form__title {
	display: grid;
	gap: 0.5rem;
	font-size: 2rem;
	font-weight: 500;
	margin-bottom: 1em;
	line-height: 1.1;
	color: #333;
	text-align: center;
}
.form__title span {
	display: block;
	font-size: 1rem;
}

.form__group {
	margin-bottom: 1rem;
}

.form__label {
	display: inline-block;
	font-weight: 600;
	margin-bottom: 0.2rem;
	line-height: 1.1;
}
.form__label span {
	font-size: 1.2rem;
	color: #dc3545;
}

.form__input {
	width: 100%;
	padding: 0.5rem 1rem;
	border: 0.125rem solid #ccc;
	border-radius: 0.375rem;
	font-size: 0.9375rem;
	font-weight: 500;
	outline: 0;
	transition: border-color 0.3s;
	overflow: hidden;
	text-overflow: ellipsis;
}
.form__input:focus {
	border-color: #667eea;
}
.form__input::placeholder {
	font-weight: 400;
}
.form__input:focus::placeholder {
	opacity: 0;
}
.form__input.is-invalid {
	border-color: #f44336;
}
.form__input.is-valid {
	border-color: var(--green);
}
.form__submit {
	display: flex;
	justify-content: center;
	width: 100%;
	margin-top: 1.9rem;
	padding: 1em;
	border: 0;
	border-radius: 0.25rem;
	font-size: 1rem;
	font-weight: 600;
	text-align: center;
	line-height: 1;
	white-space: wrap;
	color: #000;
	user-select: none;
	cursor: pointer;
	background: linear-gradient(135deg, var(--yellow), var(--green));
	box-shadow: 0 0.25rem 0.9375rem rgba(110, 142, 251, 0.4);
	transition: transform 0.3s, box-shadow 0.3s;
}
.form__submit span {
	max-width: 12.5rem;
}
.form__submit:active {
	transform: translateY(0.0625rem);
	box-shadow: 0 0.125rem 0.625rem rgba(110, 142, 251, 0.4);
}
.form__submit:focus-visible {
	outline: none;
	box-shadow: 0 0.375rem 1.25rem rgba(110, 142, 251, 0.6);
}

.popup__close {
	position: absolute;
	z-index: 1;
	top: 1rem;
	right: 1rem;
	background: none;
	border: 0;
	padding: 0;
	width: 2.25rem;
	height: 2.25rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	color: var(--green);
	cursor: pointer;
	transition: transform 0.3s ease;
}
.popup__close path {
	fill: var(--green);
	stroke: none;
}
.popup__close:focus {
	outline: none;
}

.popup__close:focus-visible {
	outline: 0.125rem solid var(--yellow);
}

.popup__faq .faq {
	margin: 0;
}

.popup__faq .faq__title {
	text-transform: none;
	line-height: 1.1;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: 1em;
	color: #333;
}
.form__group:first-of-type {
	position: relative;
}
.form__group:first-of-type::after {
	content: "";
	position: absolute;
	top: -4.7rem;
	right: -3.7rem;
	width: 8.75rem;
	height: 6.25rem;
	background: url(../img/decor/icon-4.svg) no-repeat;
}
@media (max-width: 49.9988em) {
	.form__group:first-of-type::after {
		right: 0;
	}
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type="number"] {
	-moz-appearance: textfield;
	appearance: textfield;
}
[data-js-form-text-errors] {
	display: block;
	color: #dc3545;
	line-height: 1.1;
}

@media (any-hover: hover) {
	.popup__close:hover {
		transform: rotate(-180deg);
	}
}
@media (max-width: 61.99875em) {
	.popup__content {
		padding: 2.5rem 1rem 1.25rem;
	}
}
@media (min-width: 47.99875em) {
	.popup__content {
		grid-template-columns: minmax(18.75rem, 1fr) 1fr;
		align-items: end;
	}
	.popup__close {
		top: 2rem;
		right: 2rem;
	}
}
.faq {
	margin-block: 2rem;
}
.faq__body {
	display: grid;
	gap: 1rem;
	counter-reset: faq;
}
.item-faq {
	counter-increment: faq;
}
.item-faq__title {
	display: flex;
	align-items: center;
	gap: 0.5rem;
	font-weight: 600;
	padding: 1rem 0.5rem;
	border-radius: 0.5rem;
	user-select: none;
	line-height: 1.1;
	box-shadow: 0 0.1875rem 0.5rem rgba(100, 100, 100, 0.25);
	transition: transform 0.2s, color 0.2s;
}

.item-faq__title::before {
	content: counter(faq);
	display: inline-flex;
	align-items: center;
	align-self: flex-start;
	justify-content: center;
	flex: 0 0 2rem;
	width: 2rem;
	height: 2rem;
	padding: 0;
	user-select: none;
	border-radius: 50%;
	font-weight: 600;
	font-size: 1rem;
	line-height: 1;
	color: #fff;
	background-color: var(--green);
	box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.3);
	transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
}

.item-faq__title.is-active {
	border-radius: 0.5rem 0.5rem 0 0;
	background-color: var(--grey);
	box-shadow: none;
}

.item-faq__title.is-active::before {
	color: #333;
	background-color: #fff;
	box-shadow: inset 0 0.125rem 0.25rem rgba(0, 0, 0, 0.3);
}

.item-faq__title:active {
	transform: translateY(0.125rem);
	box-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.3);
}

.item-faq__body {
	padding: 1rem 0.5rem 1rem 3rem;
	border-radius: 0 0 0.5rem 0.5rem;
	background-color: rgba(226, 233, 244, 0.3);
}

@media (any-hover: hover) {
	.item-faq__title:hover {
		cursor: pointer;
		color: var(--green);
	}
}
/* Select */

.select {
	min-width: 0;
	position: relative;
}
.select.--select-focus {
	outline: none;
}
.select__body {
	position: relative;
}
.select__title {
	color: inherit;
	text-align: left;
	background-color: #fff;
	cursor: pointer;
	width: 100%;
	padding: 0.25rem 2.125rem 0.25rem 1rem;
	border: 0.125rem solid #ccc;
	border-radius: 0.375rem;
	font-size: 0.9375rem;
	font-weight: 500;
	transition: border-color 0.3s, color 0.3s;
}
.--select-open .select__title {
	border-bottom: 0;
	border-radius: 0.375rem 0.375rem 0 0;
	border-color: #667eea;
	background-color: var(--grey);
}
.--select-focus .select__title, .select__title:focus-visible {
	outline: none;
	border-color: #667eea;
}
.select__value {
	position: relative;
	display: flex;
	min-width: 0;
	align-items: center;
	gap: 0.625rem;
	height: 1.875rem;
}
.select__value > * {
	flex: 1 1 auto;
}
.select__value:after {
	content: "";
	position: absolute;
	top: 0;
	right: -1.5rem;
	width: 1.5rem;
	flex: 0 0 1.5rem;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m17 9.5-5 5-5-5'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50%;
	transition: transform 0.3s;
}
.--select-open .select__value:after {
	transform: rotate(-180deg);
}
.select__content {
	flex: 1 1 auto;
	line-height: 1.1;
}
.select__text {
	flex: 1 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.select__input {
	padding: 0 0.625rem;
	width: 100%;
	background-color: transparent;
	height: 100%;
}
.--select-active .select__input::placeholder {
	color: #000;
}
.--select-focus .select__input::placeholder {
	opacity: 0.5;
}
.select__options {
	color: #000;
	border-radius: 0 0 0.375rem 0.375rem;
	min-width: 100%;
	border: 0.125rem solid #d9d9d9;
	border-top: 0;
	background-color: rgba(226, 233, 244, 0.3);
}
.--select-open .select__options {
	border-color: #667eea;
}
.select__scroll {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 12.5rem;
}
.select__option {
	width: 100%;
	text-align: left;
	cursor: pointer;
	padding: 0.3125rem 0.625rem;
	border-top: 0.0625rem solid #ccc;
	color: inherit;
	line-height: 1.1;
	background-color: transparent;
	transition: background-color 0.3s;
}
.select__option.--select-selected {
	background-color: #eee;
}
.--select-tag {
	cursor: pointer;
}
@media (any-hover: hover) {
	.select__title:hover {
		color: var(--green);
	}
	.select__title:hover .select__value::after {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath stroke='%2300a14b' stroke-linecap='round' stroke-linejoin='round' d='m17 9.5-5 5-5-5'/%3E%3C/svg%3E");
	}
	.select__option:hover {
		background: var(--grey);
	}
}