.hero-section{display:grid;grid-template-columns:auto;grid-template-rows:auto;height:100%;height:100vh;position:relative;width:100%;z-index:100;--item-clip-path-duration:.6s;--transition-ease:cubic-bezier(.215,.61,.355,1);--item-transform-duration:.6s;--opacity-ease:cubic-bezier(.76,0,.24,1)}.hero-section .title{align-self:center;grid-column:1;grid-row:1;height:auto;justify-self:center;max-width:500px;width:90%}.hero-section .title svg{color:var(--trsp-text-color);height:auto;width:100%;fill:currentColor}.action-trigger{align-self:end;animation:translateUpDown .8s infinite alternate;color:var(--trsp-text-color);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:400;grid-column:1;grid-row:1;letter-spacing:-.3px;line-height:24px;margin:40px;text-align:left;text-transform:uppercase;transition:opacity .25s ease-in-out}.action-trigger.visible{opacity:1}@keyframes translateUpDown{0%{transform:translateY(0)}to{transform:translateY(-2rem)}}.cyber-word{display:inline-block}.slide-in{clip-path:polygon(-1% -103%,100% -103%,100% -1%,-1% 0);display:block;overflow:hidden;transform:translate3d(0,var(--height),0);transition:var(--item-clip-path-duration) clip-path var(--transition-ease),var(--item-transform-duration) transform var(--transition-ease)}.visible .slide-in{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateZ(0);transition-delay:calc(var(--index)*.17s),calc(var(--index)*.17s);transition-duration:var(--item-clip-path-duration),var(--item-transform-duration)}.fade-in{filter:blur(30px);opacity:0;transition:filter .2s var(--transition-ease),opacity .2s var(--opacity-ease);transition-delay:calc(var(--index)*.17s),calc(var(--index)*.17s)}.visible .fade-in{filter:blur(0);opacity:1;transition:filter 1s var(--transition-ease),opacity .5s var(--opacity-ease);transition-delay:calc(var(--index)*.17s),calc(var(--index)*.17s)}@media (max-width:1000px){.hero-section{height:calc(100% - 65px);height:calc(100vh - 65px)}}@media (max-width:680px){.hero-section{height:calc(100vh - 120px);overflow:hidden}}@media (max-width:550px){.city-date{transform:translate(-1257px,-170px) scale(1.8)}}.text-block{display:grid;grid-template-columns:1fr var(--text-block-width) var(--text-block-spacing) 1fr;grid-template-rows:repeat(var(--row-count),auto);margin:0;overflow:hidden;padding:0 var(--horizontal-padding);--transition-ease:cubic-bezier(.215,.61,.355,1);--opacity-ease:cubic-bezier(.76,0,.24,1);--text-block-width:1030px;--text-block-spacing:calc(var(--text-block-width)/4);--horizontal-padding:20px;--scroll-progress:0}.text-block-content p{margin-top:0}.right.text-block{grid-template-columns:1fr var(--text-block-spacing) var(--text-block-width) 1fr}.center.text-block{grid-template-columns:1fr}.text-block-title{margin:0 0 70px;padding:0}.text-block-content{color:var(--trsp-text-color);font-family:Montserrat;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.75px;line-height:42px;margin:0;padding:0}.left .text-block-content,.left .text-block-title{grid-column:2}.right .text-block-content,.right .text-block-title{grid-column:3}.center .text-block-content,.center .text-block-title{grid-column:1;justify-self:center}.center .text-block-content{padding:0 20%;text-align:center}.cursor{animation:blink .7s step-end infinite;display:inline-block;font-weight:600;opacity:1}@keyframes blink{50%{opacity:0}}.unit{opacity:calc(.15 + max(0,(var(--scroll-progress) - var(--unit-index) * var(--unit-step)) * (1 / var(--unit-step) * .6)));position:relative;transition:opacity .3s var(--opacity-ease);transition-delay:calc(var(--unit-index)*var(--unit-step)*.6s);word-break:keep-all;z-index:1}.unit.mark-word{white-space:nowrap}.unit.mark-word:after{background-color:var(--youth-dark-blue);clip-path:polygon(5% 5%,95% 2%,98% 15%,90% 25%,92% 40%,88% 55%,94% 75%,88% 90%,10% 95%,2% 85%,6% 60%,8% 30%);content:"";height:110%;left:-7px;position:absolute;right:-7px;top:0;transform:rotate(-1.5deg);z-index:-1}.unit.blurry{filter:blur(calc(8px*(1 - min(1,max(0,(var(--scroll-progress) - var(--unit-index) * var(--unit-step)) / var(--unit-step))))));opacity:calc(0 + max(0,(var(--scroll-progress) - var(--unit-index) * var(--unit-step)) * (1 / var(--unit-step) * .6)));transition:filter 1s var(--transition-ease),opacity .5s var(--opacity-ease);transition-delay:calc(var(--unit-index)*var(--unit-step)*.6s),calc(var(--unit-index)*var(--unit-step)*.6s)}.unit[data-visible=true]{color:var(--youth-dark-blue)}@media (max-width:1400px){.text-block{--text-block-width:75vw}.text-block-content{font-size:24px;font-weight:500;letter-spacing:-.4px;line-height:34px}}@media (max-width:640px){.text-block{--text-block-width:calc(100vw - var(--horizontal-padding)*2);--text-block-spacing:0}.text-block-content{font-size:18px;font-weight:500;letter-spacing:-.3px;line-height:24px}}@media (max-width:380px){.text-block{--horizontal-padding:10px}}.timeline-section{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;position:relative;width:100vw;z-index:100;--item-distance:160px;--item-width:300px;--item-gap:100px;--point-radius:34px;--transition-ease:cubic-bezier(.215,.61,.355,1);--opacity-ease:cubic-bezier(.76,0,.24,1);--item-transform-duration:.6s;overflow:hidden}.timeline-list:before{background-image:repeating-linear-gradient(to right,var(--youth-dark-blue) 0,var(--youth-dark-blue) 50%,transparent 50%,transparent 100%);background-position:0 100%;background-repeat:repeat-x;background-size:35px 6px;border-top:2px solid transparent;content:"";opacity:0;position:absolute;top:calc(50% - 1px);width:100%}.timeline-list:before,.visible.timeline-list:before{transition:opacity .8s var(--opacity-ease);transition-delay:calc(var(--index)*.17s)}.visible.timeline-list:before{opacity:1}.timeline-list{gap:var(--item-gap);grid-template-columns:repeat(5,var(--item-distance));grid-template-rows:auto;justify-content:center;list-style-type:none;margin:0 0 0 calc(0px - var(--item-distance)/2);padding:0;width:100%}.timeline-item,.timeline-list{align-items:center;display:grid}.timeline-item{grid-template-columns:1fr;grid-template-rows:130px 50px 50px 50px 130px;justify-items:center;position:relative;transform:translate(2000px);transition:transform .5s var(--transition-ease);transition-delay:calc(var(--index)*.07s);width:var(--item-width)}.visible .timeline-item{transform:translate(0);transition:transform .5s var(--transition-ease);transition-delay:calc(var(--index)*.27s)}.timeline-point{background-color:var(--youth-pink);border:2px solid var(--youth-dark-blue);border-radius:50%;grid-row:3;height:var(--point-radius);width:var(--point-radius)}.timeline-item-date,.timeline-item-title{color:var(--white);display:inline-block;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:28px;padding-top:10px;position:relative;text-align:center}.timeline-item-title a{color:var(--white);transition:color .1s var(--transition-ease)}.timeline-item-title a:hover{color:var(--youth-dark-blue);transition:color .1s var(--transition-ease)}.timeline-item-date{font-style:italic;grid-row:4}.timeline-item-title{align-self:start;grid-row:5}.top .timeline-item-date{grid-row:2}.top .timeline-item-title{align-self:end;grid-row:1}.timeline-item-date:before{background-color:var(--youth-dark-blue);clip-path:polygon(5% 5%,95% 2%,98% 15%,90% 25%,92% 40%,88% 55%,94% 75%,88% 90%,10% 95%,2% 85%,6% 60%,8% 30%);content:"";height:110%;left:-15px;position:absolute;top:0;transform:rotate(-1.5deg);width:calc(100% + 40px);z-index:-1}.timeline-item-date.blue:before{background-color:var(--youth-blue)}.timeline-item-date.green:before{background-color:var(--youth-green)}.timeline-item-date.green{color:var(--youth-dark-blue)}@media (max-width:1400px){.timeline-section{--item-distance:105px;--item-width:250px;--item-gap:60px;--point-radius:28px}.timeline-list{margin-left:-135px}.timeline-list:before{background-size:35px 6px;top:calc(50% - 1px);width:120%}.timeline-item-date,.timeline-item-title{font-size:20px;letter-spacing:-.3px;line-height:27px;padding-top:5px}}@media (max-width:1000px){.timeline-section{--item-distance:55px;--item-width:197px;--item-gap:60px;--point-radius:28px}.timeline-list{margin-left:-65px}.timeline-list:before{background-size:35px 6px;top:calc(50% - 1px);width:120%}.timeline-item-date,.timeline-item-title{font-size:16px;letter-spacing:-.3px;line-height:24px;padding-top:10px}}@media (max-width:680px){.timeline-section{--item-distance:55px;--item-width:170px;--item-gap:60px;--point-radius:18px;--deg:15deg;align-items:start;display:block;height:680px;justify-items:start;width:100vw}.timeline-list{height:90vw;margin-left:30px;margin-top:calc(133.93939px - 19.69697vw);transform:rotate(90deg);width:90vw}.visible .timeline-item{transform:rotate(-90deg)}.timeline-list:before{background-size:35px 6px;left:0;top:calc(50% - 1px);width:600px}.timeline-item{align-items:center;grid-template-rows:50px 50px 50px 50px 50px;justify-items:center}.timeline-item-title{align-content:start;justify-self:start;transform:rotate(var(--deg)) translate(80px,-60px)}.timeline-item-date{justify-self:start;transform:rotate(var(--deg)) translate(100px,-60px)}.top .timeline-item-date{justify-self:end;transform:rotate(var(--deg)) translate(-110px,50px)}.top .timeline-item-title{align-self:start;transform:rotate(var(--deg)) translate(-70px,145px)}.timeline-item-date,.timeline-item-title{font-size:16px;letter-spacing:-.3px;line-height:16px;padding-top:10px}.timeline-item{opacity:0;transform:translate(2000px);transition:transform .5s var(--transition-ease),opacity .01s var(--opacity-ease);transition-delay:calc(var(--index)*.07s),calc(var(--index)*.07s)}.visible .timeline-item{opacity:1;transition:transform .5s var(--transition-ease),opacity .02s var(--opacity-ease);transition-delay:calc(var(--index)*.07s),calc(var(--index)*.07s)}}@media (max-width:380px){.timeline-list{margin-left:20px;transform:scale(.8) rotate(90deg)}}.faq-section{box-sizing:border-box;display:grid;grid-template-columns:1fr 1100px 1fr;grid-template-rows:auto auto 1fr;position:relative;width:100%;z-index:100;--transition-ease:cubic-bezier(.215,.61,.355,1);--opacity-ease:cubic-bezier(.76,0,.24,1);--item-clip-path-duration:.6s;--item-transform-duration:.6s;--min-height:calc(100vh - var(--header-height));min-height:var(--min-height)}.questions-section{grid-column:2;grid-template-rows:repeat(3,auto);margin:0;row-gap:15px}.faq-item,.questions-section{display:grid;grid-template-columns:1fr}.faq-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1838a066;border-radius:10px;box-shadow:1.2px .3px 2.2px #00000005,2.9px .8px 5.3px #00000007,5.4px 1.5px 10px #00000009,9.6px 2.7px 17.9px #0000000b,18px 5px 33.4px #0000000d,43px 12px 80px #00000012;grid-template-rows:auto;overflow:hidden}.faq-item.opened{grid-template-rows:auto auto}.faq-triangle{align-self:center;margin:3px 0 0;fill:currentColor;color:var(--white);transition:transform .1s var(--transition-ease),color .1s var(--transition-ease);width:20px}.opened .faq-triangle{transform:rotate(180deg);transition:transform .3s var(--transition-ease)}.faq-question:hover{color:var(--youth-dark-blue-5);cursor:pointer;transition:color .3s var(--transition-ease)}.faq-question:hover .faq-triangle{color:var(--youth-dark-blue-5);transition:transform .3s var(--transition-ease),color .3s var(--transition-ease)}.faq-question{color:var(--white);display:grid;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;grid-column:1;grid-row:1;grid-template-columns:1fr auto;letter-spacing:-.4px;line-height:34px;margin:0;padding:24px 30px;transition:color .3s var(--transition-ease)}.faq-answer{grid-column:1;grid-row:2;margin:0;padding:24px 30px 30px;transition:height 0s,opacity 0s}.faq-answer,.faq-answer a{color:var(--white);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:24px}.faq-answer a{white-space:pre-line}.opened .faq-answer{height:auto;transition:height .4s var(--transition-ease),opacity .4s var(--opacity-ease)}.fade-questions-section-enter-from{opacity:0}.fade-questions-section-enter-to{opacity:1}.fade-questions-section-enter-active{transition:opacity .2s var(--opacity-ease)}@media (max-width:1400px){.faq-section{grid-template-columns:1fr 940px 1fr}.faq-question{font-size:24px;letter-spacing:-.4px;line-height:34px;padding:24px 30px}.faq-answer{padding:24px 30px 30px}.faq-answer,.faq-answer a{font-size:18px;letter-spacing:-.4px;line-height:24px}.faq-triangle{width:18px}}@media (max-width:980px){.faq-section{grid-template-columns:1fr 92vw 1fr}.faq-question{font-size:20px;letter-spacing:-.3px;line-height:27px;padding:18px 24px}.faq-answer{padding:12px 20px 20px 30px}.faq-answer,.faq-answer a{font-size:16px;letter-spacing:-.3px;line-height:24px}.faq-triangle{width:14px}}@media (max-width:640px){.faq-section{grid-template-columns:1fr 92vw 1fr}.faq-question{font-size:18px;letter-spacing:-.3px;line-height:24px;padding:18px 24px}.faq-answer{padding:12px 20px 20px 30px}.faq-answer,.faq-answer a{font-size:14px;letter-spacing:-.2px;line-height:24px}.faq-triangle{width:14px}}.stickers-section{display:grid;grid-template-columns:1fr repeat(3,var(--sticker-width)) 1fr;grid-template-rows:auto auto auto auto;justify-content:center;--sticker-width:350px;margin:30px 0 0;--transition-ease:cubic-bezier(.215,.61,.355,1);--opacity-ease:cubic-bezier(.76,0,.24,1);--item-transform-duration:.6s;overflow:hidden;padding:40px 0}.sticker__text{color:var(--white);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:34px}.sticker{border-radius:16px;box-shadow:0 3.2px 4px #12129712;box-sizing:border-box;height:auto;opacity:0;padding:20px;transition:transform .4s var(--transition-ease),opacity .4s var(--opacity-ease);transition-delay:calc(var(--index)*.07s),calc(var(--index)*.01s);width:var(--sticker-width)}.visible .sticker{opacity:1;transition:transform .4s var(--transition-ease),opacity .4s var(--opacity-ease);transition-delay:calc(var(--index)*.2s),calc(var(--index)*.2s)}.sticker.one{background-color:var(--youth-blue);grid-column:3;grid-row:1;transform:rotate(0) translate(1100px)}.sticker.two{background-color:var(--youth-green);grid-column:4;grid-row:1;transform:rotate(0) translate(700px,50%);z-index:4}.sticker.two .sticker__text{color:var(--youth-dark-blue)}.sticker.three{background-color:var(--youth-pink);grid-column:3;grid-row:2;transform:rotate(0) translate(-1000px);z-index:3}.sticker.four{background-color:var(--youth-dark-blue);grid-column:2;grid-row:1;transform:rotate(0) translate(-700px,40%)}.visible .sticker.one{transform:rotate(-4deg) translate(15%)}.visible .sticker.two{transform:rotate(-10deg) translate(-15%,50%)}.visible .sticker.three{transform:rotate(3deg) translate(-5%)}.visible .sticker.four{transform:rotate(4deg) translate(15%,40%)}@media (max-width:1400px){.stickers-section{--sticker-width:300px}.sticker__text{font-size:20px;letter-spacing:-.3px;line-height:27px}}@media (max-width:960px){.stickers-section{--sticker-width:250px}.sticker__text{font-size:20px;letter-spacing:-.3px;line-height:27px}}@media (max-width:640px){.stickers-section{--sticker-width:250px;display:grid;grid-template-columns:1fr repeat(1,var(--sticker-width)) 1fr;grid-template-rows:auto}.sticker__text{font-size:16px;letter-spacing:-.3px;line-height:24px}.sticker.one{background-color:var(--youth-blue);grid-column:2;grid-row:1;transform:rotate(0) translate(-1100px,-10%)}.visible .sticker.one{transform:rotate(-4deg) translate(-15%,-10%)}.sticker.two{background-color:var(--youth-green);grid-column:2;grid-row:3;transform:rotate(0) translate(-1100px,-30%);z-index:3}.visible .sticker.two{transform:rotate(-10deg) translate(-10%,-30%)}.sticker.three{background-color:var(--youth-pink);grid-column:2;grid-row:4;transform:rotate(0) translate(1100px,-30%);z-index:4}.visible .sticker.three{transform:rotate(3deg) translate(10%,-30%)}.sticker.four{background-color:var(--youth-dark-blue);grid-column:2;grid-row:2;transform:rotate(0) translate(1100px,-20%)}.visible .sticker.four{transform:rotate(4deg) translate(15%,-20%)}}.why-section{display:grid;grid-template-columns:calc(50% - 150px) 1fr;grid-template-rows:1fr;grid-gap:20px;height:100%;width:100%;--transition-ease:cubic-bezier(.215,.61,.355,1);--opacity-ease:cubic-bezier(.76,0,.24,1);--item-transform-duration:.6s}.why-list{grid-column:2;list-style:none;padding:0}.why-item{align-items:center;-moz-column-gap:0;column-gap:0;display:grid;filter:blur(30px);grid-template-columns:100px 700px;grid-template-rows:1fr;margin-bottom:60px;opacity:0;row-gap:10px;transition:filter .2s var(--transition-ease),opacity .2s var(--opacity-ease);transition-delay:calc(var(--index)*.07s),calc(var(--index)*.07s)}.visible.why-item{filter:blur(0);opacity:1;transition:filter 1s var(--transition-ease),opacity .5s var(--opacity-ease);transition-delay:calc(var(--index)*.07s),calc(var(--index)*.07s)}.item-arrow{fill:currentColor;color:var(--white);flex-shrink:0;height:auto;width:67px}.item-title{font-size:48px;font-weight:600;letter-spacing:-1.75px;line-height:60px}.item-description,.item-title{color:var(--white);font-family:Montserrat;font-style:normal}.item-description{font-size:24px;font-weight:400;grid-column:2;grid-row:2;letter-spacing:-.4px;line-height:34px}.why-btns.card-reg-btn{grid-column:1;left:50%;transform:translate(-50%)}@media (max-width:1400px){.why-section{display:grid;gap:0;grid-template-columns:calc(50% - 200px) 1fr}.why-item{display:grid;grid-template-columns:80px auto}.item-arrow{width:57px}.item-title{font-size:40px;letter-spacing:-1.5px;line-height:48px}.item-description{font-size:20px;letter-spacing:-.3px;line-height:27px}}@media (max-width:1000px){.why-section{grid-template-columns:calc(50% - 200px) 1fr 40px}}@media (max-width:640px){.why-section{display:grid;gap:0;grid-template-columns:20px 1fr 20px}.why-item{display:grid;gap:20px;grid-template-columns:37px auto}.item-arrow{width:37px}.item-title{font-size:32px;letter-spacing:-.75px;line-height:42px}.item-description{font-size:16px;letter-spacing:-.4px;line-height:24px}.why-item{transition:filter .2s var(--transition-ease),opacity .2s var(--opacity-ease);transition-delay:calc(var(--index)*.03s),calc(var(--index)*.03s)}.visible.why-item{transition:filter 1s var(--transition-ease),opacity .5s var(--opacity-ease);transition-delay:calc(var(--index)*.03s),calc(var(--index)*.03s)}}@media (max-width:380px){.item-arrow{width:24px}.why-section{display:grid;gap:0;grid-template-columns:10px 1fr 10px}.why-item{display:grid;gap:10px;grid-template-columns:24px auto}.item-title{font-size:23px;letter-spacing:-.4px;line-height:34px}.item-description{font-size:14px;letter-spacing:-.4px;line-height:24px}}.cards-section{display:grid;grid-template-columns:auto;grid-template-rows:50px auto auto auto auto;position:relative;width:100%;z-index:100;--card-width:1070px;--card-height:calc(var(--card-width)*.8)}.cards-block{align-self:center;background-color:#fff;border-radius:16px;box-shadow:1.2px .3px 2.2px #00000005,2.9px .8px 5.3px #00000007,5.4px 1.5px 10px #00000009,9.6px 2.7px 17.9px #0000000b,18px 5px 33.4px #0000000d,43px 12px 80px #00000012;color:#fff;display:grid;font-family:Raleway,sans-serif;grid-template-columns:50px 1fr;grid-template-rows:50px 1fr;height:var(--card-height);justify-self:center;margin:30px 0;position:sticky;text-align:center;transform:rotate(-3deg);width:var(--card-width)}.cards-block.one{background-color:var(--youth-dark-blue);grid-row:2/3;margin-bottom:120px;margin-left:-150px;top:60px}.cards-block.two{background-color:var(--youth-blue);grid-row:3/4;margin-bottom:80px;margin-left:-50px;top:100px}.cards-block.three{background-color:var(--youth-pink);grid-row:4/5;margin-bottom:40px;margin-left:50px;top:140px}.cards-block.four{background-color:var(--youth-green);grid-row:5/6;margin-bottom:0;margin-left:150px;top:180px}.cards-block-number{align-self:center;font-size:32px;font-style:normal;font-weight:500;grid-column:1;grid-row:1;letter-spacing:-.75px;line-height:42px}.cards-block-number,.cards-block-title{display:inline-block;font-family:Montserrat;justify-self:center}.cards-block-title{align-self:end;font-size:24px;font-style:italic;font-weight:300;grid-column:1/2;grid-row:2/3;letter-spacing:-.4px;line-height:34px;margin:0;padding:15px 0 0;text-align:left;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-lr}.cards-block-text{align-self:start;grid-column:1/3;grid-row:1/3;padding:80px 120px;text-align:left}.cards-text-title{font-family:Montserrat;font-size:48px;font-style:normal;font-weight:600;letter-spacing:-1.75px;line-height:60px;margin:0}.cards-text{font-size:32px;letter-spacing:-.75px;line-height:42px}.cards-list,.cards-text{font-family:Montserrat;font-style:normal;font-weight:500;margin:70px 0 0}.cards-list{font-size:24px;letter-spacing:-.4px;line-height:34px;list-style-type:none;padding:0}.cards-list li{padding:3px 0}.cards-item-arrow{fill:currentColor;color:var(--white);flex-shrink:0;height:auto;margin-right:10px;width:40px}.cards-block.four,.cards-block.four .cards-item-arrow,.cards-block.three,.cards-block.three .cards-item-arrow{color:var(--youth-dark-blue)}.card-reg-btn{align-self:end;background-color:var(--youth-dark-blue);border-radius:15px;color:var(--white);cursor:pointer;display:inline-block;font-size:24px;font-style:normal;font-weight:500;grid-column:2;grid-row:2;justify-self:center;letter-spacing:-.4px;line-height:34px;margin:0 90px 80px 0;overflow:hidden;padding:10px 40px;position:relative;text-decoration:none;transition:color .5s ease}.card-reg-btn span{position:relative;z-index:2}.card-reg-btn:hover{color:var(--youth-dark-blue);transition:color .3s ease}.card-reg-btn:after{background-color:var(--youth-green);content:"";height:calc(100% + 8px);left:-4px;position:absolute;top:-4px;transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(1,0,.25,.995);width:calc(100% + 8px);z-index:1}.card-reg-btn:hover:after{transform:scaleY(1);transform-origin:bottom;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media (max-height:1000px),(max-width:1400px){.cards-section{--card-width:710px;--card-height:calc(var(--card-width)*.85)}.card-reg-btn{margin:0 30px 40px 0}.cards-block{border-radius:16px;grid-template-columns:40px 1fr;grid-template-rows:40px 1fr;margin:0}.cards-block-number,.cards-text{font-size:24px;letter-spacing:-.4px;line-height:34px}.cards-block-title,.cards-list{font-size:20px;letter-spacing:-.3px;line-height:27px;padding:15px 0 0}.cards-block-text{padding:50px 70px}.cards-text-title{font-size:40px;letter-spacing:-1.5px;line-height:48px}.cards-list,.cards-text{margin:40px 0 0}}@media (max-height:700px),(max-width:960px){.cards-section{--card-width:520px;--card-height:calc(var(--card-width)*.98)}.cards-block{border-radius:16px;grid-template-columns:30px 1fr;grid-template-rows:30px 1fr;margin:30px 0}.cards-block-number,.cards-text{font-size:20px;letter-spacing:-.3px;line-height:27px;padding:0}.cards-block-title,.cards-list{font-size:16px;letter-spacing:-.3px;line-height:24px;padding:15px 0 0}.cards-block-text{padding:30px 20px 20px 50px}.cards-text-title{font-size:32px;letter-spacing:-.75px;line-height:42px}.cards-list,.cards-text{margin:20px 0 0}.cards-block.one{margin-bottom:60px;margin-left:-75px;top:60px}.cards-block.two{margin-bottom:40px;margin-left:-25px;top:80px}.cards-block.three{margin-bottom:20px;margin-left:25px;top:100px}.cards-block.four{margin-bottom:0;margin-left:75px;top:120px}.cards-item-arrow{width:30px}}@media (max-width:640px){.cards-section{--card-width:290px;--card-height:calc(var(--card-width)*2.1);grid-template-rows:0 auto auto auto auto}.cards-block{border-radius:8px;grid-template-columns:25px 1fr;grid-template-rows:20px 1fr;margin:30px 0;transform:rotate(-1deg)}.cards-item-arrow{width:20px}.cards-block-number,.cards-text{font-size:14px;letter-spacing:-.3px;line-height:22px;padding:0}.cards-block-title,.cards-list{font-size:12px;letter-spacing:-.2px;line-height:22px;padding:10px 0 0}.cards-block-text{padding:30px 20px 20px 35px}.cards-text-title{font-size:20px;letter-spacing:-.3px;line-height:27px}.cards-list,.cards-text{margin:10px 0 0}.cards-block.one{margin-bottom:60px;margin-left:-75px;top:120px}.cards-block.two{margin-bottom:40px;margin-left:-25px;top:140px}.cards-block.three{margin-bottom:20px;margin-left:25px;top:160px}.cards-block.four{margin-bottom:0;margin-left:75px;top:180px}.card-reg-btn{font-size:18px;letter-spacing:-.3px;line-height:24px;margin:0 5px 20px 0}}@media (max-width:380px){.cards-section{--card-width:230px;--card-height:calc(var(--card-width)*2.15);grid-template-rows:0 auto auto auto auto}.cards-block{border-radius:8px;grid-template-columns:25px 1fr;grid-template-rows:20px 1fr;margin:10px 0;transform:rotate(-1deg)}.cards-item-arrow{width:20px}.cards-block-number,.cards-text{font-size:12px;letter-spacing:-.3px;line-height:20px;padding:0}.cards-block-title,.cards-list{font-size:10px;letter-spacing:-.2px;line-height:16px;padding:10px 0 0}.cards-block-text{grid-column:1/3;padding:40px 20px 20px}.cards-text-title{font-size:15px;letter-spacing:-.3px;line-height:22px}.cards-list,.cards-text{margin:10px 0 0}.cards-block.one{margin-bottom:60px;margin-left:-75px;top:120px}.cards-block.two{margin-bottom:40px;margin-left:-25px;top:140px}.cards-block.three{margin-bottom:20px;margin-left:25px;top:160px}.cards-block.four{margin-bottom:0;margin-left:75px;top:180px}.card-reg-btn{font-size:18px;letter-spacing:-.3px;line-height:24px;margin:0 5px 20px 0}.cards-block-title{display:inline-block;grid-column:2;grid-row:1;margin:0;padding:15px 0 0;text-align:right;transform:rotate(0);writing-mode:horizontal-tb}}.contacts-section{display:grid;gap:40px;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;margin-top:250px;position:relative;width:100vw;z-index:100}.contacts-section h4{align-self:center;color:#fff;font-family:Montserrat;font-size:64px;font-style:normal;font-weight:500;grid-column:1;grid-row:1;letter-spacing:-2.3px;line-height:78px;margin:0 0 0 -110px;padding:0 40px;text-align:center;text-transform:uppercase}.contacts-section h4 .ital-text{display:inline-block;font-style:italic;font-weight:400;left:90px;position:relative;top:-10px}.footer-info{align-self:center;color:#fff;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;grid-column:1;grid-row:2/3;justify-self:center;letter-spacing:-.4px;line-height:34px;margin:0;text-align:center;width:800px}.footer-info a{color:var(--white)}.footer-info a:hover{color:var(--youth-dark-blue)}.footer-info span{font-size:40px;position:absolute}.footer-email{grid-row:3/4;text-decoration:underline}.footer-email,.footer-tel{align-self:center;color:#fff;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;grid-column:1;justify-self:center;letter-spacing:-1.5px;line-height:48px;margin:0;text-align:center}.footer-tel{grid-row:4/5;text-decoration:none}.socials{align-self:end;-moz-column-gap:20px;column-gap:20px;display:grid;grid-column:1;grid-row:5/6;grid-template-columns:1fr 1fr;grid-template-rows:1fr;justify-self:center}.social-link{font-family:Montserrat;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:500}.social-link,.social-link-rules{align-content:center;color:#fff;grid-column:1/3;justify-content:center;justify-self:center;letter-spacing:-.3px;line-height:20px;text-align:center}.social-link-rules{font-family:Montserrat;font-optical-sizing:auto;font-size:24px;font-style:normal;font-weight:500;margin:48px 0 24px}.made-with{align-content:center;color:var(--white);font-family:Montserrat;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:500;grid-column:1/3;justify-content:center;justify-self:center;letter-spacing:-.4px;line-height:34px;margin:50px 0 10px;text-decoration:none;transition:color .1s}.made-with svg{fill:currentColor;height:auto;width:50px}.made-with:hover{color:var(--youth-blue);opacity:.7;transition:color .1s}.footer-logo-1,.footer-logo-2{color:var(--white);height:auto;width:200px;fill:currentColor;margin:50px 20px 20px}.footer-logo-1{justify-self:end}.contacts-btns.card-reg-btn{align-self:center;grid-column:1;grid-row:4;justify-self:center;margin:0}@media (max-width:980px){.contacts-section{gap:30px}.contacts-section h4{font-size:56px;letter-spacing:-1.75px;line-height:66px}.footer-info{width:620px}.footer-info span{font-size:30px}.footer-email,.footer-tel{font-size:32px;letter-spacing:-.3px;line-height:42px}}@media (max-width:680px){.contacts-section{gap:30px}.contacts-section h4{font-size:40px;letter-spacing:-1.5px;line-height:48px}.footer-info{width:425px}.footer-info span{font-size:20px}.footer-email,.footer-tel{font-size:24px;letter-spacing:-.4px;line-height:34px}.footer-info,.social-link{font-size:14px;letter-spacing:-.2px;line-height:22px}.footer-logo-1,.footer-logo-2{color:var(--white);height:auto;width:130px;fill:currentColor;margin:50px 10px 10px}}@media (max-width:430px){.footer-info{width:380px}.footer-info,.made-with,.social-link{font-size:12px;letter-spacing:-.2px;line-height:14px}.made-with svg{width:40px}}@media (max-width:380px){.footer-info{width:320px}.contacts-section h4{font-size:35px;letter-spacing:-1.5px;line-height:48px}}
