.layout-gradient{position:fixed;width:100%;height:145px;pointer-events:none}.layout-gradient.top{top:0;background:linear-gradient(180deg,#000000b3,#2e1d4700)}.layout-gradient.bottom{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.thales-badge{height:30px;padding:7px;box-sizing:border-box;display:flex;align-items:center;gap:8px;color:#000;font-family:Cascadia Mono,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;white-space:nowrap;background:#fff}.thales-badge svg{width:16px;height:16px}.thales-steps{display:flex;flex-direction:column;justify-content:space-between;height:30px}.thales-steps .current-step{color:#fff;font-family:Cascadia Mono;font-size:10px;font-weight:400;text-transform:uppercase}.thales-steps .steps{display:flex;align-items:center;gap:10px}.thales-steps .steps>div{width:6px;height:6px;border:1px solid #fff;box-sizing:border-box}.thales-steps .steps>div.active,.thales-steps .steps>div.fill{background-color:#fff}.thales-steps .steps>div.active{width:10px;height:10px}#header{position:fixed;width:100%;padding:30px;box-sizing:border-box;z-index:50;pointer-events:none}#header .btn{--btn-font-size:10px;text-transform:uppercase}#header>div{width:100%;display:flex;justify-content:space-between}#header>div>.nav-inner{flex-basis:0;flex-grow:1;max-width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}#header>div>.nav-inner>*{pointer-events:all}#header>div>.nav-inner:first-child{justify-content:flex-start}#header>div>.nav-inner:last-child{justify-content:flex-end}#header>div .nav-back{display:flex}#header>div>.title{flex:0 0 50%;max-width:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;font-size:18px;font-weight:600;text-transform:uppercase;text-align:center}@media(max-width:767.98px){#header>div .nav-annex,#header>div>.title{display:none}}#header .logo{display:block;width:130px}@media(min-width:768px){#header .logo{height:40px}}#header .main-skip-link{position:absolute;top:-1000px}#header .main-skip-link:focus{position:inherit;top:auto}.switch-input{--switch-width:40px;--switch-height:20px;--switch-svg-width:30px;--switch-bg-color:#bbb;--switch-checked-bg-color:#97e381;--switch-sm-width:40px;--switch-sm-height:16px;--switch-sm-svg-width:24px;display:flex;justify-content:space-between;align-items:center}.switch-input input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--switch-width);height:var(--switch-height);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Crect width='20' height='20' y='5' fill='%23fff' rx='10' ry='10'/%3E%3C/svg%3E");background-color:var(--switch-bg-color);background-position:0;background-repeat:no-repeat;background-size:var(--switch-svg-width) var(--switch-height);border:none;border-radius:var(--switch-height);transition:background-position .15s ease-in-out,background-color .15s ease-in-out}.switch-input input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Crect width='20' height='20' x='10' y='5' fill='%23fff' rx='10' ry='10'/%3E%3C/svg%3E");background-color:var(--switch-checked-bg-color);background-position:100%}.switch-input input[type=checkbox]:not([disabled]){cursor:pointer}.switch-input input[type=checkbox][disabled]{opacity:.5}.switch-input-sm input[type=checkbox]{width:var(--switch-sm-width);height:var(--switch-sm-height);background-size:var(--switch-sm-svg-width) var(--switch-sm-height);border-radius:var(--switch-sm-height)}.cookie{width:min(380px,90vw);padding:30px;box-sizing:border-box;gap:10px;color:#000;background:#fff;border-radius:10px}.cookie,.cookie-wrapper{display:flex;flex-direction:column}.cookie-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;gap:1rem;background:#00000080;z-index:100}.cookie-title{font-size:18px;font-weight:500;text-transform:uppercase;max-width:300px}.cookie-text,.cookie-title{font-family:var(--main-font,"Montserrat");font-style:normal;line-height:normal}.cookie-text{font-size:12px;font-weight:400;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.2)}.cookie-services{width:100%;font-size:12px;line-height:20px}.cookie-services>*{margin-bottom:10px}.cookie-services fieldset{border:none}.cookie-buttons{justify-content:center;justify-content:space-between}.cookie-buttons,.cookie-buttons>div:first-child{display:flex;flex-direction:row;align-items:center;gap:15px}.cookie-buttons>div:first-child{justify-content:center}.cookie-buttons>div:first-child button:not(.btn){padding:0;background:none;border:none;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .3s}.cookie-buttons>div:first-child button:not(.btn):hover{-webkit-text-decoration-color:gray;text-decoration-color:gray}.cookie-buttons .cookie-submit{--btn-color:var(--white);--btn-bg:var(--black);flex-shrink:0}.cookie-wrapper.t-cookie-enter-active,.cookie-wrapper.t-cookie-leave-active{transition-duration:1.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:opacity}.cookie-wrapper.t-cookie-enter-active .cookie,.cookie-wrapper.t-cookie-enter-active .cookie-buttons,.cookie-wrapper.t-cookie-enter-active .cookie-services,.cookie-wrapper.t-cookie-enter-active .cookie-text,.cookie-wrapper.t-cookie-enter-active .cookie-title,.cookie-wrapper.t-cookie-leave-active .cookie,.cookie-wrapper.t-cookie-leave-active .cookie-buttons,.cookie-wrapper.t-cookie-leave-active .cookie-services,.cookie-wrapper.t-cookie-leave-active .cookie-text,.cookie-wrapper.t-cookie-leave-active .cookie-title{transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:opacity,transform;transition-duration:.5s}.cookie-wrapper.t-cookie-enter-active .cookie{transition-delay:.1s}.cookie-wrapper.t-cookie-enter-active .cookie-title{transition-delay:.2s}.cookie-wrapper.t-cookie-enter-active .cookie-text{transition-delay:.3s}.cookie-wrapper.t-cookie-enter-active .cookie-services{transition-delay:.4s}.cookie-wrapper.t-cookie-enter-active .cookie-buttons{transition-delay:.5s}.cookie-wrapper.t-cookie-leave-active .cookie{transition-delay:.4s}.cookie-wrapper.t-cookie-leave-active .cookie-title{transition-delay:.3s}.cookie-wrapper.t-cookie-leave-active .cookie-text{transition-delay:.2s}.cookie-wrapper.t-cookie-leave-active .cookie-services{transition-delay:.1s}.cookie-wrapper.t-cookie-leave-active .cookie-buttons{transition-delay:0s}.cookie-wrapper.t-cookie-enter-from,.cookie-wrapper.t-cookie-leave-to{opacity:0}.cookie-wrapper.t-cookie-enter-from .cookie,.cookie-wrapper.t-cookie-enter-from .cookie-buttons,.cookie-wrapper.t-cookie-enter-from .cookie-services,.cookie-wrapper.t-cookie-enter-from .cookie-text,.cookie-wrapper.t-cookie-enter-from .cookie-title,.cookie-wrapper.t-cookie-leave-to .cookie,.cookie-wrapper.t-cookie-leave-to .cookie-buttons,.cookie-wrapper.t-cookie-leave-to .cookie-services,.cookie-wrapper.t-cookie-leave-to .cookie-text,.cookie-wrapper.t-cookie-leave-to .cookie-title{opacity:0;transform:translateY(20px)}
