:root{--color-white:#fff;--primary-color:#100831;--secondary-color:#cf1e90;--secondary-color-800:#820644;--secondary-color-100:#fff0f8;--neutral-black-900:#111;--neutral-white-200:#f2f2f2;--primary-color-dark-blue-400:#2e2064;--text-dark-gray-1:#333;--wireframes-placeholder-pink:#ff21d3;--footer-link-color:#e9e4ff;--primary-blue-100:#d4eefc;--error-bg:#fdecef;--input-placeholder:#9e9e9f;--dropdown-divider:#ececec}
@media screen and (min-width:1080px){.header.cmp__header-reframe-aim .top-nav{padding:0}
}
@media screen and (max-width:992px){.header.cmp__header-reframe-aim .top-nav>.container{padding-left:0;padding-right:0}
.header.cmp__header-reframe-aim .top-nav .image{width:118px}
}
@media screen and (min-width:992px){.header.cmp__header-reframe-aim .top-nav .left-nav .image{display:none}
}
.header.cmp__header-reframe-aim .top-nav .right-nav .list.cmp__list-email-icon .cmp-list__item-title{position:relative;display:flex;align-items:center;gap:8px}
.header.cmp__header-reframe-aim .top-nav .right-nav .list.cmp__list-email-icon .cmp-list__item-title::after{content:"";position:relative;width:18px;height:16px;display:inline-block;background-color:var(--neutral-black-900);-webkit-mask:url(../../../content/dam/reframe-aim/icons/email-messages.svg) no-repeat center;mask:url(../../../content/dam/reframe-aim/icons/email-messages.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}
.header.cmp__header-reframe-aim .top-nav .right-nav .list.cmp__list-email-icon .cmp-list__item-title:hover{color:var(--secondary-color-800) !important}
.header.cmp__header-reframe-aim .top-nav .right-nav .list.cmp__list-email-icon .cmp-list__item{border-bottom:3px solid transparent}
.header.cmp__header-reframe-aim .top-nav .right-nav .list.cmp__list-email-icon .cmp-list__item .cmp-list__item-link{padding:16px 0;display:inline-block}
.header.cmp__header-reframe-aim .top-nav .right-nav .list.cmp__list-email-icon .cmp-list__item.active{border-bottom:4px solid var(--secondary-color) !important}
.header.cmp__header-reframe-aim .menubar .header-row .list-main{gap:16px}
@media screen and (min-width:1200px){.header.cmp__header-reframe-aim .menubar .header-row .list-main{gap:32px}
}
.header.cmp__header-reframe-aim .menubar .header-row .list-main li{position:relative}
.header.cmp__header-reframe-aim .menubar .header-row .list-main li .cmp-icon{cursor:pointer}
@media screen and (min-width:992px){.header.cmp__header-reframe-aim .menubar .header-row .list-main li .cmp-icon{pointer-events:none}
}
@media screen and (max-width:992px){.header.cmp__header-reframe-aim .menubar .header-row .list-main li .cmp-icon .argenx-icon{-webkit-transform:rotate(0);transform:rotate(0);transition:transform .3s ease}
}
@media screen and (max-width:992px){.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown.dropdown-open{border-bottom:none !important}
.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown.dropdown-open .cmp-icon .argenx-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
}
@media screen and (max-width:992px){.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown.active.dropdown-open{border-bottom:4px solid var(--secondary-color) !important}
}
@media screen and (max-width:992px){.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown:hover{border-bottom:none !important}
}
.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown:hover,.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown.active,.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown.dropdown-open,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item):hover,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item).active,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item).dropdown-open{border-bottom:4px solid var(--secondary-color)}
@media screen and (max-width:992px){.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown .xf-wrapper,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item) .xf-wrapper{padding:0;position:relative}
.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown .xf-wrapper .cmp-list__item,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item) .xf-wrapper .cmp-list__item{padding:4px 0 4px 25px}
.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown .xf-wrapper .cmp-list__item .cmp-list__item-link,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item) .xf-wrapper .cmp-list__item .cmp-list__item-link{padding:8px;width:100%;display:inline-block;text-decoration:none}
.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown .xf-wrapper .cmp-list__item.active .cmp-list__item-link,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item) .xf-wrapper .cmp-list__item.active .cmp-list__item-link{font-weight:bold;border-bottom:1px solid var(--secondary-color-800)}
}
.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown .xf-wrapper.show,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item) .xf-wrapper.show{width:100%;border-radius:0;padding:0;margin-left:0;position:relative}
@media screen and (min-width:992px){.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown .xf-wrapper.show,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item) .xf-wrapper.show{width:284px;position:absolute;margin-left:-30px}
}
.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown .xf-wrapper.show .cmp-list__item,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item) .xf-wrapper.show .cmp-list__item{margin:0;padding:0}
@media screen and (max-width:992px){.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown .xf-wrapper.show .cmp-list__item,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item) .xf-wrapper.show .cmp-list__item{padding:4px 0 4px 25px}
}
.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown .xf-wrapper.show .cmp-list__item .cmp-list__item-link,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item) .xf-wrapper.show .cmp-list__item .cmp-list__item-link{padding:8px;width:100%;display:inline-block;text-decoration:none}
.header.cmp__header-reframe-aim .menubar .header-row .list-main li.has-dropdown .xf-wrapper.show .cmp-list__item.active .cmp-list__item-link,.header.cmp__header-reframe-aim .menubar .header-row .list-main li:not(.cmp-list__item) .xf-wrapper.show .cmp-list__item.active .cmp-list__item-link{font-weight:bold;border-bottom:1px solid var(--secondary-color-800)}
.header.cmp__header-reframe-aim .menubar .mobile-right-nav .cmp__list-email-icon .cmp-list__item-title{position:relative;display:flex;align-items:center;gap:8px}
.header.cmp__header-reframe-aim .menubar .mobile-right-nav .cmp__list-email-icon .cmp-list__item-title::after{content:"";position:relative;width:18px;height:16px;display:inline-block;background-color:var(--neutral-black-900);-webkit-mask:url(../../../content/dam/reframe-aim/icons/email-messages.svg) no-repeat center;mask:url(../../../content/dam/reframe-aim/icons/email-messages.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}
.header.cmp__header-reframe-aim .menubar .mobile-right-nav .cmp__list-email-icon .cmp-list__item-title:hover{color:var(--secondary-color-800) !important}
.header.cmp__header-reframe-aim .menubar .mobile-right-nav .cmp__list-email-icon .cmp-list__item .cmp-list__item-link{border-bottom:3px solid transparent;padding:16px 0;display:inline-block}
.header.cmp__header-reframe-aim .menubar .mobile-right-nav .cmp__list-email-icon .cmp-list__item.active .cmp-list__item-link{border-bottom:4px solid var(--secondary-color) !important}
.header.cmp__header-reframe-aim .menubar .mobile-right-nav .languagenavigation .arrow-icon{display:none}
@media screen and (max-width:992px){.header.cmp__header-reframe-aim .menubar .header-row>.main-nav>.list-main>li:first-child{display:none}
}
.header.cmp__header-reframe-aim .menubar .header-row>.main-nav>.list-main>li:first-child>a{font-size:18px;color:#cf1e90}
@media screen and (min-width:1200px){.header.cmp__header-reframe-aim .menubar .header-row>.main-nav>.list-main>li:first-child>a{font-size:20px}
}
.header .top-nav.disable-cursor .languagenavigation{cursor:auto !important}
.footer-copy-rights-wrap{display:flex;justify-content:center;max-width:600px;width:100%}
.footer-copy-rights-wrap>.cmp-container{display:flex;align-items:center;width:100%;flex-direction:column}
.footer-copy-rights-wrap>.cmp-container .image{margin-bottom:0;display:flex;justify-content:center;align-items:center}
.footer-copy-rights-wrap>.cmp-container .image img{height:auto;object-fit:contain}
.footer-copy-rights-wrap>.cmp-container .text{margin-top:36px}
.breadcrumb{max-width:1352px;margin:0 auto;top:20px;position:relative;padding:0 15px}
@media screen and (max-width:992px){.breadcrumb{top:12px}
}
.breadcrumb .cmp-breadcrumb{position:absolute}
.breadcrumb .cmp-breadcrumb__list{padding-left:0}
@media screen and (min-width:992px){.breadcrumb .cmp-breadcrumb__list{margin:0;padding:0}
}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item{padding-right:10px;margin-right:10px;border-right:1px solid var(--text-dark-gray-1)}
@media screen and (max-width:992px){.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item{display:none;position:relative}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item:nth-last-child(2){display:inline-block;border-right:0;margin-left:16px}
}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item:last-child{padding-right:0;margin-right:0;border-right:0}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link{color:var(--secondary-color);text-decoration:underline}
@media screen and (max-width:992px){.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link{position:relative}
.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link::before{content:"<";position:absolute;left:-20px;top:50%;transform:translateY(-50%);color:#cf1e90;font-size:22px;font-weight:500;line-height:1}
}
.bread-crumb-hide .breadcrumb{display:none}
.healthcare-modal{width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
.healthcare-modal .cmp-healthcare-modal__main-modal{height:auto;display:flex;flex-direction:column;border-radius:24px;box-shadow:0 20px 24px -4px rgba(32,32,34,0.1),0 8px 8px -4px rgba(0,0,0,0.06);width:68%;position:relative;z-index:10000;background-color:var(--color-white)}
@media(max-width:768px){.healthcare-modal .cmp-healthcare-modal__main-modal{width:95% !important;min-height:280px;margin:auto;border-radius:12px}
}
@media(max-width:992px){.healthcare-modal .cmp-healthcare-modal__main-modal{width:90%}
}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-title{display:none}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content{position:relative;padding:40px}
@media(max-width:768px){.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content{padding:20px 16px}
}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content h4{font-size:28px;line-height:33.6px;margin-bottom:32px}
@media(max-width:768px){.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content h4{font-size:20px;line-height:24px;margin-bottom:20px}
}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content h2{font-size:28px;line-height:33.6px;margin-bottom:32px}
@media(max-width:768px){.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content h2{font-size:20px;line-height:24px;margin-bottom:20px;padding-right:35px}
}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:40px}
@media(max-width:768px){.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes{flex-direction:column;gap:10px;margin-bottom:24px}
}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-affirmative,.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-negative{display:flex;padding:16px 22px;gap:8px;border-radius:12px;border:1px solid var(--secondary-color)}
@media(max-width:768px){.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-affirmative,.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-negative{width:100%;justify-content:center;padding:12px 16px;border-radius:8px}
}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-affirmative input[type="radio"],.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-negative input[type="radio"]{appearance:none;width:14px;height:14px;border:1px solid var(--secondary-color-800);border-radius:50%;position:relative;cursor:pointer;margin-top:5px}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-affirmative input[type="radio"]:checked::before,.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-negative input[type="radio"]:checked::before{content:"";position:absolute;width:7px;height:7px;background:var(--secondary-color);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-affirmative label,.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-negative label{color:var(--secondary-color-800);font-size:16px;line-height:24px}
@media(max-width:768px){.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-affirmative label,.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-negative label{font-size:14px;line-height:20px;text-align:center}
}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-affirmative .cmp-healthcare-modal__main-checkboxes-professions-wrapper,.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-checkboxes .cmp-healthcare-modal__main-checkboxes-negative .cmp-healthcare-modal__main-checkboxes-professions-wrapper{display:none}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-desc p{font-size:22px;line-height:28px;margin-bottom:32px}
@media(max-width:768px){.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-desc p{font-size:18px;line-height:24px}
}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-buttons{display:flex;padding:10px 24px;justify-content:center;align-items:center;gap:6px;border-radius:100px;background-color:var(--secondary-color);width:107px;margin:auto;cursor:pointer}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-buttons:hover{background-color:var(--secondary-color-800) !important}
@media(max-width:768px){.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-buttons{width:100%;max-width:150px;padding:14px 24px}
}
.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-buttons button{color:var(--color-white);text-align:center;font-size:16px;line-height:24px;cursor:pointer}
@media(max-width:768px){.healthcare-modal .cmp-healthcare-modal__main-modal .cmp-healthcare-modal__main-modal-content .cmp-healthcare-modal__main-buttons button{font-size:15px;line-height:22px}
}
.healthcare-modal:has(.cmp-healthcare-modal.active){display:flex}
body.modal-open:has(.healthcare-modal .cmp-healthcare-modal.active){overflow:hidden}
.button-primary .cmp-button{background-color:var(--secondary-color) !important;border:1px solid var(--secondary-color) !important;border-radius:100px !important}
.button-primary .cmp-button:hover{background-color:var(--secondary-color-800) !important}
.button-primary .cmp-button .cmp-button__text{color:var(--color-white)}
.button-primary .cmp-button .icon{color:var(--color-white)}
.button-secondary-bordered .cmp-button{background-color:var(--color-white) !important;border:1px solid var(--secondary-color-800) !important;border-radius:100px !important}
.button-secondary-bordered .cmp-button:hover{background-color:var(--secondary-color-100) !important}
.button-secondary-bordered .cmp-button .cmp-button__text{color:var(--secondary-color-800)}
.button-secondary-bordered .cmp-button .icon{color:var(--secondary-color-800)}
@media(max-width:768px){.button.text-align-left .cmp-button__text{text-align:left}
.button.button-primary.text-align-left{max-width:100%}
}
@media screen and (min-width:768px) and (max-width:992px){.button.button-primary.text-align-left{max-width:fit-content;margin-left:auto;margin-right:auto}
}
.text-dark-blue{color:var(--primary-color)}
.text-neutral-900-black{color:var(--neutral-black-900)}
.text-neutral-200-white{color:var(--neutral-white-200)}
.text-brand-pink-600{color:var(--secondary-color)}
.text-primary-campaign-dark-blue-400{color:var(--primary-color-dark-blue-400)}
.text-dark-gray-1{color:var(--text-dark-gray-1)}
.text-placeholder-light-pink{color:var(--wireframes-placeholder-pink)}
.text-center{text-align:center}
.text-font-weight-700 h1{font-weight:700}
.text-footer-anchor-links p a{color:var(--footer-link-color) !important}
.text-footer-anchor-links p a:hover{color:var(--color-white) !important}
.text-dark-blue{color:var(--primary-color)}
.text-neutral-900-black{color:var(--neutral-black-900)}
.text-neutral-200-white{color:var(--neutral-white-200)}
.text-brand-pink-600{color:var(--secondary-color)}
.text-primary-campaign-dark-blue-400{color:var(--primary-color-dark-blue-400)}
.text-dark-gray-1{color:var(--text-dark-gray-1)}
.text-placeholder-light-pink{color:var(--wireframes-placeholder-pink)}
.herobanner.bg-subpage-banner-background-blue .herobanner-content{background-color:var(--primary-color) !important;border-radius:1.5rem !important}
.herobanner.top-banner .herobanner-content{position:relative}
@media screen and (max-width:992px){.herobanner.top-banner .herobanner-content{padding:6rem 1rem}
.herobanner.top-banner .herobanner-content::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:0 0 16px 16px;background:linear-gradient(90deg,rgba(15,6,49,0.75) 35.1%,rgba(15,6,49,0.56) 64.99%,rgba(15,6,49,0) 99.98%);z-index:0}
.herobanner.top-banner .herobanner-content .left-content{position:relative}
}
@media screen and (min-width:992px){.herobanner.top-banner .herobanner-content{padding:6rem 15px}
}
@media screen and (max-width:992px){.herobanner.top-banner .herobanner-content{padding:3rem 15px}
}
.herobanner.top-banner .herobanner-content .description p:first-child{font-size:16px}
@media screen and (max-width:992px){.herobanner.top-banner .heroBanner-background{min-height:300px}
.herobanner.top-banner .heroBanner-background .herobanner-content{min-height:300px}
}
@media screen and (min-width:992px){.herobanner.top-banner .heroBanner-background{min-height:500px}
.herobanner.top-banner .heroBanner-background .herobanner-content{min-height:500px}
}
.herobanner.herobanner-subpage .herobanner-content{min-height:unset !important;position:relative}
@media screen and (max-width:768px){.herobanner.herobanner-subpage .herobanner-content::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:0 0 16px 16px;background:linear-gradient(90deg,rgba(15,6,49,0.75) 35.1%,rgba(15,6,49,0.56) 64.99%,rgba(15,6,49,0) 99.98%);z-index:0}
.herobanner.herobanner-subpage .herobanner-content .left-content{position:relative}
}
.herobanner.herobanner-subpage .herobanner-content .description p:first-child{font-size:16px}
.spacer .cmp-spacer{height:var(--smallHeight)}
@media(min-width:768px){.spacer .cmp-spacer{height:var(--mediumHeight) !important}
}
@media(min-width:992px){.spacer .cmp-spacer{height:var(--largeHeight) !important}
}
.cmp__form-container-contact .cmp-form-text label{display:inline-block;width:100%}
.cmp__form-container-contact .cmp-form-text .cmp-form-text__text{width:100%;border-radius:5px;border:.5px solid var(--text-dark-gray-1);padding:10px}
.cmp__form-container-contact .cmp-form-options__label{display:inline-block;width:100%}
.cmp__form-container-contact .cmp-form-options__field{width:100%;border-radius:5px;border:.5px solid var(--text-dark-gray-1);padding:10px}
.cmp__stay-connected-error-banner{display:none;box-sizing:border-box;width:100%;margin:0 0 24px;padding:25px;background-color:var(--error-bg);border-left:6px solid #f03d2d}
.cmp__stay-connected-error-banner.is-visible{display:block}
.cmp__stay-connected-error-banner .cmp-text,.cmp__stay-connected-error-banner .cmp-title,.cmp__stay-connected-error-banner p,.cmp__stay-connected-error-banner span{display:flex;align-items:center;gap:20px;margin:0;font-size:16px;font-weight:600;line-height:1.4}
.cmp__stay-connected-error-banner .cmp-text p::before,.cmp__stay-connected-error-banner p::before{content:"!";flex-shrink:0;width:18px;height:18px;border:1.5px solid #f03d2d;background-color:#f03d2d;border-radius:50%;color:var(--color-white);font-size:12px;font-weight:700;line-height:16px;text-align:center}
#stay_connected_form,.cmp__form-container-crm form{width:100%;margin:0 auto}
#stay_connected_form fieldset,.cmp__form-container-crm form fieldset,#stay_connected_form .cmp-form-options__field-group,.cmp__form-container-crm form .cmp-form-options__field-group{border:0;padding:0;margin:0;min-width:0}
#stay_connected_form .hidden-select,.cmp__form-container-crm form .hidden-select{display:none !important}
#stay_connected_form .bootstrap-grid .row,.cmp__form-container-crm form .bootstrap-grid .row{--bs-gutter-x:32px;--bs-gutter-y:4px;justify-content:space-between}
#stay_connected_form .bootstrap-container,.cmp__form-container-crm form .bootstrap-container{margin-bottom:20px;padding-left:0;padding-right:0}
@media screen and (max-width:767px){#stay_connected_form .bootstrap-grid .row>.bootstrap-container,.cmp__form-container-crm form .bootstrap-grid .row>.bootstrap-container,#stay_connected_form .bootstrap-grid .row>[class*="col-"],.cmp__form-container-crm form .bootstrap-grid .row>[class*="col-"]{flex:0 0 100%;width:100%;max-width:100%}
}
#stay_connected_form .cmp-form-text,.cmp__form-container-crm form .cmp-form-text,#stay_connected_form .cmp-form-options--drop-down,.cmp__form-container-crm form .cmp-form-options--drop-down{width:100%;margin-bottom:0;text-align:left}
#stay_connected_form .bootstrap-grid,.cmp__form-container-crm form .bootstrap-grid,#stay_connected_form .bootstrap-container,.cmp__form-container-crm form .bootstrap-container,#stay_connected_form .cmp-container,.cmp__form-container-crm form .cmp-container{text-align:left}
#stay_connected_form label,.cmp__form-container-crm form label,#stay_connected_form .cmp-form-options__label,.cmp__form-container-crm form .cmp-form-options__label,#stay_connected_form .cmp-form-text label,.cmp__form-container-crm form .cmp-form-text label,#stay_connected_form .cmp-form-options--drop-down .cmp-form-options__legend,.cmp__form-container-crm form .cmp-form-options--drop-down .cmp-form-options__legend{display:block;float:none;width:100%;max-width:none;margin:0 0 6px;padding:0;text-align:left;font-size:14px;font-weight:400;line-height:1.3;color:var(--text-dark-gray-1)}
#stay_connected_form .cmp-form-text__text,.cmp__form-container-crm form .cmp-form-text__text,#stay_connected_form .cmp-form-text__textarea,.cmp__form-container-crm form .cmp-form-text__textarea,#stay_connected_form select.cmp-form-options__field,.cmp__form-container-crm form select.cmp-form-options__field,#stay_connected_form .cmp-form-options__field--drop-down,.cmp__form-container-crm form .cmp-form-options__field--drop-down{width:100%;height:44px;padding:10px 16px;border:1px solid #d0d0d0;border-radius:100px;background-color:var(--color-white);color:var(--text-dark-gray-1);font-size:14px;font-weight:400;line-height:1.4;outline:0;box-sizing:border-box;text-align:left;appearance:none;-webkit-appearance:none;-moz-appearance:none}
#stay_connected_form .cmp-form-text__text::placeholder,.cmp__form-container-crm form .cmp-form-text__text::placeholder,#stay_connected_form .cmp-form-text__textarea::placeholder,.cmp__form-container-crm form .cmp-form-text__textarea::placeholder,#stay_connected_form select.cmp-form-options__field::placeholder,.cmp__form-container-crm form select.cmp-form-options__field::placeholder,#stay_connected_form .cmp-form-options__field--drop-down::placeholder,.cmp__form-container-crm form .cmp-form-options__field--drop-down::placeholder{color:var(--input-placeholder)}
#stay_connected_form .cmp-form-text__text:focus,.cmp__form-container-crm form .cmp-form-text__text:focus,#stay_connected_form .cmp-form-text__textarea:focus,.cmp__form-container-crm form .cmp-form-text__textarea:focus,#stay_connected_form select.cmp-form-options__field:focus,.cmp__form-container-crm form select.cmp-form-options__field:focus,#stay_connected_form .cmp-form-options__field--drop-down:focus,.cmp__form-container-crm form .cmp-form-options__field--drop-down:focus{border-color:var(--primary-color)}
#stay_connected_form .cmp-form-text__text:disabled,.cmp__form-container-crm form .cmp-form-text__text:disabled,#stay_connected_form .cmp-form-text__textarea:disabled,.cmp__form-container-crm form .cmp-form-text__textarea:disabled,#stay_connected_form select.cmp-form-options__field:disabled,.cmp__form-container-crm form select.cmp-form-options__field:disabled,#stay_connected_form .cmp-form-options__field--drop-down:disabled,.cmp__form-container-crm form .cmp-form-options__field--drop-down:disabled{background-color:var(--neutral-white-200);cursor:not-allowed}
#stay_connected_form .cmp-form-text__textarea,.cmp__form-container-crm form .cmp-form-text__textarea{height:auto;min-height:96px;resize:vertical}
#stay_connected_form .cmp-form-options--drop-down,.cmp__form-container-crm form .cmp-form-options--drop-down{position:relative}
#stay_connected_form .cmp-form-options--drop-down select.cmp-form-options__field,.cmp__form-container-crm form .cmp-form-options--drop-down select.cmp-form-options__field,#stay_connected_form .cmp-form-options--drop-down .cmp-form-options__field--drop-down,.cmp__form-container-crm form .cmp-form-options--drop-down .cmp-form-options__field--drop-down{padding:10px 44px 10px 16px;cursor:pointer;background-image:none;color:var(--input-placeholder)}
#stay_connected_form .cmp-form-options--drop-down select.cmp-form-options__field:valid,.cmp__form-container-crm form .cmp-form-options--drop-down select.cmp-form-options__field:valid,#stay_connected_form .cmp-form-options--drop-down .cmp-form-options__field--drop-down:valid,.cmp__form-container-crm form .cmp-form-options--drop-down .cmp-form-options__field--drop-down:valid,#stay_connected_form .cmp-form-options--drop-down select.cmp-form-options__field.has-value,.cmp__form-container-crm form .cmp-form-options--drop-down select.cmp-form-options__field.has-value,#stay_connected_form .cmp-form-options--drop-down .cmp-form-options__field--drop-down.has-value,.cmp__form-container-crm form .cmp-form-options--drop-down .cmp-form-options__field--drop-down.has-value{color:var(--text-dark-gray-1)}
#stay_connected_form .cmp-form-options--drop-down.has-custom-select::after,.cmp__form-container-crm form .cmp-form-options--drop-down.has-custom-select::after{display:none}
#stay_connected_form .cmp-form-options--drop-down::after,.cmp__form-container-crm form .cmp-form-options--drop-down::after{content:"";position:absolute;right:22px;bottom:16px;width:8px;height:8px;border-right:1.5px solid #333;border-bottom:1.5px solid #333;transform:rotate(45deg);pointer-events:none;z-index:2}
#stay_connected_form .custom-select-wrapper,.cmp__form-container-crm form .custom-select-wrapper{position:relative;width:100%}
#stay_connected_form .custom-select-wrapper::after,.cmp__form-container-crm form .custom-select-wrapper::after{content:"";position:absolute;right:20px;top:16px;width:8px;height:8px;border-right:1.5px solid #333;border-bottom:1.5px solid #333;transform:rotate(45deg);pointer-events:none;z-index:2}
#stay_connected_form .custom-select-wrapper:has(.custom-select-trigger.active)::after,.cmp__form-container-crm form .custom-select-wrapper:has(.custom-select-trigger.active)::after{top:20px;transform:rotate(225deg)}
#stay_connected_form .custom-select-trigger,.cmp__form-container-crm form .custom-select-trigger{position:relative;display:flex;align-items:center;width:100%;height:44px;padding:10px 44px 10px 16px;border:1px solid #d0d0d0;border-radius:100px;background-color:var(--color-white);color:var(--input-placeholder);font-size:14px;line-height:1.4;cursor:pointer;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#stay_connected_form .custom-select-trigger[data-selected-value]:not([data-selected-value=""]):not([data-selected-value="..."]),.cmp__form-container-crm form .custom-select-trigger[data-selected-value]:not([data-selected-value=""]):not([data-selected-value="..."]){color:var(--text-dark-gray-1)}
#stay_connected_form .custom-select-trigger.field-error,.cmp__form-container-crm form .custom-select-trigger.field-error{border-color:#f03d2d}
#stay_connected_form .custom-options,.cmp__form-container-crm form .custom-options{display:none;position:absolute;top:calc(106%);left:0;z-index:20;width:100%;max-height:320px;overflow-y:auto;margin-top:0;padding:4px 0;border:1px solid var(--dropdown-divider);border-radius:12px;background-color:var(--color-white);box-shadow:0 8px 24px rgba(16,8,49,0.1);scrollbar-width:thin;scrollbar-color:#c4c4c4 transparent}
#stay_connected_form .custom-options::-webkit-scrollbar,.cmp__form-container-crm form .custom-options::-webkit-scrollbar{width:6px}
#stay_connected_form .custom-options::-webkit-scrollbar-track,.cmp__form-container-crm form .custom-options::-webkit-scrollbar-track{margin:8px 0;background:transparent}
#stay_connected_form .custom-options::-webkit-scrollbar-thumb,.cmp__form-container-crm form .custom-options::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:100px}
#stay_connected_form .custom-options .custom-option,.cmp__form-container-crm form .custom-options .custom-option{padding:12px 16px;border-bottom:1px solid var(--dropdown-divider);font-size:14px;line-height:1.4;color:var(--text-dark-gray-1);cursor:pointer}
#stay_connected_form .custom-options .custom-option:last-child,.cmp__form-container-crm form .custom-options .custom-option:last-child{border-bottom:0}
#stay_connected_form .custom-options .custom-option:hover,.cmp__form-container-crm form .custom-options .custom-option:hover,#stay_connected_form .custom-options .custom-option.is-selected,.cmp__form-container-crm form .custom-options .custom-option.is-selected{background-color:#f3f3f3}
#stay_connected_form .cmp-text,.cmp__form-container-crm form .cmp-text{margin:8px 0 20px;text-align:left;color:var(--text-dark-gray-1)}
#stay_connected_form .cmp-text p,.cmp__form-container-crm form .cmp-text p,#stay_connected_form .cmp-text li,.cmp__form-container-crm form .cmp-text li{font-size:13px;line-height:1.55;color:var(--text-dark-gray-1);margin-bottom:14px}
#stay_connected_form .cmp-text ul,.cmp__form-container-crm form .cmp-text ul{padding-left:1.25rem;margin:0 0 14px;list-style:disc}
#stay_connected_form .cmp-text li,.cmp__form-container-crm form .cmp-text li{margin-bottom:6px}
#stay_connected_form .cmp-text a,.cmp__form-container-crm form .cmp-text a{color:var(--text-dark-gray-1);text-decoration:underline}
#stay_connected_form .cmp-text a:hover,.cmp__form-container-crm form .cmp-text a:hover{color:var(--secondary-color)}
#stay_connected_form .text.cmp__text-center .cmp-text,.cmp__form-container-crm form .text.cmp__text-center .cmp-text{margin:0 0 32px;text-align:center}
#stay_connected_form .text.cmp__text-center .cmp-text p,.cmp__form-container-crm form .text.cmp__text-center .cmp-text p{margin:0;font-size:16px;line-height:1.4;text-align:center}
#stay_connected_form .cmp-form-options--checkbox,.cmp__form-container-crm form .cmp-form-options--checkbox{display:flex;flex-flow:row wrap;align-items:flex-start;gap:10px;width:100%;margin:0 0 12px;padding:0;border:0;min-inline-size:0}
#stay_connected_form .cmp-form-options--checkbox>.cmp-form-options__legend,.cmp__form-container-crm form .cmp-form-options--checkbox>.cmp-form-options__legend{display:contents;font-size:14px;font-weight:400;line-height:20px;color:var(--text-dark-gray-1)}
#stay_connected_form .cmp-form-options--checkbox>.cmp-form-options__field-label,.cmp__form-container-crm form .cmp-form-options--checkbox>.cmp-form-options__field-label{order:-1;position:relative;display:flex;flex:0 0 16px;width:16px;margin:2px 0 0;padding:0}
#stay_connected_form .cmp-form-options--checkbox>.cmp-form-options__field-label:has(input:checked)::after,.cmp__form-container-crm form .cmp-form-options--checkbox>.cmp-form-options__field-label:has(input:checked)::after{content:"";position:absolute;left:6px;top:2px;width:4px;height:8px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg);pointer-events:none}
#stay_connected_form .cmp-form-options--checkbox .cmp-form-options__field-description:not(:empty),.cmp__form-container-crm form .cmp-form-options--checkbox .cmp-form-options__field-description:not(:empty){flex:1 1 auto;font-size:14px;font-weight:400;line-height:20px;color:var(--text-dark-gray-1)}
#stay_connected_form .cmp-form-options--checkbox .cmp-form-options__field--checkbox,.cmp__form-container-crm form .cmp-form-options--checkbox .cmp-form-options__field--checkbox,#stay_connected_form .cmp-form-options--checkbox input[type="checkbox"],.cmp__form-container-crm form .cmp-form-options--checkbox input[type="checkbox"]{-webkit-appearance:none !important;appearance:none !important;flex-shrink:0;width:16px !important;height:16px !important;min-width:16px;margin:0 !important;padding:0 !important;border:1px solid #c8c8c8 !important;border-radius:2px !important;background-color:var(--color-white) !important;background-image:none;box-shadow:none !important;cursor:pointer;accent-color:transparent}
#stay_connected_form .cmp-form-options--checkbox .cmp-form-options__field--checkbox:checked,.cmp__form-container-crm form .cmp-form-options--checkbox .cmp-form-options__field--checkbox:checked,#stay_connected_form .cmp-form-options--checkbox input[type="checkbox"]:checked,.cmp__form-container-crm form .cmp-form-options--checkbox input[type="checkbox"]:checked{background-color:var(--secondary-color) !important;border-color:var(--secondary-color) !important;background-image:none !important}
#stay_connected_form .cmp-form-options--checkbox .cmp-form-options__field--checkbox.field-error,.cmp__form-container-crm form .cmp-form-options--checkbox .cmp-form-options__field--checkbox.field-error,#stay_connected_form .cmp-form-options--checkbox input[type="checkbox"].field-error,.cmp__form-container-crm form .cmp-form-options--checkbox input[type="checkbox"].field-error{border-color:#f03d2d !important}
#stay_connected_form .cmp-form-options--checkbox .cmp-form-options__field-description:empty,.cmp__form-container-crm form .cmp-form-options--checkbox .cmp-form-options__field-description:empty{display:none}
#stay_connected_form .cmp-form-options--checkbox .custom-error-message,.cmp__form-container-crm form .cmp-form-options--checkbox .custom-error-message,#stay_connected_form .cmp-form-options--checkbox .error-message,.cmp__form-container-crm form .cmp-form-options--checkbox .error-message{flex:1 0 100%;order:2;width:100%;box-sizing:border-box;margin:0}
#stay_connected_form .cmp-form-options--checkbox.has-error .cmp-form-options__field--checkbox,.cmp__form-container-crm form .cmp-form-options--checkbox.has-error .cmp-form-options__field--checkbox{border-color:#f03d2d}
#stay_connected_form #form-contactConsent,.cmp__form-container-crm form #form-contactConsent{flex-flow:nowrap}
#stay_connected_form .cmp-form-text__text.field-error,.cmp__form-container-crm form .cmp-form-text__text.field-error,#stay_connected_form select.cmp-form-options__field.field-error,.cmp__form-container-crm form select.cmp-form-options__field.field-error,#stay_connected_form .cmp-form-options__field--drop-down.field-error,.cmp__form-container-crm form .cmp-form-options__field--drop-down.field-error,#stay_connected_form .has-error .cmp-form-text__text,.cmp__form-container-crm form .has-error .cmp-form-text__text,#stay_connected_form .has-error select.cmp-form-options__field,.cmp__form-container-crm form .has-error select.cmp-form-options__field{border-color:#f03d2d}
#stay_connected_form .custom-error-message,.cmp__form-container-crm form .custom-error-message,#stay_connected_form .error-message,.cmp__form-container-crm form .error-message,#stay_connected_form .field-error-message,.cmp__form-container-crm form .field-error-message,#stay_connected_form .cmp-customform__field-error,.cmp__form-container-crm form .cmp-customform__field-error,#stay_connected_form .cmp-customform__form-error,.cmp__form-container-crm form .cmp-customform__form-error{display:flex;align-items:flex-start;gap:6px;margin:6px 6px;padding:0;font-size:12px;font-weight:400;line-height:16px}
#stay_connected_form .custom-error-message::before,.cmp__form-container-crm form .custom-error-message::before,#stay_connected_form .error-message::before,.cmp__form-container-crm form .error-message::before,#stay_connected_form .field-error-message::before,.cmp__form-container-crm form .field-error-message::before,#stay_connected_form .cmp-customform__field-error::before,.cmp__form-container-crm form .cmp-customform__field-error::before,#stay_connected_form .cmp-customform__form-error::before,.cmp__form-container-crm form .cmp-customform__form-error::before{content:none}
#stay_connected_form .custom-error-message__icon,.cmp__form-container-crm form .custom-error-message__icon{display:inline-flex;flex:0 0 14px;width:14px;height:14px;margin-top:1px;color:var(--color-white)}
#stay_connected_form .custom-error-message__icon svg,.cmp__form-container-crm form .custom-error-message__icon svg{display:block;width:14px;height:14px}
#stay_connected_form .custom-error-message__icon circle:first-of-type,.cmp__form-container-crm form .custom-error-message__icon circle:first-of-type{fill:#f03d2d;stroke:#f03d2d}
#stay_connected_form .button,.cmp__form-container-crm form .button{display:flex;justify-content:center;float:none;width:100%;max-width:none;margin:28px 0 0;padding:0;text-align:center;background:0;border:0;box-shadow:none}
#stay_connected_form #reframe-aim-submit,.cmp__form-container-crm form #reframe-aim-submit,#stay_connected_form .cmp-form-button,.cmp__form-container-crm form .cmp-form-button,#stay_connected_form .cmp-button,.cmp__form-container-crm form .cmp-button,#stay_connected_form button[type="submit"],.cmp__form-container-crm form button[type="submit"],#stay_connected_form button[type="SUBMIT"],.cmp__form-container-crm form button[type="SUBMIT"],#stay_connected_form input[type="submit"],.cmp__form-container-crm form input[type="submit"],#stay_connected_form input[type="SUBMIT"],.cmp__form-container-crm form input[type="SUBMIT"]{display:inline-flex !important;align-items:center;justify-content:center;gap:8px;width:auto !important;max-width:none;min-width:0;margin:0 auto;padding:10px 22px !important;border:1px solid var(--secondary-color) !important;border-radius:100px !important;background:var(--secondary-color) !important;background-image:none !important;box-shadow:none !important;color:var(--color-white) !important;font-size:16px !important;font-weight:700 !important;line-height:1.2 !important;text-decoration:none !important;cursor:pointer;float:none}
#stay_connected_form #reframe-aim-submit .cmp-button__text,.cmp__form-container-crm form #reframe-aim-submit .cmp-button__text,#stay_connected_form .cmp-form-button .cmp-button__text,.cmp__form-container-crm form .cmp-form-button .cmp-button__text,#stay_connected_form .cmp-button .cmp-button__text,.cmp__form-container-crm form .cmp-button .cmp-button__text,#stay_connected_form button[type="submit"] .cmp-button__text,.cmp__form-container-crm form button[type="submit"] .cmp-button__text,#stay_connected_form button[type="SUBMIT"] .cmp-button__text,.cmp__form-container-crm form button[type="SUBMIT"] .cmp-button__text,#stay_connected_form input[type="submit"] .cmp-button__text,.cmp__form-container-crm form input[type="submit"] .cmp-button__text,#stay_connected_form input[type="SUBMIT"] .cmp-button__text,.cmp__form-container-crm form input[type="SUBMIT"] .cmp-button__text{color:var(--color-white) !important;font-size:16px;font-weight:700;line-height:1.2}
#stay_connected_form #reframe-aim-submit .cmp-button__icon,.cmp__form-container-crm form #reframe-aim-submit .cmp-button__icon,#stay_connected_form .cmp-form-button .cmp-button__icon,.cmp__form-container-crm form .cmp-form-button .cmp-button__icon,#stay_connected_form .cmp-button .cmp-button__icon,.cmp__form-container-crm form .cmp-button .cmp-button__icon,#stay_connected_form button[type="submit"] .cmp-button__icon,.cmp__form-container-crm form button[type="submit"] .cmp-button__icon,#stay_connected_form button[type="SUBMIT"] .cmp-button__icon,.cmp__form-container-crm form button[type="SUBMIT"] .cmp-button__icon,#stay_connected_form input[type="submit"] .cmp-button__icon,.cmp__form-container-crm form input[type="submit"] .cmp-button__icon,#stay_connected_form input[type="SUBMIT"] .cmp-button__icon,.cmp__form-container-crm form input[type="SUBMIT"] .cmp-button__icon,#stay_connected_form #reframe-aim-submit .icon,.cmp__form-container-crm form #reframe-aim-submit .icon,#stay_connected_form .cmp-form-button .icon,.cmp__form-container-crm form .cmp-form-button .icon,#stay_connected_form .cmp-button .icon,.cmp__form-container-crm form .cmp-button .icon,#stay_connected_form button[type="submit"] .icon,.cmp__form-container-crm form button[type="submit"] .icon,#stay_connected_form button[type="SUBMIT"] .icon,.cmp__form-container-crm form button[type="SUBMIT"] .icon,#stay_connected_form input[type="submit"] .icon,.cmp__form-container-crm form input[type="submit"] .icon,#stay_connected_form input[type="SUBMIT"] .icon,.cmp__form-container-crm form input[type="SUBMIT"] .icon{display:none}
#stay_connected_form #reframe-aim-submit::after,.cmp__form-container-crm form #reframe-aim-submit::after,#stay_connected_form .cmp-form-button::after,.cmp__form-container-crm form .cmp-form-button::after,#stay_connected_form .cmp-button::after,.cmp__form-container-crm form .cmp-button::after,#stay_connected_form button[type="submit"]::after,.cmp__form-container-crm form button[type="submit"]::after,#stay_connected_form button[type="SUBMIT"]::after,.cmp__form-container-crm form button[type="SUBMIT"]::after,#stay_connected_form input[type="submit"]::after,.cmp__form-container-crm form input[type="submit"]::after,#stay_connected_form input[type="SUBMIT"]::after,.cmp__form-container-crm form input[type="SUBMIT"]::after{content:"";display:inline-block;width:16px;height:12px;margin-left:8px;background:url("clientlib-reframe-aim/resources/icons/arrow-right.png") no-repeat center;background-size:contain}
#stay_connected_form #reframe-aim-submit:hover,.cmp__form-container-crm form #reframe-aim-submit:hover,#stay_connected_form .cmp-form-button:hover,.cmp__form-container-crm form .cmp-form-button:hover,#stay_connected_form .cmp-button:hover,.cmp__form-container-crm form .cmp-button:hover,#stay_connected_form button[type="submit"]:hover,.cmp__form-container-crm form button[type="submit"]:hover,#stay_connected_form button[type="SUBMIT"]:hover,.cmp__form-container-crm form button[type="SUBMIT"]:hover,#stay_connected_form input[type="submit"]:hover,.cmp__form-container-crm form input[type="submit"]:hover,#stay_connected_form input[type="SUBMIT"]:hover,.cmp__form-container-crm form input[type="SUBMIT"]:hover{background:var(--secondary-color-800) !important;border-color:var(--secondary-color-800) !important;color:var(--color-white) !important}
#stay_connected_form #reframe-aim-submit:disabled,.cmp__form-container-crm form #reframe-aim-submit:disabled,#stay_connected_form .cmp-form-button:disabled,.cmp__form-container-crm form .cmp-form-button:disabled,#stay_connected_form .cmp-button:disabled,.cmp__form-container-crm form .cmp-button:disabled,#stay_connected_form button[type="submit"]:disabled,.cmp__form-container-crm form button[type="submit"]:disabled,#stay_connected_form button[type="SUBMIT"]:disabled,.cmp__form-container-crm form button[type="SUBMIT"]:disabled,#stay_connected_form input[type="submit"]:disabled,.cmp__form-container-crm form input[type="submit"]:disabled,#stay_connected_form input[type="SUBMIT"]:disabled,.cmp__form-container-crm form input[type="SUBMIT"]:disabled{opacity:.5;pointer-events:none}
@media screen and (max-width:767px){#stay_connected_form #reframe-aim-submit,.cmp__form-container-crm form #reframe-aim-submit,#stay_connected_form .cmp-form-button,.cmp__form-container-crm form .cmp-form-button,#stay_connected_form .cmp-button,.cmp__form-container-crm form .cmp-button,#stay_connected_form button[type="submit"],.cmp__form-container-crm form button[type="submit"],#stay_connected_form button[type="SUBMIT"],.cmp__form-container-crm form button[type="SUBMIT"],#stay_connected_form input[type="submit"],.cmp__form-container-crm form input[type="submit"],#stay_connected_form input[type="SUBMIT"],.cmp__form-container-crm form input[type="SUBMIT"]{display:flex !important;width:100% !important}
}
#stay_connected_form .form-submit-error,.cmp__form-container-crm form .form-submit-error,#stay_connected_form .button + .custom-error-message,.cmp__form-container-crm form .button + .custom-error-message,#stay_connected_form #reframe-aim-submit + .custom-error-message,.cmp__form-container-crm form #reframe-aim-submit + .custom-error-message{justify-content:center;margin-top:12px;text-align:center}
.crm-form-thankyou{display:none;flex-direction:column;align-items:center;justify-content:center;min-height:220px;margin:0 auto;padding:64px 24px;text-align:center}
.crm-form-thankyou__title{margin:0;color:var(--neutral-black-900);font-size:24px;font-weight:700;line-height:1.3}
.crm-form-thankyou__text{margin:8px 0 0;color:var(--text-dark-gray-1);font-size:16px;font-weight:400;line-height:1.4}
.cmp__form-container-crm{max-width:800px;margin:0 auto;padding:40px 16px 64px}
@media screen and (min-width:768px){.cmp__form-container-crm{padding:48px 24px 80px}
}
.cmp__form-container-crm .title,.cmp__form-container-crm .cmp-title{margin:0 0 8px;text-align:center}
.cmp__form-container-crm .cmp-title__text{margin:0;color:var(--neutral-black-900);font-size:28px;font-weight:700;line-height:1.25;text-align:center}
@media screen and (min-width:768px){.cmp__form-container-crm .cmp-title__text{font-size:32px}
}
.cmp__form-container-crm .text.cmp__text-center{margin-bottom:32px;text-align:center}
.cmp__form-container-crm .text.cmp__text-center .cmp-text,.cmp__form-container-crm .text.cmp__text-center p{margin:0;color:var(--text-dark-gray-1);font-size:16px;font-weight:400;line-height:1.4;text-align:center}
@media screen and (max-width:992px){.bootstrap-grid.equal-height .row{row-gap:15px}
}
.bootstrap-grid.equal-height .bootstrap-container .cmp-container{height:100%}
.bootstrap-grid.equal-height .text .cmp-text p{margin-bottom:12px}
.cmp__container-center .cmp-container{display:flex;justify-content:center;gap:32px;flex-direction:column}
@media screen and (min-width:768px){.cmp__container-center .cmp-container{flex-direction:row}
}
.text.cmp__text-external-icon a::after{content:"";background-image:url('../../../content/dam/reframe-aim/icons/external-link.svg');position:relative;width:18px;height:16px;display:inline-block;background-repeat:no-repeat;margin-left:8px}
.text.cmp__text-center{text-align:center}
.text.cmp__text-left{text-align:left}
.text.cmp__text-right{text-align:right}
@media(min-width:992px){.two-column-layout-grid .row{--bs-gutter-x:2rem}
}
@media(min-width:1300px){.two-column-layout-grid .row{--bs-gutter-x:5rem}
}
.top-nav.hide-chevron-for-country .languagenavigation .selected-language .arrow-icon{display:none}
.vertical-align-center .row{display:flex;align-items:center}
.icon-sky-blue{color:#0c7ab6}
.cmp__container-flex-wrap>.cmp-container{display:flex;flex-wrap:wrap;gap:24px}
@media screen and (min-width:992px){.cmp__container-flex-wrap>.cmp-container{flex-wrap:nowrap;gap:0}
}
.cmp__container-flex-wrap>.cmp-container>.container{max-width:300px;width:100%}
@media screen and (max-width:992px){.full-width-mobile-banner{padding-top:2.75rem;padding-left:0;padding-right:0;padding-bottom:0;background-color:#ebebeb;width:100%}
.full-width-mobile-banner .herobanner,.full-width-mobile-banner .heroBanner-background{border-radius:0rem !important}
.full-width-mobile-banner .herobanner .herobanner-content,.full-width-mobile-banner .heroBanner-background .herobanner-content{border-radius:0rem !important}
}
@media screen and (max-width:992px){.row:has(.full-width-mobile-banner){margin-left:-16px;margin-right:-16px}
}
.accordion.reframe-aim-accordion .cmp-accordion__button .cmp-accordion__icon{display:flex;align-items:center;justify-content:center}
.accordion.reframe-aim-accordion .cmp-accordion__item{border-bottom:1px solid #d9d9d9}
.accordion.reframe-aim-accordion .cmp-accordion__item .cmp-accordion__button--expanded .cmp-accordion__icon .argenx-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.accordion.reframe-aim-accordion .cmp-accordion__panel--expanded{padding-left:0 !important}
@media screen and (max-width:992px){.mobile-column-reverse .row{flex-direction:column-reverse}
}
@media screen and (max-width:768px){.px-mobile-0{padding-left:0 !important;padding-right:0 !important}
}
.no-break{white-space:nowrap}
@media screen and (max-width:992px){.no-break{white-space:initial}
}
.bg-sky-blue{background-color:var(--primary-blue-100)}