.navigation-wrapper{--fade-width:15%;--fade-left-opacity:0;--fade-right-opacity:0;position:relative;width:100%}.navigation-wrapper:after,.navigation-wrapper:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-in-out;width:var(--fade-width);z-index:1}.navigation-wrapper:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0;opacity:var(--fade-left-opacity)}.navigation-wrapper:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));opacity:var(--fade-right-opacity);right:0}.navigation-wrapper .inner-navigation-container{background-color:#fff;box-shadow:0 4px 44px 0 rgba(0,0,0,.12);overflow:auto;position:relative}@media (max-width:991.98px){.navigation-wrapper .inner-navigation-container{max-width:unset;padding-inline:0}}@media (min-width:992px){.navigation-wrapper .inner-navigation-container{border-radius:100px;transform:translateY(-50%)}}@media (max-width:991.98px){.navigation-wrapper.dropdown-navigation:after,.navigation-wrapper.dropdown-navigation:before{content:none;display:none}.navigation-wrapper.dropdown-navigation .inner-navigation-container{border-bottom:none;overflow:unset;padding-inline:calc(var(--bs-gutter-x)/2);position:relative;text-align:center}}.navigation-wrapper.sticky-navigation{--naviation-box-shadow:0 0 15px 0 transparent;box-shadow:var(--naviation-box-shadow);position:sticky;top:var(--header-height);transition:box-shadow .5s ease-in-out .3s,top .3s ease-in-out;will-change:box-shadow,top;z-index:1019}.navigation-wrapper.sticky-navigation>.container{transition:max-width .5s ease-in-out;will-change:max-width}.navigation-wrapper.sticky-navigation.stuck-class{--naviation-box-shadow:0 0 15px 0 rgba(0,0,0,.1);background-color:#fff}.navigation-wrapper.sticky-navigation.stuck-class>.container{max-width:100%}.navigation-wrapper .inner-navigation-toggle{--bs-btn-border-color:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cpath fill-rule='evenodd' d='M2.586 7.586a2 2 0 0 1 2.828 0L12 14.172l6.586-6.586a2 2 0 1 1 2.828 2.828l-8 8a2 2 0 0 1-2.828 0l-8-8a2 2 0 0 1 0-2.828z' fill='%23201e43'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:16px 12px;border-bottom:1px solid #adb5bd;margin-inline:auto;padding-inline-start:0;text-align:start;width:100%}@media (min-width:992px){.navigation-wrapper .inner-navigation-toggle{display:none}}.inner-navigation{--bs-nav-link-padding-y:0;display:grid;grid-auto-flow:column;list-style:none;margin:0;margin-inline:auto;min-width:100%;padding:0;text-align:inherit;width:min-content}@media (max-width:991.98px){.inner-navigation.dropdown-menu{display:none}.inner-navigation.dropdown-menu li.nav-item{padding-inline:1rem}.inner-navigation.dropdown-menu li.nav-item .nav-link{--bs-nav-link-padding-x:0}}@media (min-width:992px){.inner-navigation.dropdown-menu{background-color:unset;border:unset;color:inherit;display:grid;font-size:inherit;position:unset}}.inner-navigation .nav-link{--bs-nav-link-padding-y:18px;--bs-nav-link-padding-x:18px;--bs-nav-link-font-size:16px;white-space:nowrap}@media (min-width:1200.02px){.inner-navigation .nav-link{--bs-nav-link-padding-y:30px;--bs-nav-link-padding-x:30px;--bs-nav-link-font-size:22px}}.inner-navigation .nav-item{align-items:center;display:flex;justify-content:center;position:relative}.inner-navigation .nav-item:not(:last-child):after{background-color:hsla(208,7%,46%,.2);content:"";height:calc(100% - 36px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}@media (min-width:1200.02px){.inner-navigation .nav-item:not(:last-child):after{height:calc(100% - 60px)}}.inner-navigation .nav-link{--weight:500}.inner-navigation .nav-link.active{color:#f85841;font-weight:var(--weight)}: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)}.links-section-sec{background:var(--bg-color);color:var(--fg-color)}.links-section-sec .section-wrapper{grid-gap:32px;display:grid;padding-top:var(--padding-block)}@media (max-width:767.98px){.links-section-sec .section-wrapper{max-width:unset;padding-inline:0}}@media (min-width:768px){.links-section-sec .section-wrapper{grid-template-columns:1fr 2fr;padding-block:calc(var(--padding-block) + var(--pagination-padding)) var(--padding-block)}}@media (min-width:1200px){.links-section-sec .section-wrapper{grid-template-columns:1fr 3fr}}.links-section-sec .section-header{align-items:center;display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.links-section-sec .section-header{align-items:start;gap:60px;justify-content:center;padding-bottom:var(--pagination-padding);padding-inline:0}}.links-section-sec .section-header p{margin-bottom:0}.links-section-sec .cards-wrapper{overflow:hidden;position:relative}@media (min-width:768px){.links-section-sec .cards-wrapper{--padding-block:0}}@media (max-width:767.98px){.links-section-sec .cards-wrapper .cards-swiper{padding-top:0}}.image-text-section{margin-block:70px}@media (min-width:576px){.image-text-section{margin-block:116px}}.image-text-section-container{display:flex;flex-direction:column;gap:45px}@media (min-width:992px){.image-text-section-container{align-items:flex-start;flex-direction:row;gap:7.8%}.image-text-section-container.image-start{flex-direction:row-reverse}}.image-text-section .section-header{--title-font-size:38px;--title-font-size-desktop:40px;display:flex;flex-direction:column;gap:1rem}.image-text-section .section-header-summary{line-height:1.72;margin-bottom:0}@media (min-width:1200.02px){.image-text-section .section-header-summary{font-size:22px}}@media (min-width:992px){.image-text-section-container.section-text-only .section-header{max-width:960px}}.image-text-section-container.section-text-only.section-text-center .section-header{align-items:center;margin-inline:auto;text-align:center}.image-text-section .section-image{--bs-aspect-ratio:63%;width:100%}@media (min-width:992px){.image-text-section .section-image{flex-shrink:0;max-width:43%}}.promoted-item{background-color:var(--bg-color);color:var(--fg-color);padding-block:60px}@media (min-width:992px){.promoted-item{padding-block:100px}}.promoted-item-container{display:flex;gap:100px}@media (max-width:991.98px){.promoted-item-container{align-items:center;flex-direction:column;gap:60px;justify-content:center;text-align:center}}.promoted-item .section-header{display:flex;flex-direction:column;flex-grow:1;gap:20px}.promoted-item .section-card{width:100%}@media (min-width:992px){.promoted-item .section-card{flex-shrink:0;max-width:65%}}.promoted-item .section-card .box-card.ratio{--bs-aspect-ratio:123.66864%}@media (min-width:576px){.promoted-item .section-card .box-card.ratio{--bs-aspect-ratio:80%}}@media (min-width:992px){.promoted-item .section-card .box-card.ratio{--bs-aspect-ratio:57.94286%}}#events-section .section-header{align-items:center;display:flex;flex-direction:column;gap:20px;padding-block:60px 40px;text-align:center}@media (min-width:576px){#events-section .section-header{align-items:end;flex-direction:row;justify-content:space-between;padding-block:110px 64px;text-align:start}}#events-section .events-items{display:grid;gap:1px;list-style:none;margin:0;padding:0}@media (min-width:576px){#events-section .events-items{gap:2px;grid-template-columns:repeat(calc(var(--items, 1)/2),1fr)}}@media (min-width:1200px){#events-section .events-items{gap:4px;grid-template-columns:repeat(var(--items,1),1fr)}}#events-section .events-items .box-card{--box-border-radius:0;--bs-aspect-ratio:144.35%}@media (min-width:576px){#events-section .events-items .box-card{--bs-aspect-ratio:181.23%;max-height:864px}}#events-section .events-items .card-info{border-radius:30px!important;padding-block:24px}@media (min-width:576px){#events-section .events-items .card-info{left:50%;max-width:calc(492px - var(--inner-padding)*2);padding-block:40px;transform:translateX(-50%)}}#events-section .events-items .card-info h3{font-size:20px}#events-section .events-items .card-info .summary{display:none}@media (min-width:576px){#events-section .events-items .card-info .summary{display:-webkit-box;font-size:18px;font-weight:500;line-height:1.3;margin-bottom:16px}}#events-section .events-items .card-info .card-info-bottom{display:flex}#events-section .events-items .card-info .card-info-bottom .arrow-circle{margin-block:0}@media (max-width:575.98px){#events-section .events-items .card-info .card-info-bottom .arrow-circle{opacity:1;transform:none}#events-section .events-items .card-info .card-info-bottom .arrow-circle svg{transform:none}}.page-content-wrapper,.the-content-wrapper{margin-block:50px}@media (min-width:576px){.page-content-wrapper,.the-content-wrapper{margin-block:50px 110px}}.page-content-wrapper>section:first-child{margin-top:0;padding-top:0}.page-content-wrapper>section:last-child{margin-bottom:0;padding-bottom:0}.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}}@media (max-width:991.98px){.register-event .form-group,.register-event-form{grid-template-columns:1.3fr .7fr}.register-event .form-group .form-group,.register-event .form-group>:not(.form-footer):not(.register-phone):not(.register-pax):not(.single-span),.register-event-form .form-group,.register-event-form>:not(.form-footer):not(.register-phone):not(.register-pax):not(.single-span){grid-column:span 2}}@media (min-width:992px){.register-event .form-group>.register-phone,.register-event-form>.register-phone{grid-column:span 2}}.register-event .register-email input,.register-event .register-event-end-date input,.register-event .register-event-end-time input,.register-event .register-event-start-date input,.register-event .register-event-start-time input,.register-event .register-organization-number input,.register-event .register-phone input{direction:ltr;text-align:right}@media (min-width:992px){.register-event .register-event-start-date:after,.register-event .register-event-start-time:after{bottom:calc(1rem + 18px);content:"_";display:inline-block;left:-10px;line-height:1;position:absolute;transform:translate(-50%,50%)}}@media (min-width:992px) and (min-width:992px){.register-event .register-event-start-date:after,.register-event .register-event-start-time:after{font-size:1.125em}}.register-event .input-icon{bottom:19px;height:20px;left:17px;opacity:.8;pointer-events:none;position:absolute;width:20px}.datepicker{width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:1000}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:15px;display:flex;flex-direction:column}.datepicker-dropdown .datepicker-picker{box-shadow:0 2.87px 10.046px 0 rgba(0,0,0,.12)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#f8f9fa;box-shadow:inset 0 1px 1px rgba(32,30,67,.1)}.datepicker-title{background-color:#f8f9fa;box-shadow:inset 0 -1px 1px rgba(32,30,67,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .btn{background-color:#fff;border-color:#f8f9fa}.datepicker-controls .btn:focus,.datepicker-controls .btn:hover{background-color:#e2e6ea;border-color:#dbe0e5;color:#201e43}.datepicker-controls .btn:focus{box-shadow:0 0 0 .25rem rgba(216,216,223,.5)}.datepicker-controls .btn:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#201e43}.datepicker-controls .btn:not(:disabled):active{background-color:#dbe0e5;border-color:#d4dae0;color:#201e43}.datepicker-controls .btn:not(:disabled):active:focus{box-shadow:0 0 0 .25rem rgba(216,216,223,.5)}.datepicker-header .datepicker-controls .btn{border-color:transparent;font-weight:700}.datepicker-footer .datepicker-controls .btn{border-radius:.25rem;flex:auto;font-size:.875rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{align-items:stretch;display:flex;flex:auto;flex-direction:column}.datepicker span{-webkit-touch-callout:none;align-items:center;border-radius:15px;cursor:default;display:flex;justify-content:center;user-select:none}.datepicker .dow{font-size:.9375rem;font-weight:700;height:1.5rem}.datepicker .week{color:#dee2e6;flex:auto;font-size:.875rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e2e6ea}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#f85841;color:#fff;font-weight:600}.datepicker-cell.disabled{color:rgba(32,30,67,.5)}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#6c757d}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f8f9fa;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#f1f3f5}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e2e6ea}.datepicker-cell.today:not(.selected){background-color:#20c997}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#1fc493}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#413e76;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#3f3c73}.datepicker-cell.range-start:not(.range-end){border-radius:15px 0 0 15px}.datepicker-cell.range-end:not(.range-start){border-radius:0 15px 15px 0}.datepicker-cell.range{background-color:#e9ecef;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#e2e6ea}.datepicker-cell.range.disabled{color:#ced4db}.datepicker-cell.range.focused{background-color:#dbe0e5}.datepicker-input.in-edit{border-color:#fb9a8c}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em hsla(8,93%,77%,.2)}.register-event .datepicker,.register-event .datepicker-view{width:100%}.register-event .datepicker-footer{display:none}.register-event .datepicker-main{padding-bottom:21px}.register-event .datepicker .days-of-week{margin-bottom:.3em;opacity:.5}.register-event .datepicker .days-of-week .dow{font-weight:400}.register-event .datepicker .datepicker-cell{border-radius:100px}.register-event .datepicker .datepicker-cell.today:not(.selected),.register-event .datepicker .datepicker-cell.today:not(.selected).focused{background-color:#16aca7}.register-event .datepicker-controls{flex-direction:row-reverse;padding:21px 17px}.register-event .datepicker-controls .next-button,.register-event .datepicker-controls .prev-button{transform:scaleX(-1)}.register-event .datepicker-controls button{-webkit-appearance:none;background:transparent;border:0;font-size:15px;font-weight:600;margin:0;padding:0}@media (min-width:992px){.register-event .datepicker-controls button{font-size:20px}}.register-event .datepicker-controls button.next-button,.register-event .datepicker-controls button.prev-button{position:relative;text-align:start}.register-event .datepicker-controls button.next-button:before,.register-event .datepicker-controls button.prev-button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.3 38.36'%3E%3Cpath d='M19.8 38.36c-.38 0-.77-.15-1.06-.44L0 19.18 18.74.44a1.49 1.49 0 0 1 2.12 0c.59.59.59 1.54 0 2.12L4.24 19.18 20.86 35.8c.59.59.59 1.54 0 2.12-.29.29-.68.44-1.06.44Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;width:7px}@media (min-width:992px){.register-event .datepicker-controls button.next-button:before,.register-event .datepicker-controls button.prev-button:before{height:16px;width:9px}}.register-event .datepicker-controls button.next-button{text-align:end}.register-event .datepicker-controls button.next-button:before{transform:rotate(180deg)}