section .section-header{margin-bottom:50px}section .section-header h1{margin:0 0 10px;color:#37517e;font-size:30px;font-weight:700;font-family:Montserrat,sans-serif}section .section-header h4{margin:0;color:#5d7079;font-size:20px;font-weight:400;line-height:150%}section .section-header p{margin:0;color:#5d7079;font-size:14px}section.landing{position:relative;height:623px;overflow:hidden}section.landing--denkendorf{height:650px}@media (max-width:576px){section.landing,section.landing--denkendorf{height:500px!important}}section.landing--imts .section-overlay{background:rgba(0,46,80,.75)!important}section.landing--imts h1{font-size:55px!important}section.landing--imts h2{font-size:25px!important;line-height:27px!important}section.landing--imts h2:first-of-type{margin-bottom:10px!important}section.landing--imts .btn{font-size:30px!important;padding:17px;text-transform:uppercase;font-weight:700;border-radius:0}@media (max-width:576px){section.landing--imts .btn{font-size:25px!important}}section.landing .section-bg{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.landing .section-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,46,80,.6)}section.landing .radial-overlay{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1081px;height:1081px;background:radial-gradient(50% 50% at 50% 50%,rgba(17,61,95,.95) 26.04%,rgba(17,60,93,0) 100%)}section.landing .content-container{margin-top:-80px}section.landing .section-content{z-index:2;position:relative;display:flex;height:100%;text-align:center;justify-content:center;align-items:center}section.landing .section-content .landing-logo{margin-bottom:30px}section.landing .section-content h1{margin:0 0 10px;color:#fff;font-family:IBM Plex Sans;font-weight:700;font-size:50px;line-height:65px;text-transform:uppercase}section.landing .section-content h2{margin:0 0 30px;color:#fff;font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-size:20px;line-height:24px}section.landing .section-content .btn{padding:15px;border-radius:0}section.landing .section-countdown{z-index:2;position:absolute;left:0;bottom:0;width:100%;background:rgba(0,46,80,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:80px}section.landing .countdown-container{display:flex;padding:10px 0;justify-content:center;align-items:center;height:80px}section.landing .countdown-container .countdown{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;width:80px;height:56px}section.landing .countdown-container .countdown+.countdown{margin-left:15px}section.landing .countdown-container .countdown strong{color:#fff;font-size:30px;font-weight:800;font-family:Montserrat,sans-serif}section.landing .countdown-container .countdown span{color:hsla(0,0%,100%,.6);font-size:14px;text-transform:uppercase;line-height:1.2}section.about{padding:80px 0}section.about h1{margin:0 0 30px;color:#37517e;font-size:30px;font-weight:700;font-family:Montserrat,sans-serif}section.about ul{margin:15px 0;padding-left:18px}section.about ul li{margin:0;color:#5d7079;font-size:14px;line-height:21px}section.about ul li+li{margin-top:5px}section.about p{margin:0;color:#5d7079;font-size:14px;line-height:21px}section.about p+p{margin-top:15px}.img-container{width:100%;display:flex;align-items:center;justify-content:center}.img-container img{max-width:100vw}.img-container .expo-img{max-width:979px;width:100vw}section.usp{position:relative;padding:80px 0;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}section.usp .usp-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.usp .section-overlay,section.usp .usp-bg{position:absolute;top:0;left:0;width:100%;height:100%}section.usp .section-overlay{z-index:0;background:rgba(0,46,80,.2)}section.usp .section-content{position:relative;z-index:1}section.usp .section-content .usp-card{display:inline-block;padding:30px;background:rgba(0,46,80,.6);border-radius:4px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}section.usp .section-content .usp-card .usp-line strong{display:block;color:#fff;font-size:30px;font-weight:800;font-family:Montserrat,sans-serif;line-height:1;text-transform:uppercase}section.usp .section-content .usp-card .usp-line span{color:hsla(0,0%,100%,.6);font-size:14px}section.usp .section-content .usp-card .usp-line+.usp-line{margin-top:30px}.event{padding:90px 0}@media (max-width:576px){.event{padding:50px 0}}.event-title{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-size:32px;line-height:38px;color:#3c517a;margin-bottom:50px;text-align:center}@media (max-width:576px){.event-title{margin-bottom:30px;font-size:28px;line-height:1.2}}.event-text{padding-top:30px;display:flex;flex-direction:column;gap:10px}@media (max-width:992px){.event-text{padding-top:0;margin-bottom:20px}}.event-text h5{font-size:16px;line-height:24px;color:#3686e3}.event-text h2,.event-text h5{font-family:IBM Plex Sans;font-style:normal;font-weight:700}.event-text h2{font-size:32px;line-height:38px;color:#3c517a}@media (max-width:992px){.event-text h2{font-size:24px;line-height:1.2}}.event-text__desc{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-size:14px;line-height:31px;color:#5d7079}.event-text__desc ul{padding-left:20px}section.partners-section{padding-bottom:80px}@media (max-width:576px){section.partners-section{padding-bottom:50px}}section.partners-section .section-header{text-align:center}section.partners-section .partners-section-links{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;align-items:center}@media (max-width:576px){section.partners-section .partners-section-links{flex-direction:column;gap:30px}}section.partners-section .partners-section-links .partners-link{display:inline-block}section.partners-section .partners-section-links .partners-link.link-square img{height:55px}@media (max-width:767px){section.partners-section .partners-section-links .partners-link.link-square img{height:45px}}section.partners-section .partners-section-links .partners-link.link-reinshaw img{height:40px}@media (max-width:767px){section.partners-section .partners-section-links .partners-link.link-reinshaw img{height:25px}}section.partners-section .partners-section-links .partners-link:hover{text-decoration:none}section.partners-section .partners-section-links .partners-link img{height:30px;width:auto}@media (max-width:767px){section.partners-section .partners-section-links .partners-link img{height:20px}}section.form{padding:80px 0;background:#002e50}section.form .section-header h1{color:#fff}section.form .section-header h4,section.form .section-header p{color:hsla(0,0%,100%,.6)}section.form .section-body hr{background:hsla(0,0%,100%,.1);margin-top:0;margin-bottom:15px}section.form .section-body .form-group{position:relative;margin-bottom:15px}section.form .section-body .form-group>svg{position:absolute;top:15px;right:15px;color:hsla(0,0%,100%,.6);font-size:18px}section.form .section-body .form-group>.invalid-feedback{display:none}section.form .section-body .form-group>.form-field.is-invalid~.invalid-feedback{display:block}section.form .section-body .form-field{height:auto;padding:15px;border:none;border-radius:4px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);font-size:14px}section.form .section-body .form-field::-moz-placeholder{color:hsla(0,0%,100%,.6)}section.form .section-body .form-field:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}section.form .section-body .form-field::placeholder{color:hsla(0,0%,100%,.6)}section.form .section-body .form-field option{color:#5d7079}section.form .section-body .form-checkboxes{margin-top:30px}section.form .section-body .form-checkboxes .custom-control{margin-bottom:15px;padding-left:24px}section.form .section-body .form-checkboxes .custom-control-label:before{background:hsla(0,0%,100%,.1);border:none;border-radius:2px}section.form .section-body .form-checkboxes .custom-control-label:after{border:none;border-radius:2px}section.form .section-body .form-checkboxes label{color:hsla(0,0%,100%,.6)!important}section.form .section-body .form-checkboxes label a{color:hsla(0,0%,100%,.8)!important}section.form .section-body .grecaptcha-branding{color:hsla(0,0%,100%,.4)}section.form .section-body .grecaptcha-branding a{color:hsla(0,0%,100%,.6)}section.form .section-body .form-action .btn{padding:15px 50px;border-radius:0;text-transform:uppercase;outline:none;box-shadow:none}section.form .container.shrinkable{max-height:1500px}section.form .form-registration .select2-container--default .select2-selection--single{background:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.1)}section.form .form-registration .select2-container--default .select2-selection--single .select2-selection__rendered{color:hsla(0,0%,100%,.6)}section.form .form-loader,section.form .form-success{background:#002e50}section.form .form-success svg.fa-check-circle{color:#fff;font-size:80px}section.form .form-success span{margin:0 0 10px;color:#fff;font-size:30px;font-weight:800;font-family:Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase}section.form .form-success p{color:hsla(0,0%,100%,.6)}section.form .form-error{background:#002e50}section.form .form-error span{margin:0 0 10px;color:#fff;font-size:30px;font-weight:800;font-family:Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase}section.form .form-error p{color:hsla(0,0%,100%,.6)}section.form .loader-container .loader div{background:#fff}section.map{position:relative}section.map .map-frame{z-index:0;height:500px;position:relative}section.map .map-frame iframe,section.map .section-overlay{position:absolute;top:0;left:0;width:100%;height:100%}section.map .section-overlay{z-index:1;background:rgba(0,46,80,.2);pointer-events:none}section.youtube{position:relative;background-size:cover!important;background-position:center 20%!important;background-repeat:no-repeat!important}section.youtube .section-iframe,section.youtube iframe{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}section.youtube .section-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,46,80,.6);pointer-events:none}section.youtube .section-content{z-index:1;position:relative;padding:200px 0;text-align:center}section.youtube .section-content .btn-iframe{display:block;padding:0;margin:0 auto 30px;background:none;border:none;box-shadow:none;outline:none;opacity:.6;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out}section.youtube .section-content .btn-iframe:active,section.youtube .section-content .btn-iframe:focus,section.youtube .section-content .btn-iframe:hover{opacity:1}section.youtube .section-content svg{color:#fff;font-size:80px}section.youtube .section-content h1{margin:0 0 10px;color:#fff;font-size:30px;font-weight:800;font-family:Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase}section.youtube .section-content p{margin:0;color:hsla(0,0%,100%,.6);font-size:14px}section.youtube .section-content p.youtube-body--denkendorf{color:#fff}section.youtube.played>*{transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out}section.youtube.played .section-content,section.youtube.played .section-overlay{opacity:0;pointer-events:none}section.youtube.played .section-iframe,section.youtube.played iframe{opacity:1}.boat-ride,.highlights,.raffle{margin-top:90px}@media (max-width:576px){.boat-ride,.highlights,.raffle{margin-top:50px}}.event-image img{width:100%;height:auto}.event-video section.youtube .section-content{padding:125px 0;height:366px}.event-video section.youtube .section-content .btn-iframe{opacity:1}section.partners{padding:80px 0;background:#f9fafb}section.partners .section-header{text-align:center}section.partners .section-body{margin-bottom:-50px;text-align:center}section.partners .logo{display:inline-block;width:100%;max-width:225px;margin-bottom:50px}section.partners .logo.portrait{max-width:150px}section.entertainment{padding:80px 0}section.entertainment h1{margin:0 0 30px;color:#37517e;font-size:30px;font-weight:700;font-family:Montserrat,sans-serif}section.entertainment p{margin:0;color:#5d7079;font-size:14px;line-height:21px}section.entertainment p+p{margin-top:15px}section.entertainment img{display:block;margin-top:50px}.form--imts{margin-top:80px}@media (max-width:576px){.form--imts{margin-top:50px}}section.brands{padding:80px 0}section.brands .section-title{margin:0 0 30px;color:#37517e;font-size:22px;font-weight:500;text-align:center}section.brands .brands-container{text-align:center}section.brands .brands-container .brand-img{display:inline-block;vertical-align:middle;margin:30px;width:auto;height:30px;opacity:.7}section.brands .brands-container .brand-img.square{height:50px}@media (max-width:576px){section .section-header{margin-bottom:30px}section .section-header h1{font-size:24px}section .section-header h4{font-size:16px}section.landing{height:650px}section.landing .landing-logo{width:165px}section.landing .section-content h1{font-size:32px!important;line-height:40px!important}section.landing .section-content h2{font-size:22px!important}section.landing .section-content h1.expo-title{font-size:26px;line-height:38px}section.landing .section-content h2.expo-date{font-size:16px;line-height:21px}section.landing .countdown-container .countdown strong{font-size:22px}section.landing .countdown-container .countdown+.countdown{margin-left:5px}section.about{padding:50px 0}section.about h1{font-size:24px}section.usp,section.usp .container{padding:0}section.usp .section-content .usp-card{width:100%;padding:50px 15px;border-radius:0}section.usp .section-content .usp-card .usp-line strong{font-size:20px}section.usp .section-content .usp-card .usp-line+.usp-line{margin-top:15px}section.form{padding:50px 0}section.form .section-body .form-action .btn{width:100%}section.form .form-error span,section.form .form-success span{font-size:24px}section.map .map-frame{height:350px}section.youtube .section-content{padding:100px 0}section.youtube .section-content h1{font-size:24px}section.entertainment,section.partners{padding:50px 0}section.entertainment h1{font-size:24px}section.brands{padding:50px 0}section.brands .section-title{margin-bottom:50px;font-size:18px}section.brands .brands-container .brand-img{height:20px}section.brands .brands-container .brand-img.square{height:40px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}
