@charset "utf-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}:not(.btn):not(.slick-arrow):not(.pagination a):not(.close){outline:none!important}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{color:#fff;background:#0f0036}::selection{color:#fff;background:#0f0036}a{text-decoration:none;color:#16004F;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}a:active,a:focus,a:hover{outline:0;color:#16004F}a:hover{text-decoration:none}select{opacity:0}html{font-size:62.5%;overflow:auto;height:100%;background-color:#E6E6E6}html body{position:relative;width:100%;max-width:1920px;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,0.2);box-shadow:0 0 15px 1px rgba(0,0,0,0.2);min-height:100%;font-size:20px;letter-spacing:0.5px;line-height:2;font-weight:500;color:#16004F;background-color:#fff;overflow-x:hidden;margin:0 auto}html.open{overflow:hidden;scrollbar-gutter:stable}@media (max-width:1280px){html body{font-size:17px}}@media (max-width:1024px){html body{line-height:1.8}}@media (max-width:768px){html body{font-size:15px}}main{position:relative}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}.container.container-narrow{width:1140px}main{display:block}main>section{position:relative;display:block;padding:120px 0 150px}main>section h2{font-size:120px;line-height:1.2;font-weight:700;margin-bottom:60px}main>section h2+strong{display:block;font-size:40px;margin:-40px 0 90px;line-height:1.2}main>section p{font-size:22px;font-weight:500;margin-bottom:26px}main>section .text{padding-left:230px}@media (max-width:1280px){main>section{padding:100px 0;font-size:clamp(4px,1vw,10px)}main>section h2{font-size:10em;margin-bottom:0.4em}main>section h2+strong{font-size:3.2em;margin:-1em 0 2.4em}main>section p{font-size:20px;margin-bottom:22px}main>section .text{padding-left:160px}}@media (max-width:768px){main>section{padding:80px 0}main>section p{font-size:18px;margin-bottom:18px}main>section .text{padding-left:70px}}@media (max-width:480px){main>section{padding:65px 0}main>section h2+strong{font-size:4em;margin:-0.8em 0 2.4em}main>section p{font-size:16px}main>section .text{padding-left:56px}}@media (max-width:420px){main>section p{font-size:15px}main>section .text{padding-left:0}}.bg-mint{background-color:#5CFFC3}.bg-light{background-color:#F1F1F1}.animate-left{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all 0.8s cubic-bezier(0.34,1.56,0.64,1);transition:all 0.8s cubic-bezier(0.34,1.56,0.64,1)}.animate-right{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:all 0.8s cubic-bezier(0.34,1.56,0.64,1);transition:all 0.8s cubic-bezier(0.34,1.56,0.64,1)}.animate-left.is-visible,.animate-right.is-visible{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.loading-screen{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;background:#5CFFC3 url("../images/bg/bg-intro.jpg") no-repeat center center /cover;-webkit-transition:opacity 0.8s ease;transition:opacity 0.8s ease}.loading-screen.is-hidden{opacity:0;pointer-events:none}@-webkit-keyframes notification{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(-3%);transform:translateX(-3%)}70%{-webkit-transform:translateX(2%);transform:translateX(2%)}90%{-webkit-transform:translateX(-1%);transform:translateX(-1%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes notification{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(-3%);transform:translateX(-3%)}70%{-webkit-transform:translateX(2%);transform:translateX(2%)}90%{-webkit-transform:translateX(-1%);transform:translateX(-1%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes arrowBottom{0%{top:45%}90%{top:53%}to{top:45%}}@keyframes arrowBottom{0%{top:45%}90%{top:53%}to{top:45%}}@-webkit-keyframes arrowLeft{0%{-webkit-transform:rotate(45deg) translateX(0) translateY(0);transform:rotate(45deg) translateX(0) translateY(0)}90%{-webkit-transform:rotate(45deg) translateX(-2px) translateY(2px);transform:rotate(45deg) translateX(-2px) translateY(2px)}to{-webkit-transform:rotate(45deg) translateX(0) translateY(0);transform:rotate(45deg) translateX(0) translateY(0)}}@keyframes arrowLeft{0%{-webkit-transform:rotate(45deg) translateX(0) translateY(0);transform:rotate(45deg) translateX(0) translateY(0)}90%{-webkit-transform:rotate(45deg) translateX(-2px) translateY(2px);transform:rotate(45deg) translateX(-2px) translateY(2px)}to{-webkit-transform:rotate(45deg) translateX(0) translateY(0);transform:rotate(45deg) translateX(0) translateY(0)}}@-webkit-keyframes arrowRight{0%{-webkit-transform:rotate(45deg) translateX(0) translateY(0);transform:rotate(45deg) translateX(0) translateY(0)}90%{-webkit-transform:rotate(45deg) translateX(2px) translateY(-2px);transform:rotate(45deg) translateX(2px) translateY(-2px)}to{-webkit-transform:rotate(45deg) translateX(0) translateY(0);transform:rotate(45deg) translateX(0) translateY(0)}}@keyframes arrowRight{0%{-webkit-transform:rotate(45deg) translateX(0) translateY(0);transform:rotate(45deg) translateX(0) translateY(0)}90%{-webkit-transform:rotate(45deg) translateX(2px) translateY(-2px);transform:rotate(45deg) translateX(2px) translateY(-2px)}to{-webkit-transform:rotate(45deg) translateX(0) translateY(0);transform:rotate(45deg) translateX(0) translateY(0)}}@-webkit-keyframes arrowRightSimple{0%{-webkit-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(3px);transform:translateX(3px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrowRightSimple{0%{-webkit-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(3px);transform:translateX(3px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes arrowDownRotate{0%{-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg)}90%{-webkit-transform:translateY(3px) rotate(135deg);transform:translateY(3px) rotate(135deg)}to{-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg)}}@keyframes arrowDownRotate{0%{-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg)}90%{-webkit-transform:translateY(3px) rotate(135deg);transform:translateY(3px) rotate(135deg)}to{-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg)}}@-webkit-keyframes spinner{0%{-webkit-transform:translateY(-50%) translateX(-50%) rotate(0deg);transform:translateY(-50%) translateX(-50%) rotate(0deg)}to{-webkit-transform:translateY(-50%) translateX(-50%) rotate(360deg);transform:translateY(-50%) translateX(-50%) rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:translateY(-50%) translateX(-50%) rotate(0deg);transform:translateY(-50%) translateX(-50%) rotate(0deg)}to{-webkit-transform:translateY(-50%) translateX(-50%) rotate(360deg);transform:translateY(-50%) translateX(-50%) rotate(360deg)}}@-webkit-keyframes mapMarker{0%{-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px);opacity:0}40%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);opacity:1}60%{-webkit-transform:translateX(-50%) translateY(-3px);transform:translateX(-50%) translateY(-3px);opacity:1}75%{-webkit-transform:translateX(-50%) translateY(0px);transform:translateX(-50%) translateY(0px);opacity:1}90%{-webkit-transform:translateX(-50%) translateY(-1px);transform:translateX(-50%) translateY(-1px);opacity:1}to{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);opacity:1}}@keyframes mapMarker{0%{-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px);opacity:0}40%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);opacity:1}60%{-webkit-transform:translateX(-50%) translateY(-3px);transform:translateX(-50%) translateY(-3px);opacity:1}75%{-webkit-transform:translateX(-50%) translateY(0px);transform:translateX(-50%) translateY(0px);opacity:1}90%{-webkit-transform:translateX(-50%) translateY(-1px);transform:translateX(-50%) translateY(-1px);opacity:1}to{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);opacity:1}}@-webkit-keyframes showLi{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showLi{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}}@keyframes fadeIn{0%{opacity:0}}@-webkit-keyframes moveLeft{0%{opacity:0;-webkit-transform:translateX(-1%);transform:translateX(-1%)}}@keyframes moveLeft{0%{opacity:0;-webkit-transform:translateX(-1%);transform:translateX(-1%)}}@-webkit-keyframes moveRight{to{opacity:0;-webkit-transform:translateX(1%);transform:translateX(1%)}}@keyframes moveRight{to{opacity:0;-webkit-transform:translateX(1%);transform:translateX(1%)}}@-webkit-keyframes arrowBlank{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}80%{-webkit-transform:translateX(1px) translateY(-1px);transform:translateX(1px) translateY(-1px)}to{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes arrowBlank{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}80%{-webkit-transform:translateX(1px) translateY(-1px);transform:translateX(1px) translateY(-1px)}to{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes anim01{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.03) rotate(-4deg);transform:scale(1.03) rotate(-4deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes anim01{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.03) rotate(-4deg);transform:scale(1.03) rotate(-4deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes anim02{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(0.9) rotate(-5deg);transform:scale(0.9) rotate(-5deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes anim02{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(0.9) rotate(-5deg);transform:scale(0.9) rotate(-5deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes anim03{0%{-webkit-transform:translateX(0) scale(1) rotate(0deg);transform:translateX(0) scale(1) rotate(0deg)}50%{-webkit-transform:translateX(-1px) scale(0.92) rotate(2deg);transform:translateX(-1px) scale(0.92) rotate(2deg)}to{-webkit-transform:translateX(0) scale(1) rotate(0deg);transform:translateX(0) scale(1) rotate(0deg)}}@keyframes anim03{0%{-webkit-transform:translateX(0) scale(1) rotate(0deg);transform:translateX(0) scale(1) rotate(0deg)}50%{-webkit-transform:translateX(-1px) scale(0.92) rotate(2deg);transform:translateX(-1px) scale(0.92) rotate(2deg)}to{-webkit-transform:translateX(0) scale(1) rotate(0deg);transform:translateX(0) scale(1) rotate(0deg)}}@-webkit-keyframes anim04{0%{-webkit-transform:translateX(0) scale(1) rotate(-40deg);transform:translateX(0) scale(1) rotate(-40deg)}50%{-webkit-transform:translateX(-1px) scale(0.92) rotate(-42deg);transform:translateX(-1px) scale(0.92) rotate(-42deg)}to{-webkit-transform:translateX(0) scale(1) rotate(-40deg);transform:translateX(0) scale(1) rotate(-40deg)}}@keyframes anim04{0%{-webkit-transform:translateX(0) scale(1) rotate(-40deg);transform:translateX(0) scale(1) rotate(-40deg)}50%{-webkit-transform:translateX(-1px) scale(0.92) rotate(-42deg);transform:translateX(-1px) scale(0.92) rotate(-42deg)}to{-webkit-transform:translateX(0) scale(1) rotate(-40deg);transform:translateX(0) scale(1) rotate(-40deg)}}@-webkit-keyframes anim05{0%{-webkit-transform:translateX(0) scale(1) rotate(-10deg);transform:translateX(0) scale(1) rotate(-10deg)}50%{-webkit-transform:translateX(-1px) scale(0.92) rotate(-12deg);transform:translateX(-1px) scale(0.92) rotate(-12deg)}to{-webkit-transform:translateX(0) scale(1) rotate(-10deg);transform:translateX(0) scale(1) rotate(-10deg)}}@keyframes anim05{0%{-webkit-transform:translateX(0) scale(1) rotate(-10deg);transform:translateX(0) scale(1) rotate(-10deg)}50%{-webkit-transform:translateX(-1px) scale(0.92) rotate(-12deg);transform:translateX(-1px) scale(0.92) rotate(-12deg)}to{-webkit-transform:translateX(0) scale(1) rotate(-10deg);transform:translateX(0) scale(1) rotate(-10deg)}}@-webkit-keyframes anim06{0%{-webkit-transform:translateX(0) scale(1) rotate(10deg);transform:translateX(0) scale(1) rotate(10deg)}50%{-webkit-transform:translateX(-1px) scale(0.98) rotate(12deg);transform:translateX(-1px) scale(0.98) rotate(12deg)}to{-webkit-transform:translateX(0) scale(1) rotate(10deg);transform:translateX(0) scale(1) rotate(10deg)}}@keyframes anim06{0%{-webkit-transform:translateX(0) scale(1) rotate(10deg);transform:translateX(0) scale(1) rotate(10deg)}50%{-webkit-transform:translateX(-1px) scale(0.98) rotate(12deg);transform:translateX(-1px) scale(0.98) rotate(12deg)}to{-webkit-transform:translateX(0) scale(1) rotate(10deg);transform:translateX(0) scale(1) rotate(10deg)}}body,html{margin:0;padding:0}a,abbr,acronym,address,blockquote,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-style:normal;font-size:100%;font-family:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:""}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}abbr{text-decoration:none}figure{margin:0}img{display:block;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}b,strong{font-weight:700}em,i{font-style:italic}@font-face{font-family:"Bricolage Grotesque";src:url('../font/BricolageGrotesque-SemiBold.woff2') format('woff2'),url('../font/BricolageGrotesque-SemiBold.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Bricolage Grotesque";src:url('../font/BricolageGrotesque-Bold.woff2') format('woff2'),url('../font/BricolageGrotesque-Bold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Bricolage Grotesque";src:url('../font/BricolageGrotesque-ExtraBold.woff2') format('woff2'),url('../font/BricolageGrotesque-ExtraBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Great Vibes";src:url('../font/GreatVibes-Regular.woff2') format('woff2'),url('../font/GreatVibes-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}body,button,input,nav,select,textarea{font-family:"Bricolage Grotesque",sans-serif;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;font-weight:500}header{position:fixed;top:0;left:0;width:100%;background-color:transparent;z-index:1000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0);box-shadow:0 2px 10px rgba(0,0,0,0);-webkit-transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1);transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1)}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:20px;-webkit-transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1);transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1)}header .logo-main{display:block;width:120px;-webkit-transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1);transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1);position:relative;z-index:1002}header .logo-main img{width:100%}header .logo-main svg{display:block;width:130px;height:90px;-webkit-transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1);transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1)}header .logo-main .bg-logo{-webkit-transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1);transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1)}header .logo-main .logo-bottom,header .logo-main .logo-top{-webkit-transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1);transition:all 0.5s cubic-bezier(0.25,0.8,0.25,1)}header .logo-main:hover .logo-top{-webkit-transform:translateX(-7px);transform:translateX(-7px)}header .logo-main:hover .logo-bottom{-webkit-transform:translateX(7px);transform:translateX(7px)}header .hamburger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:30px;height:21px;background:transparent;border:none;cursor:pointer;padding:0;position:relative;z-index:1002}header .hamburger .line{display:block;width:100%;height:3px;background-color:#16004F;border-radius:3px;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.4s cubic-bezier(0.54,-0.81,0.57,0.57);transition:opacity 0.3s ease,-webkit-transform 0.4s cubic-bezier(0.54,-0.81,0.57,0.57);transition:transform 0.4s cubic-bezier(0.54,-0.81,0.57,0.57),opacity 0.3s ease;transition:transform 0.4s cubic-bezier(0.54,-0.81,0.57,0.57),opacity 0.3s ease,-webkit-transform 0.4s cubic-bezier(0.54,-0.81,0.57,0.57);-webkit-transform-origin:left center;transform-origin:left center}header .hamburger.is-active .line-1{-webkit-transform:rotate(45deg) translate(1px,-3px);transform:rotate(45deg) translate(1px,-3px)}header .hamburger.is-active .line-2{opacity:0}header .hamburger.is-active .line-3{-webkit-transform:rotate(-45deg) translate(1px,3px);transform:rotate(-45deg) translate(1px,3px)}header nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:42px}header nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding:0;margin:0}header nav button{position:relative;display:block;background-color:transparent;border:none;padding:0;cursor:pointer;text-decoration:none;color:#16004F;font-family:inherit;font-size:16px;font-weight:600;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}header nav button:after{content:'';position:absolute;top:calc(100% + 2px);left:-5px;width:calc(100% + 10px);height:2px;background-color:#16004F;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}header nav button.is-active,header nav button:hover{color:#16004F}header nav button.is-active:after,header nav button:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}header.is-fixed{background-color:#F1F1F1;-webkit-box-shadow:0 2px 12px rgba(0,0,0,0.15);box-shadow:0 2px 12px rgba(0,0,0,0.15)}header.is-fixed .container{padding-top:10px;padding-bottom:10px}header.is-fixed .logo-main{width:100px}header.is-fixed .logo-main .bg-logo{fill:#5CFFC3}header.is-fixed .logo-main svg{width:110px;height:82px}@media (max-width:1024px){header .logo-main{width:95px;margin-left:-3px}header .logo-main svg{width:114px;height:78px}header nav{gap:28px}header nav ul{gap:20px}header.is-fixed .logo-main{width:82px}header.is-fixed .logo-main svg{width:94px;height:68px}}@media (max-width:950px){header.is-open .logo-main{width:95px;margin-left:-3px}header.is-open .logo-main .bg-logo{fill:#5CFFC3}header.is-open .logo-main svg{width:114px;height:78px}header .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}header nav{position:fixed;top:0;left:0;width:280px;height:100%;background-color:#F1F1F1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:120px 30px 40px;gap:50px;-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.77,0,0.175,1);transition:-webkit-transform 0.4s cubic-bezier(0.77,0,0.175,1);transition:transform 0.4s cubic-bezier(0.77,0,0.175,1);transition:transform 0.4s cubic-bezier(0.77,0,0.175,1),-webkit-transform 0.4s cubic-bezier(0.77,0,0.175,1);-webkit-box-shadow:4px 0 20px rgba(0,0,0,0.1);box-shadow:4px 0 20px rgba(0,0,0,0.1);z-index:1001}header nav.is-open{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}header nav .list-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}header nav .list-navigation button{font-size:20px}header nav .list-social-network{margin-top:auto;gap:20px}header nav button:after{left:0;width:100%}}@media (max-width:480px){header .container{padding-top:10px;padding-bottom:10px}header .logo-main,header.is-fixed .logo-main{width:72px;margin-left:-9px}header .logo-main svg,header.is-fixed .logo-main svg{width:92px;height:56px}header nav,header.is-fixed nav{padding:90px 30px 25px}header nav .list-social-network,header.is-fixed nav .list-social-network{gap:12px}header.is-open .logo-main{width:72px;margin-left:2px}header.is-open .logo-main .bg-logo{fill:#5CFFC3}header.is-open .logo-main svg{width:92px;height:56px}}footer{color:#fff;background:#16004F;text-align:center}footer .container{padding:50px 0}footer p{font-size:16px;color:rgba(255,255,255,0.7)}footer p.copyright{position:relative;margin:40px 0 0;padding-top:40px;color:#fff}footer p.copyright:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:480px;height:1px;background:rgba(255,255,255,0.2)}footer a{position:relative;color:#fff;border-bottom:1px solid transparent;text-decoration:none;margin-left:36px}footer a[href^=mailto]:before{content:'';position:absolute;top:-1px;left:-36px;width:24px;height:24px;background:url("../images/icon/ico-mail-white.svg") no-repeat center /contain}footer a:active,footer a:focus,footer a:hover{color:#fff;border-bottom:1px solid rgba(255,255,255,0.5)}@media (max-width:768px){footer .container{padding:40px 0}footer p{font-size:14px}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.buttons{margin-left:-28px}@media (max-width:1024px){.buttons{margin-left:-18px}}@media (max-width:950px){.buttons{margin:-30px 0 0}}.btn{display:block;height:46px;line-height:44px;background-color:#16004F;border:1px solid #16004F;color:#fff;text-align:center;font-size:16px;padding:0 22px;border-radius:12px;text-transform:uppercase;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.btn:active,.btn:focus,.btn:hover{background-color:#fff;color:#16004F}@media (max-width:1024px){.btn{height:38px;line-height:36px;font-size:14px;padding:0 20px}}.list-about-us li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:42px}.list-about-us li .icon{-webkit-box-flex:0;-ms-flex:0 0 82px;flex:0 0 82px;width:82px;height:82px;margin-top:8px}.list-about-us li p{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:1280px){.list-about-us li{gap:28px}.list-about-us li .icon{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;width:70px;height:70px;margin-top:6px}}@media (max-width:768px){.list-about-us li{gap:18px}.list-about-us li .icon{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;height:48px;margin-top:4px}}@media (max-width:480px){.list-about-us li{gap:14px}.list-about-us li .icon{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;width:42px;height:42px}}@media (max-width:420px){.list-about-us li{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px}.list-about-us li .icon{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;width:42px;height:42px}.list-about-us li p{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.list-people{display:block;list-style:none;padding:0;margin:0}.list-people .slick-list{padding:30px 15px!important;margin:-30px -28px}.list-people .slick-slide,.list-people li{margin:0 15px;outline:none;position:relative;display:block;-webkit-perspective:800px;perspective:800px;height:auto;-webkit-box-flex:0;-ms-flex:0 calc(100% / 5 - 30px * 4 / 5);flex:0 calc(100% / 5 - 30px * 4 / 5);max-width:calc(100% / 5 - 30px * 4 / 5)}.list-people .slick-slide.slick-active .side-back,.list-people .slick-slide.slick-active .side-front,.list-people li.slick-active .side-back,.list-people li.slick-active .side-front{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.15);box-shadow:0 5px 15px rgba(0,0,0,0.15)}.list-people .slick-slide.even .side-front .details h3 span:first-of-type,.list-people li.even .side-front .details h3 span:first-of-type{-webkit-transform:rotate(-2deg) translateX(-6px) translateZ(30px);transform:rotate(-2deg) translateX(-6px) translateZ(30px);z-index:1}.list-people .slick-slide.even .side-front .details h3 span:nth-of-type(2),.list-people li.even .side-front .details h3 span:nth-of-type(2){-webkit-transform:rotate(2deg) translateX(4px) translateZ(40px);transform:rotate(2deg) translateX(4px) translateZ(40px)}.list-people .slick-slide .card,.list-people li .card{position:relative;display:block;width:100%;height:100%}.list-people .slick-slide .card:before,.list-people li .card:before{content:'';display:block;padding-top:156%}.list-people .slick-slide .side-back,.list-people .slick-slide .side-front,.list-people li .side-back,.list-people li .side-front{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.34,1.56,0.64,1),-webkit-box-shadow 0.7s;transition:-webkit-transform 0.7s cubic-bezier(0.34,1.56,0.64,1),-webkit-box-shadow 0.7s;transition:transform 0.7s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.7s;transition:transform 0.7s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.7s,-webkit-transform 0.7s cubic-bezier(0.34,1.56,0.64,1),-webkit-box-shadow 0.7s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0);box-shadow:0 5px 15px rgba(0,0,0,0);background-color:#fff;border-radius:12px}.list-people .slick-slide .side-front,.list-people li .side-front{-webkit-transform:rotateY(0deg) translateZ(1px);transform:rotateY(0deg) translateZ(1px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px}.list-people .slick-slide .side-front .photo,.list-people li .side-front .photo{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.list-people .slick-slide .side-front .photo .img,.list-people li .side-front .photo .img{position:relative;display:block;border-radius:10px;overflow:hidden;background-color:#5CFFC3;-webkit-box-shadow:0 2px 12px rgba(0,0,0,0.15);box-shadow:0 2px 12px rgba(0,0,0,0.15)}.list-people .slick-slide .side-front .photo .img:before,.list-people li .side-front .photo .img:before{content:'';display:block;padding-top:116%}.list-people .slick-slide .side-front .photo img,.list-people li .side-front .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list-people .slick-slide .side-front .number,.list-people li .side-front .number{position:absolute;right:-5px;top:-5px;width:48px;height:48px;line-height:48px;font-size:18px;text-align:center;font-weight:600;color:#fff;-webkit-transform:rotate(12deg) translateZ(12px);transform:rotate(12deg) translateZ(12px);background:url("../images/icon/ico-star-red.svg") no-repeat center center /contain}.list-people .slick-slide .side-front .details,.list-people li .side-front .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px;text-align:center;position:relative;z-index:2;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.list-people .slick-slide .side-front .details h3,.list-people li .side-front .details h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:18px;font-weight:500;line-height:1.1;color:#16004F;text-transform:uppercase;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.list-people .slick-slide .side-front .details h3 span,.list-people li .side-front .details h3 span{display:inline-block;min-width:100px;padding:6px 22px;border-radius:20px;text-transform:capitalize;-webkit-box-shadow:0 2px 12px rgba(0,0,0,0.15);box-shadow:0 2px 12px rgba(0,0,0,0.15);-webkit-transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1);transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1)}.list-people .slick-slide .side-front .details h3 span:first-of-type,.list-people li .side-front .details h3 span:first-of-type{color:#fff;background-color:#16004F;-webkit-transform:rotate(2deg) translateX(-4px) translateZ(20px);transform:rotate(2deg) translateX(-4px) translateZ(20px)}.list-people .slick-slide .side-front .details h3 span:nth-of-type(2),.list-people li .side-front .details h3 span:nth-of-type(2){background-color:#5CFFC3;-webkit-transform:rotate(-4deg) translateX(4px) translateZ(28px);transform:rotate(-4deg) translateX(4px) translateZ(28px)}.list-people .slick-slide .side-back,.list-people li .side-back{-webkit-transform:rotateY(180deg) translateZ(1px);transform:rotateY(180deg) translateZ(1px);padding:22px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-people .slick-slide .side-back .description,.list-people li .side-back .description{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.34,1.56,0.64,1);transition:-webkit-transform 0.7s cubic-bezier(0.34,1.56,0.64,1);transition:transform 0.7s cubic-bezier(0.34,1.56,0.64,1);transition:transform 0.7s cubic-bezier(0.34,1.56,0.64,1),-webkit-transform 0.7s cubic-bezier(0.34,1.56,0.64,1)}.list-people .slick-slide .side-back .description strong,.list-people li .side-back .description strong{display:block;margin:0 0 5px;font-size:14px;line-height:1.8;color:#16004F;text-align:center}.list-people .slick-slide .side-back .description p,.list-people li .side-back .description p{margin:0;font-size:13px;line-height:1.6;color:#16004F;text-align:center}.list-people .slick-slide:hover .side-front,.list-people li:hover .side-front{-webkit-transform:rotateY(-180deg) translateZ(1px);transform:rotateY(-180deg) translateZ(1px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.4);box-shadow:0 10px 20px rgba(0,0,0,0.4)}.list-people .slick-slide:hover .side-back,.list-people li:hover .side-back{-webkit-transform:rotateY(0deg) translateZ(1px);transform:rotateY(0deg) translateZ(1px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.4);box-shadow:0 10px 25px rgba(0,0,0,0.4)}.list-people .slick-slide:hover .side-back .description,.list-people li:hover .side-back .description{-webkit-transform:translateZ(24px);transform:translateZ(24px)}@media (max-width:768px){.list-people .slick-list{padding:30px 6px!important;margin:-25px -12px -30px}.list-people .slick-slide,.list-people li{margin:0 6px}}@media (max-width:480px){.list-people .slick-slide .side-front,.list-people li .side-front{padding:5px}.list-people .slick-slide .side-front .details h3,.list-people li .side-front .details h3{font-size:13px}.list-people .slick-slide .side-front .details h3 span,.list-people li .side-front .details h3 span{min-width:80px;padding:4px 12px;border-radius:18px}}@media (max-width:420px){.list-people .slick-list{margin:-20px -12px -35px}.list-people .slick-slide .side-front,.list-people li .side-front{padding:5px}.list-people .slick-slide .side-front .number,.list-people li .side-front .number{right:-3px;top:-3px;width:38px;height:38px;line-height:38px;font-size:12px}.list-people .slick-slide .side-front .details,.list-people li .side-front .details{padding:18px 10px}}.slick-controls-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-top:50px}.slick-controls-custom .custom-next,.slick-controls-custom .custom-prev{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.1);box-shadow:0 4px 12px rgba(0,0,0,0.1);-webkit-transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease}.slick-controls-custom .custom-next:before,.slick-controls-custom .custom-prev:before{content:'';position:absolute;left:50%;top:50%;width:14px;height:14px}.slick-controls-custom .custom-next:hover,.slick-controls-custom .custom-prev:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.15);box-shadow:0 8px 20px rgba(0,0,0,0.15)}.slick-controls-custom .custom-prev:before{-webkit-transform:translate(-32%,-50%) rotate(-45deg);transform:translate(-32%,-50%) rotate(-45deg);border-left:2px solid #16004F;border-top:2px solid #16004F}.slick-controls-custom .custom-next:before{-webkit-transform:translate(-66%,-50%) rotate(45deg);transform:translate(-66%,-50%) rotate(45deg);border-right:2px solid #16004F;border-top:2px solid #16004F}.slick-controls-custom .slick-dots-container .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0;margin:0;list-style:none}.slick-controls-custom .slick-dots-container .slick-dots li{margin:0;width:auto;height:auto}.slick-controls-custom .slick-dots-container .slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:0;border:none;border-radius:12px;background-color:#16004F;opacity:0.15;cursor:pointer;-webkit-transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1);transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1)}.slick-controls-custom .slick-dots-container .slick-dots li.slick-active button{opacity:1;width:36px}@media (max-width:420px){.slick-controls-custom{gap:20px;margin-top:40px}.slick-controls-custom .custom-next,.slick-controls-custom .custom-prev{width:38px;height:38px}.slick-controls-custom .custom-next:before,.slick-controls-custom .custom-prev:before{width:11px;height:11px}.slick-controls-custom .slick-dots-container{display:none}}.list-program{list-style:none;padding:0;margin:0 0 80px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(3,1fr);gap:48px 32px}.list-program li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list-program li .icon{position:relative;width:82px;height:70px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.list-program li .icon:before{content:'';position:absolute;top:-4px;right:8px;width:64px;height:64px;background-color:#5CFFC3;border-radius:50%;z-index:0}.list-program li .icon img{position:relative;z-index:1;width:100%;max-width:65px;height:auto;-o-object-fit:contain;object-fit:contain}.list-program li p{margin:0;font-size:24px;font-weight:700;line-height:1.3;max-width:250px}@media (max-width:1280px){.list-program li .icon{width:76px;height:66px;margin-bottom:13px}.list-program li .icon:before{top:-3px;right:6px;width:60px;height:60px}.list-program li .icon img{max-width:65px}.list-program li p{font-size:22px;max-width:230px}}@media (max-width:768px){.list-program{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin:0 0 54px}.list-program li .icon{width:68px;height:58px;margin-bottom:13px}.list-program li .icon:before{top:-4px;right:10px;width:48px;height:48px}.list-program li .icon img{max-width:50px}.list-program li p{font-size:20px;max-width:200px}}@media (max-width:520px){.list-program li .icon{width:58px;height:48px;margin-bottom:9px}.list-program li .icon:before{top:-4px;right:10px;width:42px;height:42px}.list-program li .icon img{max-width:40px}.list-program li p{font-size:18px;max-width:180px}}.list-social-network{gap:12px}.list-social-network li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.list-social-network a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;border-radius:50%;background-color:#16004F;border:1px solid #16004F}.list-social-network a img,.list-social-network a svg{display:block;width:55%;height:55%;-o-object-fit:contain;object-fit:contain;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.list-social-network a span{position:absolute;top:calc(100% + 9px);left:50%;text-align:center;background-color:#16004F;color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);font-size:14px;line-height:1.4;padding:4px 18px;border-radius:26px;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateX(-50%) translateY(-5px);transform:translateX(-50%) translateY(-5px);pointer-events:none}@media (min-width:950px){.list-social-network a:hover{background-color:#fff}.list-social-network a:hover svg path{fill:#16004F!important}.list-social-network a:hover span{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@media (max-width:1024px){.list-social-network{gap:10px}.list-social-network a{width:38px;height:38px}.list-social-network a span{top:calc(100% + 7px);font-size:12px;padding:2px 12px;border-radius:22px}}section.about-us .text{padding-left:106px}section.about-us p strong{display:block;font-size:34px;line-height:1.2;margin-bottom:4px}@media (max-width:1280px){section.about-us .text{padding-left:62px}section.about-us p strong{font-size:26px}}@media (max-width:768px){section.about-us .text{padding-left:4px}section.about-us p strong{font-size:22px;margin-bottom:2px}}@media (max-width:480px){section.about-us .text{padding-left:0}section.about-us p strong{font-size:19px}}@media (max-width:420px){section.about-us p strong{font-size:17px}}section.hero{width:100%;min-height:100vh;min-height:100dvh;display:-ms-grid;display:grid;place-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:120px 0;text-align:center}section.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/bg/bg-town-vysoke-myto.svg");background-size:85% auto;background-repeat:no-repeat;background-position:right bottom -8%;opacity:0.08}section.hero .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}section.hero .logo{width:320px}section.hero .logo svg{width:320px;height:225px}section.hero h1{font-size:140px;font-weight:700;line-height:1.1;text-transform:uppercase}section.hero .year{font-size:36px;font-weight:600;margin-bottom:12px}section.hero .subtitle{font-size:30px;font-weight:600}@media (max-width:1280px){section.hero{padding:100px 0;font-size:clamp(4px,1vw,10px)}section.hero:before{background-size:95% auto;background-position:right bottom -5%}section.hero h1{font-size:12em}section.hero .year{font-size:3.2em;margin-bottom:0.2em}section.hero .subtitle{font-size:2.6em}}@media (max-width:1024px){section.hero:before{background-size:98% auto;background-position:right bottom -2%}}@media (max-width:768px){section.hero:before{background-size:130% auto;background-position:right bottom}}@media (max-width:480px){section.hero:before{background-size:170% auto;background-position:right 42% bottom}}section.introduction .text{text-align:right}section.introduction .text p{text-align:left}section.introduction .text>span{font-family:"Great Vibes",cursive;display:block;font-size:45px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;line-height:1.6}section.introduction .text>span:first-of-type{-webkit-transform:rotate(-8deg) translateX(-45px);transform:rotate(-8deg) translateX(-45px);margin-top:12px}section.introduction .text>span:nth-of-type(2){-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}@media (max-width:1280px){section.introduction .text>span{font-size:38px}}@media (max-width:768px){section.introduction .text>span{font-size:32px}}@media (max-width:480px){section.introduction .text>span{font-size:24px}}.program .text strong{display:block;font-size:24px}@media (max-width:768px){.program .text strong{font-size:20px}}@media (max-width:480px){.program .text strong{font-size:18px}}