.hero{display:grid;position:relative}@media (min-width:992px){.hero{column-gap:10%;grid-template-columns:35% 55%;justify-content:space-evenly;margin-inline:auto;max-width:960px;padding-bottom:80px}}@media (min-width:1200.02px){.hero{justify-content:space-between}}.hero .media-wrapper{position:relative}.hero .ratio{--bs-aspect-ratio:85.33333%;filter:brightness(.7)}@media (min-width:992px){.hero .ratio{grid-column:2;grid-row:1}}@media (min-width:1200.02px){.hero .ratio{--bs-aspect-ratio:120.26022%}}.hero #event-register-button{display:block!important;margin-top:20px}@media (min-width:768px){.hero #event-register-button{margin-top:0}}.hero .share{bottom:5%;color:#fff;left:5%;position:absolute}@media (max-width:991.98px){.hero .share .sharing-title{display:none}}@media (min-width:992px){.hero .share{bottom:8%;color:#2361f5;left:0;top:unset}}@media (min-width:1200.02px){.hero .share{bottom:-7%}}.hero__layout{display:flex;flex-direction:column;-ms-grid-row:2;grid-row:2;position:relative}@media (min-width:992px){.hero__layout{grid-column:1;grid-row:1}}.hero__layout .event-modal{width:fit-content}.hero .btn-plus{display:none}@media (min-width:992px){.hero .btn-plus{display:block;font-size:1.375rem}}.hero .event-info-header{display:flex;flex-direction:column;padding-block:22px}@media (min-width:992px){.hero .event-info-header{padding-bottom:50px;padding-top:0}}.hero .event-info-header__title{font-size:1.875rem;font-weight:700}@media (min-width:992px){.hero .event-info-header__title{font-size:3.125rem}}.hero .event-info-header__tag{background-color:var(--theme-color);border-radius:15px;color:#fff;font-size:.75rem;font-weight:500;line-height:1;padding:9px 12px;width:fit-content}@media (min-width:992px){.hero .event-info-header__tag{font-size:1rem}}.hero .event-info-list{border-block:1px solid rgba(27,27,28,.1);display:flex;flex-direction:column;gap:20px;margin:0;padding-block:20px;padding-inline:0}.hero .event-info-list .add-to-calendar-button svg.calendar{display:none}.hero .event-info-list:has(.hours_days){gap:40px}@media (min-width:992px){.hero .event-info-list{border:none;gap:30px;padding-bottom:80px}.hero .event-info-list:has(.hours_days){gap:60px}}.hero .event-info-list__item{align-items:center;display:flex;gap:10px;position:relative}@media (min-width:992px){.hero .event-info-list__item{font-weight:700}}.hero .event-info-list__item svg{fill:#1b1b1c;flex-shrink:0;height:20px;width:20px}@media (min-width:992px){.hero .event-info-list__item svg{height:100%;max-height:36px;max-width:36px;width:100%}}.hero .event-info-list__item-text{font-size:1.0625rem;font-weight:500;line-height:123%}.hero .event-info-list .hours_days{bottom:-33px;position:absolute}.hero .event-info-list .hours_days .dropdown-toggle{color:#2361f5;font-size:14px;font-weight:700}.hero .event-info-list .hours_days .dropdown-toggle svg{fill:#2361f5;height:24px;margin-bottom:3px;width:24px}.hero .event-info-list .hours_days .dropdown-menu.show{display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem}.hero .event-info-list .hours_days .dropdown-menu li{display:flex;gap:2rem;justify-content:space-between}.hero .event-info-list .hours_days .dropdown-menu li span{font-size:1rem;white-space:nowrap}.hero .event-info-list .hours_days .dropdown-menu li span:not(.day){font-weight:400}.event-card>a{text-decoration:none}@media (min-width:992px){.event-card{width:100%}}.event-card .ratio{--bs-aspect-ratio:126.66667%}@media (min-width:992px){.event-card .ratio{--bs-aspect-ratio:126.31579%;max-width:190px}}.event-card__content{font-size:.875rem;line-height:128%;margin-top:15px}.event-card__content-title{font-size:1.125rem;font-weight:700;margin-block:5px 15px}@media (min-width:992px){.event-card__content-title{font-size:1.25rem}}.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}}.sharing{--bs-link-color-rgb:currentColor;--bs-link-hover-color-rgb:currentColor;width:fit-content}.sharing .icon-link{--hover-height:1px;text-decoration:none}.sharing .icon-link svg{fill:currentColor;height:21px;width:21px}.sharing .sharing-tools{--bs-border-width:0;--bs-dropdown-bg:#2361f5;--bs-dropdown-padding-x:18px;--bs-dropdown-padding-y:10px;--bs-dropdown-border-radius:12px;flex-wrap:nowrap;gap:15px;list-style:none;margin:0;top:10px!important;width:min-content}@media (min-width:1200.02px){.sharing .sharing-tools{--bs-dropdown-tooltip-arrow-size:10px;--bs-dropdown-tooltip-arrow-position:calc(100% - var(--bs-dropdown-border-radius) - var(--bs-dropdown-tooltip-arrow-size) - var(--bs-dropdown-padding-x)/2);top:20px!important}}.sharing .sharing-tools.show{--animation-transform-init:translate3d(0,-20px,0);--animation-transform-end:translate3d(0,20px,0);animation:dropdown-show-animation .3s cubic-bezier(.5,.5,.3,1.4) forwards;display:flex}.sharing .sharing-tools:before{border-bottom:var(--bs-dropdown-tooltip-arrow-size) solid var(--bs-dropdown-bg);border-left:var(--bs-dropdown-tooltip-arrow-size) solid transparent;border-right:var(--bs-dropdown-tooltip-arrow-size) solid transparent;content:"";left:var(--bs-dropdown-tooltip-arrow-position);position:absolute;top:calc(var(--bs-dropdown-tooltip-arrow-size)*-1);transform:translateX(-50%)}.sharing .sharing-tools li a{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:33px;justify-content:center;transition:color .15s ease-in-out;width:33px;will-change:color}.sharing .sharing-tools li a:focus,.sharing .sharing-tools li a:hover{color:#1c51ce}.sharing .sharing-tools li a svg{fill:#2361f5;height:50%;width:50%}.sharing .sharing-tools li a.copy-button svg.copied-icon{display:none}.sharing .sharing-tools li a.copy-button.copied{background-color:#2361f5}.sharing .sharing-tools li a.copy-button.copied svg.copy-icon{display:none}.sharing .sharing-tools li a.copy-button.copied svg.copied-icon{fill:#fff;display:block}.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 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}.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)}.single-event{display:flex;flex-direction:column;margin-top:var(--header-height,122px)}@media (min-width:1200.02px){.single-event{display:grid;grid-template-columns:73.5% 26.5%}.single-event.no-aside{grid-template-columns:100%}}.single-event .breadcrumbs-wrapper{position:absolute;z-index:1}.single-event .breadcrumbs-wrapper #breadcrumbs{color:#fff;padding:25px 0}@media (min-width:992px){.single-event .breadcrumbs-wrapper #breadcrumbs{color:#1b1b1c;padding-bottom:100px;padding-top:25px}.single-event .breadcrumbs-wrapper{margin-inline:auto;position:static;width:100%}}@media (min-width:1200.02px){.single-event .breadcrumbs-wrapper{max-width:1100px}}.single-event .the-content-wrapper{margin-top:30px}.single-event .the-content-wrapper .gallery{margin-bottom:85px}@media (min-width:992px){.single-event .the-content-wrapper .gallery{margin-bottom:125px}}.single-event .related-posts{background-color:var(--theme-color-light);padding-block:70px}@media (min-width:1200.02px){.single-event .related-posts{padding-block:0;padding-inline-start:55px}}.single-event .related-posts__title{font-size:1.25rem;font-weight:700;padding-block-end:30px;padding-inline-start:calc(var(--bs-gutter-x)*.5)}@media (min-width:1200.02px){.single-event .related-posts__title{font-size:1.875rem;padding-inline-start:0}}.single-event .related-posts__inner{height:100%}@media (min-width:992px){.single-event .related-posts__inner{height:fit-content;max-height:var(--browser-height,100vh);overflow:auto;padding-bottom:30px;padding-top:150px;position:sticky;top:0}}.single-event .related-posts__list{display:grid;gap:30px;grid-template-columns:repeat(4,150px);overflow:auto;padding-inline:calc(var(--bs-gutter-x)*.5);padding-bottom:15px}@media (min-width:1200.02px){.single-event .related-posts__list{gap:40px;grid-auto-rows:min-content;grid-template-columns:200px;max-width:200px;padding:0}}.single-event .related-posts__link{position:relative}#event-register{--bs-modal-padding:2rem 3rem 2rem;--bs-modal-width:900px;--bs-modal-bg:#2361f5}#event-register .modal-body{border-radius:20px}#event-register .close-modal{--close-btn-size:35px;--close-btn-width:3px;--close-btn-color:#fff;position:absolute;top:-50px}#event-register .form-submit{align-items:center;display:flex;justify-content:center}@media (min-width:992px){#event-register .contact-phone{grid-column:3}#event-register .number-of-registers{grid-column:4}}