.sharing .icon-link{--hover-height:1px;text-decoration:none}.sharing .icon-link svg{fill:currentColor;height:18px;width:18px}.sharing .sharing-tools{--bs-dropdown-bg:#413e76;--bs-dropdown-padding-x:18px;--bs-dropdown-padding-y:10px;--bs-dropdown-border-radius:12px;--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);flex-wrap:nowrap;gap:15px;list-style:none;margin:0;width:min-content}.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:#f85841}.sharing .sharing-tools li a svg{fill:currentColor;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:#f85841;color:#fff}.sharing .sharing-tools li a.copy-button.copied svg.copy-icon{display:none}.sharing .sharing-tools li a.copy-button.copied svg.copied-icon{display:block}ul.info-list{grid-row-gap:20px;display:grid;list-style:none;margin:0;padding:0}@media (min-width:1200px){ul.info-list{grid-row-gap:25px}}ul.info-list li{align-items:flex-start;display:flex;font-size:18px;font-weight:700;gap:14px}@media (min-width:1200px){ul.info-list li{font-size:22px}}ul.info-list li:last-child{margin-bottom:0}ul.info-list li div.info-event_dates{display:flex;gap:1rem}@media (max-width:1199.98px){ul.info-list li div.info-event_dates{flex-direction:column;gap:.2rem}}ul.info-list a.hover-effect{--hover-height:1px}ul.info-list span.icon{align-items:center;background-color:#f85841;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}ul.info-list span.icon svg{fill:currentColor;height:60%;width:60%}ul.info-list .btn-navigation{margin-top:20px;width:100%}ul.info-list .btn.dropdown-toggle{color:#f85841;font-size:inherit}ul.info-list .btn.dropdown-toggle.show svg.caret{transform:rotate(45deg)}ul.info-list .hours_days .dropdown-menu.show{display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem}ul.info-list .hours_days .dropdown-menu li{display:flex;gap:2rem;justify-content:space-between}ul.info-list .hours_days .dropdown-menu li span{font-size:1rem;white-space:nowrap}ul.info-list .hours_days .dropdown-menu li span:not(.day){font-weight:400}.top-content-tab{background:#fff;border-top-left-radius:50px;margin-top:-40px;min-height:40px;padding-inline-end:calc(var(--bs-gutter-x)*.5);padding-bottom:25px;padding-inline-start:calc((var(--browser-width) - var(--padding-factor))/2 - env(safe-area-inset-right) - env(safe-area-inset-left) + 30px);padding-top:30px;position:relative;width:calc(100% - var(--bs-gutter-x)*.5);z-index:1}@media (min-width:1200px){.top-content-tab{margin-top:-130px;max-width:calc(990px + (var(--browser-width) - var(--padding-factor))/2 - env(safe-area-inset-right) - env(safe-area-inset-left));min-height:130px;padding-bottom:50px;padding-inline-end:var(--bs-gutter-x);padding-top:70px;width:calc(100% - (var(--browser-width) - var(--padding-factor))/2 + env(safe-area-inset-right) + env(safe-area-inset-left) - 30px)}}.top-content-tab h1{font-size:35px}@media (min-width:1200px){.top-content-tab h1{font-size:50px}}.content-in-tab{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:50px}@media (min-width:1200px){.content-in-tab{flex-grow:1;max-width:960px;padding-inline-end:var(--bs-gutter-x);padding-bottom:90px}}.content-in-tab>:first-child{margin-top:0!important}.item-info-wrapper{display:flex;flex-direction:column-reverse;gap:54px}@media (min-width:1200px){.item-info-wrapper{align-items:flex-start;flex-direction:row;gap:0;justify-content:space-between}}@media (max-width:1199.98px){.item-info-wrapper .info-list{width:100%}}.item-info-wrapper .content-body{--line-clamp:10;font-size:18px;line-height:1.66;margin-top:45px}@media (min-width:1200px){.item-info-wrapper .content-body{--line-clamp:6;font-size:22px;line-height:1.72;margin-top:60px}}.item-info-wrapper .content-body+.truncate-btn{--truncate-btn-color:#f85841;font-size:18px}@media (min-width:1200px){.item-info-wrapper .content-body+.truncate-btn{font-size:22px}}.item-info-wrapper .aside-in-tab{align-items:flex-end;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;gap:40px}@media (min-width:1200px){.item-info-wrapper .sharing-tools{--bs-dropdown-tooltip-arrow-position:calc(var(--bs-dropdown-border-radius) + var(--bs-dropdown-tooltip-arrow-size) + var(--bs-dropdown-padding-x)/2);left:0;right:unset}}.gallery-section ul{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.gallery-section ul{gap:20px}}@media (min-width:1200px){.gallery-section ul{gap:32px}}.gallery-section ul li{height:135px;overflow:hidden;position:relative}@media (min-width:768px){.gallery-section ul li{height:320px}}@media (min-width:1200px){.gallery-section ul li{height:534px}}.gallery-section ul li:nth-of-type(4n+1){grid-column:1/span 3}.gallery-section ul li:nth-of-type(4n+2){grid-column:4/span 2}.gallery-section ul li:nth-of-type(4n+3){grid-column:1/span 2}.gallery-section ul li:nth-of-type(4n+4){grid-column:3/span 3}.gallery-section ul img{height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.gallery-section ul img:focus,.gallery-section ul img:hover{transform:scale(1.1)}.video-section{position:relative}.video-section .image-wrapper{--bs-aspect-ratio:53%}.video-section img{height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.video-section .video-popup:focus img,.video-section .video-popup:hover img{transform:scale(1.1)}.video-section .video-popup .icon-play{align-items:center;aspect-ratio:1/1;backdrop-filter:blur(13px);border:2px solid #fff;border-radius:50%;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6.5%}.video-section .video-popup .icon-play svg{fill:#f85841;height:50%;transform:translateX(5%);width:50%}:root{--cards-swiper-breakpoint:1200px}.cards-swiper{padding-block:var(--padding-block)}.cards-swiper .swiper{padding-bottom:calc(var(--pagination-padding, 50px) + var(--swiper-pagination-bullet-size))}.cards-swiper .box-card.ratio{--bs-aspect-ratio:123.33%}@media (min-width:1200px){.cards-swiper .box-card.ratio{--bs-aspect-ratio:124.2%}}section{--color-dark:#201e43;--color-light:#f1f0ff;--color-white:#fff;--color-primary:#f85841;--color-none:transparent;--pagination-padding:50px;--bg-color:var(--color-none);--fg-color:var(--color-dark)}.links-section{--desktop-breakpoint:1200px;--tablet-breakpoint:768px;--mobile-breakpoint:576px;--padding-block:55px}@media (min-width:1200px){.links-section{--padding-block:90px}}@media (max-width:767.98px){.links-section .cards-swiper.container{max-width:unset;padding-inline:0}}.links-section .cards-wrapper .swiper{--swiper-theme-color:var(--fg-color);--swiper-pagination-bullet-inactive-color:var(--fg-color)}.links-section .section-header{--title-font-size:35px}.links-section .section-header a.arrow-link{--link-color:var(--links-color);--link-hover-color:var(--links-color)}.links-section-main{background-color:var(--bg-color);color:var(--fg-color)}.links-section-main.bottom-bg{background-color:unset;color:#201e43}.links-section-main .section-header{align-items:center;display:flex;flex-direction:column;gap:20px;padding-top:60px;text-align:center}@media (min-width:1200px){.links-section-main .section-header{align-items:start;flex-direction:row;justify-content:space-between;padding-top:146px;text-align:start}}.links-section-main .section-header-content{align-items:center;display:flex;flex-direction:column;font-size:20px;gap:6px;text-align:center}@media (min-width:1200px){.links-section-main .section-header-content{align-items:start;font-size:22px;gap:20px;text-align:start}}.links-section-main .section-header h2{color:var(--fg-color)}.links-section-main.bottom-bg .section-header h2{color:#201e43}.links-section-main .section-header p{margin-bottom:0}@media (min-width:1200px){.links-section-main .section-header p{max-width:70%}}.links-section-main .cards-wrapper{--background-height-factor:0.25;position:relative}@media (min-width:768px){.links-section-main .cards-wrapper{--background-height-factor:0.5}}.links-section-main.bottom-bg .cards-wrapper:before{background:var(--bg-color);bottom:0;content:"";height:calc(100%*var(--background-height-factor) + var(--pagination-padding));left:0;position:absolute;width:100%}.links-section-main .cards-wrapper .swiper{--swiper-theme-color:var(--fg-color);--swiper-pagination-bullet-inactive-color:var(--fg-color)}.more-items{--bg-color:#373557!important}@media (min-width:1200px){.more-items{--padding-block:55px}.more-items .section-header{padding-top:120px}}.more-items .section-header h2{--title-font-size:25px;--title-font-size-desktop:35px}@media (max-width:1199.98px){.more-items .section-header h2{text-align:center}}.grecaptcha-badge{display:none}.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:rgba(32,30,67,.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(220,53,69,.05);padding-inline:16px!important}.add-to-calendar-button .calendar{fill:#201e43;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:2px solid #201e43;border-radius:50px;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:#f85841}.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}}.register-event{background-color:#f1f0ff;padding-block:60px}@media (min-width:992px){.register-event{padding-block:85px}}.register-event-wrapper{display:flex;flex-direction:column;gap:30px}@media (min-width:992px){.register-event-wrapper{gap:36px;max-width:960px}}.register-event-wrapper>h2{font-size:30px;text-align:center}@media (min-width:992px){.register-event-wrapper>h2{font-size:40px}}.register-event-wrapper.form-submit-success .register-event-form,.register-event-wrapper.form-submit-success>h2.title-font,.register-event-wrapper:not(.form-submit-success) .register-event-success{display:none}.register-event-form,.register-event-success{background:#fff;border-radius:20px;box-shadow:0 4px 24px 0 rgba(0,0,0,.12);padding:30px 20px}@media (min-width:992px){.register-event-form,.register-event-success{padding:50px 60px}}.register-event .form-group,.register-event-form{grid-column-gap:20px;grid-row-gap:25px;display:grid}@media (min-width:992px){.register-event .form-group,.register-event-form{grid-template-columns:1fr 1fr 1.3fr .7fr}.register-event .form-group>:not(.form-footer):not(.register-phone):not(.register-pax):not(.single-span):not(.form-group):not(.legend):not(.triple-span):not(.full-span),.register-event-form>:not(.form-footer):not(.register-phone):not(.register-pax):not(.single-span):not(.form-group):not(.legend):not(.triple-span):not(.full-span){grid-column:span 2}.register-event .form-group>.form-footer,.register-event .form-group>.form-group,.register-event .form-group>.full-span,.register-event .form-group>.legend,.register-event-form>.form-footer,.register-event-form>.form-group,.register-event-form>.full-span,.register-event-form>.legend{grid-column:span 4}.register-event .form-group>.triple-span,.register-event-form>.triple-span{grid-column:span 3}.register-event .form-group .form-footer,.register-event-form .form-footer{grid-row-gap:25px;display:grid}}.register-event .form-group+.form-group{margin-top:20px}@media (min-width:992px){.register-event .form-group+.form-group{margin-top:25px}}.register-event .form-group h3.legend{font-size:18px;font-weight:700;line-height:1.22;margin-bottom:0}@media (min-width:992px){.register-event .form-group h3.legend{font-size:20px;font-weight:500;line-height:1.1}}.register-event .form-control-wrapper label{transition:color .15s ease-in-out;will-change:color}@media (min-width:992px){.register-event .form-control-wrapper input,.register-event .form-control-wrapper select,.register-event .form-control-wrapper textarea{font-size:1.125em}}.register-event .form-control-wrapper input:focus~label,.register-event .form-control-wrapper select:focus~label,.register-event .form-control-wrapper textarea:focus~label{color:#f85841}.register-event #form-remark{font-size:12px}@media (min-width:992px){.register-event #form-remark{font-size:14px}}.register-event .form-submit{margin-inline:auto}@media (min-width:992px){.register-event .form-submit{min-width:30%}.register-event .form-submit button[type=submit]{justify-content:space-between;width:100%}}.register-event .form-submit #register-event-alert{margin-top:20px}.register-event-success{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.register-event-success__icon{height:75px;width:75px}@media (min-width:992px){.register-event-success__icon{height:114px;width:114px}}.register-event-success__title{font-size:22px;margin-top:16px}@media (min-width:992px){.register-event-success__title{font-size:30px;margin-top:30px}}.register-event-success__subtitle{font-size:16px;line-height:1.5;margin:10px 0 0}@media (min-width:992px){.register-event-success__subtitle{font-size:22px;line-height:1.7}}.register-event-success h3{font-size:20px;line-height:1.2;margin-top:40px}@media (min-width:992px){.register-event-success h3{font-size:28px;margin-top:50px}}.register-event-success .date-time{display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-top:32px}.register-event-success .date-time>span{display:grid;gap:15px;justify-content:center;position:relative;text-align:center}.register-event-success .date-time>span:only-child{grid-column:1/-1}.register-event-success .date-time>span+span:before{background-color:#413e76;content:"";height:100%;opacity:.5;position:absolute;right:-30px;top:0;width:1px}.register-event-success .date-time label{opacity:.5}@media (min-width:992px){.register-event-success .date-time label{font-size:18px}}.register-event-success .date-time .value{font-size:20px;font-weight:700}@media (min-width:992px){.register-event-success .date-time .value{font-size:22px}}.register-event-success .add-to-calendar{margin-top:55px;width:100%}@media (min-width:992px){.register-event-success .add-to-calendar{margin-top:80px;max-width:63%}}.register-event-success .add-to-calendar .add-to-calendar-button{font-size:16px;gap:12px;justify-content:flex-start;min-height:52px;padding-inline:16px 8px;width:100%}@media (min-width:992px){.register-event-success .add-to-calendar .add-to-calendar-button{font-size:20px;gap:1em;min-height:64px;padding-inline:24px 8px}}.register-event-success .add-to-calendar .add-to-calendar-button .calendar{height:20px;width:20px}@media (min-width:992px){.register-event-success .add-to-calendar .add-to-calendar-button .calendar{height:34px;width:34px}}.register-event-success .add-to-calendar .add-to-calendar-button .arrow-circle{--circle-size:36px;margin-inline-start:auto}@media (min-width:992px){.register-event-success .add-to-calendar .add-to-calendar-button .arrow-circle{--circle-size:48px}}.register-event-success__cta-block{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:20px;width:100%}.register-event-success__cta-list{align-items:center;display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0;width:100%}.register-event-success__cta-list>li{width:100%}@media (min-width:992px){.register-event-success__cta-list>li{max-width:63%}}.register-event-success__cta{align-items:center;border:2px solid #201e43;border-radius:59px;color:#201e43;display:inline-flex;font-size:16px;font-weight:500;gap:12px;justify-content:space-between;line-height:1.4;min-height:52px;padding:6px 16px 6px 8px;text-decoration:none;transition:background .2s ease,color .2s ease;width:100%}@media (min-width:992px){.register-event-success__cta{font-size:22px;gap:16px;min-height:64px;padding:8px 24px 8px 12px}}.register-event-success__cta:focus,.register-event-success__cta:hover{background:#201e43;color:#fff}.register-event-success__cta-label{text-align:center}.register-event-success__cta-icon{align-items:center;background:linear-gradient(180deg,#00d02d,#51fe71);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}@media (min-width:992px){.register-event-success__cta-icon{height:48px;width:48px}}.register-event-success__cta-icon svg{fill:#fff;height:20px;width:20px}@media (min-width:992px){.register-event-success__cta-icon svg{height:26px;width:26px}}#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}.event-link{margin-top:45px}.event-link:focus,.event-link:hover{--bs-btn-hover-color:#201e43}@media (max-width:575.98px){.event-link{justify-content:space-between;width:100%}}.event-stock{background:rgba(65,62,118,.1);border-radius:10px;display:flex;flex-direction:column;font-size:14px;margin-top:45px;padding:10px 15px}@media (max-width:767.98px){.event-stock{width:100%}}@media (min-width:768px){.event-stock{flex-direction:row}.event-stock span+span:before{content:"|";display:inline-block;margin:0 1em}}@media (min-width:1200px){.event-stock{font-size:18px;padding:20px 25px}}.event-stock+.event-link{margin-top:30px}.gallery-section,.video-section{margin-bottom:65px}@media (min-width:1200px){.gallery-section,.video-section{margin-bottom:95px}}.video-section+.gallery-section{margin-top:-55px}@media (min-width:768px){.video-section+.gallery-section{margin-top:-45px}}@media (min-width:1200px){.video-section+.gallery-section{margin-top:-63px}}