@font-face{font-family:Helvetica;src:url(../../fonts/Helvetica.eot);src:url(../../fonts/Helvetica.eot?#iefix) format("embedded-opentype"),url(../../fonts/Helvetica.woff2) format("woff2"),url(../../fonts/Helvetica.woff) format("woff"),url(../../fonts/Helvetica.ttf) format("truetype"),url(../../fonts/Helvetica.svg#Helvetica) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Rift;src:url(../../fonts/Rift-Medium.eot);src:url(../../fonts/Rift-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/Rift-Medium.woff2) format("woff2"),url(../../fonts/Rift-Medium.woff) format("woff"),url(../../fonts/Rift-Medium.ttf) format("truetype"),url(../../fonts/Rift-Medium.svg#Rift-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Idlewild;src:url(../../fonts/Idlewild-Book.eot);src:url(../../fonts/Idlewild-Book.eot?#iefix) format("embedded-opentype"),url(../../fonts/Idlewild-Book.woff2) format("woff2"),url(../../fonts/Idlewild-Book.woff) format("woff"),url(../../fonts/Idlewild-Book.ttf) format("truetype"),url(../../fonts/Idlewild-Book.svg#Idlewild-Book) format("svg");font-weight:400;font-style:normal;font-display:swap}html{overflow-x:hidden;scroll-behavior:auto!important}body{font-family:Helvetica;overflow-x:hidden;background:linear-gradient(359.93deg,#000 5.29%,#306 59.25%);min-height:100vh}body.bg-revert{background:linear-gradient(359.93deg,#306 5.29%,#000 59.25%)}body.scroll-lock{overflow:hidden;height:100vh}body.fancybox-active{overflow:hidden;height:100vh}body a,body button,body input,body select,body textarea{transition:all .35s}body a:focus,body a:hover,body button:focus,body button:hover,body input:focus,body input:hover,body select:focus,body select:hover,body textarea:focus,body textarea:hover{box-shadow:none!important;outline:0!important;text-decoration:none;transition:all .35s}body a{color:inherit;text-decoration:none}body a:hover{color:inherit}body h1,body h2{font-family:'Idlewild Book'}body h3,body h4,body h5,body h6{font-family:Rift}body .content-area{position:relative;max-width:100%;padding:0 15px;margin-left:auto;margin-right:auto}body .content-area.fluid{padding:0}body .btn{font-family:Rift;font-style:normal;font-weight:500;font-size:28.8px;line-height:34.4px;text-align:center;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:7.2px 8px 8px;min-height:49.6px;min-width:185.6px;border-radius:0}body .btn.btn-primary{background:#34a6f9;color:#fff}body .btn.btn-primary:hover{color:#34a6f9;background:#fff}header{position:absolute;padding-top:0;padding-bottom:40px;z-index:9;width:100%;transition:all .35s}header .header-container{width:1120px;max-width:100%;padding:0 15px;margin-left:auto;margin-right:auto}header .header-container .navbar{padding:0}header .header-container .navbar .navbar-brand{width:200.8px}@media (max-width:991.98px){header .header-container .navbar .navbar-brand{z-index:3;margin-left:-40px}}@media (max-width:767.98px){header .header-container .navbar .navbar-brand{width:140px;margin-left:-25px}}header .header-container .navbar .navbar-toggler{padding:0;border:none}@media (max-width:991.98px){header .header-container .navbar .navbar-toggler{z-index:3}}header .header-container .navbar .navbar-toggler .navbar-toggler-icon{background-image:url(../../images/svg/menu-burger.svg);width:50px;height:50px}@media (max-width:991.98px){header .header-container .navbar .navbar-toggler .navbar-toggler-icon{margin-bottom:25px}}@media (max-width:767.98px){header .header-container .navbar .navbar-toggler .navbar-toggler-icon{width:40px;height:40px;margin-bottom:10px}}header .header-container .navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:url(../../images/svg/times-icon.svg);width:30px;margin-left:0;margin-right:15px;-webkit-filter:brightness(5);filter:brightness(5)}@media (max-width:767.98px){header .header-container .navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon{width:25px;margin-right:10px}}@media (max-width:991.98px){header .header-container .navbar .navbar-collapse{background-color:#306;width:100vw;margin-left:-15px;margin-right:-15px;position:absolute;top:0;max-height:100vh}}header .header-container .navbar .navbar-collapse .navbar-nav{align-items:center}@media (max-width:991.98px){header .header-container .navbar .navbar-collapse .navbar-nav{padding-top:160px;min-height:100vh}}@media (max-width:767.98px){header .header-container .navbar .navbar-collapse .navbar-nav{padding-top:100px}}header .header-container .navbar .navbar-collapse .navbar-nav .nav-item{margin-left:25.6px;margin-right:25.6px;padding-bottom:24px}@media (max-width:1349.98px){header .header-container .navbar .navbar-collapse .navbar-nav .nav-item{margin-left:10px;margin-right:10px}}@media (min-width:768px){header .header-container .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{display:block;opacity:0;pointer-events:none;transition:all .35s;background:#1b3744;border-radius:0;padding:0}header .header-container .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li a{color:#fff}header .header-container .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li:hover a{color:#1b3744}header .header-container .navbar .navbar-collapse .navbar-nav .nav-item.dropdown:hover .dropdown-menu{display:block;opacity:1;pointer-events:all;transition:all .35s}}header .header-container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-family:Rift;font-style:normal;font-weight:500;font-size:25.6px;line-height:30.4px;color:#fff;position:relative;padding:0}@media (max-width:1199.98px){header .header-container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:26px;line-height:30px}}@media (max-width:991.98px){header .header-container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:52px;line-height:60px}}@media (max-width:767.98px){header .header-container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:26px;line-height:30px}}header .header-container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle::after{content:"";width:6.4px;height:4.8px;background-image:url(../../images/svg/icon-menu.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border:none;margin-left:8px}header .header-container .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#34a6f9}header .header-container .navbar .right-button{margin-left:51.2px;padding-bottom:24px}@media (max-width:1349.98px){header .header-container .navbar .right-button{margin-left:0}}@media (max-width:991.98px){header .header-container .navbar .right-button{display:none}}header .header-container .navbar .right-button .menu-button{font-family:Rift;font-style:normal;font-weight:500;font-size:25.6px;line-height:30.4px;color:#fff;position:relative;background:#34a6f9;color:#fff;padding:3.2px 24px 4px;min-width:74.4px}header .header-container .navbar .right-button .menu-button:hover{color:#34a6f9;background-color:#fff}footer{position:relative;margin-top:80px}footer .content-area{width:984px}footer .content-area h2{font-family:Rift;font-style:normal;font-weight:500;font-size:32px;line-height:38.4px;text-align:center;color:#fff;margin-bottom:40px}footer .content-area h3{font-family:Helvetica;font-style:normal;font-weight:400;font-size:24px;line-height:32px;text-align:center;color:#fff;margin-bottom:40px}footer .content-area .footer-form{margin-bottom:54.4px}footer .content-area .footer-form form{display:flex;align-items:center;justify-content:space-between}@media (max-width:767.98px){footer .content-area .footer-form form{flex-wrap:wrap}}footer .content-area .footer-form form .input-area{flex:0 0 calc((100% - (31% + 208px))/ 2);max-width:calc((100% - (31% + 208px))/ 2)}@media (max-width:991.98px){footer .content-area .footer-form form .input-area{flex:0 0 calc((100% - (25% + 208px))/ 2);max-width:calc((100% - (25% + 208px))/ 2)}}@media (max-width:767.98px){footer .content-area .footer-form form .input-area{flex:0 0 100%;max-width:100%;margin-bottom:10px}}footer .content-area .footer-form form .input-area.email-input{flex:0 0 31%;max-width:31%}@media (max-width:991.98px){footer .content-area .footer-form form .input-area.email-input{flex:0 0 25%;max-width:25%}}@media (max-width:767.98px){footer .content-area .footer-form form .input-area.email-input{flex:0 0 100%;max-width:100%}}footer .content-area .footer-form form .input-area label{position:absolute;opacity:0;pointer-events:none}footer .content-area .footer-form form .input-area input:not(.btn){background:#000;border:1px solid #fff;height:49.6px;width:100%;padding:4px 16px;font-family:Helvetica;font-style:normal;font-weight:400;font-size:18.4px;line-height:32px;color:#34a6f9}@media (max-width:991.98px){footer .content-area .footer-form form .input-area input:not(.btn){font-size:20px}}footer .content-area .footer-form form .input-area input:not(.btn)::-moz-placeholder{color:#34a6f9}footer .content-area .footer-form form .input-area input:not(.btn):-ms-input-placeholder{color:#34a6f9}footer .content-area .footer-form form .input-area input:not(.btn)::placeholder{color:#34a6f9}@media (max-width:767.98px){footer .content-area .footer-form form .submit-area{width:100%}}footer .content-area .footer-form form .submit-area input.btn{height:49.6px}@media (max-width:767.98px){footer .content-area .footer-form form .submit-area input.btn{width:100%}}footer .content-area .footer-social{display:flex;align-items:center;justify-content:center;margin-bottom:34.4px}footer .content-area .footer-social a{color:#fff;margin:12px;font-size:20px}footer .content-area .footer-social a:hover{color:#34a6f9}footer .content-area .footer-logo{width:100%;text-align:center}footer .content-area .footer-logo img{width:200px}footer .content-area .footer-copyright{margin-bottom:48px}footer .content-area .footer-copyright p{font-family:Helvetica;font-style:normal;font-weight:400;font-size:11.2px;line-height:12.8px;text-align:center;color:#fff}footer .content-area .footer-copyright p a{color:#34a6f9}.home-banner{position:relative;min-height:676px;display:flex;align-items:center;justify-content:center;background-color:#306}@media (max-width:767.98px){.home-banner{min-height:100vh}}.home-banner .background-area{position:absolute;width:100%;height:100%;top:0;left:0}.home-banner .background-area img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-banner .background-area video{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.home-banner .content-area{width:880px;max-width:100%;padding:0 15px;margin-left:auto;margin-right:auto}.home-banner .content-area .text-box{text-align:center;padding:48px 0 24px}.home-banner .content-area .text-box h1{font-family:Idlewild;font-style:normal;font-weight:400;font-size:57.6px;line-height:68.8px;text-align:center;color:#fff;margin:0}@media (max-width:767.98px){.home-banner .content-area .text-box h1{font-size:42px;line-height:56px}}.home-banner .content-area .text-box h3{font-family:Rift;font-style:normal;font-weight:500;font-size:32px;line-height:38.4px;text-align:center;color:#fff;margin-top:32px;margin-bottom:0}.home-banner .content-area .video-button{position:relative;text-align:center}.home-banner .content-area .video-button a img{width:100px;-webkit-filter:brightness(5);filter:brightness(5)}.upcoming-shows{position:relative;margin-top:43.2px;margin-bottom:43.2px}.upcoming-shows.margin-large{margin-top:64px;margin-bottom:160px}@media (max-width:767.98px){.upcoming-shows.margin-large{margin-top:30px;margin-bottom:30px}}@media (max-width:767.98px){.upcoming-shows{margin-top:30px;margin-bottom:30px}}.upcoming-shows .content-area{width:1000px}.upcoming-shows .content-area .title-area{text-align:center;margin-bottom:67.2px}@media (max-width:767.98px){.upcoming-shows .content-area .title-area{margin-bottom:30px}}.upcoming-shows .content-area .title-area h2{font-family:Rift;font-style:normal;font-weight:500;font-size:32px;line-height:38.4px;text-align:center;color:#fff}.upcoming-shows .content-area .show-boxes{display:flex;flex-wrap:wrap}.upcoming-shows .content-area .show-boxes .show-box{position:relative;flex:0 0 30%;max-width:30%;margin-right:5%;background:#000;border:1px solid #fff;transition:all .35s;margin-bottom:52px}@media (max-width:991.98px){.upcoming-shows .content-area .show-boxes .show-box{flex:0 0 32%;max-width:32%;margin-right:2%}}.upcoming-shows .content-area .show-boxes .show-box:nth-child(3n){margin-right:0}@media (max-width:767.98px){.upcoming-shows .content-area .show-boxes .show-box{flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:20px}}.upcoming-shows .content-area .show-boxes .show-box .image-area{width:100%;height:265.6px;position:relative}@media (max-width:991.98px){.upcoming-shows .content-area .show-boxes .show-box .image-area{height:200px}}@media (max-width:767.98px){.upcoming-shows .content-area .show-boxes .show-box .image-area{height:300px}}.upcoming-shows .content-area .show-boxes .show-box .image-area img{position:absolute;width:90%;height:100%;top:0;left:5%;-o-object-fit:contain;object-fit:contain}.upcoming-shows .content-area .show-boxes .show-box .image-area img.full-image{width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.upcoming-shows .content-area .show-boxes .show-box .text-area{padding:24px;text-align:center}.upcoming-shows .content-area .show-boxes .show-box .text-area h3{font-family:Rift;font-style:normal;font-weight:500;font-size:25.6px;line-height:30.4px;color:#fff;margin-bottom:17.6px}@media (min-width:768px) and (max-width:991.98px){.upcoming-shows .content-area .show-boxes .show-box .text-area h3{font-size:24px}}.upcoming-shows .content-area .show-boxes .show-box .text-area p{font-family:Helvetica;font-style:normal;font-weight:400;font-size:14.4px;line-height:16.8px;text-align:center;color:#fff;margin:0}@media (min-width:768px) and (max-width:991.98px){.upcoming-shows .content-area .show-boxes .show-box .text-area p{font-size:16px}}.upcoming-shows .content-area .show-boxes .show-box .button-area{background:rgba(51,0,102,.48);position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);display:flex;align-items:center;justify-content:center;top:-1px;left:-1px;opacity:0;pointer-events:none;transition:all .35s;border:3px solid #34a6f9}.upcoming-shows .content-area .show-boxes .show-box:hover{border:1px solid transparent;box-shadow:0 4px 4px rgba(0,0,0,.25);transition:all .35s}.upcoming-shows .content-area .show-boxes .show-box:hover .button-area{opacity:1;pointer-events:all;transition:all .35s}.upcoming-shows .content-area .show-boxes .two-column-merge{position:relative;flex:0 0 65%;max-width:65%;margin-right:5%;border:1px solid #fff;transition:all .35s;margin-bottom:52px;background-color:#306;display:flex;align-items:center;justify-content:center}@media (max-width:991.98px){.upcoming-shows .content-area .show-boxes .two-column-merge{flex:0 0 66%;max-width:66%;margin-right:2%}}@media (max-width:767.98px){.upcoming-shows .content-area .show-boxes .two-column-merge{flex:0 0 100%;max-width:100%;margin-right:0}}.upcoming-shows .content-area .show-boxes .two-column-merge.position-right{margin-right:0}.upcoming-shows .content-area .show-boxes .two-column-merge:hover{border:3px solid #34a6f9;box-shadow:0 4px 4px rgba(0,0,0,.25);transition:all .35s}.upcoming-shows .content-area .show-boxes .two-column-merge .text-area{width:320px;max-width:100%;padding:16px;text-align:center}.upcoming-shows .content-area .show-boxes .two-column-merge .text-area h3{font-family:Rift;font-style:normal;font-weight:500;font-size:38.4px;line-height:46.4px;text-align:center;color:#fff;margin-bottom:24px}.upcoming-shows .content-area .show-boxes .two-column-merge .text-area h4{font-family:Rift;font-style:normal;font-weight:500;font-size:25.6px;line-height:30.4px;text-align:center;color:#fff}.upcoming-shows .content-area .link-area{margin-top:16px;width:100%;text-align:center}@media (max-width:767.98px){.upcoming-shows .content-area .link-area{margin-top:30px}}.text-only-center{position:relative;margin:43.2px 0}.text-only-center .content-area{width:904px;text-align:center}.text-only-center .content-area.larger{width:972px}.text-only-center .content-area h3{font-family:Rift;font-style:normal;font-weight:500;font-size:34.4px;line-height:41.6px;color:#fff;margin-bottom:24px}@media (max-width:767.98px){.text-only-center .content-area h3{font-size:33px;line-height:42px}}.text-only-center .content-area p{font-family:Helvetica;font-style:normal;font-weight:400;font-size:19.2px;line-height:32px;text-align:center;color:#fff}.text-only-center .content-area p.larger{font-size:24px;line-height:32px}@media (max-width:767.98px){.text-only-center .content-area p.larger{font-size:18px;line-height:30px}}@media (max-width:767.98px){.text-only-center .content-area p{font-size:18px;line-height:30px}}.text-only-center .content-area .btn{margin-top:32px;margin-bottom:20px}.logo-grid{position:relative;margin:48px 0}.logo-grid.margin-large{margin:100px 0 200px}@media (max-width:767.98px){.logo-grid.margin-large{margin:60px 0}}.logo-grid .content-area{width:808px}.logo-grid .content-area.larger{width:984px}.logo-grid .content-area .title-area{margin-bottom:60.8px}.logo-grid .content-area .title-area h2{font-family:Rift;font-style:normal;font-weight:500;font-size:32px;line-height:38.4px;text-align:center;color:#fff}.logo-grid .content-area .logo-grid-list{display:grid;row-gap:96px;-moz-column-gap:24px;column-gap:24px;grid-template-columns:1fr 1fr 1fr;padding-bottom:48px}@media (max-width:767.98px){.logo-grid .content-area .logo-grid-list{row-gap:60px;padding-bottom:30px}}.logo-grid .content-area .logo-grid-list .grid-item{display:flex;align-items:center;justify-content:center}.box-image-link{position:relative;margin:80px 0}.box-image-link .content-area{width:1112px}.box-image-link .content-area .link-boxes{display:flex;flex-wrap:wrap;justify-content:space-between}.box-image-link .content-area .link-boxes .link-box{position:relative;min-height:510px;flex:0 0 49%;max-width:49%}@media (max-width:991.98px){.box-image-link .content-area .link-boxes .link-box{flex:0 0 100%;max-width:100%;margin-bottom:20px}}@media (max-width:767.98px){.box-image-link .content-area .link-boxes .link-box{min-height:400px}}.box-image-link .content-area .link-boxes .link-box .background-image{position:absolute;width:100%;height:100%;top:0;left:0}.box-image-link .content-area .link-boxes .link-box .background-image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.box-image-link .content-area .link-boxes .link-box h2{font-family:Idlewild;font-style:normal;font-weight:400;font-size:37.6px;line-height:44.8px;text-align:center;color:#fff;position:absolute;text-transform:uppercase;top:40.8px;width:100%}@media (max-width:767.98px){.box-image-link .content-area .link-boxes .link-box h2{font-size:26px;line-height:35px;top:20px}}.box-image-link .content-area .link-boxes .link-box p{font-family:Helvetica;font-style:normal;font-weight:400;font-size:24px;line-height:32px;text-align:center;color:#fff;bottom:40px;width:80%;position:absolute;margin:0;left:10%}@media (max-width:767.98px){.box-image-link .content-area .link-boxes .link-box p{font-size:18px;line-height:24px;bottom:20px}}.page-banner{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;background-color:#306}.page-banner.overflow-bottom{min-height:793.6px;margin-bottom:-118.4px}@media (max-width:767.98px){.page-banner.overflow-bottom{min-height:unset;margin-bottom:0}}@media (max-width:767.98px){.page-banner{min-height:unset}}.page-banner .background-area{position:absolute;width:100%;height:100%;top:0;left:0}.page-banner .background-area.gradient-black::after{content:"";width:100%;height:160px;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);position:absolute;left:0;bottom:-1px}.page-banner .background-area.gradient-purple::after{content:"";width:100%;height:160px;background:linear-gradient(0deg,#306 0,rgba(0,0,0,0) 100%);position:absolute;left:0;bottom:-1px}.page-banner .background-area img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-banner .content-area{width:880px;max-width:100%;padding:0 15px;margin-left:auto;margin-right:auto}.page-banner .content-area .text-box{text-align:center;padding:0 0 80px}.page-banner .content-area .text-box.with-subtitle{padding:0 0 8px}.page-banner .content-area .text-box.more-bottom{padding:48px 0 0}.page-banner .content-area .text-box.centered{padding:0}@media (max-width:767.98px){.page-banner .content-area .text-box{padding:100px 0!important}}.page-banner .content-area .text-box h1{font-family:Idlewild;font-style:normal;font-weight:400;font-size:55.2px;line-height:66.4px;text-align:center;color:#fff;margin:0}.page-banner .content-area .text-box h1.smaller{font-size:37.6px;line-height:44.8px}@media (max-width:767.98px){.page-banner .content-area .text-box h1.smaller{font-size:24px;line-height:34px}}@media (max-width:991.98px){.page-banner .content-area .text-box h1{font-size:50px}}@media (max-width:767.98px){.page-banner .content-area .text-box h1{font-size:24px;line-height:34px}}.page-banner .content-area .text-box h3{font-family:Rift;font-style:normal;font-weight:500;font-size:32px;line-height:38.4px;text-align:center;color:#fff;margin-top:12px;margin-bottom:0}@media (max-width:767.98px){.page-banner .content-area .text-box h3{margin-top:5px;font-size:18px;line-height:26px}}.video-content{position:relative;margin:80px 0}@media (max-width:767.98px){.video-content{margin:60px 0}}.video-content .content-area{width:996px}.two-image-full{position:relative;margin:80px 0}@media (max-width:767.98px){.two-image-full{margin:60px 0}}.two-image-full .content-area{display:flex;flex-wrap:wrap}.two-image-full .content-area .image-box{flex:0 0 50%;max-width:50%;position:relative;height:515.2px}@media (max-width:767.98px){.two-image-full .content-area .image-box{flex:0 0 100%;max-width:100%;height:300px}}.two-image-full .content-area .image-box img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.the-band{position:relative;margin:67.2px 0}.the-band .content-area{width:876px}.the-band .content-area .band-boxes{display:flex;flex-wrap:wrap;justify-content:space-between}.the-band .content-area .band-boxes .band-box{position:relative;flex:0 0 46.104%;max-width:46.104%;margin-bottom:96px}@media (max-width:767.98px){.the-band .content-area .band-boxes .band-box{margin-bottom:30px}}.the-band .content-area .band-boxes .band-box .image-area{position:relative;width:100%;padding-top:93.891%;margin-bottom:7.2px}.the-band .content-area .band-boxes .band-box .image-area img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0}.the-band .content-area .band-boxes .band-box h3{font-family:Rift;font-style:normal;font-weight:500;font-size:32px;line-height:38.4px;color:#fff;margin:0}@media (max-width:767.98px){.the-band .content-area .band-boxes .band-box h3{font-size:20px;line-height:28px}}.band-modal-box{display:none;background:#000;width:956px;max-width:90%;padding:40px}@media (max-width:767.98px){.band-modal-box{padding:40px 15px}}.band-modal-box .fancybox-button{-webkit-filter:brightness(1000);filter:brightness(1000)}.band-modal-box .modal-box-content .top-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:75.2px}@media (max-width:991.98px){.band-modal-box .modal-box-content .top-area{margin-bottom:30px}}.band-modal-box .modal-box-content .top-area .image-area{flex:0 0 44.891%;max-width:44.891%}@media (max-width:767.98px){.band-modal-box .modal-box-content .top-area .image-area{flex:0 0 100%;max-width:100%}}.band-modal-box .modal-box-content .top-area .image-area .image-box{position:relative;width:100%;padding-top:86.992%;margin-bottom:7.2px}.band-modal-box .modal-box-content .top-area .image-area .image-box img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0}.band-modal-box .modal-box-content .top-area .title-area{flex:0 0 51%;max-width:51%}@media (max-width:767.98px){.band-modal-box .modal-box-content .top-area .title-area{flex:0 0 100%;max-width:100%}}.band-modal-box .modal-box-content .top-area .title-area h3{font-family:Rift;font-style:normal;font-weight:500;font-size:63.2px;line-height:76px;color:#34a6f9;margin:0}@media (max-width:991.98px){.band-modal-box .modal-box-content .top-area .title-area h3{font-size:36px;line-height:42px}}.band-modal-box .modal-box-content .top-area .title-area h4{font-family:Rift;font-style:normal;font-weight:500;font-size:32px;line-height:38.4px;color:#34a6f9}@media (max-width:991.98px){.band-modal-box .modal-box-content .top-area .title-area h4{font-size:26px;line-height:32px}}.band-modal-box .modal-box-content .desc-area p{font-family:Helvetica;font-style:normal;font-weight:400;font-size:19.2px;line-height:32px;color:#fff;margin-bottom:24px;padding-right:8.5%}@media (max-width:991.98px){.band-modal-box .modal-box-content .desc-area p{padding-right:0}}@media (max-width:767.98px){.band-modal-box .modal-box-content .desc-area p{font-size:16px;line-height:22px}}.history{position:relative;margin:120px 0 160px}.history .content-area{width:960px}.history .content-area .history-boxes{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:991.98px){.history .content-area .history-boxes{padding-left:15px}}.history .content-area .history-boxes::before{content:"";width:1px;height:calc(100% + 80px);top:-40px;left:50%;background:#34a6f9;position:absolute}@media (max-width:991.98px){.history .content-area .history-boxes::before{height:calc(100% + 30px);top:0;left:15px}}.history .content-area .history-boxes .history-column{flex:0 0 45%;max-width:45%}@media (max-width:991.98px){.history .content-area .history-boxes .history-column{display:contents}}.history .content-area .history-boxes .history-column:first-child{text-align:right}@media (max-width:991.98px){.history .content-area .history-boxes .history-column:first-child{text-align:left}}.history .content-area .history-boxes .history-column:first-child p{margin-left:auto}@media (max-width:991.98px){.history .content-area .history-boxes .history-column:first-child p{margin-left:unset}}@media (max-width:991.98px){.history .content-area .history-boxes .history-column .history-box{width:100%}}.history .content-area .history-boxes .history-column .history-box h3{font-family:Idlewild;font-style:normal;font-weight:400;font-size:39.2px;line-height:32px;color:#34a6f9;margin-bottom:24px}@media (max-width:991.98px){.history .content-area .history-boxes .history-column .history-box h3{margin-top:60px}}@media (max-width:767.98px){.history .content-area .history-boxes .history-column .history-box h3{font-size:40px}}.history .content-area .history-boxes .history-column .history-box p{font-family:Helvetica;font-style:normal;font-weight:400;font-size:17.6px;line-height:32px;color:#fff;margin-bottom:20px;max-width:352px}@media (max-width:991.98px){.history .content-area .history-boxes .history-column .history-box p{max-width:100%}}@media (max-width:767.98px){.history .content-area .history-boxes .history-column .history-box p{font-size:18px;line-height:30px}}.history .content-area .history-boxes .history-column .history-box img{margin-bottom:20px}@media (max-width:991.98px){.history .content-area .history-boxes .history-column .separator{display:none}}.booking{position:relative;margin:60px 0}@media (max-width:767.98px){.booking{margin:30px 0}}.booking .content-area{width:1024px;display:flex;flex-wrap:wrap;justify-content:space-between}.booking .content-area .left-area{flex:0 0 61%;max-width:61%;padding-top:92px;padding-bottom:92px}@media (max-width:991.98px){.booking .content-area .left-area{flex:0 0 100%;max-width:100%;padding-top:0;padding-bottom:0}}.booking .content-area .left-area p{font-family:Helvetica;font-style:normal;font-weight:400;font-size:19.2px;line-height:32px;color:#fff;margin-bottom:24px}@media (max-width:767.98px){.booking .content-area .left-area p{font-size:16px;line-height:22px}}.booking .content-area .right-area{flex:0 0 30%;max-width:30%;padding-top:92px;padding-bottom:92px;padding-left:6%;border-left:1px solid #fff}@media (max-width:991.98px){.booking .content-area .right-area{padding-left:15px;flex:0 0 100%;max-width:100%;padding:30px 0 0;border-left:none;border-top:1px solid #fff;display:flex;flex-wrap:wrap;justify-content:space-between}}.booking .content-area .right-area .info-box{margin-bottom:75.2px;position:relative}@media (max-width:991.98px){.booking .content-area .right-area .info-box{flex:0 0 30%;max-width:30%;align-items:center;display:flex}}@media (max-width:767.98px){.booking .content-area .right-area .info-box{display:block;margin-bottom:50px;flex:0 0 100%;max-width:100%;padding-right:50%}}.booking .content-area .right-area .info-box img{margin-bottom:16px}@media (max-width:767.98px){.booking .content-area .right-area .info-box img{margin-bottom:0}}.booking .content-area .right-area .info-box h3{font-family:Helvetica;font-style:normal;font-weight:700;font-size:19.2px;line-height:32px;color:#34a6f9}@media (max-width:991.98px){.booking .content-area .right-area .info-box h3{position:absolute;bottom:-30px}}@media (max-width:767.98px){.booking .content-area .right-area .info-box h3{position:relative;bottom:0}}.section-media{position:relative;margin-bottom:200px}@media (max-width:767.98px){.section-media{margin-bottom:60px}}.section-media .content-area{width:972px}.section-media .content-area .media-box{margin-bottom:40px}@media (max-width:767.98px){.section-media .content-area .media-box{margin-bottom:20px}}.section-media .content-area .media-box .media-image-grid{display:flex;flex-wrap:wrap}.section-media .content-area .media-box .media-image-grid .image-grid{flex:0 0 31.562%;max-width:31.562%;margin-right:2.657%;margin-bottom:20.8px}@media (max-width:767.98px){.section-media .content-area .media-box .media-image-grid .image-grid{margin-bottom:10px}}.section-media .content-area .media-box .media-image-grid .image-grid:nth-child(3n){margin-right:0}.section-media .content-area .media-box .media-image-grid .image-grid .img-box{width:100%;padding-top:104.28%;position:relative}.section-media .content-area .media-box .media-image-grid .image-grid .img-box img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0}
/*# sourceMappingURL=theme.min.css.map */
