*,:before,:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{font:inherit;vertical-align:baseline;text-rendering:optimizelegibility;border:0;margin:0;padding:0}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}:root{--main:#fc7640;--second:#238fad;--error:#e74c3c;--black:#1a0c06;--font-body:16px;--font-caption-2:.64rem;--font-caption:.8rem;--font-subtitle:1.25rem;--font-heading-5:1.563rem;--font-heading-4:1.953rem;--font-heading-3:3.052rem;--font-heading-2:4.768rem;--font-heading-1:5.96rem}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:Poppins,sans-serif;line-height:1.5}body{font-family:Poppins,sans-serif;font-size:var(--font-body);min-height:100vh;line-height:inherit;color:var(--black);flex-direction:column;padding-top:188px;display:flex}@media screen and (width>=386px){body{padding-top:169px}}@media screen and (width>=1024px){body{padding-top:144px}}::selection{color:#000;background:#fca27e}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.bg-main{background:var(--main)}.bg-second{background:var(--second)}.handWriting{font-family:adlery_problockletter,sans-serif}.handWriting__title{color:#fff;text-align:center;font-family:adlery_problockletter,sans-serif;font-size:min(15vw,3.815rem);line-height:117%}.handWriting__title>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 16px}.section-title{font-weight:500;font-size:var(--font-heading-5);text-align:center;color:#000;line-height:124%}.caption{font-weight:400;font-size:var(--font-caption-2);color:#757575;text-align:center;line-height:15px}@media screen and (width>=1280px){.section-title{font-size:2.441rem}.caption{font-size:var(--font-caption)}}@media screen and (width>=1536px){.section-title{font-size:var(--font-heading-3)}}.loader_basic{box-sizing:border-box;border:5px solid #fff;border-radius:50%;width:48px;height:48px;animation:1s linear infinite rotation_basic;display:inline-block;border-bottom-color:#0000!important}@keyframes rotation_basic{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reveal-loaded .reveal [class*=reveal-]{opacity:0!important;transition:all!important;animation:none!important}.reveal-loaded [class*=reveal-]{animation:.8s ease-in-out both revealAnimation}.reveal-loaded .reveal-2{animation-delay:.1s}.reveal-loaded .reveal-3{animation-delay:.2s}.reveal-loaded .reveal-4{animation-delay:.3s}.reveal-loaded .reveal-5{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.reveal-loaded [class*=reveal-]{animation:none!important}}@keyframes revealAnimation{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}[x-cloak]{display:none!important}.btn{z-index:1;white-space:nowrap;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:max-content;margin:8px;padding:13px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.btn-primary{background:var(--main);color:#000;box-shadow:0 0 24px #fc764033}.btn-primary:before{content:"";z-index:-1;background-color:#fc6427;border-radius:10rem;width:0;height:100%;transition:all .3s;position:absolute;bottom:0;left:0}.btn-primary:hover:before{width:100%}.btn-primary:disabled{color:#00000080;pointer-events:none}.btn-primary:disabled:hover:before{width:0}.btn-secondary{color:var(--main);transition:all .3s}.btn-secondary:hover{background:#f2f2f2}@media screen and (width>=768px){.btn{gap:16px;padding:16px 32px}.btn-primary{box-shadow:0 0 30px #fc764033}}.input__error__message{font-size:var(--font-caption);color:var(--error);justify-content:flex-start;align-items:center;gap:8px;padding:8px;display:flex}header{z-index:100;width:100%;position:absolute;top:0}header.is-fixed{transition:transform .3s;position:fixed}header.is-hidden{transform:translateY(-100%)}.header{text-align:center;background:#fff;justify-content:center;align-items:center;width:100%;padding:16px 32px;display:flex;box-shadow:0 16px 60px #b7b7b726}.announcement-bar{background:var(--main);text-align:center;width:100%;font-size:var(--font-caption);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0 0 6px;display:flex}.announcement-bar__main_title{background:var(--second);color:#fff;justify-content:center;align-items:center;gap:8px;width:100%;padding:4px;font-weight:500;display:flex}.announcement-bar__main_title svg{display:none}.announcement-bar__group{justify-content:center;align-items:center;gap:8px;padding:0 8px;display:flex}.announcement-bar__detail{display:none}.announcement-bar__main-cta{z-index:1;background:#fff;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:max-content;padding:4px 8px;display:flex;position:relative;overflow:hidden}.announcement-bar__main-cta:before{content:"";z-index:-1;background-color:#f2f2f2;border-radius:10rem;width:0;height:100%;transition:all .3s;position:absolute;bottom:0;left:0}.announcement-bar__main-cta:hover:before{width:100%}.header__logo{width:64px;height:64px}.header__logo img{width:100%;height:100%}.header__social{width:25px;height:25px;transition:all .2s ease-in-out;display:block}.header__social:hover{transform:scale(1.15)}.header__right{display:block;position:absolute;right:16px}.header__right .header__social{display:none}.header__right .btn{padding:16px}.header__right .btn span{display:none}.header__nav{position:absolute;left:32px}.header__nav .handWriting{display:none}.burger-menu:hover{cursor:pointer}.burger-menu span{background-color:var(--black);border-radius:1px;width:31px;height:2px;margin:8px 0;transition:all .5s;display:block}.burger-menu span:nth-child(2){width:26px;transition:all .2s}.burger-menu.opened span:nth-child(2){width:0}.burger-menu.opened span:first-child{transform:translateY(10px)rotate(45deg)}.burger-menu.opened span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}.header__list{grid-column-gap:0;grid-row-gap:36px;z-index:50;text-align:left;background:#fff;border-bottom-right-radius:50px;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(1,1fr);width:max-content;height:auto;padding:24px 48px 32px;transition:transform .65s cubic-bezier(.46,0,.37,1);display:grid;position:absolute;top:62px;left:-32px;transform:translate(-100%);box-shadow:32px 32px 128px #b7b7b726}.header__list.show{transform:translate(0)}.header__list .btn{margin:0}.header__list__item{height:max-content}.header__list__item a{font-size:var(--font-subtitle);color:#000;justify-content:flex-start;align-items:center;gap:16px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.header__list__item a:hover{color:var(--main)}.header__list__item a .header__list__item__icon{width:32px;height:32px}@media only screen and (width>=386px){.announcement-bar__detail{display:inline}}@media only screen and (width>=640px){.header__list{grid-column-gap:64px;grid-row-gap:36px;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,auto)}.header__list li:last-child{grid-area:4/1/5/3;margin:auto}.announcement-bar{padding:4px}.announcement-bar__group{gap:16px}.announcement-bar__main_title{text-transform:uppercase;border-radius:50px;width:max-content;padding:4px 16px}.announcement-bar__main_title svg{display:block}}@media only screen and (width>=1024px){.header{justify-content:center;height:96px}.header__logo{position:absolute;left:32px}.header__right{justify-content:center;align-items:center;gap:24px;display:flex;right:32px}.header__right .header__social{display:block}.header__nav{position:static}.header__nav .handWriting{color:var(--black);font-size:3.815rem;display:inline-block}.burger-menu,.header__list{display:none}.announcement-bar{column-gap:16px;padding:8px}.announcement-bar__group{padding:0}.announcement-bar__main_title svg{display:none}}@media only screen and (width>=1280px){.header__right .btn{padding:16px 32px}.header__right .btn .header__right__icon{display:none}.header__right .btn span{display:block}.header__nav .handWriting{font-size:4.313rem}.announcement-bar{font-size:var(--font-body)}.announcement-bar__main-cta{padding:4px 16px}}@media only screen and (width>=1536px){.announcement-bar{column-gap:24px}.announcement-bar__group{gap:24px}.announcement-bar__main_title{padding:6px 24px}.announcement-bar__main_title svg{display:block}.announcement-bar__main-cta{padding:6px 16px}}footer{background:var(--main);text-align:center;padding:32px;position:relative}.footer__copyright{font-size:var(--font-caption);line-height:150%}.footer__copyright a{color:#000}.footer__copyright a:hover{text-decoration:underline}.footer__me{color:#0009;font-size:10px;position:absolute;bottom:8px;right:8px}.footer__me a{color:#000000b3}@media screen and (width>=1024px){.footer__me{font-size:var(--font-caption)}}.carousel__container{height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);transform:translate(0,0)}.carousel__item{float:left;height:100%}.social a:before{content:"";z-index:-1;background-color:#0000000f;border-radius:50%;width:0;height:0;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social{justify-content:center;align-items:center;gap:24px;display:flex}.social a{aspect-ratio:1;width:auto;height:25px;position:relative}.social a:hover:before{width:175%;height:175%}.social a svg{width:100%;height:100%}.hero{aspect-ratio:4/6;text-align:center;flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:auto;display:flex;position:relative}.hero__img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.hero__mask{z-index:3;width:100%;height:auto;position:absolute;bottom:-1px;left:0}.hero__gradient{z-index:2;background:linear-gradient(#000c -40%,#0000 93.49%);width:100%;height:100%;position:absolute;top:0;left:0}.hero__text{color:#fff;z-index:4;width:calc(100% - 32px)}.hero__title{margin-bottom:16px;font-family:adlery_problockletter,sans-serif;font-size:3.815rem;line-height:1em}.hero__caption{font-size:var(--font-caption);line-height:1.35em}.hero__caption span{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.17em 4px}.hero>.btn{font-size:var(--font-caption);margin:0}@media screen and (width>=640px){.hero{aspect-ratio:5/4}.hero__text{width:calc(100% - 64px)}.hero__title{font-size:var(--font-heading-2)}.hero>.btn{font-size:var(--font-body)}}@media screen and (width>=1024px){.hero{aspect-ratio:15/8;padding:4vh 0}.hero__caption{font-size:var(--font-body);font-weight:500;line-height:100%}.hero__caption span{padding:4px 8px}}@media screen and (width>=1536px){.hero{padding:9vh 0}.hero__title{margin-bottom:24px;font-size:7.4375rem}.hero__caption{font-size:var(--font-subtitle)}.hero__caption span{padding:6px 12px}}.introduction{background:var(--second);flex-direction:column;justify-content:center;align-items:center;display:flex}.introduction__container{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:48px;width:calc(100% - 64px);padding:32px 0 48px;display:flex}.introduction__content{font-weight:500;line-height:160%}.introduction__img{width:100%}.introduction__img img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}@media screen and (width>=640px){.introduction__container{width:calc(100% - 96px);max-width:800px;padding:64px 0}.introduction__content{text-align:center;max-width:700px}.introduction__img{position:relative}.introduction__img:after{content:"";z-index:1;background:#fff;height:55%;position:absolute;bottom:-1px;left:0;right:0}.introduction__img img{z-index:2;border-radius:12px;width:calc(100% - 25vw);max-width:700px;margin:auto;position:relative;box-shadow:0 0 32px #00000026}}@media screen and (width>=1280px){.introduction{flex-direction:row}.introduction__container{justify-content:space-between;align-self:flex-start;align-items:start;width:auto;margin:64px auto auto;padding:0 64px}.introduction__content{text-align:left}.introduction__img{width:auto;position:static}.introduction__img:after{display:none}.introduction__img img{aspect-ratio:4/3;width:auto;max-width:none;height:47.6vw;box-shadow:none;border-radius:0 0 0 300px;position:static}}@media screen and (width>=1536px){.introduction__container{margin:128px auto auto;padding:0 96px}.introduction__img img{aspect-ratio:16/10;height:39vw}}@media only screen and (width>=1650px){.introduction__img img{aspect-ratio:16/8;height:31vw}}.action{color:#fff;background:var(--second);overflow:auto}.action__left-side{flex-direction:column;justify-content:center;align-items:center;gap:48px;margin:48px 10vw;display:flex}.action__left-side h3{text-align:center;width:100%}.action__txt{margin-bottom:1.1em;font-size:14.5px;font-weight:500;line-height:160%}.action__numbers{flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;position:relative}.action__numbers__scribble{flex:none;width:40px;height:auto}.action__number__item{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.action__number{text-shadow:4px 4px #fff9,8px 8px #fff3;font-size:9.375rem;font-weight:700;line-height:100%}.action__number__subtitle{justify-content:center;align-items:center;gap:8px;display:flex}.action__caption{font-weight:700}.action__slider{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;margin-bottom:48px;padding:16px;display:flex;overflow:hidden}.action__slider__container{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:16px;width:max-content;padding-right:16px;animation:50s linear infinite SlideX;display:flex}.action__slider__container:nth-child(3){display:none}.action__slider__frame{filter:drop-shadow(0 0 8px #0000001a);object-fit:cover;aspect-ratio:16/9;border-radius:8px;width:calc(100vw - 48px);height:auto}.action__mask{max-height:350px;display:none}@media screen and (width>=640px){.action__slider__frame{width:50vw}.action__number__item,.action__number__subtitle p{flex-basis:0}}@media screen and (width>=768px){.action__numbers{flex-direction:row;justify-content:space-between;width:100%}.action__left-side{gap:64px}.action__left-side h3{text-align:left;margin-left:64px}.action__number__item,.action__number__subtitle p{flex-basis:auto}}@media screen and (width>=1024px){.action__left-side{width:80%;margin:64px auto}.action__number{text-shadow:5px 5px #fff9,10px 10px #fff3;font-size:12.5rem}.action__number__subtitle{font-size:var(--font-subtitle);font-weight:500}.action__slider__frame{width:33vw}}@media screen and (width>=1280px){.action{justify-content:flex-start;align-items:stretch;padding:0 5%;display:flex;position:relative}.action__left-side{gap:80px;width:65%;margin:64px 0 10%}.action__txt{font-size:var(--font-body)}.action__numbers__scribble{width:60px}.action__slider{flex-direction:column;width:max-content;height:100%;margin:0;position:absolute;right:5%}.action__slider__container{flex-direction:column;padding-bottom:16px;padding-right:0;animation:30s linear infinite SlideY}.action__slider__container:nth-child(3){display:flex}.action__slider__frame{width:20vw}.action__mask{width:100%;height:auto;display:block;position:absolute;bottom:0;left:0}}@media screen and (width>=1536px){.action__number{text-shadow:7px 7px #fff9,14px 14px #fff3;font-size:15.625rem}.action__number__subtitle{font-size:var(--font-heading-5)}}@keyframes SlideX{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes SlideY{0%{transform:translateY(0%)}to{transform:translateY(-100%)}}.map__interface{margin:96px auto}.map__desc{width:76%;max-width:700px;margin:48px auto}.map__desc h5{font-weight:600;font-size:var(--font-heading-4);color:var(--main)}.map__desc p{margin:16px 0;font-size:14.5px}.map__btn{justify-content:start;align-items:center;gap:16px;display:flex}.map__btn .btn{margin:0}.map__illustration{width:78%;max-width:400px;height:auto;margin:auto;display:block}.map__pagination{justify-content:space-around;align-items:center;margin:24px 0 64px;display:flex;position:relative}.map__pagination__item{color:#d9d9d9;font-size:var(--font-caption);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:all .3s;display:flex}.map__pagination__item span{background:#d9d9d9;border-radius:50px;flex-shrink:0;width:20px;height:20px}.map__pagination__item.active{color:var(--main)}.map__pagination__item.active span{background:var(--main)}.map__pagination__dashed{z-index:-5;position:absolute}.map__pagination__dashed.sm{width:100%;height:4px;display:inline;top:8px;left:0}.map__pagination__dashed.xl{display:none}.map__pagination__main{border:var(--main) 3px solid;width:0;transition:all .5s ease-in-out;position:absolute;top:8px;left:0}.school__list{margin:16px 0}.school__list li{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .3s;display:flex}.school__list li:hover{color:var(--main);padding-left:24px}.school__list .selected{color:var(--main);flex-direction:row-reverse;justify-content:start;gap:10px;padding-left:10px;font-weight:500}.school__list .selected .school__list__icon{background:#fff}.school__list .selected:hover{padding-left:10px}.school__list__icon{color:#000;background:var(--main);pointer-events:none;border-radius:50px;justify-content:center;align-items:center;padding:6px;display:flex}.school__detail{width:calc(100% - 96px);max-width:450px;margin:auto}.school__carousel{width:100%;height:auto;position:relative;overflow:hidden}.school__nav__prev,.school__nav__next{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s;position:absolute;top:50%}.school__nav__prev:hover,.school__nav__next:hover{color:var(--main)}.school__nav__next{right:-32px;transform:translateY(-50%)}.school__nav__prev{left:-32px;transform:translateY(-50%)rotate(180deg)}#school-3__nav__prev,#school-3__nav__next{display:none}.school__frame{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%;height:auto}.school__numbers{font-size:var(--font-caption);color:var(--main);justify-content:space-between;align-items:center;margin:10px 0;display:flex}.school__numbers div{justify-content:center;align-items:center;gap:6px;display:flex}@media screen and (width>=640px){#school{width:60%}}@media screen and (width>=1280px){.map{justify-content:space-between;align-items:stretch;min-height:calc(110vh - 64px);margin:0 5%;display:flex}.map__pagination{flex-direction:column;justify-content:center;align-items:end;gap:128px;margin:0}.map__pagination__item{font-size:var(--font-body);flex-direction:row-reverse}.map__pagination__dashed.sm{display:none}.map__pagination__dashed.xl{width:4px;height:100%;display:inline;top:0;right:8px}.map__pagination__main{border:var(--main) 3px solid;width:0;height:0;top:0;left:auto;right:7px}.map__interface{flex-grow:1;grid-template-rows:min-content 1fr;grid-template-columns:1fr max-content;max-width:1800px;margin:10% 0 64px;display:grid}.map__interface .handWriting__title{text-align:left;white-space:nowrap;grid-area:1/1/2/2}.map__desc{grid-area:2/1/3/2;width:100%;margin:64px 0 0}.map__desc p{font-size:var(--font-body);margin:16px 0 48px}.map__illustration{grid-area:1/2/3/3;min-width:450px;max-width:600px}#school{width:90%}.school__detail{grid-area:1/2/3/3;width:auto;margin:auto;padding:0 32px}.school__numbers{font-size:var(--font-body)}}@media screen and (width>=1536px){.map{justify-content:center;gap:5%;min-height:calc(100vh - 64px);margin:0 5% 0 10%}.map__interface{grid-template-columns:repeat(2,1fr)}}.cnt-nwlt{flex-direction:column;justify-content:center;align-items:start;gap:64px;margin:64px auto;display:flex}.newsletter-contact{width:85%;margin:0 auto}.newsletter-contact .caption{max-width:600px;margin:auto}.contact .social{gap:32px}.contact .social a{height:32px;color:var(--main)}.contact__infos{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:32px auto;display:flex}.contact__item{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.contact__item a{color:var(--main);text-decoration:underline}@media screen and (width>=1024px){.cnt-nwlt{flex-direction:row;justify-content:start;gap:32px;margin:128px auto;padding:0 32px;position:relative}.cnt-nwlt:after{content:"";background:#000;width:2px;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (width>=1280px){.cnt-nwlt{gap:128px;padding:0 64px}}.newsletter__form{max-width:400px;margin:32px auto 24px;position:relative}.newsletter__form__input{width:calc(100% - 26.5px);font-size:var(--font-body);background:#fff;border:1px solid #000;border-right:none;border-radius:50px 0 0 50px;padding:16px 0 16px 24px}.newsletter__form__input:focus{border-color:var(--main)}.fx-relay-icon{right:64px!important}.fx-relay-email-input-wrapper{z-index:0!important}.newsletter__form__submit{z-index:1;aspect-ratio:1;background:var(--main);cursor:pointer;appearance:none;border:none;border-radius:50px;justify-content:center;align-items:center;width:auto;height:53px;padding:0;transition:all .15s ease-in-out;display:flex;position:absolute;top:0;right:0}.newsletter__form__submit .loader_basic{border:2px solid #000;width:25px;height:25px}.newsletter__form__submit:before{content:"";z-index:-1;background-color:#fc6427;border-radius:50px;width:0;height:0;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.newsletter__form__submit:hover:before{width:99%;height:99%}.newsletter__form__submit[disabled]{pointer-events:none;color:#00000080}@media screen and (width>=1280px){.newsletter__form{margin:48px auto 32px}}#newsletter__modal__success{display:none}.newsletter__modal{z-index:200;text-align:center;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 64px);max-width:600px;padding:24px;display:flex;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 32px #00000026}.newsletter__modal h5{font-weight:500}.newsletter__modal .btn{margin:auto}.newsletter__illustration{width:100%;max-width:400px;height:auto;padding:16px}.newsletter__social{margin:32px 0}.newsletter__social p{font-size:var(--font-caption);margin-bottom:16px}.modal__close{cursor:pointer;align-self:end;width:24px;height:24px}.modal__backdrop{z-index:199;background:#00000040;position:fixed;inset:0}@media screen and (width>=640px){.newsletter__modal{width:calc(100% - 128px);padding:32px}.newsletter__modal h5{font-size:var(--font-heading-5)}.newsletter__social p{font-size:var(--font-body);margin-bottom:32px}.modal__close{width:32px;height:32px}}.latest-news{text-align:center;margin-top:32px;padding-bottom:80px}.latest-news__title{font-size:2.441rem}.latest-news__title:after{content:url(/assets/svg/decorations/highlight.svg);position:absolute;transform:translateY(-16px)}.igFeed__container{justify-content:center;align-items:center;margin:32px auto 0;display:flex}.igFeed__scroll{padding:0 48px;overflow-x:scroll}.igFeed{width:max-content}.igFeed a img{aspect-ratio:1;object-fit:cover;width:auto;height:77vw;margin-right:16px}.igFeed__btn{-webkit-user-select:none;user-select:none;cursor:pointer;width:48px;height:48px;color:var(--main);border-radius:50px;justify-content:center;align-items:center;transition:all .2s;display:flex}.igFeed__btn:hover{background:#e5e5e599}.igFeed__btn:first-child svg{transform:rotate(180deg)translate(1px)}.igFeed__btn:nth-child(3) svg{transform:translate(2px)}.igFeed__link{color:var(--main);margin-right:16px}.igFeed__link:hover{text-decoration:underline}@media screen and (width>=640px){.latest-news__title{font-size:var(--font-heading-3)}.latest-news__title:after{transform:translateY(-24px)}.igFeed a img{height:50vw;max-height:340px}}@media screen and (width>=1024px){.igFeed__container{width:85vw}.igFeed__scroll{margin:0 48px;padding:0;overflow-x:hidden}.igFeed{transition:all .3s}.igFeed a img{height:30vw}}@media screen and (width>=1280px){.latest-news{background:url(/assets/svg/decorations/pattern-1.svg) 100% 100%/200px no-repeat;margin-top:64px;padding-bottom:160px}}@media screen and (width>=1536px){.latest-news{background-size:min(15vw,400px)}.latest-news__title{font-size:var(--font-heading-2)}.latest-news__title:after{transform:translateY(-40px)scale(1.5)}.igFeed__container{width:75vw;margin-top:64px}.igFeed a img{height:23vw;max-height:500px}}.announcement-pop-up__main{z-index:900;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:stretch;width:90vw;max-width:450px;max-height:90vh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #fc764040}.announcement-pop-up__main:after{content:url(/assets/svg/decorations/pattern-2.svg);position:absolute;top:-60px;left:-60px;transform:scale(.7)}.announcement-pop-up__close{cursor:pointer;z-index:901;border-radius:50px;width:40px;height:40px;padding:4px;position:absolute;top:16px;right:16px}.announcement-pop-up__close svg{width:100%;height:100%}.announcement-pop-up__close:hover{background:#f2f2f2;transition:all .2s}.announcement-pop-up__poster{background:var(--main);border-radius:20px 20px 0 0;justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.announcement-pop-up__poster img{border-radius:16px;width:50%;min-width:160px;max-width:210px;height:auto}.announcement-pop-up__content{flex-direction:column;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.announcement-pop-up__content .caption{margin-bottom:4px}.announcement-pop-up__content .btn{flex-shrink:0}.announcement-pop-up__date{background:var(--second);color:#fff;font-weight:500;font-size:var(--font-body);padding:4px 8px}.announcement-pop-up__title{font-size:var(--font-body);text-align:center;font-weight:500}.announcement-pop-up__infos{text-align:center;font-size:var(--font-caption);flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:8px 0;display:flex}.announcement-pop__backdrop{z-index:800;background:#00000059;position:fixed;inset:0}@media screen and (width>=640px){.announcement-pop-up__content{gap:16px}.announcement-pop-up__title{font-size:var(--font-subtitle)}.announcement-pop-up__infos{font-size:var(--font-body);gap:8px}}@media screen and (width>=768px){.announcement-pop-up__main{flex-direction:row;width:90vw;max-width:850px;height:clamp(400px,60vh,500px)}.announcement-pop-up__main:after{transform:scale(1)}.announcement-pop-up__poster{border-radius:20px 0 0 20px;width:45%;height:100%}.announcement-pop-up__poster img{width:auto;max-width:none;height:80%}.announcement-pop-up__content{width:55%;height:100%;padding:64px 32px 32px}.announcement-pop-up__infos{margin:16px 0}}@media screen and (width>=1024px){.announcement-pop-up__main:after{top:-50px;left:-50px}.announcement-pop-up__poster:after{content:url(/assets/svg/decorations/highlight.svg);color:#000;filter:brightness(0%);position:absolute;bottom:40px;right:45px;transform:rotate(90deg)scale(1.5)}.announcement-pop-up__title{font-size:var(--font-heading-5)}.announcement-pop-up__date{font-size:var(--font-subtitle)}}.txt-center{max-width:900px;font-size:var(--font-caption);margin:16px auto;padding:0 32px}.txt-center h1{font-size:var(--font-heading-3);margin-bottom:1em}.txt-center h2{font-size:var(--font-subtitle);margin:2em 0 .6em;font-weight:600}.txt-center h3{font-size:var(--font-body);margin:1em 0 .63em;font-weight:600}.txt-center p{margin:.5em 0}.txt-center a{color:var(--main)}.txt-center a:hover{text-decoration:underline}.txt-center .btn{margin:0 0 24px}.txt-center .btn:hover{text-decoration:none}.txt-center b,.txt-center strong{font-weight:600}.txt-center ul{padding-left:6px;list-style:outside}.txt-center input{-webkit-appearance:checkbox;cursor:pointer;accent-color:var(--main)}.txt-center label{-webkit-user-select:none;user-select:none;cursor:pointer}.txt-center .txt-updt{color:#818181;margin-top:1em;font-weight:300}@media screen and (width>=1280px){.txt-center{max-width:80vw;font-size:var(--font-body)}.txt-center h1{font-size:3.815rem}.txt-center h2{font-size:var(--font-heading-4)}.txt-center h3{font-size:var(--font-heading-5)}}.newsletter-unsubscribe__main{text-align:center;flex-direction:column;flex:1;justify-content:start;align-items:center;gap:32px;width:85%;max-width:1100px;margin:auto;padding:64px 0;display:flex}.newsletter-unsubscribe__social{background:var(--second);color:#fff;border-radius:20px;padding:32px;box-shadow:0 0 16px #238fad40}.newsletter-unsubscribe__social p{margin-bottom:16px}.newsletter-unsubscribe__social .social a{height:32px}.newsletter-unsubscribe__buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;padding-top:32px;display:flex}.newsletter-unsubscribe__buttons .loader_basic{border:3px solid var(--black);width:50px;height:50px}.newsletter-unsubscribe__success{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}@media screen and (width>=1536px){.newsletter-unsubscribe__main .section-title{font-size:2.441rem}}#not-found{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.not-found__text{text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.not-found__bg{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute}.not-found__content{z-index:10;background:url(/assets/svg/decorations/blob.svg) 50%/contain no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:450px;padding:64px;display:flex}.not-found__content a{margin:0}.not-found__number__container{flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found__number__underline{width:75%;height:auto}.not-found__number{font-size:var(--font-heading-1);color:var(--main);font-weight:500;line-height:95%}@media screen and (width>=640px){.not-found__content{padding:80px}.not-found__number{font-size:7.45rem}}@media screen and (width>=768px){.not-found__content{gap:48px;width:500px}.not-found__number{font-size:9.32rem}.not-found__number__underline{width:90%}}@media screen and (width>=1024px){.not-found__content{width:525px;padding:88px}.not-found__text{font-size:var(--font-subtitle)}.not-found__number__underline{width:95%}}@media screen and (width>=1536px){.not-found__content{width:600px;padding:96px}.not-found__number{font-size:11.65em}}
