/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizespeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}#gin-toolbar-bar{z-index:99999}

*{font-family:Roboto,sans-serif}h1,.h1{font-size:44px;font-weight:700;line-height:52px}h2,.h2{font-size:34px;font-weight:600;line-height:40px}h3,.h3{font-size:28px;font-weight:600;line-height:33px}h4,.h4{font-size:25px;font-weight:400;line-height:29px}h5,.h5{margin-bottom:24px;text-align:initial;font-size:24px;font-weight:400;line-height:28px}h6,.h6{margin-bottom:16px;text-align:initial;font-size:20px;font-weight:400;line-height:23px;letter-spacing:.15px}@media(max-width:799px){h1,.h1{font-size:34px;font-weight:600;line-height:40px}h2,.h2{font-size:28px;font-weight:600;line-height:33px}h3,.h3{font-size:25px;font-weight:400;line-height:29px}h4,.h4{font-size:24px;font-weight:400;line-height:28px}h5,.h5{font-size:20px;font-weight:400;line-height:23px;letter-spacing:.15px}h6,.h6{font-size:20px;font-weight:400;line-height:23px;letter-spacing:.15px}}.text-normal{font-size:18px;font-weight:400;line-height:24px}.text-small{font-size:16px;font-weight:400;line-height:24px}.text-big{font-size:24px;font-weight:400;line-height:normal}.text-xbig{font-size:34px;font-weight:600;line-height:normal}.text-caption{font-size:14px;font-weight:400;line-height:normal}.text-subtitle{font-weight:500;font-size:14px;line-height:16px;letter-spacing:.15px}.text-overline{font-size:12px;font-weight:500;line-height:16px}.text-copyright{display:flex;align-items:center}.text-copyright::before{content:"";-webkit-mask-image:url(/themes/custom/def_theme/img/icons/copyright.svg);mask-image:url(/themes/custom/def_theme/img/icons/copyright.svg);margin-right:8px;background-color:#181818;width:16px;height:16px;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.15px;text-transform:uppercase}.text-button{font-weight:500;font-size:16px;line-height:19px}.text-highlight{font-size:24px;font-weight:400;line-height:28px;padding-left:24px;border-left:5px solid #fdca50}@media(max-width:599px){.text-highlight{font-size:20px}}.text-strong{font-weight:bold}.text-blue{color:#2e1d67}.text-info-circle{display:flex;align-items:center}.text-info-circle::before{content:"";-webkit-mask-image:url(/themes/custom/def_theme/img/icons/info-circle.svg);mask-image:url(/themes/custom/def_theme/img/icons/info-circle.svg);margin-right:8px;background-color:#181818;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.15px;text-transform:uppercase}
pre{background:#ddd;padding:10px;font-family:monospace;border-radius:4px}hr{border:none;border-top:1px solid #e3e3e3;margin:32px 0}a{color:#2e1d67;text-decoration:none}
.hide{display:none !important}.show{display:flex !important}@media(max-width:599px){.hidden-sm{display:none !important}}@media(max-width:799px){.hidden-md{display:none !important}}@media(max-width:1023px){.hidden-lg{display:none !important}}@media(max-width:1359px){.hidden-xl{display:none !important}}.visible-xl{display:block}@media(min-width:1360px){.visible-xl{display:none !important}}.visible-lg{display:block}@media(min-width:1024px){.visible-lg{display:none !important}}.visible-md{display:block}@media(min-width:800px){.visible-md{display:none !important}}.visible-sm{display:block}@media(min-width:600px){.visible-sm{display:none !important}}.edge-to-edge{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}@media(min-width:1700px){.edge-to-edge{margin-left:-210px;margin-right:-210px;padding-left:80px;padding-right:80px;border-radius:24px;margin-top:40px}}.flex{display:flex}@media(max-width:799px){.flex{flex-direction:column}}.gap{gap:40px}.text-align-center{text-align:center}.justify-between{justify-content:space-between}.align-items-center{align-items:center}.margin-top{margin-top:40px}.margin-bottom{margin-bottom:40px}.margin-top-large{margin-top:80px}.margin-bottom-large{margin-bottom:80px}.margin-top-small{margin-top:20px}.margin-bottom-small{margin-bottom:20px}
@keyframes opacity-up{0%{opacity:0}100%{opacity:1}}@keyframes scale-up{0%{transform:scale(0.8)}100%{transform:scale(1)}}@keyframes slide-down{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}
.container{max-width:100%;margin:0 auto;padding:0 24px}@media(min-width:600px){.container{max-width:600px}}@media(min-width:800px){.container{max-width:800px}}@media(min-width:1024px){.container{max-width:1024px;padding:0 32px}}@media(min-width:1360px){.container{max-width:1360px;padding:0 40px}}@media(min-width:1700px){.container-large{max-width:1700px}}.row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.row>*{flex:0 0 auto;width:100%;padding-left:20px;padding-right:20px}.row>.col{flex:1 0}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}@media(min-width:0){.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}}@media(min-width:600px){.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}}@media(min-width:800px){.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}}@media(min-width:1024px){.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}}@media(min-width:1360px){.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}}
body.menu-open{overflow:hidden}header.navbar{position:fixed;top:0;left:0;z-index:999;border-top:5px solid #fdca50;width:100%}body.modal-open header.navbar,body.dropdown-open header.navbar{z-index:1}header.navbar .region-top-header-form{position:relative}header.navbar .region-top-header-form .views-exposed-form{padding:0}@media(max-width:1023px){header.navbar .region-top-header-form .views-exposed-form{padding-left:25px;padding-right:25px;display:none}header.navbar .region-top-header-form .views-exposed-form form{position:relative}}header.navbar .region-top-header-form .views-exposed-form .form-type-search-api-autocomplete{width:694px;height:56px}@media(max-width:1359px){header.navbar .region-top-header-form .views-exposed-form .form-type-search-api-autocomplete{width:100%}}header.navbar .region-top-header-form .form-control{background:#f5f5f7;border-radius:100px;border:0 none;padding:12px 14px 12px 24px;background-position:99% center !important}header.navbar .region-top-header-form fieldset{padding:0;margin:0 !important}header.navbar .region-top-header-form label[for=edit-keys]{display:none}header.navbar .region-top-header-form input.form-autocomplete{background-image:none}header.navbar .region-top-header-form .form-type-search-api-autocomplete.mb-3{margin-bottom:0 !important}header.navbar .region-top-header-form .form-type-search-api-autocomplete.mb-3 label{display:none}header.navbar .header-wrapper{border-bottom:1px solid #e3e3e3;padding:16px 0;background:#fff;z-index:9999;position:relative}header.navbar .header-wrapper>.container{display:flex;justify-content:space-between;align-items:center}header.navbar .header-wrapper>.container .header-actions{display:flex}@media(max-width:599px){header.navbar .header-wrapper .block-system-branding-block img{max-width:100px}}header.navbar .header-wrapper .search-mobile-container{display:none}@media(max-width:1023px){header.navbar .header-wrapper .search-mobile-container{display:block;align-items:center;justify-content:center;padding:10px;margin:0;position:relative;margin-right:0;padding-right:0}}header.navbar .header-wrapper .search-mobile-container .search-mobile-header button{display:flex;align-items:center;width:100%;color:#fff}header.navbar .header-wrapper .search-mobile-container .search-mobile-header span.label{flex:1;width:100%;text-align:left}header.navbar .header-wrapper .search-mobile-container .button-search{display:none;padding:4px;cursor:pointer;box-shadow:none}@media(max-width:1023px){header.navbar .header-wrapper .search-mobile-container .button-search{display:block}}header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open{top:89px !important;align-items:flex-start !important;padding-top:10px !important;background-color:#2e1d67 !important;height:169px;min-width:290px}header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box{display:none}@media(max-width:1023px){header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box{display:block;padding:15px}}header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form{display:block}header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form .form-type-search-api-autocomplete{width:auto}header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form form{position:relative}header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form form .form-submit,header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form form .btn-primary,header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form form .btn-{position:absolute;top:7px;height:42px;width:80px;font-size:0;right:0;margin:0}header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form form .form-submit,header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form form .form-submit:not([disabled],.disabled):active,header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form form .btn-primary,header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form form .btn-primary:not([disabled],.disabled):active,header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form form .btn-,header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .views-exposed-form form .btn-:not([disabled],.disabled):active{background:rgba(0,0,0,0) url(/themes/custom/def_theme/img/icons/search-normal.svg) 50% 50% no-repeat !important;box-shadow:none}@media(max-width:1023px){header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .region-top-header-form{width:100%}}header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .region-top-header-form .views-exposed-form{padding:0}@media(max-width:1023px){header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .region-top-header-form .views-exposed-form{padding-left:10px;padding-right:10px;display:block}header.navbar .header-wrapper .search-mobile-container #search-dropdown.dropdown--open .search-box .region-top-header-form .views-exposed-form form{position:relative}}@media(min-width:800px){header.navbar .header-wrapper .form-submit,header.navbar .header-wrapper .btn-primary,header.navbar .header-wrapper .btn-{position:absolute;top:7px;height:42px;width:80px;font-size:0;right:0;margin:0}header.navbar .header-wrapper .form-submit,header.navbar .header-wrapper .form-submit:not([disabled],.disabled):active,header.navbar .header-wrapper .btn-primary,header.navbar .header-wrapper .btn-primary:not([disabled],.disabled):active,header.navbar .header-wrapper .btn-,header.navbar .header-wrapper .btn-:not([disabled],.disabled):active{background:rgba(0,0,0,0) url(/themes/custom/def_theme/img/icons/search-normal.svg) 50% 50% no-repeat !important;box-shadow:none}}header.navbar .region-secondary-menu{display:flex;align-items:center;position:relative}header.navbar .region-secondary-menu .header-button{font-size:14px;font-weight:400;line-height:normal;color:#56565f;padding:8px;height:40px;position:relative;text-indent:-9999px}header.navbar .region-secondary-menu .header-button.button-help,header.navbar .region-secondary-menu .header-button.button-search,header.navbar .region-secondary-menu .header-button.button-account{margin-right:12px;padding-right:12px;text-align:left}@media(max-width:799px){header.navbar .region-secondary-menu .header-button.button-help,header.navbar .region-secondary-menu .header-button.button-search,header.navbar .region-secondary-menu .header-button.button-account{margin-right:8px;margin-left:8px;padding:0 8px}}@media(max-width:799px){header.navbar .region-secondary-menu .header-button .icon{margin:0}}@media(min-width:800px){header.navbar .region-secondary-menu .header-button{text-indent:initial}header.navbar .region-secondary-menu .header-button.button-help::after,header.navbar .region-secondary-menu .header-button.button-search::after,header.navbar .region-secondary-menu .header-button.button-account::after{content:"";display:block;position:absolute;width:1px;height:100%;background:#e3e3e3;right:-6px;top:0}}header.navbar .region-secondary-menu .dropdown ul{list-style:none;padding:0;margin:0}header.navbar .toggle-menu{display:block;position:relative;width:48px;height:48px}@media(min-width:800px){header.navbar .toggle-menu{display:none}}header.navbar .toggle-menu span{display:block;width:20px;height:1px;background:#181818;position:absolute;left:14px}header.navbar .toggle-menu span:nth-child(1){top:40%}header.navbar .toggle-menu span:nth-child(2){top:60%}#menu{z-index:1000}@media(max-width:799px){#menu{height:100%;width:100%;overflow:auto;background:#2e1d67;position:fixed;top:0;left:100%;transition:left .15s ease-in-out}#menu.open{left:0}#menu button{color:#fff}#menu button.close{position:absolute;top:24px;right:24px;z-index:3}#menu .mega-menu{display:none}#menu .region-primary-menu nav{overflow:hidden;position:relative;padding:0 24px;transition:height .3s ease-in-out;margin-top:80px}#menu .region-primary-menu nav ul{margin:0;padding:0;list-style:none;width:100%}#menu .region-primary-menu nav ul li{display:block;color:#fff;border-bottom:1px solid rgba(247,247,247,.1)}#menu .region-primary-menu nav ul li>a,#menu .region-primary-menu nav ul li>span{color:#fff;display:flex;padding:24px 0;align-items:center;justify-content:space-between;cursor:pointer}#menu .region-primary-menu nav>ul{position:relative;z-index:2;background:#2e1d67;padding:8px 0}#menu .region-primary-menu nav>.sub-menu-wrapper{z-index:2;background:#2e1d67;color:#fff;padding-top:24px;position:absolute;top:0;left:-110%;width:100%;transition:left .3s ease-in-out}#menu .region-primary-menu nav>.sub-menu-wrapper li.back{padding:12px 8px;border-radius:8px;background:rgba(109,103,152,.25);border-bottom:none}#menu .region-primary-menu nav>.sub-menu-wrapper li.back span{padding:0;justify-content:normal}#menu .region-primary-menu nav>.sub-menu-wrapper.show{left:0}#menu .region-primary-menu nav>.sub-menu-wrapper>.sub-menu{padding:24px 24px 0;border-radius:0 16px 0 0;box-shadow:8px 0 28px 0 rgba(0,0,0,.25);height:100%}#menu .region-primary-menu nav ul li ul{display:none}}@media(min-width:800px){#menu{height:auto;display:block;overflow:visible;background:#fff;position:relative}#menu .region-primary-menu{border-bottom:1px solid #e3e3e3}#menu .region-primary-menu nav>ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center}#menu .region-primary-menu nav>ul>li>a,#menu .region-primary-menu nav>ul>li>span{font-size:14px;font-weight:400;line-height:normal;display:block;color:#181818;padding:16px 24px;cursor:pointer;position:relative}#menu .region-primary-menu nav>ul>li:hover>a::before,#menu .region-primary-menu nav>ul>li:hover>span::before{content:"";display:block;width:80%;height:7px;background:#2e1d67;position:absolute;bottom:-1px;left:10%}#menu .region-primary-menu nav>ul .mega-menu{display:none;position:absolute;top:100%;width:100%;left:0;color:#fff;background:#2e1d67;z-index:20;box-shadow:0 8px 28px 0 rgba(0,0,0,.25)}#menu .region-primary-menu nav>ul .mega-menu .container{padding-top:30px;padding-bottom:30px}#menu .region-primary-menu nav>ul .mega-menu .row{padding-bottom:0;margin-bottom:0}#menu .region-primary-menu nav>ul .mega-menu .row>div:nth-child(1){padding-right:80px}#menu .region-primary-menu nav>ul .mega-menu .row>div:nth-child(2){padding-left:80px;border-left:1px solid rgba(247,247,247,.1)}#menu .region-primary-menu nav>ul .mega-menu .mega-menu-header{display:flex;justify-content:space-between}#menu .region-primary-menu nav>ul .mega-menu ul{list-style:none;margin:0;padding:0}#menu .region-primary-menu nav>ul .mega-menu ul li>a{color:#fff;position:relative;display:inline-block}#menu .region-primary-menu nav>ul .mega-menu ul li>a::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:#fff;transition:.3s}#menu .region-primary-menu nav>ul .mega-menu ul li>a:hover{text-decoration:none}#menu .region-primary-menu nav>ul .mega-menu ul li>a:hover::after{width:100%}#menu .region-primary-menu nav>ul .mega-menu .content>a{color:#fff;position:relative;display:inline-block;font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px}#menu .region-primary-menu nav>ul .mega-menu .content>a::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:#fff;transition:.3s}#menu .region-primary-menu nav>ul .mega-menu .content>a:hover{text-decoration:none}#menu .region-primary-menu nav>ul .mega-menu .content>a:hover::after{width:100%}#menu .region-primary-menu nav>ul .mega-menu .menu-small ul li>a,#menu .region-primary-menu nav>ul .mega-menu .menu-small ul li>span{font-size:16px;font-style:normal;font-weight:400;line-height:23px}#menu .region-primary-menu nav>ul .mega-menu .menu-horizontal ul{display:flex;flex-direction:row;justify-content:space-between}#menu .region-primary-menu nav>ul .mega-menu .news{padding:16px 24px;border-radius:8px;border:1px solid rgba(247,247,247,.25);display:flex;gap:20px}#menu .region-primary-menu nav>ul .mega-menu .news:not(:last-child){margin-bottom:20px}#menu .region-primary-menu nav>ul .mega-menu .news>.date{border-radius:8px;margin:0 8px}#menu .region-primary-menu nav>ul .mega-menu .news>.date>span{font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.15px;text-transform:uppercase;display:block;padding:8px;text-align:center}#menu .region-primary-menu nav>ul .mega-menu .news>.date>span.day{border-radius:8px 8px 0 0;border:1px solid rgba(247,247,247,.25)}#menu .region-primary-menu nav>ul .mega-menu .news>.date>span.month{border-radius:0 0 8px 8px;border:1px solid rgba(247,247,247,.25);border-top:none}#menu .region-primary-menu nav>ul .mega-menu .menu-large ul>li:not(.menu-sub-item)>span,#menu .region-primary-menu nav>ul .mega-menu .menu-large ul>li:not(.menu-sub-item)>a{font-size:20px;font-weight:400;line-height:23px;letter-spacing:.15px;display:block;padding:32px 0}#menu .region-primary-menu nav>ul .mega-menu .menu-large ul>li:not(.menu-sub-item) ul li>a{display:inline-block}#menu .region-primary-menu nav>ul .mega-menu .menu-large ul>li:not(.menu-sub-item):not(:last-of-type){border-bottom:1px solid rgba(247,247,247,.1)}#menu .region-primary-menu nav>ul .mega-menu .menu-large ul.menu-sub-item{padding-bottom:32px;margin-top:-calc(12px)}#menu .region-primary-menu nav>ul .mega-menu .menu-large ul.menu-sub-item li:not(.menu-sub-item):not(:last-of-type){border-bottom:0 none;margin-bottom:4px}#menu .region-primary-menu nav>ul .mega-menu .menu-large ul.menu-sub-item li:not(.menu-sub-item)>span,#menu .region-primary-menu nav>ul .mega-menu .menu-large ul.menu-sub-item li:not(.menu-sub-item)>a{padding:0;font-size:16px}#menu .region-primary-menu nav>ul .mega-menu .connect-section .h6{margin-bottom:32px}#menu .region-primary-menu nav>ul .mega-menu .connect-section:first-child{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(247,247,247,.1)}#menu .region-primary-menu nav>ul .mega-menu .links{display:flex;gap:20px}#menu .region-primary-menu nav>ul .mega-menu .socials{display:flex;justify-content:flex-end;align-items:center}#menu .region-primary-menu nav>ul>li:hover .mega-menu{display:block}#menu .region-primary-menu nav>ul .sub-menu{display:none}}footer{background-color:#2e1d67;color:#fff;padding:56px 0}@media(min-width:1700px){footer{margin-top:44px}}@media(max-width:599px){footer{padding-top:48px;padding-bottom:48px}}@media(max-width:599px){footer>.container{padding:0 32px}}footer nav ul{list-style:none;padding:0;margin:0}footer nav>ul{padding-top:24px;justify-content:center}footer nav>ul a,footer nav>ul span{display:block;color:#fff;text-decoration:none}footer nav>ul a{position:relative;display:inline-block}footer nav>ul a::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:#fff;transition:.3s}footer nav>ul a:hover{color:#fff;text-decoration:none}footer nav>ul a:hover::after{width:100%}footer .footer-top .logos{display:flex}@media(max-width:599px){footer .footer-top .logos{justify-content:space-between;gap:28px}footer .footer-top .logos img:first-of-type{width:147px}footer .footer-top .logos img:last-of-type{width:83px}}footer .footer-top nav>ul{font-size:16px;font-weight:400;line-height:24px}footer .footer-top nav>ul>li{margin-right:10px;margin-bottom:40px}footer .footer-top nav>ul>li>span{font-size:20px;font-weight:600;line-height:23px;letter-spacing:.15px;margin-bottom:24px}footer .footer-top nav>ul>li a::after{background:#fdca50}footer .footer-top nav>ul>li a:hover{color:#fdca50}footer .footer-bottom{margin-top:40px;padding-top:40px;border-top:1px solid rgba(247,247,247,.1);display:flex;flex-direction:column}footer .footer-bottom nav>ul>li{margin-bottom:28px}footer .footer-bottom .menu-bottom{order:2;display:flex;flex-direction:column}footer .footer-bottom .menu-bottom>.region-footer-bottom{font-size:14px;font-weight:400;line-height:normal;order:1;border-top:1px solid rgba(247,247,247,.1);margin-top:24px}footer .footer-bottom .menu-bottom>span{border-top:1px solid rgba(247,247,247,.1);margin-top:20px;padding-top:40px;order:2}footer .footer-bottom .socials{display:flex;align-items:center;order:1}@media(min-width:1024px){footer nav>ul{display:flex}footer .footer-top{display:flex;gap:100px}footer .footer-top .logos{flex-direction:column}footer .footer-top .logos img:not(:last-child){margin-bottom:40px}footer .footer-top nav>ul{justify-content:space-between}footer .footer-top nav>ul>li{margin-bottom:0}footer .footer-top nav>ul>li>a,footer .footer-top nav>ul>li>span{margin-bottom:32px}footer .footer-top>.content{width:100%}footer .footer-bottom{flex-direction:row;width:100%;justify-content:space-between}footer .footer-bottom nav>ul{padding-top:0;gap:28px}footer .footer-bottom nav>ul>li{margin-bottom:0}footer .footer-bottom .menu-bottom{order:1;flex-direction:row;align-items:center;gap:40px}footer .footer-bottom .menu-bottom>.region-footer-bottom{font-size:14px;font-weight:400;line-height:normal;order:2;border-top:none;margin-top:0}footer .footer-bottom .menu-bottom>span{border-top:none;margin-top:0;padding-top:0;order:1}footer .footer-bottom .socials{display:flex;align-items:center;order:2}}body{background:#f7f7f7;overflow-x:hidden;max-width:100vw;font-size:18px}.dialog-off-canvas-main-canvas{overflow:hidden;max-width:100vw}.field-field_paragraphs>div:last-of-type{padding-top:64px}.layout-container{padding-top:144px;margin-left:0;margin-right:0}.layout-container.search .layout-content{padding-top:32px}@media(max-width:799px){.layout-container{padding-top:96px}}.omd-container{padding-top:12px}
.flag{display:inline-block !important;width:22px;height:16px;text-indent:-9999px;background-repeat:no-repeat}.flag--fr{background:url(/themes/custom/def_theme/img/flag/fr.svg) no-repeat}.flag--en{background:url(/themes/custom/def_theme/img/flag/en.svg) no-repeat}.flag--ma{background:url(/themes/custom/def_theme/img/flag/ma.svg) no-repeat}
a.button,button.button,input.button,span.button{font-weight:500;font-size:16px;line-height:19px;display:inline-flex;vertical-align:top;align-items:center;padding:12px 28px;border-radius:50px;border:none;background:#2e1d67;color:#fff;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .3s ease-in-out}@media(max-width:599px){a.button,button.button,input.button,span.button{white-space:normal}}a.button:hover,button.button:hover,input.button:hover,span.button:hover{background:#1c123f;text-decoration:none}a.button:focus,button.button:focus,input.button:focus,span.button:focus{outline:2px solid #000;outline-offset:1px}a.button:disabled,button.button:disabled,input.button:disabled,span.button:disabled{opacity:.5;cursor:not-allowed}a.button--yellow,button.button--yellow,input.button--yellow,span.button--yellow{background:#fdca50;color:#2e1d67}a.button--yellow:hover,button.button--yellow:hover,input.button--yellow:hover,span.button--yellow:hover{background:#fcbb1e}a.button--small,button.button--small,input.button--small,span.button--small{padding:8px 20px}a.button--lite,button.button--lite,input.button--lite,span.button--lite{background:rgba(0,0,0,0);color:#000}a.button--lite:hover,button.button--lite:hover,input.button--lite:hover,span.button--lite:hover{background:rgba(0,0,0,.1)}a.button--icon,button.button--icon,input.button--icon,span.button--icon{padding:10px}a.button--icon--small,button.button--icon--small,input.button--icon--small,span.button--icon--small{padding:2px}a.button--c--blue,button.button--c--blue,input.button--c--blue,span.button--c--blue{color:#2e1d67}a.button--c--blue:hover,button.button--c--blue:hover,input.button--c--blue:hover,span.button--c--blue:hover{color:#fff}a.button--gray-dark,button.button--gray-dark,input.button--gray-dark,span.button--gray-dark{background:#56565f}a.button--gray-dark:hover,button.button--gray-dark:hover,input.button--gray-dark:hover,span.button--gray-dark:hover{color:#fff}a.button--gray,button.button--gray,input.button--gray,span.button--gray{background:#e3e3e3}a.button--gray:hover,button.button--gray:hover,input.button--gray:hover,span.button--gray:hover{color:#fff;background:none}a.button--menu-header,button.button--menu-header,input.button--menu-header,span.button--menu-header{font-size:14px;font-weight:400;line-height:normal;display:block;color:#181818;padding:16px 24px;cursor:pointer;position:relative}a.button-unsubscribe,button.button-unsubscribe,input.button-unsubscribe,span.button-unsubscribe{background:#6d6798}a.button-unsubscribe.button--yellow,button.button-unsubscribe.button--yellow,input.button-unsubscribe.button--yellow,span.button-unsubscribe.button--yellow{background:#fdca50}
.chips{display:flex;flex-wrap:wrap;gap:16px}.chips--small-gap{gap:8px}.chips--medium-gap{gap:10px}.chips--vertical{flex-direction:column;align-items:flex-start}@media(min-width:800px){.chips-dropdown .dropdown-content{max-width:400px}}a.chip,button.chip,span.chip{display:inline-flex;vertical-align:top;align-items:center;padding:8px 12px;border-radius:50px;border:1px solid #e3e3e3;background:#f7f7f7;color:#56565f;text-decoration:none;font-size:13px;line-height:15px;font-weight:500;text-align:center;white-space:nowrap;transition:background-color .3s ease-in-out}.social-sharing-buttons a.chip,.social-sharing-buttons button.chip,.social-sharing-buttons span.chip{padding:12px 10px}a.chip--blue,button.chip--blue,span.chip--blue{background:#2e1d67;color:#fff}a.chip--yellow,button.chip--yellow,span.chip--yellow{background:#fdca50;color:#2e1d67}a.chip--pink,button.chip--pink,span.chip--pink{background:#c1769d;color:#fff}a.chip--red,button.chip--red,span.chip--red{background:#c72626;color:#fff}a.chip--purple,button.chip--purple,span.chip--purple{background:#6d6798;color:#fff}a.chip--light,button.chip--light,span.chip--light{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff}a.chip--green-study,button.chip--green-study,span.chip--green-study{background:#92e7aa}a.chip .icon,button.chip .icon,span.chip .icon{width:18px;height:18px;position:relative;margin-top:-4px;top:1px}a.chip:hover,button.chip:hover,span.chip:hover{text-decoration:none}a.chip.chip--blue:hover,button.chip.chip--blue:hover,span.chip.chip--blue:hover{text-decoration:none}a.chip.chip--yellow:hover,button.chip.chip--yellow:hover,span.chip.chip--yellow:hover{text-decoration:none}a.chip.chip--pink:hover,button.chip.chip--pink:hover,span.chip.chip--pink:hover{text-decoration:none}a.chip.chip--red:hover,button.chip.chip--red:hover,span.chip.chip--red:hover{text-decoration:none}a.chip.chip--purple:hover,button.chip.chip--purple:hover,span.chip.chip--purple:hover{text-decoration:none}a.chip.urlencode:hover,button.chip.urlencode:hover,span.chip.urlencode:hover{text-decoration:none;cursor:pointer}
.icon{display:inline-block;width:24px;height:24px;fill:currentcolor;vertical-align:middle;background:currentcolor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--small{width:16px;height:16px}.icon--small-m{width:20px;height:20px}.icon--medium{width:24px;height:24px}.icon--large{width:32px;height:32px}.icon--xlarge{width:40px;min-width:40px;height:40px;min-height:40px}.icon--after{margin-left:8px}.icon--before{margin-right:8px}.social-sharing-buttons .icon--before{margin-right:0}.icon--arrow-right{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/arrow.svg);mask-image:url(/themes/custom/def_theme/img/icons/arrow.svg)}.icon--arrow-2-right{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/arrow-2.svg);mask-image:url(/themes/custom/def_theme/img/icons/arrow-2.svg)}.icon--arrow-2-left{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/arrow-2.svg);mask-image:url(/themes/custom/def_theme/img/icons/arrow-2.svg);transform:rotate(180deg)}.icon--arrow-2-down{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/arrow-2.svg);mask-image:url(/themes/custom/def_theme/img/icons/arrow-2.svg);transform:rotate(90deg)}.icon--arrow-3-left{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/arrow-3.svg);mask-image:url(/themes/custom/def_theme/img/icons/arrow-3.svg);transform:rotate(90deg)}.icon--arrow-3-right{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/arrow-3.svg);mask-image:url(/themes/custom/def_theme/img/icons/arrow-3.svg);transform:rotate(270deg)}.icon--arrow-4-right{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/arrow-right.svg);mask-image:url(/themes/custom/def_theme/img/icons/arrow-right.svg)}.icon--clipboard-tick{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/clipboard-tick.svg);mask-image:url(/themes/custom/def_theme/img/icons/clipboard-tick.svg)}.icon--archive-tick{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/archive-tick.svg);mask-image:url(/themes/custom/def_theme/img/icons/archive-tick.svg)}.icon--close{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/close.svg);mask-image:url(/themes/custom/def_theme/img/icons/close.svg)}.icon--close-small{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/close-2.svg);mask-image:url(/themes/custom/def_theme/img/icons/close-2.svg)}.icon--close-circle{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/close-circle.svg);mask-image:url(/themes/custom/def_theme/img/icons/close-circle.svg)}.icon--messages{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/messages.svg);mask-image:url(/themes/custom/def_theme/img/icons/messages.svg)}.icon--user{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/user.svg);mask-image:url(/themes/custom/def_theme/img/icons/user.svg)}.icon--theme{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/theme.svg);mask-image:url(/themes/custom/def_theme/img/icons/theme.svg)}.icon--share-twitter{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/Twitter.svg);mask-image:url(/themes/custom/def_theme/img/icons/Twitter.svg)}.icon--share-x{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/X.svg);mask-image:url(/themes/custom/def_theme/img/icons/X.svg)}.icon--share-facebook{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/Facebook.svg);mask-image:url(/themes/custom/def_theme/img/icons/Facebook.svg)}.icon--share-linkedin{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/LinkedIn.svg);mask-image:url(/themes/custom/def_theme/img/icons/LinkedIn.svg)}.icon--share-whatsapp{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/Whatsapp.svg);mask-image:url(/themes/custom/def_theme/img/icons/Whatsapp.svg)}.icon--youtube{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/youtube.svg);mask-image:url(/themes/custom/def_theme/img/icons/youtube.svg)}.icon--share-email{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/Mail.svg);mask-image:url(/themes/custom/def_theme/img/icons/Mail.svg)}.icon--book{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/book.svg);mask-image:url(/themes/custom/def_theme/img/icons/book.svg)}.icon--add-circle{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/add-circle.svg);mask-image:url(/themes/custom/def_theme/img/icons/add-circle.svg)}.icon--remove-circle{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/remove-circle.svg);mask-image:url(/themes/custom/def_theme/img/icons/remove-circle.svg)}.icon--building{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/building.svg);mask-image:url(/themes/custom/def_theme/img/icons/building.svg)}.icon--calendar{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/calendar.svg);mask-image:url(/themes/custom/def_theme/img/icons/calendar.svg)}.icon--lifebuoy{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/lifebuoy.svg);mask-image:url(/themes/custom/def_theme/img/icons/lifebuoy.svg)}.icon--calendar-2{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/calendar-2.svg);mask-image:url(/themes/custom/def_theme/img/icons/calendar-2.svg)}.icon--calendar-tick{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/calendar-tick.svg);mask-image:url(/themes/custom/def_theme/img/icons/calendar-tick.svg)}.icon--clock{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/clock.svg);mask-image:url(/themes/custom/def_theme/img/icons/clock.svg)}.icon--trend-up{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/trend-up.svg);mask-image:url(/themes/custom/def_theme/img/icons/trend-up.svg)}.icon--flash{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/flash.svg);mask-image:url(/themes/custom/def_theme/img/icons/flash.svg)}.icon--star{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/star.svg);mask-image:url(/themes/custom/def_theme/img/icons/star.svg)}.icon--calendar-account{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/calendar-account.svg);mask-image:url(/themes/custom/def_theme/img/icons/calendar-account.svg)}.icon--setting-2{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/setting-2.svg);mask-image:url(/themes/custom/def_theme/img/icons/setting-2.svg)}.icon--message-text{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/message-text.svg);mask-image:url(/themes/custom/def_theme/img/icons/message-text.svg)}.icon--logout{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/logout.svg);mask-image:url(/themes/custom/def_theme/img/icons/logout.svg)}.icon--language{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/sound.svg);mask-image:url(/themes/custom/def_theme/img/icons/sound.svg)}.icon--phone{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/call.svg);mask-image:url(/themes/custom/def_theme/img/icons/call.svg)}.icon--whatsapp{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/whatsapp-outline.svg);mask-image:url(/themes/custom/def_theme/img/icons/whatsapp-outline.svg)}.icon--sms{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/sms.svg);mask-image:url(/themes/custom/def_theme/img/icons/sms.svg)}.icon--email{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/sms.svg);mask-image:url(/themes/custom/def_theme/img/icons/sms.svg)}.icon--tag{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/tag.svg);mask-image:url(/themes/custom/def_theme/img/icons/tag.svg)}.icon--info-circle{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/info-circle.svg);mask-image:url(/themes/custom/def_theme/img/icons/info-circle.svg)}.icon--arrow-circle-right{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/arrow-circle-right.svg);mask-image:url(/themes/custom/def_theme/img/icons/arrow-circle-right.svg)}.icon--project{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/project.svg);mask-image:url(/themes/custom/def_theme/img/icons/project.svg)}.icon--document{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/document.svg);mask-image:url(/themes/custom/def_theme/img/icons/document.svg)}.icon--folder-open{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/folder-open.svg);mask-image:url(/themes/custom/def_theme/img/icons/folder-open.svg)}.icon--candidature-account{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/candidature-account.svg);mask-image:url(/themes/custom/def_theme/img/icons/candidature-account.svg)}.icon--download{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/import.svg);mask-image:url(/themes/custom/def_theme/img/icons/import.svg)}.icon--file-valid{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/tick-circle.svg);mask-image:url(/themes/custom/def_theme/img/icons/tick-circle.svg)}.icon--file-to-modify{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/warning.svg);mask-image:url(/themes/custom/def_theme/img/icons/warning.svg)}.icon--file-to-validate{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/info-circle.svg);mask-image:url(/themes/custom/def_theme/img/icons/info-circle.svg)}.icon--notice{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/message.svg);mask-image:url(/themes/custom/def_theme/img/icons/message.svg)}.icon--digital-maturity-account{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/digital-maturity.svg);mask-image:url(/themes/custom/def_theme/img/icons/digital-maturity.svg)}.icon--search{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/search-normal.svg);mask-image:url(/themes/custom/def_theme/img/icons/search-normal.svg)}.icon--close-search{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/close-search.svg);mask-image:url(/themes/custom/def_theme/img/icons/close-search.svg)}.icon--forum-tag{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/forum-tag.svg);mask-image:url(/themes/custom/def_theme/img/icons/forum-tag.svg)}.icon--forum-messages{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/forum-messages.svg);mask-image:url(/themes/custom/def_theme/img/icons/forum-messages.svg)}.icon--pin{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/pin.svg);mask-image:url(/themes/custom/def_theme/img/icons/pin.svg)}.icon--star--2{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/star-2.svg);mask-image:url(/themes/custom/def_theme/img/icons/star-2.svg)}.icon--cadenas{background:url(/themes/custom/def_theme/img/icons/cadenas.svg) 50% 50% no-repeat}.icon--matchmaking-login{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/user-square.svg);mask-image:url(/themes/custom/def_theme/img/icons/user-square.svg)}.icon--hourglass--circle{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/timer-circle.png);mask-image:url(/themes/custom/def_theme/img/icons/timer-circle.png)}.icon--hourglass{-webkit-mask-image:url(/themes/custom/def_theme/img/icons/timer.png);mask-image:url(/themes/custom/def_theme/img/icons/timer.png)}
body.dropdown-open{overflow:hidden}.dropdown{display:none;position:absolute;z-index:10}.dropdown .dropdown-content{background:#fff;padding:24px;border:1px solid #e3e3e3;border-radius:16px}.dropdown--open{display:flex}@media(max-width:799px){.dropdown{background-color:rgba(46,29,103,.8);position:fixed;right:0;top:0;bottom:0;left:0;justify-content:center;align-items:center;animation:opacity-up 150ms ease-in-out}.dropdown .dropdown-content{padding:40px;overflow-y:auto;max-height:calc(90vh - 100px);max-width:90vw;animation:scale-up .15s ease-in-out}}@media(min-width:800px){.dropdown{animation:opacity-up 150ms ease-in-out,slide-down .15s ease-in-out}}
form.background-white .form-content{background:#fff;padding:40px;border-radius:16px}.form-item,.form-type-textfield{position:relative}fieldset{padding:0}select,textarea,input[type=url],input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number]{font-weight:500;font-size:14px;line-height:16px;letter-spacing:.15px;position:relative;display:inline-block;border-radius:4px;padding:30px 20px 10px 20px;color:#56565f;background-color:#fff;border:1px solid #e3e3e3;max-width:100%;width:100%;outline:none}select.error,textarea.error,input[type=url].error,input[type=text].error,input[type=email].error,input[type=password].error,input[type=tel].error,input[type=number].error{color:#c72626;padding-bottom:12px;border-bottom:5px solid #c72626}select.no-label,textarea.no-label,input[type=url].no-label,input[type=text].no-label,input[type=email].no-label,input[type=password].no-label,input[type=tel].no-label,input[type=number].no-label{padding-top:16px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:18px}textarea{width:100%}.form-item.form-type-checkbox .form-item-field,.form-item.form-type-radio .form-item-field{display:inline}.form-item.form-type-checkbox .form-item-field input,.form-item.form-type-radio .form-item-field input{margin-right:12px;cursor:pointer}.form-item.form-type-checkbox .form-item-field input.error,.form-item.form-type-radio .form-item-field input.error{outline:3px solid #c72626}.form-item.form-type-checkbox label,.form-item.form-type-radio label{display:inline;cursor:pointer}.form-item.form-type-checkbox label.error,.form-item.form-type-radio label.error{display:none !important}.form-item:not(.form-type-checkbox,.form-type-radio) .form-item-field{position:relative;display:inline-block;width:100%}.form-item:not(.form-type-checkbox,.form-type-radio) .form-item-field~label{font-weight:500;font-size:14px;line-height:16px;letter-spacing:.15px;color:#56565f;left:20px;top:22px;pointer-events:none;position:absolute;transform-origin:0 50%;transition:transform 200ms,color 200ms}.form-item:not(.form-type-checkbox,.form-type-radio) .form-item-field~label a{text-decoration:none}.form-item:not(.form-type-checkbox,.form-type-radio) .form-item-field~label.active{transform:translateY(-10px) scale(0.9);color:#56565f}.captcha{border:none}.captcha .captcha__title{display:none}.captcha #edit-captcha-response~label{display:none}.captcha .captcha__description,.captcha .description{display:none}#password-policy-status ul{padding-left:28px}#password-policy-status ul li{font-size:14px;font-weight:400;line-height:normal;padding-top:3px;color:#2e1d67}#password-policy-status ul li.pass{color:#009f23}#password-policy-status ul li.failed{color:#c72626}form hr{margin:28px 0}.form-item-markup{margin-top:28px;margin-bottom:64px;font-weight:500;font-size:12px;color:#2e1d67}
.block-system-main-block .container .comment-comment-forum-form:first-of-type{padding-top:60px;padding-bottom:40px}.block-system-main-block .container .comment-comment-forum-form:first-of-type #edit-comment-body-0-format{display:none}.block-system-main-block .container .comment-comment-forum-form:first-of-type textarea{resize:none}.block-system-main-block .container .comment-comment-forum-form:first-of-type #edit-comment-body-0-value-error{display:block;padding-bottom:12px;color:#c72626;font-weight:500;font-size:14px}.block-system-main-block .container .comment-comment-forum-form:first-of-type .forum-select-box+.select-box-button+.dropdown.select-box-dropdown .item.child{padding-left:0}.block-system-main-block .container .comment-comment-forum-form:first-of-type .select-box-dropdown{width:100%;display:block;position:initial;background:none}.block-system-main-block .container h2+.comment-comment-forum-form:first-of-type{padding-top:0}.block-system-main-block .container h2+.comment-comment-forum-form:first-of-type .form-item{margin-bottom:20px}.block-system-main-block .container h2+.comment-comment-forum-form:first-of-type .form-item label{display:block;margin-bottom:20px}.block-system-main-block .container h2+.comment-comment-forum-form:first-of-type .form-item .description{font-size:12px;margin-top:12px}.block-system-main-block .container h2+.comment-comment-forum-form:first-of-type .form-item.form-type-select{padding-top:40px}
.block-newsletter-footer{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:8px;padding-bottom:32px}@media(max-width:1023px){.block-newsletter-footer{margin-top:52px}}.block-newsletter-footer .container{padding:0}.block-newsletter-footer .title{font-size:14px}@media(max-width:799px){.block-newsletter-footer .title{margin-bottom:12px;display:block}}.block-newsletter-footer .class-h2{font-size:20px;font-weight:normal;line-height:36px;display:flex}@media(max-width:799px){.block-newsletter-footer .class-h2{margin-bottom:20px}}.block-newsletter-footer .form-content{position:relative}.block-newsletter-footer .form-submit{position:absolute;top:0;right:0;z-index:9;height:58px;border-radius:0 4px 4px 0;background:#fdca50 url(/themes/custom/def_theme/img/icons/arrow-2.svg) 50% 50% no-repeat;width:50px;text-indent:9999999rem}.block-newsletter-footer .form-submit:hover{background:#fdca50 url(/themes/custom/def_theme/img/icons/arrow-2.svg) 50% 50% no-repeat}.block-newsletter-footer .footer-description{margin-top:16px;font-size:12px;font-weight:600}@media(max-width:799px){.block-newsletter-footer .footer-description{margin-top:32px}}.block-newsletter-footer p{font-size:12px;font-weight:600}.block-newsletter-footer .newsletter-rgpd{padding-top:12px}
.block-join-community{z-index:1;position:relative}.block-join-community .join-community{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:#fdca50;display:flex;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:40px}@media(min-width:1700px){.block-join-community .join-community{margin-left:-210px;margin-right:-210px;padding-left:80px;padding-right:80px;border-radius:24px;margin-top:40px}}@media(min-width:800px){.block-join-community .join-community{flex-direction:row;justify-content:space-between;gap:24px;padding-bottom:0}}.block-join-community .join-community img{max-width:40%}@media(max-width:799px){.block-join-community .join-community img{margin-bottom:32px}}.block-join-community .join-community .content{max-width:750px}@media(max-width:599px){.block-join-community .join-community .content h2{font-weight:400;font-size:25px;line-height:normal}}@media(max-width:599px){.block-join-community .join-community .content .button{left:50%;position:relative;transform:translateX(-50%)}}
#paragraph-92{margin-top:32px}@media(min-width:1024px){#paragraph-92{margin-top:64px;margin-bottom:32px}}#paragraph-93:not(.margin-bottom-large){margin-bottom:32px}.paragraph--type--text:not(.margin-bottom-large){margin-bottom:40px}@media(max-width:1023px){.paragraph--type--text:not(.margin-bottom-large){margin-bottom:40px}}.paragraph--type--text p,.paragraph--type--text h4{margin-bottom:28px}.paragraph--type--text h2.short{margin-bottom:28px}.paragraph--type--text h2.short,.paragraph--type--text h2.short+p{max-width:840px;margin-left:auto;margin-right:auto}.paragraph--type--text.box p:last-of-type,.paragraph--type--text.box ul:last-of-type{margin-bottom:0}.paragraph--type--text.box p:not(:last-of-type){margin-bottom:28px}.paragraph--type--text.box .button{margin-right:20px}.paragraph--type--text .hook-left{position:relative;float:left;margin-right:56px;margin-bottom:56px}.paragraph--type--text .hook-left~*{margin-bottom:28px}@media(max-width:599px){.paragraph--type--text .hook-left~*{clear:both}}.paragraph--type--text .hook-left::before,.paragraph--type--text .hook-left::after{content:"";background:#fdca50;position:absolute}.paragraph--type--text .hook-left::before{width:16px;height:100%;top:16px;right:-16px}.paragraph--type--text .hook-left::after{height:16px;width:100%;bottom:-16px;left:16px}.paragraph--type--text h2{margin-bottom:20px}
.paragraph--type--push-link{background:#fdca50;display:flex;border-radius:16px;align-items:center;margin-bottom:64px}@media(max-width:1023px){.paragraph--type--push-link{flex-direction:column;margin-bottom:40px}}.paragraph--type--push-link h3{font-size:25px;font-weight:400;margin-bottom:8px}.paragraph--type--push-link p{margin-bottom:16px}.paragraph--type--push-link .push-link-content{padding:32px 40px 32px 24px}@media(min-width:1024px){.paragraph--type--push-link .push-link-content{align-items:center}}@media(max-width:799px){.paragraph--type--push-link .push-link-content{text-align:center}}@media(min-width:1024px){.paragraph--type--push-link .push-link-content>div{padding-right:44px}}@media(max-width:1023px){.paragraph--type--push-link .push-link-content>div{margin-bottom:20px}}.paragraph--type--push-link .push-link-content>div h6{margin-bottom:20px}.paragraph--type--push-link .push-link-content>div p{font-size:16px;opacity:.9}.paragraph--type--push-link .push-link-content .file-size{margin-left:16px}.paragraph--type--push-link .push-link-content .button{white-space:normal}.paragraph--type--push-link .push-link-icon{justify-content:center;padding:12px 40px;border-radius:16px;border-bottom-right-radius:unset}@media(min-width:1024px){.paragraph--type--push-link .push-link-icon{border-top-right-radius:unset}}@media(max-width:1023px){.paragraph--type--push-link .push-link-icon{padding-bottom:32px;padding-top:48px;border-bottom-right-radius:unset;border-bottom-left-radius:unset}.paragraph--type--push-link .push-link-icon .icon{width:32px;height:32px}}@media(max-width:799px){.paragraph--type--push-link .push-link-icon{text-align:center}}.paragraph--type--push-link .push-link-icon div:first-of-type{transform:rotate(-8.656deg)}.paragraph--type--push-link .push-link-icon [class*=icon-]::before{color:#2e1d67;font-size:173px}
.paragraph--type--media{margin-bottom:60px}@media(max-width:1023px){.paragraph--type--media{margin-bottom:40px}}
.box{background:#fff;padding:40px;border:1px solid #e3e3e3;border-radius:16px}@media(max-width:799px){.box{padding:40px 16px}.box .field-field_text{margin-bottom:20px}}.box h4{margin-bottom:20px}.box.box-gray{margin-bottom:16px;background:#f5f5f7;border-color:#f5f5f7;padding:24px;border-radius:8px}
.paragraph--type--download-direct{background:#fff;display:flex;border-radius:16px;margin-bottom:64px}@media(max-width:1023px){.paragraph--type--download-direct{flex-direction:column;margin-bottom:40px}}.paragraph--type--download-direct .download-icon{background:#fdca50;display:flex;justify-content:center;padding-top:32px;border-radius:16px;border-bottom-right-radius:unset}@media(min-width:1024px){.paragraph--type--download-direct .download-icon{width:112px;border-top-right-radius:unset}}@media(max-width:1023px){.paragraph--type--download-direct .download-icon{padding-bottom:32px;border-bottom-right-radius:unset;border-bottom-left-radius:unset}.paragraph--type--download-direct .download-icon .icon{width:32px;height:32px}}.paragraph--type--download-direct .download-content{padding:32px 24px;display:flex}@media(min-width:1024px){.paragraph--type--download-direct .download-content{align-items:center;width:calc(100% - 112px)}}@media(max-width:1359px){.paragraph--type--download-direct .download-content{flex-direction:column;align-items:flex-start}}@media(min-width:1024px){.paragraph--type--download-direct .download-content>div{padding-right:44px}}@media(max-width:1359px){.paragraph--type--download-direct .download-content>div{margin-bottom:20px}}.paragraph--type--download-direct .download-content>div h6{margin-bottom:20px}.paragraph--type--download-direct .download-content>div p{font-size:16px;opacity:.9}.paragraph--type--download-direct .download-content .file-size{margin-left:16px}.paragraph--type--download-direct .membre{display:flex;margin-top:20px}.paragraph--type--download-direct .membre .image{margin-right:20px;width:52px;height:53px}.paragraph--type--download-direct .membre .image img{border-radius:50%;border:2px solid #fdca50}.paragraph--type--download-direct .membre-texte{display:flex;flex-direction:column;justify-content:center}.paragraph--type--download-direct .membre-texte .name{display:flex;align-items:center;font-size:20px;margin-bottom:0}.paragraph--type--download-direct .membre-texte .name a{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px;color:#181818}@media(max-width:1023px){.paragraph--type--download-direct .membre-texte .name a{color:#181818}}.paragraph--type--download-direct .membre-texte .name .flag{margin-left:44px}.paragraph--type--download-direct .membre-texte .function{font-weight:400;font-size:14px;line-height:17px;color:#56565f}
.aside{background:#fff;padding:16px 16px 8px;border-radius:16px}.main-content .aside{padding:0;background:none}.aside .title{font-size:20px;margin-bottom:8px}.aside hr{margin:16px 0}.aside .author,.aside .date,.aside .social-title{font-size:18px;font-weight:600;line-height:16px}.aside .social-sharing-buttons{margin-top:8px;margin-bottom:0;justify-content:flex-start;flex-wrap:wrap}@media(max-width:599px){.main-content .aside .social-sharing-buttons{justify-content:space-between}}.aside .social-sharing-buttons a{margin-bottom:8px}.aside .social-sharing-buttons .chip{color:inherit;background:#f5f5f7;border:0 none;padding:12px}.aside .social-sharing-buttons .chip .icon{margin-top:0}.aside .author{display:flex;margin-bottom:8px}.aside .author .field-field_author{margin-left:4px}.aside .author .field-field_author a{color:#181818}.aside .data .value *{display:inline}.aside .button{width:100%;justify-content:center;margin-bottom:16px}
.main-content .figures{padding:20px;margin:0}.main-content .figures .row{margin:0}.block-last-articles-block h3{margin-bottom:40px}.block-last-news-block>div>h3,.block-upcoming-events-list>div>h3{margin-bottom:60px}@media(min-width:800px){.block-last-news-block>div>h3,.block-upcoming-events-list>div>h3{border-top:1px solid #e3e3e3;padding-top:60px}}.block-last-news-block .node__title,.block-upcoming-events-list .node__title{padding-top:0}.node--view-mode-full{margin-top:80px;padding-bottom:80px}.node--view-mode-full .box-gray p{background:rgba(109,103,152,.2509803922) 25%;padding:20px;border-radius:10px}@media(max-width:799px){.node--view-mode-full{margin-top:40px;padding-bottom:40px}}.node--view-mode-full .field-field_text h1{margin-bottom:32px}.node--view-mode-full .field-field_text h2,.node--view-mode-full .field-field_text h3,.node--view-mode-full .field-field_text h4,.node--view-mode-full .field-field_text p,.node--view-mode-full .field-field_text table,.node--view-mode-full .field-field_text blockquote,.node--view-mode-full .field-field_text ul,.node--view-mode-full .field-field_text ol{margin-bottom:24px}.node--view-mode-full .field-field_text blockquote{font-size:24px;font-weight:400;line-height:28px;padding-left:24px;border-left:5px solid #fdca50}@media(max-width:599px){.node--view-mode-full .field-field_text blockquote{font-size:20px}}.node--view-mode-full .field-field_text blockquote p{margin-bottom:0}.node--view-mode-full .field-field_text table{width:100%;max-width:100%;background-color:rgba(0,0,0,0);border:1px solid #dee2e6;border-collapse:collapse}.node--view-mode-full .field-field_text table td,.node--view-mode-full .field-field_text table th{padding:.75rem;border:1px solid #dee2e6}.node--view-mode-full .field-body{margin-bottom:60px}@media(max-width:1023px){.node--view-mode-full .field-body{margin-bottom:40px}}@media(max-width:599px){.node--view-mode-full .field-field_image:first-of-type{margin-top:-calc(52px);margin-left:-calc(24px);margin-right:-calc(24px)}}.node--view-mode-full .card .card-image .field-field_image{margin-bottom:0}.node--view-mode-full .carousel{padding-bottom:32px;margin-bottom:32px}@media(max-width:599px){.node--view-mode-full .carousel{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}}.node--view-mode-full .carousel .carousel-header h3{width:calc(100% - 140px)}.node--view-mode-full .accordion{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e3e3e3}.node--view-mode-full article.member.member-teaser{margin-bottom:0}
.block-upcoming-events-list .carousel-header{margin-bottom:60px}.block-upcoming-events-list .carousel-header h2{font-size:28px}
.node--type-webinar .aside-content .text-overline{font-weight:normal}.node--type-webinar .aside-content .author a{color:#181818}.node--type-webinar .aside-content .button-unsubscribe{background:#6d6798}
#menu-account-dropdown li.my-space{margin-bottom:16px}#menu-account-dropdown li.see-my-profile,#menu-account-dropdown li.see-my-organization{background:#e3e3e3;padding-left:16px;padding-right:16px;display:flex;justify-content:space-between}#menu-account-dropdown li.see-my-profile a,#menu-account-dropdown li.see-my-organization a{color:#2e1d67}#menu-account-dropdown li.see-my-profile a.first-link,#menu-account-dropdown li.see-my-organization a.first-link{font-size:12px;font-weight:500;line-height:16px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}#menu-account-dropdown li.see-my-profile{padding-top:8px;padding-bottom:0;margin-top:16px;border-top-left-radius:8px;border-top-right-radius:8px;position:relative}#menu-account-dropdown li.see-my-profile::after{position:absolute;left:16px;bottom:0;width:calc(100% - 32px);height:1px;background:#6d6798;content:"";opacity:.25}#menu-account-dropdown li.see-my-organization{padding-top:0;padding-bottom:8px;margin-bottom:16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#menu-account-dropdown li:not(.my-space,.see-my-profile,.see-my-organization){padding-bottom:12px;padding-top:12px;border-bottom:1px solid #e3e3e3}#menu-account-dropdown li:not(.my-space,.see-my-profile,.see-my-organization) a{color:#181818;font-weight:500;font-size:16px;line-height:19px;display:block}#menu-account-dropdown li:not(.my-space,.see-my-profile,.see-my-organization) a span{color:#2e1d67}#menu-account-dropdown li:not(.my-space,.see-my-profile,.see-my-organization).my-events,#menu-account-dropdown li:not(.my-space,.see-my-profile,.see-my-organization):last-of-type,#menu-account-dropdown li:not(.my-space,.see-my-profile,.see-my-organization):first-of-type{border-bottom:0 none}
#menu-help-dropdown .dropdown-content{min-width:316px}#menu-help-dropdown .dropdown-content li:not(:last-of-type){border-bottom:1px solid #e3e3e3}#menu-help-dropdown .dropdown-content li a{color:#181818;padding:12px 0;display:flex;font-size:16px}#menu-help-dropdown .dropdown-content li a::before{content:"";background:url(/themes/custom/def_theme/img/icons/messages-2.svg) 0 0 no-repeat;width:24px;height:24px;margin-right:16px}#menu-help-dropdown .dropdown-content li:first-of-type a::before{background:url(/themes/custom/def_theme/img/icons/message-text.svg) 0 0 no-repeat}
.input-box{display:none}.input-box-button{font-size:16px;font-weight:400;line-height:24px;color:#56565f;border:1px solid #e3e3e3;border-radius:4px;padding:16px 20px 16px 20px;background:#fff}.input-box-button .count{font-size:14px;font-weight:400;line-height:normal;color:#fff;background-color:#2e1d67;border-radius:50%;display:none;width:24px;height:24px;justify-content:center;align-items:center;margin-left:8px}.input-box-button::after{content:"";display:inline-block;width:24px;height:24px;fill:currentcolor;vertical-align:middle;background:currentcolor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/themes/custom/def_theme/img/icons/arrow-3.svg);mask-image:url(/themes/custom/def_theme/img/icons/arrow-3.svg);float:right}
.block-views-block .header-view .carousel-header{margin-bottom:0}@media(max-width:799px){.block-views-block .header-view .carousel-header{margin-bottom:24px}.block-views-block .header-view .carousel-header h2{font-weight:normal;font-size:24px}}.block-views-block footer{background:none}@media(max-width:799px){.block-views-block footer{padding:0;margin-top:0;margin-bottom:120px}}.block-views-block .carousel .carousel-header{justify-content:flex-end;margin-bottom:0}@media(min-width:800px){.block-views-block .carousel .carousel-header{margin-top:60px}}
.collapse{display:none;transition:max-height 150ms ease-in-out;max-height:0}.collapse--open{display:block}.collapse.collapsing,.collapse:not(.collapse--open){overflow:hidden}
@media(max-width:799px){.block-last-items{margin-bottom:40px}}.block-last-items h2{font-size:28px}.block-last-items .carousel-header{margin-bottom:60px}@media(max-width:1023px){.block-last-items .carousel-header{margin-bottom:40px}}
.header{color:#fff;position:relative;z-index:99}.modal-open .header,.dropdown-open .header{z-index:initial}@media(max-width:1699px){.header{background:#2e1d67}}.header .header-content{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);overflow:hidden;background:#2e1d67 url(/themes/custom/def_theme/img/bg/logo-pattern.png) no-repeat}@media(min-width:1700px){.header .header-content{margin-left:-210px;margin-right:-210px;padding-left:80px;padding-right:80px;border-radius:24px;margin-top:40px}}.header .text-wrapper{order:2}@media(min-width:800px){.header .text-wrapper{order:1}}@media(max-width:799px){.header .text-wrapper{padding:32px 32px}}.header .image-wrapper{order:1}@media(min-width:800px){.header .image-wrapper{order:2}}.header .image-wrapper .image-container{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);height:100%}.header .image-wrapper .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:800px){.header .image-wrapper .image-container{margin-right:calc(384px - 50vw);margin-left:-20px}}@media(min-width:1024px){.header .image-wrapper .image-container{margin-right:calc(488px - 50vw);margin-left:-20px}}@media(min-width:1360px){.header .image-wrapper .image-container{margin-right:calc(648px - 50vw);margin-left:-20px}}@media(min-width:1700px){.header .image-wrapper .image-container{margin-right:-80px;margin-left:-20px}}.header h1{max-width:800px;line-height:1}.header.header-image .header-content{background-image:none;position:relative}.header.header-image .header-content .class-h6{border-left:6px solid #fdca50;padding-left:8px;margin-bottom:12px}.header.header-image .header-content h1{margin-bottom:28px;line-height:normal}@media(max-width:1023px){.header.header-image .header-content h1{font-size:34px;line-height:1.2}}.header.header-image .header-content .icon{margin-left:8px}.header.header-image .header-content::before{content:"";background:url(/themes/custom/def_theme/img/bg/logo-pattern-img.png) 0 0 no-repeat;width:670px;height:720px;position:absolute;left:0;bottom:0;opacity:.4}.header.header-image .header-content>div{position:relative}@media(min-width:800px){.header.header-image .header-content .text-wrapper,.header.header-image .header-content .title{display:flex;align-content:center;justify-content:center;flex-direction:column}.header.header-image .header-content .text-wrapper{padding-top:32px;padding-bottom:32px}.header.header-image .header-content .title{max-width:550px}}.header.header-simple .header-content{padding-top:80px;padding-bottom:80px}@media(max-width:599px){.header.header-simple .header-content{padding-top:0;padding-bottom:0}}.header.header-simple .header-content .title{border-left:6px solid #fdca50;padding-left:48px;padding-top:12px;padding-bottom:12px}.header.header-simple .header-content .title .class-h6,.header.header-simple .header-content .title h6{margin-top:8px;margin-bottom:0}@media(min-width:1700px){.header.header-simple .header-content{padding-right:80px}}@media(min-width:1024px){.header.header-simple .header-content .text-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header.header-simple .header-content .text-wrapper .header-text{max-width:430px}.header.header-simple .header-content .text-wrapper .header-challange-text{max-width:430px}}@media(max-width:799px){.header.header-simple .header-content .text-wrapper{padding-left:48px;padding-right:48px}.header.header-simple .header-content .text-wrapper .title{margin-bottom:36px}}@media(max-width:599px){.header.header-simple .header-content .text-wrapper .title{margin-bottom:24px}}.header.header-simple .header-content .text-wrapper .header-themes{flex-basis:100%;padding-top:36px;display:flex;flex-wrap:wrap}@media(max-width:599px){.header.header-simple .header-content .text-wrapper .header-themes{padding-top:0}}.header.header-simple .header-content .text-wrapper .header-themes .chip{background:none;color:#fff;margin-right:8px;margin-bottom:8px}@media(max-width:599px){.header.header-simple .header-content .text-wrapper .header-themes .chip{text-align:center;display:flex;justify-content:center;margin-right:0}}.header.header-forum .image-wrapper{align-items:center;display:flex;justify-content:flex-end}@media(max-width:799px){.header.header-forum .image-wrapper .header-link{padding-top:40px}}.header.header-forum .image-wrapper .header-link a{gap:12px}
.header-event .header-content .title{width:100%}@media(max-width:799px){.header-event .header-content .title.title-registered{position:relative;padding-bottom:60px}.header-event .header-content .title.title-registered .button--registered{position:absolute;bottom:0}}.header-event h1{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:16px}@media(min-width:800px){.header-event h1{flex-direction:row}}.header-event .event-info{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);width:100%;display:flex;flex-direction:column;gap:12px}.header-event .event-info>div{display:flex;align-items:center;padding:8px 0}.header-event .event-info>div:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.header-event .event-info>div:first-child{padding-top:0}.header-event .event-info>div:last-child{padding-bottom:0}.header-event .event-info>div a{color:#fff}@media(min-width:800px){.header-event .event-info{margin-top:40px;padding-top:40px;flex-flow:row wrap;gap:16px 0}.header-event .event-info>div{padding:0 36px}.header-event .event-info>div:first-child{padding-left:0}.header-event .event-info>div:last-child{padding-right:0}.header-event .event-info>div:not(:last-child){border:none;border-right:1px solid rgba(255,255,255,.1)}}.header-event .event-info .data .label{font-size:12px;font-weight:500;line-height:16px}.header-event .button--hourglass{cursor:default}
@media(max-width:799px){#block-language-switcher-mobile{z-index:9}#block-language-switcher-mobile .dropdown-content{padding:16px 32px}#block-language-switcher-mobile .links{padding:0;margin:0}#block-language-switcher-mobile .links li{list-style:none}#block-language-switcher-mobile .links .flag{line-height:16px}}
.messages--item{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:16px;padding-bottom:16px}@media(min-width:1700px){.messages--item{margin-left:-210px;margin-right:-210px;padding-left:80px;padding-right:80px;border-radius:24px;margin-top:40px}}.messages--item button.button--lite{position:absolute;right:0;top:50%;transform:translateY(-50%)}.messages--item .messages--content{position:relative;padding-right:80px;display:flex}.messages--item .messages--content .icon--xlarge{margin-right:16px}.messages--item ul{margin:0;padding:0}.messages--item ul li:not(:last-child){margin-bottom:16px}.messages--error{color:#fff;background-color:#c72626}.messages--error button.button--lite{color:#fff}.messages--warning{color:#fff;background-color:rgba(199,38,38,.5)}.messages--status{color:#2e1d67;background-color:#fdca50}.messages--status .messages--content{position:relative;padding-left:40px}.messages--status .messages--content::before{content:"";background:url(/themes/custom/def_theme/img/icons/info-circle.svg) 0 0 no-repeat;position:absolute;width:24px;height:24px;left:0}.messages--status .messages--content .placeholder{margin:0 6px}.messages--status .messages--content .icon{margin-left:-40px;position:relative;z-index:9}.messages--status .messages--content .message-content{position:relative}.messages--status .messages--content .message-content::before{content:"";display:block;width:40px;height:40px;background:#fdca50;position:absolute;left:-56px}.messages--status .messages--content .message-content .h6{margin-bottom:0}
h2 sup{font-size:16px;font-weight:400;line-height:24px;margin-left:8px}.block-views .no-result>:not(:last-child){margin-bottom:40px}@media(min-width:800px){.block-views .no-result>:not(:last-child){margin-bottom:0}}.block-views .no-result .content{border-radius:16px;padding:32px 40px;background:#fff}.block-views .no-result .content h4{color:#2e1d67;padding-bottom:20px}@media(min-width:800px){.block-views .no-result .content{min-height:200px}}.block-views .more{margin-top:32px;padding-top:32px;border-top:1px solid #e3e3e3}.block-views .more .button{width:100%;justify-content:center}@media(min-width:800px){.block-views .more{text-align:right;padding-top:0;border-top:none;margin-top:40px}.block-views .more .button{width:auto}}
