.header-slider .swiper-slide{min-height:540px}.ecs-testimonial_withText{display:block!important;width:100%;background:none;text-align:center}.ecs-testimonial_withText img{width:auto!important;margin-left:auto;margin-right:auto;max-width:100%;height:auto}.footer{min-height:115px;height:auto!important}.footerImage{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,350px));justify-content:center;grid-gap:30px}.footerImage img{width:100%}.footer.center-aligned{padding:10px 0}.ecs-stat-items>div:first-child{padding-right:0!important}.ecs-post-more__events a,.ecs-post-more_events a{text-align:center}.sliderSubTitle{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.contact-popup__register-caption,.contact-popup__register-caption+.contact-popup__contact-form__desc{margin-bottom:20px}.contact-popup__contact-form__tel{margin-top:25px}.contact-popup .contact-popup__contact-form__item:first-of-type .contact-popup__contact-form__title{margin-bottom:25px}.brochure-form__container .candidature__form-line:nth-of-type(2){margin-bottom:18px}#contact_form_gender{background-color:#fff;border:none}#contact_form_gender .brochure-form__left-gender__select-item__name{color:#777;font-weight:700}.gender_contact-popup__register-item .brochure-form__left-gender__select-item__name{font-size:13px;margin-right:9px;cursor:pointer;margin-bottom:0}.gender_contact-popup__register-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form__left-gender__select-item{margin-right:22px}.contact-form__left-gender__select-item:nth-of-type(3){margin-right:0}.contact-form__left-gender__select-item__kind{width:20px;height:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:50%;background-size:15px auto;outline:none!important;border:1px solid #a7a7a7}.contact-form__left-gender__select-item__kind:checked{background-image:url(/build/images/check.f80cf47b.png)}.contact-form__left-gender__select-item label{margin-bottom:0;color:#777;font-weight:700;font-size:13px;margin-right:9px;cursor:pointer}.contact-form__left-gender__select-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-navigation .sub-nav a svg{width:36px;margin-right:5px}@media screen and (max-width:667px){.top-navigation .sub-nav a{min-height:69px}}body .--custom{word-break:break-word}body .--custom p,body .--custom ul li{font-size:15px}.jpoCommonForm{padding-top:63px!important;position:relative}.bgOpacity{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:1}.jpoCommonForm .container-2{position:relative;z-index:3;max-width:850px;width:100%}.jpoCommonForm .brochure-form__right{background-color:#fff;padding:28px 30px}.jpoCommonForm .brochure-form__right iframe{width:100%;height:300px;object-fit:cover;margin-top:20px}.jpoCommonForm .brochure-form__right .brochure-form__right-img{width:100%;height:300px;object-fit:cover;margin-top:20px;display:inline-block}.jpoCommonForm .brochure-form__right:before{content:none}.jpoCommonForm .brochure-form__inner-container{align-items:stretch}.jpoCommonForm .brochure-form__right{width:100%}.jpoCommonForm .contactBlock{padding:27px 20px;-webkit-transform:translateY(110px);-moz-transform:translateY(110px);-ms-transform:translateY(110px);-o-transform:translateY(110px);transform:translateY(110px)}.jpoCommonForm .contactBlock p{color:#fff;margin-bottom:0!important}.jpoCommonForm .brochure-form__right{flex-basis:auto;flex-shrink:1}.jpoCommonForm .brochure-form__left{background-color:#fff;padding:28px 40px;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}.jpoCommonForm .brochure-form__left-date__select label{display:flex;align-items:center}.jpoCommonForm .brochure-form__left-date__select{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.jpoCommonForm .borchure-form__left-accept__name{margin-left:5px!important}.jpoCommonForm .daySelect{width:40px;height:40px;display:inline-flex;background-color:red;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;justify-content:center;align-items:center;font-size:22px;color:#fff;flex-shrink:0;margin-right:3px}.jpoCommonForm .daySelectItem{margin-bottom:10px}.jpoCommonForm .daySelectItem:first-of-type .daySelect,.jpoCommonForm .daySelectItem:nth-of-type(5n) .daySelect{background-color:#ff6d49}.jpoCommonForm .daySelectItem:nth-of-type(2n+2) .daySelect{background-color:#6726ca}.jpoCommonForm .daySelectItem:nth-of-type(3n) .daySelect{background-color:#fd88ff}.jpoCommonForm .daySelectItem:nth-of-type(4n) .daySelect{background-color:#1586b8}.contactEmails{margin-bottom:30px}.jpoCommonForm .borchure-form__left-gender__select-item__kind,.jpoCommonForm .contact-form__left-gender__select-item__kind{width:13px;height:13px;cursor:pointer;-webkit-appearance:radio;-moz-appearance:radio;margin-right:8px}.jpoCommonForm .brochure-form__submit-container button{background:#0086b8;border-radius:8px;color:#fff;opacity:1;font-size:14px;line-height:24px;padding:9px 13px;min-width:116px}.jpoCommonForm,.jpoCommonForm .brochure-form__submit-container{justify-content:flex-end}@media screen and (max-width:991px){.jpoCommonForm .container-2{padding-left:0!important;padding-right:0!important}.jpoCommonForm .contactBlock{margin-bottom:50px}.jpoCommonForm{padding-bottom:0!important}.jpoCommonForm .brochure-form__container{padding-top:0!important;padding-bottom:0!important}}.selectableItem{margin-bottom:40px;margin-top:20px;max-width:130px;width:100%;max-width:322px}.selectableItem .parent_dropDown{position:relative;font-family:Work Sans,sans-serif}.selectableItem .parent_dropDown>p{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#222f37;cursor:pointer;font-size:16px;padding:6px 20px;position:relative;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.selectableItem .parent_dropDown>p:after{border-color:transparent #222f37 #222f37 transparent;border-style:solid;border-width:2px;content:"";height:12px;pointer-events:none;position:absolute;right:10px;top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:12px;font-size:18px}.selectableItem .parent_dropDown .selected_dates{background-color:#fff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border:1px solid #036261;border-top:0 solid #036261;display:none;position:absolute;min-width:100%;z-index:4;width:max-content}.selectableItem .parent_dropDown .selected_dates a{display:block;color:#222f37;padding:2px 10px;font-size:18px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;font-weight:700;font-family:Work Sans,sans-serif}.selectableItem .parent_dropDown .selected_dates a:hover{background-color:#a9a9a9;color:#fff}.selectableItem .parent_dropDown ul{margin-bottom:0}.--custom ol,.--custom ul{padding-left:40px;margin-left:0!important}.--custom ol.ecs-text-accordeon,.--custom ul.ecs-text-accordeon{padding-left:0!important}.selectableItem .parent_dropDown ul li{color:rgba(34,47,55,.8);cursor:pointer;display:block}.selectableItem .parent_dropDown ul li:first-of-type{border-top:1px solid #222f37}.selectableItem .parent_dropDown ul li:last-of-type{border-top:none}.selectableItem .parent_dropDown.active .selected_dates{display:block;left:0;top:94%}.header-slider .swiper-slide{height:calc(100vh - 220px)!important}.events__title a{color:initial;text-decoration:none}.brochure-form-outer .container-2 .--custom p{margin-bottom:5px}.narrow-content .container-2 .--custom div p{margin-bottom:12px}.narrow-content .container-2>p.semi-bold.hide-on-mobile,.narrow-content .container-2>p.semi-bold.hide-on-mobile img{margin-bottom:0}.narrow-content .container-2 .--custom{padding-top:0}@media screen and (max-width:667px){.ml-4{margin-left:0!important}.--custom .ecs-alternat-text{width:100%!important;margin-left:0!important}.--custom .align-items-center{align-items:flex-start!important}.--custom .ecs-alternat-text .ecs-layout-2-text{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:414px){.ecs-text-accordeon{width:100%!important}}.top-navigation .container>ul>li.last_menu_item>ul{left:auto;right:0}