.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}.the-content-wrapper{font-size:18px;line-height:1.66;margin-top:30px;overflow:hidden}@media (min-width:1200px){.the-content-wrapper{font-size:22px;line-height:1.72}}@media (min-width:768px){.the-content-wrapper{margin-top:60px}}@media (min-width:1200.02px){.the-content-wrapper{margin-top:140px}}.the-content-wrapper>*{margin-block:30px;margin-inline:auto;max-width:var(--padding-factor);padding-inline:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:1200.02px){.the-content-wrapper>*{margin-block:60px}}@media (min-width:992px){.the-content-wrapper>*{max-width:960px}}.the-content-wrapper>:first-of-type{margin-block:0}.the-content-wrapper>.align-wide{max-width:80%}.the-content-wrapper>.align-full{max-width:100%;padding-inline:0}.the-content-wrapper>:is(ul,ol){padding-inline-start:calc(var(--bs-gutter-x)*.5 + 2rem)}.the-content-wrapper>:last-of-type{margin-bottom:0}.the-content-wrapper>.container{margin-block:20px}@media (min-width:1200.02px){.the-content-wrapper>.container{margin-block:50px}}.the-content-wrapper>.gallery{margin-bottom:80px;margin-top:30px}@media (min-width:992px){.the-content-wrapper>.gallery{margin-bottom:110px}}.the-content-wrapper h2,.the-content-wrapper h3,.the-content-wrapper h4{font-family:Atlas,arial,sans-serif;font-weight:400;letter-spacing:1.1px;line-height:1.6}.the-content-wrapper h2{font-size:25px;margin-block:1em .5em}@media (min-width:1200px){.the-content-wrapper h2{font-size:40px}}.the-content-wrapper h2:first-child{margin-top:0}.the-content-wrapper>p a:not([class]){--hover-color:currentColor;--hover-height:2px;position:relative;text-decoration:none;white-space:nowrap;width:min-content}.the-content-wrapper>p a:not([class]):after{background:var(--hover-color);bottom:0;content:"";height:var(--hover-height);position:absolute;right:0;transform:scaleX(0);transition:transform .3s ease-out;width:100%;will-change:transform}.the-content-wrapper>p a:not([class]).active:after,.the-content-wrapper>p a:not([class]).hover-effect-reverse:after,.the-content-wrapper>p a:not([class]):focus:after,.the-content-wrapper>p a:not([class]):hover:after{transform:scaleX(1);transform-origin:right;transition:transform .3s cubic-bezier(.5,.5,.3,1.4)}.the-content-wrapper>p a:not([class]).hover-effect-reverse.active:after,.the-content-wrapper>p a:not([class]).hover-effect-reverse:focus:after,.the-content-wrapper>p a:not([class]).hover-effect-reverse:hover:after{transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}.the-content-wrapper>p a:not([class]):after{transform:scaleX(1);transform-origin:right;transition:transform .3s cubic-bezier(.5,.5,.3,1.4)}.the-content-wrapper>p a:not([class]).active:after,.the-content-wrapper>p a:not([class]):focus:after,.the-content-wrapper>p a:not([class]):hover:after{transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}.the-content-wrapper>p a:not([class]){color:#413e76;outline:none}.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)}.sharing{margin-inline:auto;transform:translateY(calc(-100% - 24px));width:min-content}.sharing .icon-link{color:#fff}@media (min-width:1200px){.sharing{transform:translateY(calc(-100% - 40px))}}.sharing .dropdown-menu.show{--animation-transform-init:translate3d(-50%,-20px,0);--animation-transform-end:translate3d(-50%,20px,0);--bs-dropdown-tooltip-arrow-position:50%;left:50%!important;right:unset!important}.article-date{color:rgba(27,27,28,.5);font-size:14px;font-weight:500;margin-block:15px 20px;margin-inline:auto;max-width:var(--padding-factor);padding-inline:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:992px){.article-date{max-width:960px}}@media (min-width:1200px){.article-date{font-size:18px;margin-block:35px 40px}}.article-date+.the-content-wrapper{margin-block-start:0}.the-content-wrapper{margin-block:50px 70px}@media (min-width:1200px){.the-content-wrapper{margin-block:100px 120px}}.the-content-wrapper ol.nested-numbers,.the-content-wrapper ol.nested-numbers ol{counter-reset:section;list-style-type:none;padding-left:1.5em}.the-content-wrapper ol.nested-numbers ol>li,.the-content-wrapper ol.nested-numbers>li{counter-increment:section;margin-bottom:1em}.the-content-wrapper ol.nested-numbers ol>li:before,.the-content-wrapper ol.nested-numbers>li:before{content:counters(section,".") " ";font-weight:700;margin-right:.5em}.the-content-wrapper ol.nested-numbers ol ol>li,.the-content-wrapper ol.nested-numbers ol>li{list-style-type:none}.contact-form-section{background-color:#2361f5;border-block-end:1px solid hsla(0,0%,100%,.5)}.contact-form-section .container{display:grid;gap:48px;grid-template-columns:1fr;grid-template-rows:auto 1fr;padding-block:70px}@media (min-width:1200.02px){.contact-form-section .container{gap:5%;grid-template-columns:22.5% 72.5%;grid-template-rows:auto;padding-block:150px}}.contact-form-section .section-title{color:#fff}.contact-form-section .form-footer .form-submit{display:flex;justify-content:center}.contact-form-section .form-footer .btn-light{--bs-btn-color:#2361f5;width:100%}@media (min-width:1200.02px){.contact-form-section .form-footer .btn-light{width:17%}}