.gallery .swiper-container{position:relative}.gallery .swiper-container .swiper-navigation{display:flex;gap:25px;left:50%;margin-top:20px;position:absolute;top:100%;transform:translateX(-50%)}.gallery .swiper-container .custom-swiper-button-next,.gallery .swiper-container .custom-swiper-button-prev{--fill-color:#2361f5;height:40px;width:40px}.gallery .swiper-container .custom-swiper-button-next.swiper-button-disabled,.gallery .swiper-container .custom-swiper-button-prev.swiper-button-disabled{--fill-color:rgba(35,97,245,.3)}.gallery .swiper-container .gallery{height:200px;width:100%}@media (min-width:768px){.gallery .swiper-container .gallery{height:400px}}@media (min-width:992px){.gallery .swiper-container .gallery{height:590px}}.gallery .swiper-container .gallery .swiper-slide{height:auto}.gallery .swiper-container .gallery .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}#videoPopup .modal-dialog{max-width:calc((var(--browser-height) - 200px)*16/9)!important}#videoPopup .modal-content{background:transparent;border:0}#videoPopup .modal-header{border:0;justify-content:flex-end}#videoPopup .modal-header .video-popup-close svg{fill:#fff;height:30px;width:30px}#videoPopup .ratio:before{content:""}#videoPopup .modal-body{position:relative}#videoPopup .modal-body .spinner-border{color:#fff;height:60px;left:calc(50% - 30px);position:absolute;top:calc(50% - 30px);width:60px}.video-modal .ratio{--bs-aspect-ratio:67.16418%}@media (min-width:1200.02px){.video-modal .ratio{--bs-aspect-ratio:54.49735%}}.video-modal .video-popup{align-items:center;display:flex;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}@media (min-width:1200.02px){.video-modal .video-popup{height:60px;width:60px}}.video-modal .credit{color:rgba(27,27,28,.7);font-size:.75rem;line-height:155%;margin-top:10px}@media (min-width:1200.02px){.video-modal .credit{font-size:1rem;margin-top:15px}}.img .ratio{--bs-aspect-ratio:66.26866%}@media (min-width:1200.02px){.img .ratio{--bs-aspect-ratio:62.10526%}}.grecaptcha-badge{display:none}input[type=checkbox]:focus-visible{outline:1px auto -webkit-focus-ring-color}.invalid-feedback{bottom:-.2em;font-size:.8em;font-weight:500;pointer-events:none;position:absolute;right:16px;text-align:right;transform:translateY(100%);width:100%}.form-select{--bs-form-select-bg-img:none;padding:18px 16px 18px 2.25rem}.form-select:invalid{color:hsla(0,0%,100%,.6)}.form-control-wrapper{--caret-size:1em;display:flex;flex-direction:column-reverse;gap:6px;justify-content:start;position:relative}.form-control-wrapper label.required:after{color:inherit;content:" *"}.form-select-wrapper{position:relative}.form-select-wrapper svg.caret{fill:currentColor;height:var(--caret-size);left:16px;position:absolute;top:calc(50% - var(--caret-size)/2);width:var(--caret-size)}.form-floating label{left:unset;right:0}.form-floating .form-select{padding:1.2rem 0 1.2rem 2.25rem}.form-floating .form-select~label{color:inherit;font-size:16px;opacity:1;transform:none}.form-floating .form-select.selected,.form-floating .form-select:focus{padding-bottom:.7rem;padding-top:1.7rem}.form-floating .form-select.selected~label,.form-floating .form-select:focus~label{font-size:.9em;opacity:.6;transform:translateY(-.8rem)}.form-floating>.form-control.has-value~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{font-size:.9em}.form-floating>.form-control:-webkit-autofill~label{font-size:.9em}.form-check{padding-left:unset;padding-right:2em;text-align:start}.form-check .form-check-input{float:right;margin-right:-2em}.form-check label{font-size:16px}.form-check.form-confirm label{font-size:.8em}.form-control[required]+label:after,.form-select[required]+label:after{color:inherit;content:" *"}.form-control.is-invalid,.form-select.is-invalid{background-color:rgba(125,13,14,.05);color:#7d0d0e;padding-inline:16px!important}.add-to-calendar-button .calendar{fill:currentColor;flex-shrink:0;height:26px;width:26px}@media (min-width:1200px){.add-to-calendar-button .calendar{height:34px;width:34px}}.add-to-calendar-button .arrow-circle{flex-shrink:0}.add-to-calendar .dropdown-menu{border-radius:10px;font-size:20px;gap:1rem;padding:20px}.add-to-calendar .dropdown-menu.show{display:grid}@media (min-width:1200px){.add-to-calendar .dropdown-menu{font-size:22px;padding:30px}}.add-to-calendar .dropdown-menu li a{align-items:center;display:flex;gap:1em;justify-content:flex-start;transition:color .3s ease-in-out;will-change:color}.add-to-calendar .dropdown-menu li a:focus,.add-to-calendar .dropdown-menu li a:hover{background-color:unset;color:#2361f5}.add-to-calendar .dropdown-menu li svg{fill:currentColor;height:26px;width:26px}@media (min-width:1200px){.add-to-calendar .dropdown-menu li svg{height:34px;width:34px}}.contact-form{padding-block:60px}@media (min-width:992px){.contact-form{padding-block:85px}}.contact-form-form .form-select:focus option{background-color:#2361f5;color:#fff}.contact-form-wrapper{display:flex;flex-direction:column;gap:30px}@media (min-width:992px){.contact-form-wrapper{gap:36px}}.contact-form-wrapper h2{font-size:30px;text-align:center}@media (min-width:992px){.contact-form-wrapper h2{font-size:40px}}.contact-form-wrapper.form-submit-success .contact-form-form,.contact-form-wrapper:not(.form-submit-success) .contact-form-success{display:none}.contact-form-form,.contact-form-success{background:#2361f5;border-radius:20px;color:#fff}.contact-form-form{grid-column-gap:20px;grid-row-gap:22px;display:grid}@media (min-width:992px){.contact-form-form{grid-template-columns:1fr 1fr 1.3fr .7fr}.contact-form-form>:not(.form-footer):not(.register-phone):not(.register-pax){grid-column:span 2}.contact-form-form .form-footer{grid-column:span 4}}.contact-form-form .form-footer{grid-row-gap:25px;display:grid}.contact-form-form .form-footer .form-check,.contact-form-form .form-footer .form-check-input{color:hsla(0,0%,100%,.55)}.contact-form-form .form-footer .form-check a,.contact-form-form .form-footer .form-check-input a{--bs-link-color-rgb:255,255,255;--hover-color:var(--bs-link-color-rgb,#fff)}.contact-form-form .form-check{position:relative}.contact-form .form-control-wrapper label{transition:color .15s ease-in-out;will-change:color}@media (min-width:992px){.contact-form .form-control-wrapper input,.contact-form .form-control-wrapper select,.contact-form .form-control-wrapper textarea{font-size:1.125em}}.contact-form .form-control-wrapper input:focus~label,.contact-form .form-control-wrapper select:focus~label,.contact-form .form-control-wrapper textarea:focus~label{color:#2361f5}.contact-form .form-submit{margin-inline:auto}@media (min-width:992px){.contact-form .form-submit{min-width:30%}.contact-form .form-submit button[type=submit]{justify-content:space-between;width:100%}}.contact-form .form-submit #contact-form-alert{margin-top:20px}.contact-form-success{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.contact-form-success h2{font-size:20px;font-weight:400}@media (min-width:992px){.contact-form-success h2{font-size:24px}}.contact-form-success h2+h3{margin-top:50px}.contact-form-success .icon-check{align-items:center;background-color:#413e76;border-radius:50%;display:flex;height:27px;justify-content:center;width:27px}@media (min-width:992px){.contact-form-success .icon-check{height:37px;width:37px}}.contact-form-success .icon-check+h2{margin-top:15px}.contact-form-success .icon-check svg{fill:#fff;height:60%;width:60%}.contact-form-success.is-event{gap:15px}#contact-form .form-submit .btn{justify-content:center;position:relative}#contact-form .form-submit-text,#contact-form .spinner{transition:opacity .15s ease-in-out}#contact-form .spinner{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}#contact-form[aria-busy=true] .form-submit-text{opacity:0}#contact-form[aria-busy=true] .spinner{opacity:1}#contact-form[aria-busy=true] .spinner .spinner-border{color:var(--arrow-color,#2361f5)}.the-content-wrapper .contact-form-wrapper{background-color:#2361f5;border-block-end:1px solid hsla(0,0%,100%,.5);max-width:unset;padding-inline:0}.the-content-wrapper .contact-form-wrapper #event-register-form{max-width:var(--padding-factor);padding-block:70px}@media (min-width:992px){.the-content-wrapper .contact-form-wrapper #event-register-form{max-width:960px;padding-block:150px}.the-content-wrapper .contact-form-wrapper #event-register-form .number-of-registers{grid-column:4}.the-content-wrapper .contact-form-wrapper #event-register-form .form-label{font-size:16px}}.the-content-wrapper .contact-form-wrapper .contact-form-success{gap:0;padding-block:30px}.the-content-wrapper .contact-form-wrapper .section-title{color:#fff}.the-content-wrapper .contact-form-wrapper .form-check{align-items:center;display:flex;gap:50px}@media (min-width:1200.02px){.the-content-wrapper .contact-form-wrapper .form-check{gap:55px;margin-block-start:20px}}.the-content-wrapper .contact-form-wrapper .form-submit{display:flex;justify-content:center}.the-content-wrapper .contact-form-wrapper .btn-light{--bs-btn-color:#2361f5;width:100%}@media (min-width:1200.02px){.the-content-wrapper .contact-form-wrapper .btn-light{max-width:fit-content}}.contact-form-form button[type=submit]{align-items:center;display:flex;gap:10px}.contact-form-form .spinner-border{display:none}.contact-form-form[aria-busy=true] .spinner-border{display:inline-block}