@media (min-width:801px){main.sub section.page-content div.blue-block div.container.has-image,main.sub section.page-content div.white-block div.container.has-image{padding-right:calc(33.333vw + 50px)}main.sub section.page-content div.blue-block div.content_image,main.sub section.page-content div.white-block div.content_image{position:absolute;bottom:0;right:0;width:33.333vw;height:min(500px,100%);max-height:500px;margin:0}main.sub section.page-content div.blue-block div.content_image img,main.sub section.page-content div.white-block div.content_image img{width:100%;height:100%;object-fit:cover}}@media (min-width:950px){section.home-about_news div.news div.news_item div.image{margin:auto auto 0;max-width:40vw}main.sub section.page-header div.image{height:750px}main.sub section.page-content div.blue-block div.container div.cards div.card div.image{max-height:250px}}@media (max-width:950px){nav{gap:15px}nav a.nav{width:150px}main.home section.home-intro{gap:50px}main.home section.home-intro .intro-image{height:500px}section.home-about_news div.about{padding:50px 2vw;align-items:flex-start}}@media (min-width:801px) and (max-width:900px){main.sub section.page-content div.blue-block div.container.has-image,main.sub section.page-content div.white-block div.container.has-image{padding-right:calc(50% + 25px)}main.sub section.page-content div.blue-block div.content_image,main.sub section.page-content div.white-block div.content_image{width:50%}}@media (max-width:800px){main.sub section.page-content div.blue-block div.container.has-image,main.sub section.page-content div.white-block div.container.has-image{padding:100px 2vw 50px}main.sub section.page-content div.blue-block div.content_image,main.sub section.page-content div.white-block div.content_image{position:relative;width:100%;max-width:none;aspect-ratio:4/2.5;max-height:500px;overflow:hidden;margin:2rem 0 0 0}main.sub section.page-content div.blue-block div.content_image img,main.sub section.page-content div.white-block div.content_image img{height:100%;object-fit:cover}main.sub section.page-content div.blue-block div.content_image::after{background:linear-gradient(to bottom,#e5f6ff 0,rgba(229,246,255,0) 35%)}main.sub section.page-content div.white-block div.content_image::after{background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 35%)}}@media (max-width:750px){header{flex-wrap:wrap}#menu-toggle{display:none}.menu-icon{width:30px;height:22px;top:15px;position:relative;cursor:pointer;display:inline-block;z-index:11}.menu-icon span{position:absolute;left:0;width:100%;height:4px;background:#1660a1;transition:all .3s ease}.menu-icon span:first-child{top:0}.menu-icon span:nth-child(2){top:9px}.menu-icon span:nth-child(3){top:18px}#menu-toggle:checked+label .menu-icon span:first-child{transform:rotate(45deg);top:9px}#menu-toggle:checked+label .menu-icon span:nth-child(2){opacity:0}#menu-toggle:checked+label .menu-icon span:nth-child(3){transform:rotate(-45deg);top:9px}nav{order:3;width:100%;max-height:0;overflow:hidden;transition:max-height .4s ease}#menu-toggle:checked~nav{max-height:320px}nav .nav-inner{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:15px;padding-top:25px;padding-bottom:25px;box-shadow:inset 0 -6px 6px -6px rgba(0,0,0,.15)}nav a.nav{width:100%;height:auto;min-height:60px;justify-content:center;border-radius:15px}#menu-toggle:checked~nav a.nav{min-height:60px}footer section.footer-contact div.content-constrain{flex-wrap:wrap}footer section.footer-contact div.content-constrain div.contact{flex:100%;gap:25px}footer section.footer-contact div.content-constrain div.contact:nth-child(2){border-top:1px solid #54c1ff;border-bottom:1px solid #54c1ff;border-left:none;border-right:none;padding:25px 0}main.sub nav.sub-nav{max-height:unset}main.home section.home-intro{display:flex;flex-wrap:wrap;padding:100px 0 50px 0;gap:25px}main.home section.home-intro .intro-text{width:100%;display:flex;padding-left:2vw}main.home section.home-intro .intro-text h1{font-size:3rem;padding:0 10vw 0 0}main.home section.home-intro .intro-image{flex:auto;height:300px;width:98vw;margin:0 0 0 2vw}section.home-sub_nav a.button.mobile_only{display:flex}section.home-about_news div.about-band div.about div.about_image{width:100%;aspect-ratio:4/2.5}section.home-about_news div.copy{margin:50px 0 0 0;padding:50px 0 0 0}section.home-about_news div.news{width:96vw;margin:0 auto;display:flex;flex-flow:column;gap:50px;padding:50px 0}section.home-about_news div.news div.news_item{padding:0}section.home-about_news div.news div.news_item:first-child:nth-last-child(2){border-right:none}section.home-about_news div.news div.news_item:first-child:nth-last-child(2),section.home-about_news div.news div.news_item:first-child:nth-last-child(2)+.news_item{flex:1}section.home-about_news div.news div.news_item:first-child:nth-last-child(3)+.news_item{border-top:1px solid #1660a1;border-bottom:1px solid #1660a1;border-left:none;border-right:none;padding:50px 0}section.home-about_news div.news div.news_item h2{font-size:1.75rem;color:#1660a1}section.home-about_news div.news div.news_item div.image{width:100%;max-width:50vw;aspect-ratio:4/2.5;border-radius:100px;overflow:hidden;margin:0 auto}section.home-about_news div.news div.news_item div.image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}section.home-video div.content-constrain{gap:25px}main.home section.home-video div.video{width:100%}main.sub section.page-header .title{padding:75px 2vw}main.sub section.page-content div.white-block div.container aside.sidebar{flex:0 0 40%}main.sub section.page-content div.blue-block div.container,main.sub section.page-content div.white-block div.container{padding:75px 2vw}main.sub section.page-content div.blue-block div.container div.cards{gap:25px}main.sub section.page-content div.blue-block div.container div.cards div.card{flex:100%}}@media (max-width:500px){main.home section.home-intro{flex-direction:column}main.home section.home-intro .intro-text{padding:0 2vw}section.home-about_news div.about{flex-wrap:wrap;flex-direction:column}main.sub section.page-content div.white-block div.container{flex-direction:column}main.sub section.page-content div.white-block div.container aside.sidebar{order:-1;width:calc(100% + 4vw);flex:0 0 auto;margin:-75px -2vw 25px -2vw;border-radius:0}main.sub section.page-content div.white-block div.container aside.sidebar label.section-toggle-label{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer}main.sub section.page-content div.white-block div.container aside.sidebar label.section-toggle-label h2{margin:0}main.sub section.page-content div.white-block div.container aside.sidebar label.section-toggle-label i{display:inline-block;color:#fff;font-size:1.25rem;flex-shrink:0;transition:transform .2s ease}main.sub section.page-content div.white-block div.container aside.sidebar input.section-toggle:checked+label.section-toggle-label i{transform:rotate(180deg)}main.sub section.page-content div.white-block div.container aside.sidebar ul{max-height:0;overflow:hidden;margin:0;transition:max-height .3s ease,margin-top .3s ease}main.sub section.page-content div.white-block div.container aside.sidebar input.section-toggle:checked~ul{max-height:500px;margin-top:15px}}@media (max-width:500px) and (hover:none) and (pointer:coarse){main.sub nav.sub-nav{position:relative}main.sub nav.sub-nav .container{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:2vw;scroll-padding-right:2vw}main.sub nav.sub-nav .container::-webkit-scrollbar{display:none}main.sub nav.sub-nav .container li{flex-shrink:0;scroll-snap-align:start}main.sub nav.sub-nav::after{content:'';position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(to right,rgba(84,193,255,0) 0,#54c1ff 100%);pointer-events:none}}@media (max-width:425px){main.home section.home-sub_nav div.content-constrain{gap:15px}main.sub section.page-header h1{font-size:2.5rem}main.sub section.page-content div.content h2{font-size:2.25rem}main.sub section.page-content div.blue-block div.container div.cards div.card div.text{padding:25px}}