﻿@font-face{font-family:"Alex";src:url("../fonts/AlexBrush-Regular.eot");src:url("../fonts/AlexBrush-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/AlexBrush-Regular.woff2") format("woff2"), url("../fonts/AlexBrush-Regular.woff") format("woff"), url("../fonts/AlexBrush-Regular.ttf") format("truetype"), url("../fonts/AlexBrush-Regular.svg#AlexBrush-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/PlayfairDisplay-Bold.eot");src:url("../fonts/PlayfairDisplay-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/PlayfairDisplay-Bold.woff2") format("woff2"), url("../fonts/PlayfairDisplay-Bold.woff") format("woff"), url("../fonts/PlayfairDisplay-Bold.ttf") format("truetype"), url("../fonts/PlayfairDisplay-Bold.svg#PlayfairDisplay-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/PlayfairDisplay-Italic.eot");src:url("../fonts/PlayfairDisplay-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/PlayfairDisplay-Italic.woff2") format("woff2"), url("../fonts/PlayfairDisplay-Italic.woff") format("woff"), url("../fonts/PlayfairDisplay-Italic.ttf") format("truetype"), url("../fonts/PlayfairDisplay-Italic.svg#PlayfairDisplay-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/PlayfairDisplay-Medium.eot");src:url("../fonts/PlayfairDisplay-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/PlayfairDisplay-Medium.woff2") format("woff2"), url("../fonts/PlayfairDisplay-Medium.woff") format("woff"), url("../fonts/PlayfairDisplay-Medium.ttf") format("truetype"), url("../fonts/PlayfairDisplay-Medium.svg#PlayfairDisplay-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/PlayfairDisplay-MediumItalic.eot");src:url("../fonts/PlayfairDisplay-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/PlayfairDisplay-MediumItalic.woff2") format("woff2"), url("../fonts/PlayfairDisplay-MediumItalic.woff") format("woff"), url("../fonts/PlayfairDisplay-MediumItalic.ttf") format("truetype"), url("../fonts/PlayfairDisplay-MediumItalic.svg#PlayfairDisplay-MediumItalic") format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/PlayfairDisplay-Regular.eot");src:url("../fonts/PlayfairDisplay-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/PlayfairDisplay-Regular.woff2") format("woff2"), url("../fonts/PlayfairDisplay-Regular.woff") format("woff"), url("../fonts/PlayfairDisplay-Regular.ttf") format("truetype"), url("../fonts/PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}body{font-size:22px;line-height:32px;color:#000;background-color:#fff;font-family:"Playfair Display"}a{color:#ffffff;text-decoration:none}p{margin:0 0 12px}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{margin:0 0 24px;font-family:"Alex";color:#486AB1}h1{font-size:clamp(2.5rem, calc(1.1796rem + 4.2254vw), 6.25rem);line-height:110px}h2{font-size:clamp(1.875rem, calc(1.3971rem + 1.9608vw), 3.75rem);line-height:68px;letter-spacing:-1.2px;background:linear-gradient(90deg, #272a2d 59.83%, #1372b7 88.36%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}h3{font-size:clamp(1.75rem, calc(1.3676rem + 1.5686vw), 3.25rem);line-height:52px;letter-spacing:-1.12px;background:linear-gradient(90deg, #272a2d 59.83%, #1372b7 88.36%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}h4{color:#000;font-size:36px;line-height:44px;letter-spacing:-0.72px}h5{font-size:32px;line-height:30px;letter-spacing:0.64px;margin-bottom:16px;color:#272a2d}.container{max-width:1184px;padding:0 20px;margin:0 auto}.btn{display:inline-block;font-size:16px;line-height:18px;letter-spacing:1.4px;color:#fff;background-color:#1db575;padding:17px 24px;position:relative;border-radius:4px;transition:ease-in-out 0.25s background-color}.btn:after{font-family:"Font Awesome 5 Pro";content:"";font-weight:100;margin-left:12px}.btn:hover{background-color:#486AB1}.btn.blue{background-color:#486AB1}.btn.blue:hover{background-color:#1db575}.black-bg{padding:4px 18px;display:inline-block;background:#202020;color:#fff;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:24px;letter-spacing:-0.32px;text-transform:uppercase;margin-bottom:16px;transform-origin:left bottom;transform:rotate(-90deg);transition:ease-in-out 0.9s transform}.go .black-bg{transform:rotate(0deg)}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{text-transform:none;background:initial;background-clip:initial;-webkit-text-fill-color:initial;text-transform:none}.tribe-events-single .tribe-events-sub-nav{padding:0}.tribe-events .tribe-events-c-search__button,.tribe-events button.tribe-events-c-search__button{background:#1db575}.tribe-events .tribe-events-c-search__button:hover,.tribe-events button.tribe-events-c-search__button:hover{background:#486AB1;transition:ease-in-out 0.25s background}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{background:#1db575;color:#ffffff;border:0}.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:hover{background:#486AB1 !important;transition:ease-in-out 0.25s background}.tribe-filter-bar .tribe-filter-bar-c-filter--accordion .tribe-filter-bar-c-filter__toggle:focus,.tribe-filter-bar .tribe-filter-bar-c-filter--accordion button.tribe-filter-bar-c-filter__toggle:focus,.tribe-filter-bar .tribe-filter-bar-c-filter__toggle:focus,.tribe-filter-bar button.tribe-filter-bar-c-filter__toggle:focus{outline:0}.tribe-events-meta-group a{color:#486AB1}.tribe-events-schedule{font-weight:700}.gfield_description.validation_message.gfield_validation_message{position:absolute}.tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum,.tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum-link,.tribe-events .tribe-events-c-messages__message-list-item-link{color:#486AB1 !important;border-color:#486AB1 !important}.result-module{display:flex;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ddd}.result-module .result-preview{width:340px;padding-right:40px}.result-module .result-preview img{width:100%;border-radius:8px;height:200px;display:block;object-fit:cover}.result-module .result-info{width:calc(100% - 340px)}.main-title-area{margin-bottom:60px}.tribe-events-view.alignwide{overflow-x:hidden}@media only screen and (max-width:1169px){body{overflow-x:hidden}h1,h2,h3{line-height:normal}}.header{position:fixed;z-index:99;width:100%;top:45px;left:0;transition:ease-in-out 0.25s top;background-color:transparent}.header .header-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.header .header-content .logotype{width:12%;margin:0 0 0 60px}.header .header-content .logotype img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;width:110px}.header .main-menu{width:80%}.header .main-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.header .main-menu ul li a{color:#000;font-weight:600;line-height:101%;letter-spacing:10px;font-size:20px;display:block;margin:0 35px 0 6px}.header.sticky{top:0px;background-color:rgba(72, 106, 177, 0.87);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.header.sticky .logotype img{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;width:80px}.header.sticky .main-menu ul li a{color:#fff}.slide-menu{display:none}@media screen and (max-width:767px){.header .header-content .logotype{width:unset;margin:unset}.header-content .logotype img{width:90px}.header-content .main-menu{display:none}.header{}.header .menu-wrapper{width:45px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;position:absolute;top:50%;left:20px;right:0;bottom:0;transform:translateY(-50%)}.header .menu-wrapper span{display:block;position:absolute;height:4px;width:100%;background:#000;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.header .menu-wrapper span:nth-child(1){top:0px}.header .menu-wrapper span:nth-child(2),.header .menu-wrapper span:nth-child(3){top:12px}.header .menu-wrapper span:nth-child(4){top:24px}.slide-menu{background-color:#ffffff;position:fixed;top:0px;left:-100%;width:100%;height:calc(100% - 150px);max-width:394px;overflow:auto;transition:ease-in-out 0.35s left;z-index:9999;padding:71px 27px 90px 48px;display:block}.slide-menu.open{left:0px}.slide-menu .mobile-burger-menu{cursor:pointer;position:absolute}.slide-menu .mobile-burger-menu .ham-h{opacity:0}.slide-menu .mobile-burger-menu .ham-v{position:absolute;left:15px;top:-65px;width:100%;transition:ease-in-out 0.25s transform;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.slide-menu .mobile-burger-menu .ham-v.open{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.slide-menu .menu-logo img{max-width:130px}.slide-menu .nav-main-cont ul{display:block;list-style:none;padding:0;margin:0}.slide-menu .nav-main-cont ul li{margin:25px 0;display:block}.slide-menu .nav-main-cont ul li a{padding:0;color:#000;position:relative;font-size:14px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:4.8px;text-decoration:none;transition:ease-in-out 0.25s color}.slide-menu .nav-main-cont ul li a::after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0%;background:#000;transition:ease-in-out 0.25s width}.slide-menu .nav-main-cont ul li:hover a:after{width:100%}span.nav-close{position:absolute;right:22px;top:20px;z-index:9999;cursor:pointer}span.nav-close img{width:20px}}.hero-section{position:relative;background-color:black}.hero-section.small img{max-height:35vh}.hero-section.medium img{max-height:65vh}.hero-section.full img{max-height:92vh}.hero-section .img-holder{z-index:1}.hero-section img,.hero-section video{display:block;width:100%;object-fit:cover;object-position:center}.hero-section .hero-logo{position:absolute;left:50%;bottom:200px;transform:translateX(-50%);z-index:2}.hero-section .hero-logo img{width:444px;max-width:444px}.mobile{display:none}@media only screen and (max-width:979px){.hero-section .hero-logo{bottom:200px}.hero-section.paddingTop{margin-top:105px}.hero-section img{height:50vh}.hero-section video{max-height:calc(100vh - 105px)}.hero-section.paddingTop{padding:0}.hero-section .hero-logo img{max-width:230px;height:auto}.desktop{display:none !important}.hero-section .mobile{display:block}}.basic-content{padding:25px 0 90px;position:relative;text-align:center}.basic-content.textBlack{color:#000;background-color:#ffffff}.basic-content.textWhite{color:#ffffff;background-color:#000}.basic-content.textWhite h1,.basic-content.textWhite h4,.basic-content.textWhite a{color:#ffffff}.basic-content h1,.basic-content h2,.basic-content h3{text-align:center;font-style:normal;font-weight:400;line-height:clamp(2.5rem, calc(1.1796rem + 4.2254vw), 6.25rem);margin:0;padding:0}.basic-content h3{margin-bottom:60px}.basic-content a{color:#000;text-decoration:underline}.basic-content .whiteText{color:#FFF}.basic-content .whiteText h2{color:#FFF}.basic-content .bsc-content{text-align:center}.full-image-section img{width:100%;height:100vh;object-fit:cover;display:block}@media only screen and (max-width:979px){.full-image-section img{height:auto;max-height:300px}}@media only screen and (max-width:979px){.basic-content{padding:70px 35px !important;font-size:14px;line-height:23px}.basic-content h1,.basic-content h2,.basic-content h3{margin:0 0 12px}}.footer{padding:33px 0 36px;text-align:center;background-color:#486AB1}.footer .footer-text{color:#ffffff;font-size:20px;line-height:23px}.footer .footer-text p{margin:0}@media screen and (max-width:767px){.footer img{width:20%}}