@charset "UTF-8";:root{--container-400:1480px;--container-900:100%;--container-padding-inline:40px;--container-padding-block:100px;--primaryfont:"Lato",sans-serif;--secondaryfont:"Oswald",sans-serif;--fontweight-400:400;--fontweight-500:500;--fontweight-600:600;--fontweight-700:700;--fontsize-200:0.8rem;--fontsize-300:0.9rem;--fontsize-400:1rem;--fontsize-450:1.1rem;--fontsize-500:1.3rem;--fontsize-600:1.75rem;--fontsize-700:2rem;--fontsize-800:3rem;--fontsize-900:4rem;--fontsize-1000:5rem;--defaultlineheight:1.5;--red:#fd0101;--white:#ffffff;--black-100:#f6f6f6;--black-300:#c6c6c6;--black-400:#5D5D5D;--black-700:#383838;--black-900:#141410;--teal-100:#c9eaf0;--teal-400:#65efff;--teal-700:#299FAC;--teal-900:#175f6b;--green-100:#e4f6d8;--green-400:#c9fca6;--primarycolor-400:var(--black-900);--secondarycolor-100:var(--teal-100);--secondarycolor-400:var(--teal-400);--secondarycolor-700:var(--teal-700);--secondarycolor-900:var(--teal-900);--cwc-purple:#4a0947;--cwc-orange:#fe7620;--project-jungle:#003517}html{line-height:var(--defaultlineheight)}body{background:var(--white);color:var(--black-900);font-size:var(--fontsize-400);font-family:var(--primaryfont)}button,input,optgroup,select,textarea{font-size:var(--fontsize-400);line-height:var(--defaultlineheight);font-weight:var(--fontweight-400)}input,select,textarea{background:var(--white);border:1px solid var(--black-100)}button,input[type=submit]{background:var(--black-900);color:var(--white);border:none;padding:5px 15px;font-family:var(--secondaryfont);font-weight:var(--fontweight-700);text-transform:uppercase;transition:all .4s ease}button:hover,input[type=submit]:hover{background:var(--secondarycolor-400);color:var(--primarycolor-400)}input[type=checkbox]{accent-color:var(--red)}:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--white) inset;box-shadow:0 0 0 1000px var(--white) inset;-webkit-text-fill-color:var(--black-900)}code,kbd,pre,samp{font-size:var(--fontsize-400)}b,strong{font-weight:var(--fontweight-600)}a{color:var(--secondarycolor-700)}a:hover{color:var(--secondarycolor-900)}h1,h2,h3,h4,h5,h6{font-weight:var(--fontweight-500);font-family:var(--secondaryfont);text-transform:uppercase;margin:0 0 20px}p.seeformerrors{color:var(--red)}label,li,p{line-height:var(--defaultlineheight)}label p,li li,li p,p label{font-size:var(--fontsize-400)}hr{background:var(--black-100)}table td,table td p,table th,table th p{font-size:var(--fontsize-400);font-weight:var(--fontweight-400)}table th{color:var(--white);background:var(--black-900)}table td{color:var(--black-900);background:var(--black-100)}table th a{color:var(--white)!important}.required,.sc-fb .sc-fb-field-error,.sc-fb .sc-fb-field-required,.sc-fb .sc-fb-submit-errors{color:var(--red)}.required,.sc-fb .sc-fb-field-required{font-weight:var(--fontweight-700)}.stclink{background:var(--red);color:var(--white);font-weight:var(--fontweight-700)}.stclink:focus{color:var(--white)}:focus-visible{outline:2px solid var(--teal-700)!important;outline-offset:2px}h1{font-size:var(--fontsize-800);font-weight:var(--fontweight-700)}h2{font-size:var(--fontsize-700)}h3{font-size:var(--fontsize-600)}h4{font-size:var(--fontsize-500)}.margin-top-40{margin-top:40px}.padding-20{padding:20px}.padding-40{padding:40px}.padding-60{padding:60px}.padding-80{padding:80px}.padding-top-20{padding-top:20px!important}.padding-top-40{padding-top:40px!important}.padding-top-60{padding-top:60px!important}.padding-top-80{padding-top:80px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-40{padding-bottom:40px!important}.padding-bottom-60{padding-bottom:60px!important}.padding-bottom-80{padding-bottom:80px!important}.bg-black-100{background:var(--black-100)}.bg-black-300{background:var(--black-300)}.bg-black-400{background:var(--black-400)}.bg-black-700{background:var(--black-700)}.bg-black-900{background:var(--black-900)}.bg-black-700 *,.bg-black-900 *{color:var(--white);--txt-color:var(--white)}.bg-black-100-split{background-image:linear-gradient(to bottom,var(--black-100) 70%,transparent 70%)}.bg-black-300-split{background-image:linear-gradient(to bottom,var(--black-300) 70%,transparent 70%)}.bg-primarycolor-400{background:var(--primarycolor-400)}.bg-primarycolor-400 *{color:var(--white);--txt-color:var(--white)}.bg-secondarycolor-100{background:var(--secondarycolor-100)}.bg-secondarycolor-400{background:var(--secondarycolor-400)}.bg-secondarycolor-700{background:var(--secondarycolor-700)}.bg-secondarycolor-900{background:var(--secondarycolor-900)}.bg-secondarycolor-900 *{color:var(--white);--txt-color:var(--white)}.bg-cwc-orange{background:var(--cwc-orange)}.bg-cwc-purple{background:var(--cwc-purple)}.bg-cwc-purple *{color:var(--white);--txt-color:var(--white)}.bg-project-jungle{background:var(--project-jungle)}.bg-project-jungle *{color:var(--white);--txt-color:--white}.bg-worldmap{position:relative}.bg-worldmap:after{content:"";display:block;width:100%;height:100%;background:url(../images/worldmap.svg) no-repeat center;background-size:110%;position:absolute;top:0;left:0;z-index:-1;opacity:.5}.bg-topography{position:relative}.bg-topography:after{content:"";display:block;width:100%;height:100%;background:url(../images/topography.svg) no-repeat center;background-size:110%;position:absolute;top:0;left:0;z-index:-1;opacity:.1}.bg-stamps{position:relative}.bg-stamps:after{content:"";display:block;width:100%;height:100%;background:url(../images/example-itinerary-bg.png) no-repeat center;background-size:110%;position:absolute;top:0;left:0;z-index:-1;opacity:.1}.txt-red{color:var(--red)}.txt-white{color:var(--white)}.txt-black-900{color:var(--black-900)}.txt-primarycolor-400{color:var(--primarycolor-400)}.txt-secondarycolor-400{color:var(--secondarycolor-400)}.txt-secondarycolor-700{color:var(--secondarycolor-700)}.txt-secondarycolor-900{color:var(--secondarycolor-900)}.txt-cwc-orange{color:var(--cwc-orange)}.txt-cwc-purple{color:var(--cwc-purple)}.txt-project-jungle{color:var(--project-jungle)}.txt-secondaryfont{font-family:var(--secondaryfont)}.txt-uppercase{text-transform:uppercase}.heading{font-family:var(--secondaryfont);font-weight:var(--fontweight-600);text-transform:uppercase;line-height:1.2}.box{padding:60px 40px}.blockbutton a{display:inline-block;margin:0;padding:10px 20px;background:var(--bg-color,var(--primarycolor-400));color:var(--txt-color,var(--white));font-family:var(--secondaryfont);font-weight:var(--fontweight-700);font-size:inherit;text-transform:uppercase;text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;position:relative;z-index:2}.blockbutton a:hover{color:var(--txt-hover-color,var(--black-900))}.blockbutton a::after{content:"";display:block;width:100%;height:100%;background:var(--bg-hover-color,var(--secondarycolor-400));position:absolute;top:0;left:0;z-index:-1;transform-origin:center;transform:scale(0);transition:inherit;-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit}.blockbutton a:hover::after{transform:scale(1)}.blockbutton.teal{--bg-color:var(--secondarycolor-900);--txt-color:var(--white);--bg-hover-color:var(--secondarycolor-400);--txt-hover-color:var(--black-900)}.blockbutton.light-teal{--bg-color:var(--teal-400);--txt-color:var(--black-700);--bg-hover-color:var(--teal-100);--txt-hover-color:var(--black-900)}.bg-primarycolor-400 .blockbutton a{--bg-color:var(--secondarycolor-400);--txt-color:var(--black-900);--bg-hover-color:var(--secondarycolor-900);--txt-hover-color:var(--white)}.arrowbutton a{color:var(--txt-color,var(--primarycolor-400));text-decoration:none;text-transform:uppercase;font-family:var(--secondaryfont);font-weight:var(--fontweight-600);padding:0;position:relative;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.arrowbutton a:hover{color:var(--txt-hover-color,var(--secondarycolor-700))}.arrowbutton a::after{content:"\f178";font:var(--fa-font-solid);color:inherit;margin:0 0 0 5px;display:inline-block;transition:all .4s ease}.arrowbutton a:hover::after{transform:translateX(5px);color:inherit;transition:all .4s ease}.large-text{font-size:var(--fontsize-700)}.lined-heading{display:flex;gap:80px;align-items:center;justify-content:center;text-align:center}.lined-heading:after,.lined-heading:before{content:"";display:block;width:25%;height:2px;background:var(--secondarycolor-900)}.lined-heading.lined-right{justify-content:flex-start;gap:100px;text-align:left}.lined-heading.lined-right::before{display:none;width:50%}.quote-format{display:flex;gap:40px;text-transform:uppercase;font-family:var(--secondaryfont);font-size:var(--fontsize-700);font-weight:var(--fontweight-500);line-height:1.4}.quote-format:after,.quote-format:before{content:"\f10d";font:var(--fa-font-solid);color:inherit;font-size:inherit;display:inline-block}.quote-format::after{content:"\f10e";align-self:flex-end}.swiper-button-next::after,.swiper-button-prev::after{display:none}[for=toggle-necessary],input:disabled+.toggle-switch{cursor:not-allowed}[for=toggle-necessary] .toggle-label,[for=toggle-necessary] .toggle-switch{pointer-events:none}[data-managecookies] label{flex-direction:row;display:flex;align-items:flex-start;justify-content:space-between;column-gap:20px}[data-cookietoggle] .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background .25s;cursor:pointer}[data-cookietoggle] .toggle-switch:after,[data-cookietoggle] .toggle-switch:before{content:""}[data-cookietoggle] .toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left .25s}[data-cookietoggle] .toggle:hover .toggle-switch:before{background:linear-gradient(to bottom,#fff 0,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,.5)}[data-cookietoggle] .toggle-checkbox:checked+.toggle-switch{background:var(--secondarycolor-400)}[data-cookietoggle] .toggle-checkbox:checked+.toggle-switch:before{left:30px}[data-cookietoggle] .toggle-checkbox{position:absolute;visibility:hidden}[data-cookietoggle] .toggle-label{position:relative;top:2px;cursor:pointer;text-align:center}.cookie-toggles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;gap:20px}.cookie-toggles .toggle-row{width:100%}.cookie-toggles .toggle-row .heading{font-weight:700;margin:0;font-size:1.3rem}.cookie-toggles .toggle-row [data-cookietoggle]{align-items:flex-end}[data-cookienotice]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;padding:40px;background:rgba(0,0,0,.5);box-sizing:border-box}[data-cookienotice] .overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1;background:rgba(0,0,0,.5)}[data-cookienotice] .content{background:#fff;max-width:745px;padding:40px;position:relative;z-index:2;border-radius:10px;box-sizing:border-box}[data-cookienotice] label{display:flex;align-items:center;justify-content:space-between;flex-direction:column}[data-cookienotice] .buttons{display:flex;gap:20px;margin-top:40px;flex-wrap:wrap;justify-content:flex-end}[data-cookienotice] .buttons .button,[data-cookienotice] .buttons button{background:var(--secondarycolor-900);color:var(--white);font-weight:700;border:none;padding:10px 20px;border-radius:5px;font-size:1.1rem;cursor:pointer;transition:all .3s ease;text-decoration:none;margin:0}[data-cookienotice] .buttons .button span,[data-cookienotice] .buttons button span{line-height:1}[data-cookienotice] .buttons .button.managecookies{background:#fff;color:#000;text-decoration:underline}[data-cookienotice] .buttons button[value=reject]{background:#ddd;color:#fff}[data-cookienotice] a{color:var(--secondarycolor-900);text-decoration:underline}[data-cookienotice] a:hover{color:var(--secondarycolor-900);text-decoration:none}[data-cookienotice] .buttons button[value=allowselected]{background:var(--secondarycolor-700)}.content{max-width:var(--container-400);width:100%;margin:0 auto;padding:var(--container-padding-block) var(--container-padding-inline)}.content.fullwidth{max-width:var(--container-900)}.logo img{display:block;width:180px;height:60px;max-width:100%;min-width:180px}.logo.tagline img{width:207px;height:204px}.header{position:absolute;top:0;z-index:1000;width:100%}.header .content{padding-block:20px;--gap:20px}.header-buttons{--gap:20px}.nav-container{--gap:40px;font-size:var(--fontsize-450)}.nav{--gap:40px;list-style-type:none;position:relative;margin:0;padding:0}.nav li{padding:0;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.nav a{display:block;text-decoration:none;color:var(--white);transition:all .4s ease;position:relative;font-family:var(--secondaryfont);font-weight:var(--fontweight-600);text-transform:uppercase;padding:5px 0;max-width:max-content}.nav a:focus-within,.nav a:hover{color:var(--secondarycolor-100)}.nav a::after{content:"";display:block;width:0%;height:3px;background:var(--color,var(--black-100));transition:all .4s ease;position:absolute;bottom:-2px;z-index:2;overflow:hidden}.nav a:hover{color:var(--black-100)}.nav li.selected>a:after,.nav li:hover a:after{width:100%}.dropdown-nav{--gap:10px;padding:20px;margin:0;background:var(--primarycolor-400);position:absolute;width:100%;top:100%;left:0;display:none}.nav li:hover .dropdown-nav{display:flex}.dropdown-nav li{max-width:max-content}.dropdown-nav a{padding:0}.dropdown-nav li.selected>a,.dropdown-nav li:hover>a{color:var(--secondarycolor-400);padding-left:10px}.dropdown-nav a:after{display:none}.hamburger{padding:15px 20px;margin:0 var(--container-padding-inline) 0 0;display:none;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;background:rgba(0,0,0,.5);overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{padding:0 0 0 50px;height:24px;display:block;align-items:center;position:relative}.hamburger-inner{display:block;margin-top:-2px;top:2px;transition-duration:275ms;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background:var(--white);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;left:0}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:10px;transition:opacity 125ms 275ms ease}.hamburger-inner::after{top:20px;transition:transform 275ms cubic-bezier(.68, -.55, .265, 1.55)}.hamburger-label{font-size:var(--fontsize-500)}.mobile-nav-button.open .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.mobile-nav-button.open .hamburger-inner::before{transition-delay:0s;opacity:0}.mobile-nav-button.open .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.mobile-nav-button.open:hover{opacity:.7}.mobile-nav-button.open .hamburger-inner,.mobile-nav-button.open .hamburger-inner::after,.mobile-nav-button.open .hamburger-inner::before{background:var(--secondarycolor-400)}.mobile-nav-button.open .hamburger-label{color:var(--secondarycolor-400)}.mobile-dropdown-nav-button{display:none;color:var(--white);background:0 0;padding:5px 10px;font-size:var(--fontsize-500);cursor:pointer}.snav{padding:20px;border:1px solid var(--black)}.snav ul{margin:0;list-style-type:none}.snav ul ul{margin:10px 10px 10px 20px}.snav>ul>li.selected>a{font-weight:700}.snav>ul ul>li.selected>a{font-weight:700}.snav a{text-decoration:none}.page-title .content{padding-block:200px 80px}.page-title .subtext{margin:0}.page-title.grid-stack .content{padding-block:100px;align-self:center;text-align:center}.page-title .image.with-overlay{position:relative}.page-title .image.with-overlay:after{content:"";display:block;width:100%;height:100%;background:var(--black-900);opacity:.5;position:absolute;top:0;left:0}.page-title img,.page-title picture,.page-title video{width:100%;height:100%;object-fit:cover}.page-title .pagetitle-desktop-video{aspect-ratio:1920/875}.page-title .text{z-index:2}.page-title .text .subtext{font-size:var(--fontsize-500)}.page-title .text .desc{max-width:1000px;font-size:var(--fontsize-450)}.pagetitle-desktop-video{display:block}.pagetitle-mobile-image,.pagetitle-mobile-video{display:none}.scroll-to-intro{display:flex;align-items:center;justify-content:center;padding:20px;width:50px;height:50px;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.5);color:var(--white);z-index:3;transition:all .4s ease;align-self:end;margin-bottom:40px}.scroll-to-intro:hover{text-decoration:none;transform:translateY(10px);background:rgba(255,255,255,.75)}.page-title .scroll-to-intro{justify-self:center}.breadcrumb li{font-size:var(--fontsize-200)}.social-links{list-style-type:none;margin:0;--gap:10px}.social-links a{display:flex;align-items:center;justify-content:center;text-align:center;width:45px;height:45px;padding:5px;border-radius:50%;border:2px solid var(--secondarycolor-900);color:var(--white)}.social-links a:hover{text-decoration:none;background:var(--secondarycolor-900)}.footer-cta .image{grid-column:1/-1}.footer-cta .image img,.footer-cta .image picture{width:100%}.footer-cta .box{background:rgba(0,0,0,.5);grid-column:2;--gap:0;max-width:575px;z-index:5}.footer-cta .box *{color:var(--white)}.footer-cta .box p{margin:0}.footer-cta .box .heading{font-size:var(--fontsize-800);margin:0 0 10px}.footer-cta .box .desc{margin:0 0 40px}.footer-cta .box .blockbutton{margin:20px 0 0}.footer{position:relative;z-index:2}.main-footer{background:var(--black-700)}.main-footer .content{padding-block:100px 20px;--gap:60px}.bottom-footer .content{padding-block:20px 20px}.footer-cta+.footer{margin-top:-160px}.footer-cta+.footer .main-footer{background:0 0;background-image:linear-gradient(to top,var(--black-700) calc(100% - 140px),transparent)}.footer .socials-container{margin-left:auto}.footer .socials-container .heading{color:var(--white);margin:0 0 10px;font-size:var(--fontsize-500)}.accreditations{align-items:flex-start}.company-details{font-size:var(--fontsize-300)}.copyright-info{margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--black-300)}.copyright-info p{margin:0;font-size:var(--fontsize-200)}.copyright-info a.by-seegreen{transition:all .2s ease-in-out}.copyright-info a.by-seegreen:hover{color:var(--teal-400);text-decoration:none}.copyright-info a.by-seegreen:hover span{color:var(--green-400)}.footer-quicklinks-container .heading{color:var(--white);margin:0 0 10px;font-size:var(--fontsize-500);white-space:nowrap}.footer-quicklinks{list-style-type:none;margin:0;--gap:10px}.footer-quicklinks a{color:var(--white);white-space:nowrap}#mc_embed_signup{background:0 0;padding:0;max-width:500px;color:var(--white)}#mc_embed_signup form{margin:20px 0 20px!important}#mc_embed_signup h2{font-size:var(--fontsize-500)!important;margin:0 0 10px!important}#mc_embed_signup label{font-family:inherit;font-weight:var(--fontweight-700);margin:0 0 5px;display:block}#mc_embed_signup input.required{margin:0;padding:5px 10px}#mc_embed_signup .button{margin:5px 0 0}#mc_embed_signup .asterisk,#mc_embed_signup .indicates-required{color:var(--secondarycolor-100);font-style:italic}#mc_embed_signup .indicates-required{margin:5px 0 0;font-size:var(--fontsize-200);text-align:left!important}#mc_embed_signup div.mce_inline_error{font-size:var(--fontsize-300);font-weight:var(--fontweight-700);background:var(--secondarycolor-400)!important;color:var(--black-900)!important}.image-card{flex:1 0 0}.image-card .image{overflow:hidden}.image-card .image img,.image-card .image picture{object-fit:cover;width:100%;height:100%;z-index:2;transition:all .4s ease}.image-card .hover-video{visibility:hidden;width:100%;height:100%;object-fit:cover}.image-card .text{z-index:3;--gap:0;justify-content:flex-end;background-image:linear-gradient(to top,var(--primarycolor-400),transparent 30%)}.image-card p{margin:0;font-weight:var(--fontweight-600);color:var(--white)}.image-card .heading{font-size:var(--fontsize-500)}.image-card .desc{font-weight:var(--fontweight-400);opacity:0;max-height:0;visibility:hidden;transition:all .4s ease}.image-card:hover img,.image-card:hover picture{transform:scale(1.1)}.image-card:hover .hover-video{visibility:visible;z-index:2}.image-card:hover .desc{opacity:1;max-height:100px;visibility:visible}.event-card{--gap:0;box-shadow:5px 5px 5px var(--black-300)}.event-card .image{position:relative;overflow:hidden;transition:all .4s ease}.event-card .image:after{content:"";display:block;width:60px;height:30px;background:var(--white);position:absolute;bottom:-1px;left:20px;clip-path:polygon(0% 100%,50% 0,100% 100%);transform-origin:bottom left;transform:scale(.9);transition:inherit}.event-card .image:hover::after{transform:scale(1.5)}.event-card .image img,.event-card .image picture,.event-card .image video{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.event-card .image:hover img,.event-card .image:hover picture{transform:scale(1.1)}.event-card .text{background:var(--white);--gap:0px;flex-grow:1;padding:20px}.event-card h3{font-size:var(--fontsize-600)}.event-card h3 a{color:var(--primarycolor-400)}.event-card p{margin:0}.event-card .event-details time span,.event-card .text p{display:inline-block}.event-card .date,.event-card .location{--gap:5px;font-weight:var(--fontweight-500)}.event-card .event-details{margin:0 0 10px}.event-card .blockbutton{margin-top:auto}.event-card .blockbutton a{width:100%;text-align:center}.event-disciplines{--gap:10px;align-self:start;justify-self:end;margin:10px 10px 0 0;z-index:2}.discipline-icon,.icon-container{display:flex;align-items:center;gap:5px;color:var(--primarycolor-400);cursor:default}.discipline-icon:hover,.icon-container:hover{color:var(--secondarycolor-900);text-decoration:none}.discipline-icon .material-symbols-outlined,.discipline-icon i,.icon-container i{width:45px;height:45px;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--black-100);color:var(--primarycolor-400);border-radius:50%;transition:all .4s ease}.discipline-icon:hover .material-symbols-outlined,.discipline-icon:hover i,.icon-container:hover i{text-decoration:none;background:var(--secondarycolor-400);color:var(--primarycolor-400)}.image-background-content{color:var(--white)}.image-background-content .image.with-overlay{position:relative}.image-background-content .image.with-overlay:after{content:"";display:block;width:100%;height:100%;background:var(--black-900);opacity:.5;position:absolute;top:0;left:0}.image-background-content .image.paralax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--primarycolor-400)}.image-background-content .image.paralax img{visibility:hidden}.image-background-content img,.image-background-content picture,.image-background-content video{width:100%;height:100%;object-fit:cover}.image-background-content .text{z-index:2}.feature-boxes{--gap:40px}.feature-boxes .feature-box{flex-basis:calc(33% - var(--gap));flex-grow:1;max-width:670px}.feature-box .image{overflow:hidden}.feature-box .image .bg-image,.feature-box .image .bg-image img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.feature-box:hover .image .bg-image{transform:scale(1.1)}.feature-box .image .logo-image{align-self:start;justify-self:end;margin:20px 20px 0 0;z-index:3}.feature-box .text{--gap:0;z-index:2}.feature-box p{margin:0}.feature-box .heading{font-size:var(--fontsize-600)}.feature-box .arrowbutton{margin:20px 0 0}.feature-boxes .feature-box.grid-stack .text{justify-content:flex-end;background-image:linear-gradient(to top,var(--bg-color,var(--primarycolor-400)),transparent 50%);background-size:100% 200%;background-position:center;padding-top:100px;transition:all .4s ease}.feature-boxes .feature-box.grid-stack:hover .text{background-position:bottom}.feature-boxes .feature-box.grid-stack .text *{color:var(--white)}.grid-two-third .feature-boxes{height:100%}.grid-two-third .feature-boxes .feature-box{display:grid;grid-template-columns:1fr;height:100%}.grid-two-third .feature-boxes .feature-box .text{justify-content:center}.concertinas{--gap:20px;margin-block:40px 20px}.concertina{overflow:hidden;border:2px solid var(--primarycolor-400);transition:all .4s ease}.concertina .heading{padding:15px 20px;background:var(--white);margin:0;font-size:var(--fontsize-450);color:var(--primarycolor-400);cursor:pointer}.concertina .heading i{transition:all .4s ease}.concertina.open .heading i{transform:rotate(-180deg)}.concertina.open{border-color:var(--secondarycolor-700)}.concertina .text{padding:20px;background:var(--white);display:none}.bg-primarycolor-400 .concertina .heading{border:1px solid var(--white)}.bg-primarycolor-400 .concertina .text *{color:var(--black-900)}.gallery .thumb{width:auto;height:auto}.gallery .thumb img{width:100%;height:100%;object-fit:cover}.gallery .gallery-next,.gallery .gallery-prev{color:var(--primarycolor-400);font-size:var(--fontsize-500);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center}.gallery .gallery-next>*,.gallery .gallery-prev>*{grid-column:1;grid-row:1;display:block}.gallery .gallery-next::before,.gallery .gallery-prev::before{content:"";display:block;width:40px;height:40px;aspect-ratio:1;background:var(--white);border-radius:50%;grid-column:1;grid-row:1}.content-block .text{grid-column:2;padding-block:100px;padding-inline:0 60px}.content-block .image{grid-column:3/-1}.content-block .image img,.content-block .image picture,.content-block .image video{width:100%;height:100%;object-fit:cover}.content-block:nth-of-type(2n) .text{grid-column:3;padding-inline:60px 0}.content-block:nth-of-type(2n) .image{grid-column:1/3}.content-block .text:last-child{grid-column:2/4}.banner{min-height:100vh}.banner .image{background:var(--black-900)}.banner img,.banner picture,.banner video{width:100%;height:100%;object-fit:cover}.banner-desktop-video{aspect-ratio:1920/1080;max-height:100vh}.banner .content{align-self:center;justify-self:center;text-align:center}.banner .content *{color:var(--white);font-family:var(--secondaryfont);font-weight:var(--fontweight-700);text-transform:uppercase}.banner .content h1{max-width:700px;margin:0 auto;font-size:var(--fontsize-1000);mix-blend-mode:overlay}.banner .content .subtext{font-size:var(--fontsize-600)}.banner-mobile-image,.banner-mobile-video{display:none}.banner .scroll-to-intro{margin-right:40px;justify-self:end}.home #intro .content{padding-inline:var(--container-padding-inline) 0}.home-intro-text .right{text-align:right;padding-inline:0 var(--container-padding-inline)}.home-intro-box{--gap:0;position:relative}.home-intro-box::after,.home-intro-box::before{content:"";display:block;width:30px;height:30px;position:absolute}.home-intro-box::before{border-top:2px solid var(--secondarycolor-900);border-left:2px solid var(--secondarycolor-900);top:0;left:0}.home-intro-box::after{border-bottom:2px solid var(--secondarycolor-900);border-right:2px solid var(--secondarycolor-900);bottom:0;right:0}.home-intro-box p{margin:0}.home-intro-box .heading{font-size:var(--fontsize-800);margin:0 0 10px}.home-intro-box .desc{margin:0 0 40px}.upcoming-events{--gap:40px;--swiper-navigation-sides-offset:20px}.upcoming-events.no-swiper{padding-right:20px}.upcoming-events .event-card{--gap:20px;box-shadow:none}.upcoming-events .text{background:0 0;padding:0}.upcoming-events .featured-event-next{text-align:center}.upcoming-events .featured-event-next::before{content:"";display:block;width:40px;height:40px;aspect-ratio:1;background:var(--white);grid-column:1;grid-row:1;border:2px solid var(--secondarycolor-900)}.featured-disciplines-container{grid-template-rows:repeat(5,1fr);--gap:0}.featured-disciplines-container>*{grid-column:1}.featured-disciplines-container>.image-background-content{display:contents}.featured-disciplines-container .image-background-content .image{grid-row:1/5}.featured-disciplines-container .image-background-content .text{grid-row:1/3;padding-bottom:20px;display:flex;flex-direction:column;justify-content:center}.featured-disciplines-container .featured-disciplines{grid-row:3/6}.featured-disciplines{--gap:40px;padding:0 40px}.previewmode .featured-disciplines-container{grid-template-rows:auto}.eventsfeed-filter{padding:20px;--gap:40px;margin:0 0 20px}.eventsfeed-filter a{color:var(--primarycolor-400);position:relative;text-transform:uppercase;font-weight:var(--fontweight-600);text-decoration:none;display:flex;flex-direction:column;justify-content:center;transition:all .4s ease;padding:6px 0}.eventsfeed-filter a:hover>span{color:var(--secondarycolor-700)}.eventsfeed-filter .filter-controls{margin-left:auto}.filter-label{--gap:5px}.filter-label:after{content:"\f078";font:var(--fa-font-solid);color:inherit}.filter-label.show:after{transform:rotate(180deg)}.filter-options{position:absolute;top:100%;left:5px;width:180px;background:var(--black-300);padding:20px;z-index:2;margin:0;list-style-type:none;display:none;--gap:10px;cursor:default}.filter-options.show{display:grid;z-index:100}.filter-options li{position:relative}.filter-options input,.filter-options label{cursor:pointer;grid-column:1/-1}.filter-options input[type=checkbox]{visibility:hidden;margin:0;position:absolute;top:0;left:0}.filter-options label{display:block;padding:5px 10px;background:var(--black-100);border:solid 1px var(--black-900);color:var(--black-900);width:100%;text-align:center;border-radius:5px}.filter-options input[type=checkbox]:is( :checked )+label{background:var(--secondarycolor-400);color:var(--black-900)}.filter-options[data-filter=month]{grid-template-columns:repeat(3,1fr);width:320px}.filter-options[data-filter=year]{grid-template-columns:repeat(2,1fr)}.filter-options[data-filter=activity] input,.filter-options[data-filter=activity] label{grid-column:auto}.filter-options[data-filter=activity] label{padding:0;background:0 0;color:var(--black-900);border:none;text-align:left;grid-column:auto;display:grid;grid-template-columns:30px 1fr;gap:10px}.filter-options[data-filter=activity] .discipline-icon .material-symbols-outlined,.filter-options[data-filter=activity] .discipline-icon i{width:30px;height:30px;font-size:var(--fontsize-300)}.filter-options[data-filter=activity] .discipline-icon:hover .material-symbols-outlined,.filter-options[data-filter=activity] .discipline-icon:hover i{background:var(--white);color:var(--primarycolor-400)}.filter-options[data-filter=activity] input[type=checkbox]:is( :checked )+label{background:0 0;color:var(--secondarycolor-900)}.filter-options[data-filter=activity] input[type=checkbox]:is( :checked )+label .discipline-icon .material-symbols-outlined,.filter-options[data-filter=activity] input[type=checkbox]:is( :checked )+label .discipline-icon i{background:var(--secondarycolor-900);color:var(--white)}a.search-filters{margin-left:auto;flex-direction:row;gap:0;padding:0;border:2px solid var(--primarycolor-400);border-radius:5px;font-size:var(--fontsize-300);transition:all .4s ease;overflow:hidden}a.search-filters i{padding:9px 10px}a.search-filters input{max-width:350px;width:0;padding:0;font-size:var(--fontsize-300)}a.search-filters.show i{padding-inline:13px}a.search-filters.show input{width:100%;padding:3px 10px}a.clear-filters{margin-left:-30px;font-size:var(--fontsize-200);padding:7px 10px;border:2px solid var(--primarycolor-400);border-radius:5px;font-weight:var(--fontweight-400)}.clear-filters:hover{border-color:var(--black-400);background:var(--black-400);color:var(--white)}a.expand-filters{padding:9px 10px;border:2px solid var(--primarycolor-400);border-radius:5px;font-size:var(--fontsize-300)}.expand-filters{margin-left:-30px}.expand-filters i{transition:all .4s ease}.expand-filters:hover{background:var(--secondarycolor-400);border-color:var(--secondarycolor-400)}.eventsfeed-filter.expand .expand-filters{background:var(--secondarycolor-700);border-color:var(--secondarycolor-700);color:var(--white)}.eventsfeed-filter.expand .expand-filters i{transform:rotate(45deg)}.eventsfeed-filter.expand a{justify-content:flex-start;align-self:flex-start}.eventsfeed-filter.expand .filter-options{position:relative;top:unset;left:unset;display:flex;background:0 0;padding:0;margin:10px 0 0}.eventsfeed-filter.expand .filter-options[data-filter=month]{display:grid;width:max-content}.newsfeed{--gap:40px}.newsstory{--gap:0}.newsstory .text{flex-grow:1}.newsstory .arrowbutton{margin-top:auto}.meettheteam{margin:40px 0 0}.team-member{background:var(--white);--gap:0}.team-member .image{overflow:hidden}.team-member .profile-image-fun{visibility:hidden;opacity:0;transition:all .4s ease}.team-member:hover .profile-image-fun{visibility:visible;opacity:1;transform:scale(1.1)}.team-member .text{padding:20px}.team-member p{margin:0}.team-member .name-container{grid-template-columns:1fr 20px;--gap:0 5px}.team-member .heading{font-size:var(--fontsize-500);grid-column:1;grid-row:1}.team-member .role{margin:0 0 20px;grid-column:1;grid-row:2;font-weight:var(--fontweight-700)}.team-member .member-learnmore{grid-column:2;grid-row:1/-1}.team-member .fav{font-size:var(--fontsize-300)}.member-popup{display:none;max-width:var(--container-400)}.member-popup>div{--gap:40px;align-items:center}.member-popup .heading{font-size:var(--fontsize-500);margin:0}.member-popup .role{font-size:var(--fontsize-400);color:var(--secondarycolor-900);font-weight:var(--fontweight-700);margin:0 0 10px}.countingstatistics .block{font-size:var(--fontsize-800);line-height:1.2;color:var(--secondarycolor-900);--gap:20px}.countingstatistics span{display:inline-block;padding:5px 10px;border:2px solid var(--secondarycolor-900)}.pie-chart-container{margin:40px 0 0}.pie-chart-container .rr-wedge-1{--color:#2fc5d5;--x:-16px;--y:4px}.pie-chart-container .rr-wedge-2{--color:#23bd69;--x:-17px;--y:-5px}.pie-chart-container .rr-wedge-4{--color:#bc1868;--x:-17px;--y:8px}.pie-chart-container .rr-wedge-5{--color:#24bd9d;--x:-9px;--y:-15px}.pie-chart-container .rr-wedge-6{--color:#fecc2b;--x:7px;--y:15px}.pie-chart-container .rr-wedge-7{--color:#231f20;--x:18px;--y:5px}.pie-chart-container .rr-wedge-8{--color:#801ebb;--x:-9px;--y:12px}.pie-chart-container .rr-wedge-9{--color:#24a7bc;--x:10px;--y:-10px}.pie-chart-container .rr-wedge-10{--color:#feea2e;--x:13px;--y:13px}.pie-chart-container .rr-wedge-11{--color:#2043bb;--x:-17px;--y:1px}.pie-chart-container .rr-wedge-12{--color:#2275bb;--x:-15px;--y:-10px}.pie-chart-container .rr-wedge-13{--color:#fd8a21;--x:0;--y:16px}.pie-chart-container .rr-circle{--color:#fff}.pie-chart-container .rr-logo{--color:#231f20}#rr-pie-chart{overflow:visible}.pie-chart{max-width:700px;width:100%;aspect-ratio:1;margin:0 auto}.pie-chart circle,.pie-chart path{fill:var(--color);transition:all .4s ease}.pie-chart .pie-wedges path.active,.pie-chart .pie-wedges path:hover{opacity:.75;transform:translate(var(--x),var(--y));stroke:var(--primarycolor-400);stroke-width:2}.pie-chart-filters{list-style-type:none;align-self:center;--gap:10px;margin:0}.pie-chart-filters li{display:flex;gap:8px;align-items:center;transition:all .4s ease}.pie-chart-filters li .key{display:block;width:20px;height:20px;min-width:20px;border-radius:50%;background:var(--color)}.pie-chart-filters li.active{font-weight:var(--fontweight-700);padding:0 0 0 5px}.pie-chart-filters li.active .key{outline:2px solid var(--primarycolor-400)}.event-page{position:relative}.event-navigation{align-items:center;position:fixed;left:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);z-index:100;width:100%;padding:15px 40px 12px}.event-navigation:has(.blockbutton){padding-block:0 0}.event-navigation:has(.blockbutton)>a{padding:3px 0 0}.event-navigation>a{text-transform:uppercase;color:var(--white);font-size:var(--fontsize-400);font-family:var(--secondaryfont);font-weight:var(--fontweight-600);text-decoration:none;display:flex;flex-direction:column;transition:all .4s ease;margin:0 15px 0 0}.event-navigation>a i{display:none}.event-navigation>a::after{content:"";display:block;width:0%;height:3px;background:var(--color,var(--black-100));transition:all .4s ease}.event-navigation>a:hover{color:var(--black-100)}.event-navigation>a.selected{--color:var(--secondarycolor-400);color:var(--secondarycolor-400)}.event-navigation>a.selected:after,.event-navigation>a:hover:after{width:100%}.event-navigation .blockbutton a{padding:13px 30px;font-size:var(--fontsize-500)}.event-navigation .book-event,.event-navigation .eei-button{margin-left:auto}.event-navigation .eei-button+.book-event{margin-left:0}.event-title .image{grid-column:1/-1;position:relative}.event-title .image.with-overlay:after{content:"";display:block;width:100%;height:100%;background:var(--black-900);opacity:.5;position:absolute;top:0;left:0}.event-title img,.event-title picture,.event-title video{width:100%;height:100%;object-fit:cover}.event-title .banner-desktop-video,.eventtitle-desktop-video{aspect-ratio:1920/875}.event-title .event-video-popup{grid-column:-3;align-self:end;justify-self:end;margin:0 0 40px;z-index:2;position:relative;align-items:center;justify-items:center}.event-title .event-video-popup:after{content:"\f144";font:var(--fa-font-solid);font-size:var(--fontsize-800);position:absolute;color:var(--primarycolor-400);background:var(--secondarycolor-400);border-radius:50%;transition:all .4s ease;display:inline-block}.event-title .event-video-popup:hover:after{background:var(--white);transform:translateY(-5px)}.event-title .text{grid-column:2;z-index:2;padding:140px 0;align-self:center}.event-title h1{font-size:var(--fontsize-700)}.eventtitle-desktop-image,.eventtitle-desktop-video{display:block}.eventtitle-mobile-image,.eventtitle-mobile-video{display:none}#event-countdown{--container-padding-block:60px}.countdown{gap:40px;font-size:var(--fontsize-900);line-height:1;max-width:400px;margin:0 auto!important}.countdown span{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:1;transition:all .2s ease;gap:5px}.countdown span:after{content:"";font-size:var(--fontsize-400);color:var(--white);text-align:center}.countdown.show span{opacity:1}.countdown .days:after{content:"Days"}.countdown .hours:after{content:"Hours"}.countdown .minutes:after{content:"Minutes"}.countdown .seconds:after{content:"Seconds"}.countdown.show{visibility:visible}.countdown.show span{opacity:1}.countdown.show .hours{transition-delay:0.1s}.countdown.show .minutes{transition-delay:0.16s}.countdown.show .seconds{transition-delay:0.2s}.event-overview .content{padding-block:60px}.event-overview h3{color:var(--black-400);margin:0}.event-overview .event-dates p,.event-overview .event-distance p,.event-overview .event-duration p{margin:0;--gap:10px;align-items:center}.event-overview .event-dates i{color:var(--secondarycolor-700)}.event-overview .event-duration p{--gap:5px}.duration-container{grid-template-columns:18px 1px 14px;grid-template-rows:repeat(2,15px);--gap:0;padding:5px;background:var(--black-100);border-radius:50%;aspect-ratio:1}.duration-container i{font-size:var(--fontsize-200)}.duration-container .fa-sun{grid-column:1;grid-row:1;color:orange;justify-self:end;transform:translateY(2px)}.duration-container .fa-moon{grid-column:3;grid-row:2;color:var(--secondarycolor-900)}.overview-details{--gap:10px;wdith:100%;height:100%}.overview-details .event-disciplines{margin:0;align-self:center}.overview-details.event-type .type{display:block;background:var(--black-100);padding:5px 10px;border-radius:5px}.editable.editableadf .editable28+.editbar{margin-top:20px!important}#event-highlights h2{margin:0 0 40px}.event-highlights{--gap:40px}.event-highlights .image-card{cursor:pointer;position:relative;z-index:1}.event-highlights .image-card:hover .desc{opacity:0;max-height:0;visibility:hidden}.event-highlights .image-card .image>i{z-index:3;position:absolute;display:block;color:var(--black-900);background:var(--black-100);width:30px;height:30px;top:15px;right:15px;font-size:1.15rem;display:flex;align-items:center;justify-content:center;border-radius:50vh}.event-highlights .active-highlight .image>i{display:none}.event-highlights .icon{width:40px;height:40px;aspect-ratio:1;border-radius:50%;text-align:center;background:var(--white);color:var(--primarycolor-400);margin:0 0 10px}.event-highlights .active-highlight .desc,.event-highlights .active-highlight:hover .desc{opacity:1;max-height:100px;visibility:visible}.event-highlights .active-highlight{flex-grow:4}.event-highlights .active-highlight img{display:none}.event-highlights .active-highlight .active-image{display:block}.event-highlights .active-highlight .hover-video{display:block;z-index:2}.event-highlights .active-highlight .icon{background:var(--secondarycolor-400);color:var(--primarycolor-400)}#event-itinerary .content{padding-inline:0}.itinerary{padding:40px 0}.itinerary .swiper-wrapper{grid-column:1/-1}.itinerary .swiper-button-container{grid-column:1/-1;--gap:10px;--swiper-navigation-size:auto;--swiper-navigation-color:var(--primarycolor-400)}.itinerary .swiper-button-next,.itinerary .swiper-button-prev{position:relative;top:unset;bottom:unset;left:unset;right:unset;font-size:var(--fontsize-600)}.itinerary-card{height:auto;grid-template-columns:2fr 3fr;background:var(--white);box-shadow:5px 5px 5px var(--black-300);--gap:0;position:relative}.itinerary-card::after,.itinerary-card::before{content:"";display:block;width:30px;height:30px;position:absolute}.itinerary-card::before{border-top:2px solid var(--black-700);border-right:2px solid var(--black-700);top:10px;right:10px}.itinerary-card::after{border-bottom:2px sol\id var(--black-700);border-right:2px solid var(--black-700);bottom:10px;right:10px}.itinerary-card .image img,.itinerary-card .image picture{width:100%;height:100%;object-fit:cover}.itinerary-card .text:first-child{grid-column:1/-1}.itinerary-card h3{font-size:var(--fontsize-450)}.itinerary-card .text:first-child::after,.itinerary-card .text:first-child::before{content:"";display:block;width:30px;height:30px;position:absolute}.itinerary-card .text:first-child::before{border-top:2px solid var(--black-700);border-left:2px solid var(--black-700);top:10px;left:10px}.itinerary-card .text:first-child::after{border-bottom:2px solid var(--black-700);border-left:2px solid var(--black-700);bottom:10px;left:10px}.previewmode #event-included{grid-template-rows:auto}.previewmode #event-included>*{grid-row:auto}#event-included{background:var(--primarycolor-400)}.included-container{--gap:60px;padding-inline:var(--container-padding-inline) 0;z-index:2}.included-carousel-container h2{color:var(--white);margin:0 0 40px}.event-teamleader{background:var(--white);--gap:0;align-self:start}.event-teamleader .image{overflow:hidden}.event-teamleader img{width:100%;height:100%;object-fit:cover}.event-teamleader h3{font-size:var(--fontsize-400);color:var(--black-400);margin:0 0 5px}.event-teamleader .arrowbutton{font-size:var(--fontsize-500);margin:0 0 10px}.included-carousel{margin:20px 0 0;--swiper-pagination-color:var(--secondarycolor-400);--swiper-pagination-bullet-size:20px;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-bottom:0}.included-carousel .included-pagination{position:relative;margin:40px 0 0}.included-card{background:var(--white);height:auto;--gap:0px}.included-card .included-theme{--gap:5px}.included-card .icon{margin:0;width:45px;height:45px;background:var(--secondarycolor-700);color:var(--white);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.included-card .location{color:var(--secondarycolor-700);text-transform:none;font-family:var(--primaryfont);font-weight:var(--fontweight-600);margin:0 0 5px}.included-container .swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,var(--white));opacity:var(--swiper-pagination-bullet-inactive-opacity, 1)}.included-container .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.event-testimonial-carousel{--swiper-pagination-bottom:20px;--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-size:20px;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-color:var(--white)}.event-testimonial{height:auto;padding-bottom:60px;position:relative}.event-testimonial::after,.event-testimonial::before{content:"";display:block;width:30px;height:30px;position:absolute}.event-testimonial::before{border-top:2px solid var(--secondarycolor-900);border-left:2px solid var(--secondarycolor-900);top:0;left:0}.event-testimonial::after{border-bottom:2px solid var(--secondarycolor-900);border-right:2px solid var(--secondarycolor-900);bottom:0;right:0}.event-testimonial .quote{font-size:var(--fontsize-600);font-family:var(--secondaryfont);font-weight:var(--fontweight-600);margin:0;position:relative;--gap:40px}.event-testimonial .quote:after,.event-testimonial .quote:before{content:"\f10d";font:var(--fa-font-solid);color:inherit;font-size:inherit;display:inline-block;color:var(--teal-900)}.event-testimonial .quote::after{content:"\f10e";align-self:flex-end}.quote-details{grid-template-columns:120px 1fr;--gap:20px;margin-left:60px}.quote-details .image{border-radius:50%;overflow:hidden}.quote-details .text{text-align:left;--gap:5px}.quote-details .text p{margin:0}.quote-details .text:first-child{grid-column:1/-1}.quote-details .star-rating{--gap:5px;color:var(--teal-700)}.quote-details .name{font-weight:var(--fontweight-700)}.quote-details .date{font-size:var(--fontsize-300)}.event-gallery .content{padding-inline:0;padding-top:0}.event-gallery h2{margin:0 0 40px}.event-gallery .gallery{grid-template-columns:repeat(2,1fr);--gap:20px;--swiper-navigation-sides-offset:20px}.event-cost-container{--gap:20px;align-self:center}.event-price-card{border:2px solid var(--secondarycolor-900);--gap:0}.event-price-card p{margin:0;text-align:center;text-transform:uppercase}.event-price-card .text{--gap:5px;align-items:center;justify-content:center;position:relative;flex-grow:1}.event-price-card .heading{padding:15px 10px;color:var(--white);font-size:var(--fontsize-500)}.event-price-card .subheading{font-size:var(--fontsize-200);font-weight:var(--fontweight-700);color:var(900)}.event-price-card .price,.event-price-card .year{font-size:var(--fontsize-700);font-family:var(--secondaryfont);font-weight:var(--fontweight-600)}.event-price-card .per{color:var(--black-400)}.event-price-card .feature{position:absolute;bottom:-21px;left:50%;transform:translateX(-50%);background:var(--primarycolor-400);color:var(--white);padding:8px 30px;font-family:var(--secondaryfont);font-weight:var(--fontweight-600);width:max-content}.event-fullprice{--gap:10px;justify-content:center}.event-fullprice .year:after{content:"|";display:inline-block;margin-left:10px}.event-route .box{background:var(--black-100)}.kitlist>.text{grid-column:2;align-self:center;padding:100px 60px 100px 0}.kitlist>.text:last-child{grid-column:2/4}.kitlist .image{grid-column:3/-1}.kitlist .image img{width:100%;height:100%;object-fit:cover}.kitlist>.editable.editableadf{grid-column:3}.cookiesnotice-wrap{position:fixed;bottom:0;left:0;z-index:998;box-sizing:border-box;max-width:100%;right:0;margin:0 auto;width:100%;-webkit-box-shadow:0 7px 5px -4px rgba(0,0,0,.4);-moz-box-shadow:0 7px 5px -4px rgba(0,0,0,.4);box-shadow:0 7px 5px -4px rgba(0,0,0,.4);padding:0 20px}.cookiesnotice{max-width:var(--container-400);width:100%;margin:0 auto;padding:15px 20px;position:relative;gap:40px}.cookiesnotice .text{gap:10px;align-self:center}.cookiesnotice h2,.cookiesnotice p{padding:0;margin:0}.cookiesnotice p:first-of-type{grid-column:1;grid-row:1/3}.cookiesnotice p a.cookieslink{text-decoration:underline;display:inline-block;position:relative}.cookiesnotice .buttons{gap:10px;width:100px;min-width:100px}.cookiesnotice .blockbutton{margin:0}.cookiesnotice .blockbutton a{width:100%;text-align:center}.cookiesnotice .blockbutton.close a{background:var(--black-400)}.cookiesettings{position:relative;padding:20px 140px 0 0;margin:0 0 20px 0}.cookiesettings .onoffswitch{position:absolute;top:30px;right:20px;width:90px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cookiesettings .onoffswitch-checkbox{display:none}.cookiesettings .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid var(--black-300);border-radius:20px}.cookiesettings .onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.cookiesettings .onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:90%;font-weight:700;color:var(--white);box-sizing:border-box}.cookiesettings .onoffswitch-inner:before{content:"ON";padding-left:10px;background-color:var(--teal-700);color:var(--white)}.cookiesettings .onoffswitch-inner:after{content:"OFF";padding-right:10px;background-color:var(--black-100);color:var(--black-300);text-align:right}.cookiesettings .onoffswitch-switch{display:block;width:18px;margin:6px;background:var(--white);position:absolute;top:0;bottom:0;right:56px;border:2px solid var(--black-300);border-radius:20px;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}@media (max-width:1580px){.event-card .event-details{flex-direction:column;align-items:flex-start}}@media (max-width:1490px){.main-footer .content{display:grid;grid-template-columns:repeat(5,1fr);--gap:20px}.footer .logo,.footer-quicklinks-container{grid-row:1/3}.accreditations{grid-row:2;grid-column:5}.included-container{grid-template-columns:1fr}.event-teamleader{display:grid;grid-template-columns:1fr 3fr;margin:0 var(--container-padding-inline) 0 0}.event-highlights{--gap:20px}.event-highlights .image-card .heading{visibility:hidden;max-height:0;opacity:0}.event-highlights .active-highlight{flex-grow:5}.event-highlights .active-highlight .heading,.event-highlights .active-highlight:hover .heading{opacity:1;max-height:40px;visibility:visible}.event-testimonial{padding-inline:20px;padding-bottom:40px}.event-testimonial .quote{--gap:20px}.event-cost-container{grid-template-columns:1fr;gap:40px}.event-cost-container .event-price-card:has(.feature) .text{padding:20px 20px 40px}.event-cost-container .event-price-card .price,.event-cost-container .event-price-card .year{font-size:2rem}}@media (max-width:1340px){.event-overview .content{gap:40px;display:flex;flex-direction:row;flex-wrap:wrap}.event-overview .overview-details{align-items:start}.overview-details .event-disciplines{max-width:max-content;align-self:flex-start}.overview-details.event-type p{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.eventsfeed-filter{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.eventsfeed-filter .filter-controls{grid-column:1/-1;grid-row:1;width:100%}.eventsfeed-filter .filter-options,.eventsfeed-filter.expand .filter-options[data-filter=month]{width:100%;max-width:unset;left:0}.filter-options[data-filter=month]{grid-template-columns:repeat(2,1fr)}.eventsfeed-filter>a span{justify-content:center}}@media (max-width:1280px){.main-footer .content{grid-template-columns:repeat(4,1fr)}.footer .logo,.footer-quicklinks-container{grid-row:1}.accreditations,.footer .socials-container{grid-row:2;grid-column:span 2;margin-left:0}.home-intro-feed{grid-template-columns:repeat(2,1fr);--gap:40px}.featured-disciplines-container{grid-template-rows:repeat(3,auto) 60px}.featured-disciplines-container .image-background-content .image{grid-row:1/-2}.featured-disciplines-container .image-background-content .text{grid-row:1}.featured-disciplines-container .featured-disciplines{grid-template-columns:repeat(2,1fr);grid-row:2/-1;--gap:20px}.grid-thirds{grid-template-columns:repeat(2,1fr)}}@media (max-width:1120px){.header .content{flex-wrap:wrap;padding-block:10px 20px;gap:10px}.header nav{display:contents}.header .nav{order:2;width:100%;justify-content:space-between}.page-title.grid-stack .content{padding-block:240px 120px}.footer-cta .box{padding:40px}.footer-cta .box .heading{font-size:var(--fontsize-700)}.banner .content{margin:80px 0 0}.home-intro-text{grid-template-columns:1fr;--gap:0}.home-intro-text .right{text-align:left}.event-navigation{padding-inline:20px}.event-title .text{padding-block:200px 40px;align-self:end}.event-title h2{font-size:var(--fontsize-500)}.event-title .image{min-height:90vh;height:100%}.grid-quarters{grid-template-columns:repeat(2,1fr)}}@media (max-width:1020px){.event-navigation>a{margin:0 10px 0 0}.itinerary-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}.itinerary-card .text{flex-grow:1}.itinerary-card .image{max-height:300px;overflow:hidden}.included-container{padding-inline:20px}.included-container .event-teamleader{margin:0}.grid-two-third.fullwidth{grid-template-columns:1fr}.grid-two-third .feature-boxes .feature-box{display:grid;grid-template-columns:1.5fr 1fr;max-width:unset;height:100%}}@media (max-width:980px){.event-navigation{padding-inline:20px 0}.event-navigation a{gap:0}.event-navigation>a::after{height:2px}.event-navigation .blockbutton a{padding:10px 15px;font-size:1rem}.eventtitle-desktop-video{aspect-ratio:unset}.footer .logo.tagline img{aspect-ratio:15/48;max-width:150px;height:160px}}@media (max-width:920px){.main-footer .content{grid-template-columns:1fr}.footer .logo{grid-row:1;grid-column:1;margin:0 auto}.footer .socials-container{grid-row:2;grid-column:1}.footer-quicklinks-container{grid-row:auto;grid-column:1}.accreditations{grid-row:auto}.footer-quicklinks{display:grid;grid-template-columns:repeat(2,1fr)}.grid-halves{grid-template-columns:1fr;--gap:20px}.grid-thirds{--gap:20px}.grid-two-third{grid-template-columns:repeat(2,1fr);--gap:20px}.event-cost-container{--gap:40px}.event-route .grid-one-third{grid-template-columns:1fr;gap:0}.event-route .grid-one-third .box{grid-row:1}.eventsfeed-filter>a{display:none}.eventsfeed-filter.expand>a{display:block}.filter-label.show:after,.filter-label:after{display:none!important}.eventsfeed-filter a:hover>span,.eventsfeed-filter a>span{color:var(--black-400)}.overview-details .grid-halves{--gap:10px}.member-popup .image{margin:0 auto;max-width:600px;wdith:100%;overflow:hidden}.member-popup .image img{width:100%}.member-popup button{padding:0}.member-popup button:after{background:var(--secondarycolor-400);color:var(--primarycolor-400);border-radius:0}.fancybox-close-small:hover:after,.member-popup button:after:hover{background:var(--secondarycolor-700);color:var(--primarycolor-400)}}@media (max-width:880px){.home-intro-feed{grid-template-columns:1fr;--gap:40px}.home-intro-box{margin:0 var(--container-padding-inline) 0 0;grid-row:1}.feature-boxes{justify-content:center}.feature-boxes .feature-box{flex-basis:calc(50% - var(--gap));max-width:450px}.event-highlights{display:grid;grid-template-columns:1fr;grid-auto-rows:140px}.event-highlights .active-highlight{grid-row:span 2}.event-highlights .image-card .heading{visibility:visible;max-height:unset;opacity:1}.event-highlights .active-highlight .text{background-image:linear-gradient(to top,var(--primarycolor-400),transparent 80%)}.event-overview .overview-details{flex:1 0 calc(48% - var(--gap))}.cookie-toggles{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:820px){:root{--fontsize-200:0.8rem;--fontsize-300:0.9rem;--fontsize-400:1rem;--fontsize-450:1.1rem;--fontsize-500:1.2rem;--fontsize-600:1.5rem;--fontsize-700:1.75rem;--fontsize-800:2rem;--fontsize-900:2.5rem;--fontsize-1000:3rem;--defaultlineheight:1.5;--container-padding-inline:40px;--container-padding-block:80px}h1{font-size:var(--fontsize-900)}h2{font-size:var(--fontsize-800)}h3{font-size:var(--fontsize-700)}h4{font-size:var(--fontsize-600)}.grid-fullwidth-container.col-2{--col-count:1}.event-title .image{grid-row:1/3}.event-title .event-video-popup{grid-column:2;grid-row:1;margin:50% 0 0;opacity:.75;max-width:200px;border:1px solid var(--white)}.event-title .text{grid-row:2;padding-block:20px 40px}.content-block .text,.content-block:nth-of-type(2n) .text{grid-column:1/-1;grid-row:1;padding-inline:var(--container-padding-inline)}.content-block .image,.content-block:nth-of-type(2n) .image{grid-column:1/-1;grid-row:2}.eei-navigation{display:none}}@media (max-width:780px){.event-navigation{--gap:0}.event-navigation>a{margin:0 10px;font-size:1.1rem;gap:5px}.event-navigation>a i{display:inline-block}.event-navigation>a span{display:none}}@media (max-width:760px){.feature-boxes .feature-box{flex:unset}.countingstatistics .block{--gap:10px}.featured-disciplines-container .featured-disciplines{grid-template-columns:1fr}.event-teamleader{grid-template-columns:repeat(2,1fr)}.included-card{padding:20px}.eventsfeed-filter{grid-template-columns:repeat(2,1fr)}.pie-chart-container{grid-template-columns:1fr}}@media (max-width:620px){:root{--container-padding-inline:20px;--container-padding-block:80px}.header .content{padding:0 0 20px 0}.header-buttons{--gap:0;width:100%;order:-1}.header-buttons .blockbutton{flex-grow:1}.header-buttons .blockbutton a{width:100%;text-align:center}.header .logo{margin:0 0 0 var(--container-padding-inline);z-index:3}.header .logo img{max-width:180px;width:100%}.hamburger{position:fixed;left:unset;right:0;top:60px;color:var(--white)}.hamburger:hover{background:rgba(0,0,0,.5);color:var(--teal-400)}.footer-quicklinks-container:nth-of-type(2){display:none}.mobile-nav-button{display:block;z-index:100}.header .nav{position:fixed;top:0;right:0;transform:translateX(100%);height:100%;max-height:100vh;max-width:500px;padding:130px 20px 40px;flex-direction:column;--gap:20px;justify-content:flex-start;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);overflow-y:auto;transition:all .4s ease}.header .nav.open{transform:translateX(0)}.nav li:hover .dropdown-nav{display:none}.mobile-dropdown-nav-button{display:block}.dropdown-nav{position:relative;top:unset;left:unset;background:0 0;padding:0}.dropdown-nav.open{display:flex}.dropdown-nav li{margin:0 0 10px}.dropdown-nav li:last-child{margin:0}.grid-thirds{grid-template-columns:1fr}.grid-two-third .feature-boxes .feature-box{grid-template-columns:1fr}.event-testimonial{padding-bottom:60px}.quote-details{grid-template-columns:120px 1fr;--gap:20px;margin:0 auto}.event-testimonial .quote{text-align:center}.quote-details .text{text-align:center}.quote-details .star-rating{justify-content:center}.event-highlights .active-highlight .desc,.event-highlights .active-highlight:hover .desc{max-height:200px}.event-gallery .gallery{grid-template-columns:1fr}.eventsfeed-filter{grid-template-columns:1fr;padding:15px}.eventsfeed-filter.expand .filter-options[data-filter=activity] li{justify-content:center}#event-included .image-background-content .image.paralax{background-image:none!important}}@media (max-width:600px){.swiper-pagination-bullet{--swiper-pagination-bullet-size:13px}.main-footer .content{grid-template-columns:1fr}.footer .logo{grid-column:auto}.accreditations,.footer .socials-container{grid-column:auto}.banner{min-height:unset}.banner-desktop-video{display:none}.banner-desktop-video:last-child,.banner-mobile-image,.banner-mobile-video{display:block;max-height:880px}.event-title{padding-bottom:100px;background:0 0}.event-title .text{grid-row:2;padding-block:20px 40px;margin-bottom:100px}.event-title .event-video-popup{grid-column:2;grid-row:2;margin:0 auto;opacity:1;max-width:unset;border:2px solid var(--white);transform:translateY(100px)}.overview-details.event-type p{grid-template-columns:1fr}.lined-heading,.lined-heading.lined-right{gap:40px}.pagetitle-desktop-image,.pagetitle-desktop-video{display:none}.pagetitle-desktop-video:last-child,.pagetitle-mobile-image,.pagetitle-mobile-video{display:block}.eventtitle-desktop-image,.eventtitle-desktop-video{display:none}.eventtitle-desktop-video:last-child,.eventtitle-mobile-image,.eventtitle-mobile-video{display:block}.event-overview .grid{display:grid;grid-template-columns:1fr;align-items:center}.event-overview .overview-details{max-width:max-content;margin:0 auto;align-items:center}#event-countdown{background:var(--white)}#event-countdown .content{--container-padding-block:60px 0}#event-countdown h2{color:var(--black-700);--txt-color:var(--black-700)}#event-countdown p span{color:var(--teal-900);--txt-color:var(--teal-900)}#event-countdown p span:after{color:var(--teal-700);--txt-color:var(--teal-700)}.quote-format{font-size:1.6rem}.cookiesnotice{flex-direction:column;gap:15px}.cookiesnotice .buttons{gap:15px;flex-direction:row;width:100%;margin:0;direction:rtl}.cookiesnotice .blockbutton{margin:0;width:100%}}@media (max-width:540px){.quote-format{gap:15px}.countingstatistics .block{--gap:5px}.countingstatistics span{padding:4px 7px}.header .nav{--gap:10px}.dropdown-nav{--gap:7px}.event-navigation>a{margin:0 6px;font-size:1rem}.event-navigation>a:first-of-type{margin:0 5px 0 0;font-size:1rem}.event-navigation>a i{display:inline-block}.event-navigation>a span{display:none}.event-navigation .blockbutton a{padding:7px 10px;font-size:.9rem}.grid-quarters{grid-template-columns:1fr}.event-teamleader{grid-template-columns:1fr}.quote-details{grid-template-columns:1fr;--gap:10px}.quote-details .image{max-width:200px;margin:0 auto}.event-testimonial .quote{--gap:0}.itinerary-card{box-shadow:unset;border:solid 1px var(--black-300)}.included-card h3{font-size:1.5rem}.included-card .icon{width:35px;height:35px;font-size:1rem}.feature-boxes .feature-box.grid-stack .text{padding-top:150px}[data-cookienotice] .content{padding:20px}[data-cookienotice] .buttons button,[data-cookienotice] .content p,[data-cookienotice] label{font-size:.9rem}[data-cookienotice] .buttons button{width:100%}[data-cookienotice] .buttons{gap:10px}.footer-cta{align-items:start}.footer-cta .box{padding:20px;margin-block:40px}}@media (max-width:460px){.filter-controls{display:grid;grid-template-columns:40px auto;gap:10px}.filter-controls .clear-filters{grid-column:2;grid-row:1;margin-left:auto;max-width:max-content}.filter-controls .expand-filters{grid-column:1;grid-row:2}.filter-controls .search-filters{grid-column:2;grid-row:2}.filter-controls .search-filters input{width:100%;max-width:unset;padding:3px 10px}.filter-controls .search-filters i,.filter-controls .search-filters.show i{padding-inline:11px}.filter-controls .expand-filters{margin-left:0;align-items:center}.countdown{gap:30px}}@media (max-width:420px){.hamburger{padding:15px;margin:0;top:45px}.hamburger .heading{display:none}.hamburger-box{padding:0 0 0 35px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:35px}.header-buttons .blockbutton a{padding:5px 12px;font-size:1rem}.quote-format{gap:15px;font-size:1.3rem}.countingstatistics .block{font-size:1.5rem}.footer-quicklinks{grid-template-columns:1fr}.cookiesnotice-wrap{padding:0}.cookiesnotice{flex-direction:column;gap:15px}.cookiesnotice h2{font-size:1.4rem}.cookiesnotice .text p{font-size:.9rem}.cookiesnotice .buttons{gap:15px;flex-direction:row;width:100%;margin:0;direction:rtl}.cookiesnotice .blockbutton{margin:0;width:100%}.cookiesnotice .blockbutton a{padding:7px;font-size:1rem}}@media (max-width:350px){.hamburger{padding:10px}.event-navigation .blockbutton a{font-size:.8rem}.event-navigation>a{margin:0 5px;font-size:.9rem}.image-card:hover .desc{max-height:150px}}