@import url(fonts.css);*,::after,::before{box-sizing:border-box}body,html{font-size:18px}body{margin:0;padding:0;font-family:"Chevin","Helvetica Neue",Arial,sans-serif;line-height:1.5;color:#333;background:#fff;-webkit-font-smoothing:antialiased}a{color:#3876e7;text-decoration:none}a:active,a:focus,a:hover{color:#333}img{max-width:100%;height:auto}.heading,h1,h2,h3,h4{font-weight:700;line-height:1.2}.heading,h1,h2,h3{text-transform:uppercase}h1,h2,h3{font-size:26px;color:#333}h3{font-size:24px}input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#333;background:#fff;border:1px solid #eee;padding:10px 15px;font-size:16px}input:focus,select:focus,textarea:focus{border-color:#3876e7;outline:0}.inner{margin:0 auto;max-width:1200px;padding:0 20px}.text-center{text-align:center}.clearfix::after{content:"";display:table;clear:both}.screen-reader-text{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.button,input[type=submit]{display:inline-block;padding:15px 30px;border-radius:5px;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;background:#fe4f26;border:0;cursor:pointer;transition:background .2s}.button:hover,.main-nav ul ul li:hover>a,input[type=submit]:hover{background:#3876e7;color:#fff}.button-blue{background:#3876e7!important}.button-blue:hover{background:#2d5eb6!important}.columns-2,.columns-3{width:100%;display:inline-flex}.columns-2 .column-1,.columns-2 .column-2{width:50%}.columns-3 .column-1,.columns-3 .column-2,.columns-3 .column-3{width:33.33%}.site-header{background:#fff}.header,.inside-header{max-width:1200px;margin:0 auto}.header{display:inline-flex;width:100%;padding:20px;align-items:center}.header .item-1{width:27.5%;text-align:left}.header .item-1 img{width:200px}.header .item-2{width:45%;color:#3876e7;text-align:center}.header .item-2 .heading,.main-nav ul li a{font-size:24px;text-transform:uppercase}.header .item-2 .sub-heading{font-size:16px;color:#3876e7}.header .item-3{width:27.5%;text-align:right}.header .header-buttons{width:100%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.header .header-buttons .icons{width:auto;flex:0 1 auto;display:inline-flex;align-items:center;gap:4%}.header .header-buttons .icons a{width:23%;margin:0 1%}.header .header-buttons .icons a img{width:30px;height:30px}.header .header-buttons .button{margin-left:20px;white-space:nowrap;flex:0 0 auto;padding:15px 20px}.main-navigation{background:#3876e7;position:sticky;top:0;z-index:1000;height:48px}.main-navigation .inside-navigation{max-width:1200px;margin:0 auto;display:flex;align-items:center;position:relative}.main-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.main-nav ul li,.main-nav ul ul li{position:relative}.main-nav ul li a{display:block;padding:12px 16px;color:#fff;font-size:16px;font-weight:700;white-space:nowrap;transition:background .2s,color .2s}.main-nav ul ul{position:absolute;top:100%;left:0;background:#fff;min-width:280px;display:none;z-index:999;box-shadow:0 2px 10px rgba(0,0,0,.1)}.main-nav ul ul ul{top:0;left:100%}.main-nav ul ul li a{color:#333;padding:10px 20px;font-size:15px}#primary-menu{width:100%}#primary-menu .menu-item-has-children>a{position:relative;padding-right:0}#primary-menu .menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;padding-right:20px;padding-left:10px;clear:both}#primary-menu .dropdown-menu-toggle:before{content:"";font-family:GeneratePress,serif;display:inline-block;width:.8em;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;speak:never}#primary-menu nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}#primary-menu nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right;content:""}.social-icon{height:16px;vertical-align:middle}.fa-facebook-f,.fa-instagram{font-family:"Font Awesome 5 Brands",serif}.navigation-search{position:absolute;left:-99999px;pointer-events:none;visibility:hidden;z-index:20;width:100%;top:0;transition:opacity 100ms ease-in-out;opacity:0}.navigation-search.nav-search-active{left:0;right:0;pointer-events:auto;visibility:visible;opacity:1}.navigation-search input{outline:0;border:0;opacity:.9;width:100%;z-index:20;border-radius:0;height:48px;padding:0 50px 0 20px;font-size:16px;background:#fff;color:#333}.navigation-search .search-submit{position:absolute;right:0;top:0;height:48px;width:48px;border:0;background:0 0;color:#3876e7;font-size:16px;cursor:pointer;z-index:21;padding:0}.navigation-search .search-submit:hover{color:#2d5eb6}.search-item .fas.fa-times::before,.search-item.active .fas.fa-search::before{content:""}.mobile-bar-items{display:none;margin-left:auto}.menu-toggle,.mobile-bar-items a{color:#fff;padding:12px 16px;cursor:pointer}.mobile-bar-items a:hover{background:#fff;color:#3876e7}.menu-toggle{display:none;height:48px;background:0 0;border:0;font-size:22px;order:-1}.menu-toggle:hover{background:#3876e7;color:#fff}.menu-toggle .fas.fa-times,.menu-toggle.open .fas.fa-bars,.mhide-desktop{display:none}.menu-toggle.open .fas.fa-times,.paging-navigation .page-numbers li{display:inline-block}@media (max-width:768px){.mhide-desktop{display:flex}.mhide-mobile{display:none}.main-nav ul ul.open,.main-nav.open,.menu-toggle{display:block}.mobile-bar-items{display:block;margin-left:auto}.main-nav{display:none;position:absolute;top:100%;left:0;width:100%;z-index:1000}.main-nav ul{flex-direction:column;background:#3876e7;margin:0}.main-nav ul li a{color:#fff;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.15)}.main-nav ul ul{position:static;display:none;box-shadow:none;min-width:0;background:#fff}.main-nav ul ul li a{padding-left:40px;font-size:15px;color:#333}.main-nav ul ul ul li a{padding-left:60px}.main-nav .menu-item-has-children>a{display:flex;align-items:center;justify-content:space-between}.main-nav .menu-item-has-children .dropdown-menu-toggle{float:none}.main-nav .menu-item-has-children.open>a{background:#fff;color:#3876e7;border-bottom-color:#fff}.main-nav .menu-item-has-children.open>a .dropdown-menu-toggle:before{color:#3876e7}#primary-menu .dropdown-menu-toggle:before{content:""}#primary-menu .dropdown-menu-toggle.open:before{content:""}}@media (min-width:769px){.main-nav ul li:hover>ul,.main-nav ul ul li:hover>ul{display:block}.main-nav ul li:focus>a,.main-nav ul li:hover>a{background:#fff;color:#3876e7}}.block-2{padding:0}.hero-swiper{margin-top:40px;width:100%}.hero-swiper .swiper-slide{position:relative;display:flex;align-items:flex-end;min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}.hero-swiper .swiper-slide .wrapper{width:100%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.9));padding:40px}.hero-swiper .swiper-slide .heading{color:#fff;font-size:18px;margin:0}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{color:#3876e7;background:rgba(255,255,255,.9);width:40px;height:40px;border-radius:50%;font-size:14px}.block-4 .events-swiper .swiper-button-next::after,.block-4 .events-swiper .swiper-button-prev::after,.hero-swiper .swiper-button-next::after,.hero-swiper .swiper-button-prev::after,.review-swiper .swiper-button-next::after,.review-swiper .swiper-button-prev::after{font-size:16px;font-weight:700}.hero-swiper .swiper-pagination-bullet-active{background:#3876e7}.block-3,.block-4{padding:40px 0}.block-3 h2,.block-4 h2,.block-5 h2{margin-bottom:40px}.block-3 .column-2{padding-left:40px;padding-top:40px}.block-3 .heading{font-size:24px;text-transform:uppercase}.block-3 .heading,.block-3 p{margin-bottom:20px}.block-4{background:#f2f4f8}.block-4 .clearfix{margin:0-1%}.block-4 .event-card{width:31%;margin:0 1% 20px;float:left;min-height:400px;border-radius:5px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.1);overflow:hidden;position:relative}.block-4 .event-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.2)}#owl-gallery .gallery-item img,.block-4 .event-card img{width:100%;object-fit:cover;object-position:center center}.block-4 .event-card img{display:block;height:300px;border-radius:5px 5px 0 0}.block-4 .event-card .wrapper{padding:20px 20px 40px}.block-4 .event-card .heading{display:block;font-size:24px;margin-bottom:20px;text-transform:none}.block-4 .event-card .date{margin-top:10px;font-size:14px;color:#757575}.block-4 .events-swiper{padding:0 20px 40px}.block-4 .events-swiper .swiper-slide{height:auto}.block-4 .events-swiper .event-card{width:100%;float:none;margin:0;min-height:400px}.block-4 .events-swiper .event-status-sold-out{background:#2c866c}.block-4 .events-swiper .swiper-button-next,.block-4 .events-swiper .swiper-button-prev{color:#3876e7;background:rgba(255,255,255,.9);width:40px;height:40px;border-radius:50%}.block-4 .events-swiper .swiper-pagination-bullet-active{background:#3876e7}.event-status{position:absolute;top:10px;left:-5px;color:#fff;background:#4caf50;font-size:14px;padding:2px 10px;border-radius:5px}.event-status-finished{background:#aaa}.event-status-join-now{background:#fd8418}.block-5{padding:160px 0;background:url(../../images/bg-reviews.jpg)no-repeat center/cover}.block-5 h2{color:#fff}.review-swiper{max-width:768px;margin:0 auto}.review-swiper .swiper-slide{padding:60px 40px;background:#fff}.review-swiper .swiper-slide .columns-2{display:flex}.review-swiper .swiper-slide .column-1{width:30%;margin-right:5%;text-align:center}.review-swiper .swiper-slide .column-2{width:65%}.review-swiper .swiper-slide img{width:200px;height:200px;object-fit:cover;object-position:center center;border-radius:50%}.review-swiper .swiper-slide .heading{display:block;font-size:20px;margin-top:20px;margin-bottom:20px;text-transform:none}.review-swiper .swiper-button-next,.review-swiper .swiper-button-prev{color:#3876e7;background:rgba(255,255,255,.9);width:40px;height:40px;border-radius:50%}.review-swiper .swiper-pagination-bullet-active{background:#3876e7}.block-6{padding:40px 0;background:#f2f4f8}.block-6 h2{margin-bottom:40px;text-align:center}#owl-gallery{display:flex;flex-wrap:wrap;gap:20px}#owl-gallery .gallery-item{flex:0 0 calc(50% - 10px)}#owl-gallery .gallery-item img{height:500px}.before-footer-1{padding:60px 0;background:#3f547a}.before-footer-1 .clearfix{margin:0-.5%}.before-footer-1 .item{width:11%;margin:10px .5%;float:left;text-align:center;background:rgba(0,0,0,.1);padding:10px}.before-footer-1 .item img{height:60px}.site-footer{background:#3f547a;color:#c3cddb}.footer-widgets{padding:60px 20px}.footer-widgets .grid-container{max-width:1160px;margin:0 auto}.inside-footer-widgets{display:flex;flex-wrap:wrap;margin:0-20px}.footer-widget{flex:0 0 25%;padding:0 20px;box-sizing:border-box}.footer-widget .widget-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:20px}.footer-widget a{color:#c3cddb;opacity:.9;text-decoration:underline}.footer-widget a:hover{opacity:1;text-decoration:none;color:#fff}.footer-widget ul{list-style:none;padding:0;margin:0}.footer-widget ul li{margin-bottom:8px}.footer-widget img{max-width:100%}.site-info{padding:20px;text-align:center;font-size:14px}.site-info,.site-info a{color:#c3cddb}.site-info a:hover{color:#fff}.generate-back-to-top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:50px;text-align:center;background:#fe4f26;color:#fff;border-radius:50%;z-index:100;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;text-decoration:none;font-size:20px}.generate-back-to-top.visible{opacity:1;visibility:visible}.generate-back-to-top:hover{background:#3876e7}.cookie-notice{position:fixed;bottom:0;left:0;width:100%;background:#444546;color:#fff;padding:15px 20px;z-index:1001;display:none;box-shadow:0-2px 10px rgba(0,0,0,.2)}.cookie-notice.visible{display:block}.cookie-notice .inner{display:flex;align-items:center;gap:15px;flex-wrap:wrap;justify-content:center}.cookie-notice p{margin:0;font-size:14px}.cookie-button{padding:8px 20px;border:0;border-radius:3px;cursor:pointer;font-size:14px;background:#dcf1ff;color:#000;white-space:nowrap}.cookie-settings-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1002;display:none;align-items:center;justify-content:center}.cookie-settings-modal.visible{display:flex}.cookie-settings-content{background:#fff;color:#333;max-width:500px;width:90%;padding:30px;border-radius:5px;max-height:90vh;overflow-y:auto}.cookie-category{margin:20px 0;padding:15px;background:#f2f4f8;border-radius:5px}.cookie-category label{display:flex;align-items:center;gap:10px;cursor:pointer}.cookie-category input[type=checkbox]{width:18px;height:18px;cursor:pointer}.cookie-category p{margin:10px 0 0;font-size:14px;color:#666}.cookie-settings-buttons{display:flex;gap:10px;margin-top:20px}.cookie-settings-buttons .cookie-accept-all,.cookie-settings-buttons .cookie-save{flex:1}@media (max-width:768px){h1{font-size:30px}h2{font-size:24px}.header{flex-direction:row}.header .item-1,.header .item-2,.header .item-3{width:100%;text-align:center}.header .item-2{display:none}.header .item-2 .heading{font-size:18px}.header .item-2 .sub-heading{font-size:16px}.header .header-buttons{display:block;margin:0 auto;max-width:270px}.header .header-buttons .icons{width:70%}.main-nav.open,.menu-toggle,.mobile-bar-items{display:block}.header .header-buttons .button,.main-nav{display:none}.columns-2,.review-swiper .swiper-slide .columns-2{display:block}.columns-2 .column-1,.columns-2 .column-2,.review-swiper .swiper-slide .column-1,.review-swiper .swiper-slide .column-2{width:100%}.columns-2 .column-1{margin-bottom:20px}.block-3 .column-2{padding:0}.block-4 .event-card{width:48%;min-height:450px}.block-4 .event-card img{height:250px}.hero-swiper .swiper-slide{min-height:300px}#owl-gallery .gallery-item{flex:0 0 100%}#owl-gallery .gallery-item img{height:300px}.block-5{padding:80px 0}.review-swiper .swiper-slide{padding:40px 20px;text-align:center;height:420px}.review-swiper .swiper-slide .column-1{margin-right:0}.review-swiper .swiper-slide img{width:100px;height:100px;margin:0 auto}.before-footer-1 .item{width:31%}.footer-widget{flex:0 0 50%}}@media (max-width:600px){.header{padding:20px 10px 10px}.header .item-1 img{max-width:150px}.block-4 .event-card{width:100%;margin:0 0 20px}.footer-widget{flex:0 0 100%}}.bottom-form{padding:60px 20px;background:#f2f4f8;text-align:center}.bottom-form h2{margin-bottom:10px}.bottom-form form{max-width:500px;margin:30px auto 0}.bottom-form .form-row{margin-bottom:15px}.bottom-form input,.bottom-form textarea{width:100%;padding:15px;border:1px solid #ddd;border-radius:5px;font-size:16px;box-sizing:border-box}.bottom-form input:focus,.bottom-form textarea:focus{border-color:#3876e7;outline:0}.bottom-form button{width:100%;cursor:pointer}.form-checkbox{text-align:left}.form-checkbox label{display:flex;align-items:flex-start;gap:10px;font-size:14px;cursor:pointer}.form-checkbox input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex-shrink:0;cursor:pointer;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:auto}.form-msg{margin-top:15px}.form-success{color:#4caf50}.form-error{color:#e80e03}@media (max-width:600px){.bottom-form{padding:40px 20px}}.paging-navigation{padding:30px 20px 10px;text-align:center;clear:both}.paging-navigation .page-numbers{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}.paging-navigation .page-numbers a,.paging-navigation .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 10px;box-sizing:border-box;border:1px solid #d3d5d7;border-radius:5px;font-size:15px;font-weight:700;text-decoration:none;transition:all .15s ease}.paging-navigation .page-numbers a{color:#3876e7;background:#fff}.paging-navigation .page-numbers a:focus,.paging-navigation .page-numbers a:hover{background:#3876e7;color:#fff;border-color:#3876e7}.paging-navigation .page-numbers .current{background:#3876e7;color:#fff;border-color:#3876e7}.paging-navigation .page-numbers .dots{color:#757575;border:0;background:0 0;min-width:30px}.paging-navigation .page-numbers .disabled{color:#c3cddb;background:#f2f4f8;cursor:default;pointer-events:none}.paging-navigation .page-numbers .next,.paging-navigation .page-numbers .prev{font-size:14px}.breadcrumbs{background:#f2f4f8;border-bottom:1px solid #e6e9ef;padding:10px 0}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs li{display:inline-flex;align-items:center}.breadcrumbs a{color:#3876e7;text-decoration:none;font-size:14px}.breadcrumbs a:focus,.breadcrumbs a:hover{color:#2d5eb6;text-decoration:underline}.breadcrumbs span[itemprop=name]{font-size:14px;color:#333}.breadcrumbs .sep{margin:0 8px;color:#c3cddb;font-size:14px}@media (max-width:600px){.breadcrumbs{overflow-y:auto;-webkit-overflow-scrolling:touch}.breadcrumbs ol{flex-wrap:nowrap;white-space:nowrap}}.search-results{list-style:none;margin:30px 0;padding:0}.search-result-item{border-bottom:1px solid #eee}.search-result-item:last-child{border-bottom:none}.search-result-item a{font-size:18px;color:#3876e7;text-decoration:none}.search-result-item a:hover{text-decoration:underline}.search-item-type{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;background:#3876e7;padding:2px 8px;border-radius:3px;margin-right:10px;vertical-align:middle}.search-page-form{display:flex;gap:10px;margin-bottom:30px;max-width:500px}.search-page-form input{flex:1;padding:12px 15px;border:1px solid #ddd;border-radius:5px;font-size:16px}.search-page-form input:focus{border-color:#3876e7;outline:0}.search-page-form button{padding:12px 20px;background:#3876e7;color:#fff;border:0;border-radius:5px;cursor:pointer}@media (max-width:600px){.search-page-form{max-width:100%}}.page_content figure.table{overflow-x:auto;margin:0}.page_content figure.table table{border:0;border-collapse:collapse;width:100%}.page_content figure.table table td{padding:11px 14px;vertical-align:top;border:solid 1px #edf0f3}