@charset "UTF-8";@font-face{font-family:os_bold;src:url("../fonts/OpenSansBold.woff2") format("woff2"),url("../fonts/OpenSansBold.woff") format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:os_semibold;src:url("../fonts/OpenSansSemibold.woff2") format("woff2"),url("../fonts/OpenSansSemibold.woff") format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:os_regular;src:url("../fonts/OpenSansRegular.woff2") format("woff2"),url("../fonts/OpenSansRegular.woff") format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:os_light;src:url("../fonts/OpenSansLight.woff2") format("woff2"),url("../fonts/OpenSansLight.woff") format("woff");font-weight:400;font-style:normal;font-display:fallback}.os-bold{font-family:os_bold,arial,sans-serif}.os-semibold{font-family:os_semibold,arial,sans-serif}.os-regular{font-family:os_regular,arial,sans-serif}.os-light{font-family:os_light,arial,sans-serif}.upper{text-transform:uppercase}@media screen and (prefers-reduced-motion:reduce),(update:slow){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.animation{opacity:0}.animated{opacity:0}.animated.animated--fade-in{backface-visibility:hidden;animation:fadeIn .75s ease-out 1s 1;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animated.animated--fade-in-fast{backface-visibility:hidden;animation:fadeIn .75s ease-out 0s 1;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animated.animated--fade-out{transform:translate3d(0,0,0);backface-visibility:hidden;animation:fadeOut .75s ease-out 1s 1;animation-fill-mode:forwards}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animated.animated--fade-from-bottom{transform:translate3d(0,4rem,0);backface-visibility:hidden;animation:fadeFromBottom 1s ease-out 0s 1;animation-fill-mode:forwards}@keyframes fadeFromBottom{0%{opacity:0}100%{opacity:1;transform:translate3d(0,0,0)}}.animated.animated--fade-from-top{transform:translate3d(0,-4rem,0);backface-visibility:hidden;animation:fadeFromTop 1s ease-out 0s 1;animation-fill-mode:forwards}@keyframes fadeFromTop{0%{opacity:0}100%{opacity:1;transform:translate3d(0,0,0)}}@media screen and (prefers-reduced-motion:reduce),(update:slow){.animated.animated--fade-from-top{opacity:1;transform:translate3d(0,0,0)}}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;border:0}.a11y-hidden,.invisible{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;margin:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}.hidden{display:none}.inline{display:inline}@media (max-width:47.99em){.hidden-mobile{display:none!important}}@media (min-width:48em){.hidden-desktop{display:none!important}}.flex{display:-webkit-flex;display:flex}.flex--center{-webkit-align-items:center;align-items:center}.flex--end{-webkit-align-items:flex-end;align-items:flex-end}.flex--between{-webkit-justify-content:space-between;justify-content:space-between}.flex--hcenter{-webkit-justify-content:center;justify-content:center}.flex--wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.align-self--start{-webkit-align-self:flex-start;align-self:flex-start}.align-self--center{-webkit-align-self:center;align-self:center}.align-self--end{-webkit-align-self:flex-end;align-self:flex-end}.no-margin{margin:0!important}.no-height{height:0;overflow:hidden}.vertically-centered{position:relative;top:50%;transform:translateY(-50%)}.arrows{width:23px;height:11px}.arrow_down{width:6px;height:25px}.arrow_left{width:24px;height:5px}.arrow_right{width:24px;height:5px}.arrow_top{width:6px;height:25px}.ask{width:20px;height:12px}.cart{width:90px;height:86.5px}.fb{width:22px;height:46px}.fix{width:20px;height:20px}.hide-password-post{width:32px;height:32px}.hide-password{width:82px;height:65px}.insta{width:55px;height:55px}.marker{width:30px;height:40px}.mobile-phone{width:16px;height:29px}.office{width:24px;height:29px}.phone{width:30px;height:30px}.print{width:30px;height:25px}.show-password-post{width:32px;height:32px}.show-password{width:82px;height:50px}.tiktok{width:24px;height:28px}.yt{width:30px;height:21px}main *{box-sizing:border-box}.print-only{display:none}body,html{width:100%;height:100%;background-color:var(--brand-color-lightest)}html{font-size:62.5%}body{display:block;min-height:100%;color:var(--brand-color);font-size:1.6rem;font-family:os_regular,arial,sans-serif;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.wrapper{overflow-x:hidden;width:100%;min-height:100vh;display:flex;flex-direction:column}footer,header{flex-shrink:0}main{flex-grow:1}svg{font-size:1rem}a{color:var(--brand-color);transition:color .2s}a.link-full-block::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:99}a:active,a:focus,a:hover{text-decoration:none}a:focus-visible{outline:2px solid var(--brand-color)}a,aside,button,footer,header,main{outline:0}a,p{line-height:1.35}main>.centered{padding-top:20rem}.mobileapp main>.centered{padding-top:6rem}.circle-container{top:-6rem}.skip-link{position:relative;list-style:none}.skip-link a{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;margin:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}.skip-link a:active,.skip-link a:focus,.skip-link a:hover{width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;white-space:normal;z-index:100;color:var(--brand-color);background-color:var(--brand-color-lightest);border:2px solid var(--brand-color)}.circle-container{position:absolute;left:-25%}.circle-container__inner{position:absolute;width:50rem;height:30rem;z-index:2;background-image:linear-gradient(to bottom,transparent 0,var(--brand-color-lightest) 100%)}.circle-container::before{content:"";position:absolute;width:100%;height:30rem;top:0;right:0;z-index:1;background:repeating-radial-gradient(circle at 18rem 28rem,transparent 0 200px,rgba(var(--thema-bg-color-rgba),1) 202px,transparent 205px 215px,rgba(var(--thema-bg-color-rgba),.8) 216px,transparent 217px 227px,rgba(var(--thema-bg-color-rgba),.6) 228px,transparent 229px 239px,rgba(var(--thema-bg-color-rgba),.4) 240px,transparent 241px 251px,rgba(var(--thema-bg-color-rgba),.4) 252px,transparent 253px 100%)}@-moz-document url-prefix(){.circle-container::before{background:url("../img/salt/bg-circle.png") no-repeat;background-size:60%}}.circle-container--top-right{top:16rem;left:auto;right:0;width:40rem;height:25rem}@media (max-width:63.49em){.circle-container--top-right{top:12rem}}.circle-container--top-right::before{content:"";background:repeating-radial-gradient(circle at 26rem -1rem,transparent 0 200px,rgba(var(--thema-bg-color-rgba),1) 202px,transparent 205px 215px,rgba(var(--thema-bg-color-rgba),.8) 216px,transparent 217px 227px,rgba(var(--thema-bg-color-rgba),.6) 228px,transparent 229px 239px,rgba(var(--thema-bg-color-rgba),.4) 240px,transparent 241px 251px,rgba(var(--thema-bg-color-rgba),.4) 252px,transparent 253px 100%)}@-moz-document url-prefix(){.circle-container--top-right::before{background:url("../img/salt/bg-circle-top.png") no-repeat;background-size:100%;background-position:0 -7rem}}.circle-container--top-right .circle-container__inner{background-image:linear-gradient(to top,transparent 0,var(--brand-color-lightest) 100%)}.circle-sibling{position:relative;z-index:10}.highlight{border-radius:1rem;padding:4rem;background-color:var(--brand-color-lighter);margin-bottom:2rem}@media (max-width:47.99em){.highlight{padding:2rem}}.highlight--thin{padding:2rem}.highlight--no-padding{padding:0}.highlight__top{background-color:var(--thema-bg-color-darker);padding:1.5rem 2rem;border-top-left-radius:.8rem;border-top-right-radius:.8rem;color:var(--light)}@media (max-width:47.99em){.highlight__top{text-align:center}}.highlight__top-title{font-size:2.2rem;margin-bottom:0}.highlight__top .btn{min-width:13rem;margin-bottom:0}.highlight__content{padding:2rem}.highlight__content fieldset{margin:0 auto 2rem;width:max-content}.highlight.highlight--border{box-shadow:var(--thema-bg-color-darker) 0 0 1px 2px}.highlight.highlight--border-salt{box-shadow:var(--salt-color) 0 0 1px 2px}.highlight.highlight--border-salt .highlight__left{background:linear-gradient(-100deg,rgba(var(--thema-bg-color-darker-rgba),.8) 0,var(--thema-bg-color-darker) 50%);color:var(--light)}.highlight.highlight--border-salt .highlight__top{background-color:var(--thema-bg-color-darker);color:var(--light)}.highlight.highlight--installation{position:relative;border:2px solid var(--brand-color-lighter);overflow:hidden}.highlight.highlight--installation .highlight__left{position:relative;padding:3.5rem 0}.highlight.highlight--installation .highlight__left::before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:var(--light)}@media (min-width:63.5em){.highlight.highlight--installation .highlight__left::before{top:50%;left:10%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;width:50rem;height:50rem}}.highlight.highlight--installation .highlight__left .highlight__content{z-index:3}.highlight.highlight--installation .highlight__left .oto-img{max-width:20rem}.highlight.highlight--installation .highlight__left .locker-img{width:15rem}@media (min-width:63.5em){.highlight.highlight--installation .highlight__left .locker-img{position:relative;left:50%;transform:translateX(-25%)}}.highlight.highlight--installation .highlight__left .cmobile-img{max-width:25rem}.highlight.highlight--installation .highlight__left .cfix-img,.highlight.highlight--installation .highlight__left .invoice-img{max-width:23rem}.highlight.highlight--installation .highlight__right{width:100%;align-self:center}.highlight.highlight--installation .highlight__right input{width:80%}.highlight.highlight--installation a{font-family:os_bold,arial,sans-serif;line-height:1.55}.highlight.highlight--installation a:active,.highlight.highlight--installation a:focus,.highlight.highlight--installation a:hover{text-decoration:none}.highlight--2cols{display:-webkit-flex;display:flex;padding:0}@media (max-width:63.49em){.highlight--2cols{-webkit-flex-direction:column;flex-direction:column;border-bottom-left-radius:0;border-bottom-right-radius:0}}.highlight__left{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-width:42%;border-top-left-radius:1rem;border-bottom-left-radius:1rem;color:var(--brand-color-lightest)}@media (max-width:63.49em){.highlight__left{border-bottom-left-radius:0;border-top-right-radius:1rem}}.highlight__left .highlight__content{margin:0 auto}.highlight__left h1,.highlight__left h2,.highlight__left h3,.highlight__left h4{margin-bottom:0}.highlight__left,.highlight__right{padding:2rem}.highlight-action{border-radius:1rem;background-color:var(--brand-color-lighter);margin-bottom:2rem}.highlight-action .highlight__content{font-size:1.3rem;line-height:1.25}.highlight-action .highlight__content p{font-size:1.3rem}.highlight-action .highlight__content label{font-size:1.4rem}.highlight-action .highlight__content fieldset{width:auto;margin-bottom:0}.highlight-action .highlight__content fieldset .label{display:block;margin-left:2.6rem}.highlight-action__header{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:1.5rem 0;margin:0 2rem;border-top-left-radius:.8rem;border-top-right-radius:.8rem;border-bottom:1px solid;color:var(--brand-color)}.highlight-action__header--active{background-color:var(--thema-bg-color-darker);color:var(--light);border-bottom:0;margin:0;padding:1.5rem 2rem}.highlight-action__header--active svg{fill:var(--light)}.highlight-action__header-title{font-size:2.2rem;margin-bottom:0}@media (max-width:63.49em){.highlight-action__header-title{margin-bottom:2rem}}.highlight-action__header .btn{min-width:13rem;margin-bottom:0}@media (min-width:48em){.highlight-action__aside{max-width:50%}}.highlight-action__info{font-size:1.2rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.highlight-action__info svg{min-width:2rem;margin-right:1rem}.action__confirm{margin-right:1rem}@media (max-width:63.49em){.action__confirm{margin-bottom:1rem}}.responsive-iframe{position:relative;padding-bottom:56.25%;height:0}@media (max-width:33.74em){.responsive-iframe{padding-bottom:90%}}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-iframe--four-third{padding-bottom:75%}.footer ol,.footer ul,.modal__wrapper__content ol,.modal__wrapper__content ul,main ol,main ul{list-style-position:outside;padding-left:1.5rem;margin-bottom:1.5rem;line-height:1.25}.footer ol[class*=" grid-"],.footer ol[class^=grid-],.footer ul[class*=" grid-"],.footer ul[class^=grid-],.modal__wrapper__content ol[class*=" grid-"],.modal__wrapper__content ol[class^=grid-],.modal__wrapper__content ul[class*=" grid-"],.modal__wrapper__content ul[class^=grid-],main ol[class*=" grid-"],main ol[class^=grid-],main ul[class*=" grid-"],main ul[class^=grid-]{margin-bottom:0}.footer ol li,.footer ul li,.modal__wrapper__content ol li,.modal__wrapper__content ul li,main ol li,main ul li{margin-bottom:.5rem}.footer ol li.autocomplete__option,.footer ul li.autocomplete__option,.modal__wrapper__content ol li.autocomplete__option,.modal__wrapper__content ul li.autocomplete__option,main ol li.autocomplete__option,main ul li.autocomplete__option{margin-bottom:0}.footer ol.has-mb li,.footer ul.has-mb li,.modal__wrapper__content ol.has-mb li,.modal__wrapper__content ul.has-mb li,main ol.has-mb li,main ul.has-mb li{margin-bottom:2rem}.footer ol.unstyled,.footer ul.unstyled,.modal__wrapper__content ol.unstyled,.modal__wrapper__content ul.unstyled,main ol.unstyled,main ul.unstyled{padding-left:0;list-style:none}.footer ol.unstyled li::before,.footer ul.unstyled li::before,.modal__wrapper__content ol.unstyled li::before,.modal__wrapper__content ul.unstyled li::before,main ol.unstyled li::before,main ul.unstyled li::before{content:"​";display:block;height:0}.footer ol.inline li,.footer ul.inline li,.modal__wrapper__content ol.inline li,.modal__wrapper__content ul.inline li,main ol.inline li,main ul.inline li{display:inline-block;vertical-align:top;margin-bottom:2rem}@media (min-width:63.5em){.footer ol.inline li:not(:last-child),.footer ul.inline li:not(:last-child),.modal__wrapper__content ol.inline li:not(:last-child),.modal__wrapper__content ul.inline li:not(:last-child),main ol.inline li:not(:last-child),main ul.inline li:not(:last-child){margin-right:2rem;margin-bottom:2rem}}.footer ol.customized li::marker,.footer ul.customized li::marker,.modal__wrapper__content ol.customized li::marker,.modal__wrapper__content ul.customized li::marker,main ol.customized li::marker,main ul.customized li::marker{color:var(--default-bg-color)}.list-2cols{display:-webkit-flex;display:flex}.list-2cols ol,.list-2cols ul{margin-left:2rem}@media (min-width:48em){.list-2cols>div,.list-2cols>p{flex:23% 0 0}}@media (max-width:63.49em){.list-2cols{-webkit-flex-direction:column;flex-direction:column}.list-2cols ol,.list-2cols ul{margin-left:0}}.pwd-rule.customized{margin-top:1rem;color:var(--brand-color);font-size:1.2rem}.pwd-rule.customized .valid{color:var(--mobile-color)}.pwd-rule.customized .valid::before{content:"✓";margin-right:.3rem;color:var(--mobile-color);font-size:1.4rem;font-weight:700;top:0}.pwd-rule.customized li::before{font-size:1.8rem}p{font-size:1.6rem}@media (max-width:63.49em){p{font-size:1.4rem}}p a{color:var(--brand-color);text-decoration:underline;transition:color .2s}p a:active,p a:focus,p a:hover{text-decoration:none}.notice{font-size:1.2rem}small{font-size:1.4rem}@media (min-width:63.5em){.align-right{display:block;text-align:right;margin-left:auto}}.align-center{display:block;text-align:center;margin:0 auto}strong{font-family:os_bold,arial,sans-serif;font-weight:400}.space-top{margin-top:3rem}.space-top--large{margin-top:6.5rem}.space-top--thin{margin-top:2rem}@media (max-width:47.99em){.space-top--mobile{margin-top:2rem}}.space-bottom{margin-bottom:3rem}.space-bottom--large{margin-bottom:6.5rem}.space-bottom--thin{margin-bottom:2rem}@media (max-width:47.99em){.space-bottom--mobile{margin-bottom:2rem}}@media (min-width:48em){.space-right{margin-right:4rem}.space-right--thin{margin-right:2rem}.space-right--large{margin-right:6.5rem}}@media (min-width:48em){.space-left{margin-left:4rem}.space-left--thin{margin-left:2rem}.space-left--large{margin-left:6.5rem}}.rounded{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;justify-content:center;-webkit-align-items:center;align-items:center;width:18rem;height:18rem;border-radius:50%;background-color:var(--brand-color);color:var(--brand-color-lightest);text-align:center}.bordered-text{position:relative;padding-left:2rem;font-size:3.6rem;font-family:os_bold,arial,sans-serif;line-height:1.2;margin-bottom:0}.bordered-text::before{content:"";position:absolute;left:0;top:.6rem;width:.6rem;height:100%}.bordered-text small{font-size:2.4rem}.bordered-text span{font-family:os_regular,arial,sans-serif;font-size:1.8rem}.bordered-text+*{padding-left:2rem;font-family:os_regular,arial,sans-serif;font-size:1.6rem}.bordered-text+* small{font-size:1.4rem}.bordered-text--no-border{padding:0}.bordered-text--no-border::before{content:none}.bordered-text--no-border+*{padding:0}.price{font-family:os_bold,arial,sans-serif;font-size:1.4rem}.price small{font-size:1.1rem}.price small span{font-family:os_regular,arial,sans-serif}.wrap-text{word-break:break-word}.checked{text-transform:uppercase}.checked::before{display:inline-block;margin-right:1rem;content:"";width:.5rem;border-bottom:3px solid;height:1.1rem;border-right:3px solid;transform:rotate(45deg)}h1,h2,h3,h4,h5,h6{font-family:os_bold,arial,sans-serif;line-height:1.35}h1{font-size:3.3rem;margin-bottom:3rem}@media (max-width:63.49em){h1{font-size:2.6rem}}.h2,h2{font-size:3rem;margin-bottom:2.6rem}@media (max-width:63.49em){.h2,h2{font-size:2.4rem}}.h3,h3{font-family:os_bold,arial,sans-serif;font-size:2.8rem;margin-bottom:2.6rem}@media (max-width:63.49em){.h3,h3{font-size:2.4rem}}h4{font-size:2.4rem;margin-bottom:1.8rem}@media (max-width:63.49em){h4{font-size:1.8rem}}h5{font-size:2rem;margin-bottom:1.4rem}h6{font-size:1.8rem;margin-bottom:1rem}.numbered-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:2.7rem;margin-bottom:2rem}.flex .numbered-title,fieldset .numbered-title{margin-bottom:0}.numbered-title__number{display:inline-block;margin-right:1.5rem;height:4.7rem;max-height:4.7rem;min-width:4.7rem;max-width:4.7rem;width:4.7rem;border:1px solid var(--brand-color);border-radius:50%;line-height:4.4rem;color:var(--brand-color);text-align:center;background-color:var(--brand-color-lightest)}button{border:0;background-color:transparent;padding:0;font-size:1.6rem;color:var(--brand-color);cursor:pointer}button::-moz-focus-inner{padding:0;border:0}button:focus{outline:2px solid var(--brand-color)}button.link-style{padding:.2rem;text-decoration:underline;border:0;text-transform:none;font-family:os_regular,arial,sans-serif}button.link-style:active,button.link-style:focus,button.link-style:hover{text-decoration:none}button svg{fill:var(--brand-color)}.btn{display:inline-block;position:relative;z-index:1;border:1px solid;padding:1rem 2rem;margin-bottom:2rem;min-width:11.3rem;border-radius:5rem;text-align:center;text-transform:uppercase;font-family:os_bold,arial,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.25;overflow:hidden;transition:color .6s ease-in-out;text-decoration:none;-webkit-text-stroke:0;background-color:var(--default-bg-color);border-color:var(--default-text-color);color:var(--default-text-color)}.btn:active,.btn:focus,.btn:hover{transition:background-color .2s,border-color .2s}.btn:focus{outline:2px solid var(--brand-color)}.btn svg{fill:var(--default-text-color)}.btn::before{content:"";position:absolute;z-index:-1;bottom:100%;right:100%;width:1rem;height:1rem;border-radius:50%;transform-origin:center;transform:translate(50%,50%) scale(0);transition:transform .65s ease-in-out;background-color:var(--thema-bg-color-contrasted)}.btn:active::before,.btn:focus::before,.btn:hover::before{transform:translate(50%,50%) scale(100)}.btn.btn--reversed{border-color:var(--thema-color-dark);color:var(--thema-color-dark);background-color:var(--brand-color-lightest)}.btn.btn--reversed::before{background-color:var(--brand-color-lighter)}.btn.btn--secondary{background-color:var(--brand-color);color:var(--brand-color-lightest)}.btn.btn--secondary::before{background-color:var(--brand-color-darker)}.btn.btn--inline{min-width:0;min-height:auto;padding:1rem}.btn.btn--circle{border-color:var(--brand-color);border-radius:50%;width:5.4rem;height:5.4rem;padding:0;min-width:0}.btn.btn--circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:fill .65s}.btn.btn--circle:active svg,.btn.btn--circle:focus svg,.btn.btn--circle:hover svg{fill:var(--brand-color-lightest)}.btn:disabled{cursor:not-allowed;background-color:var(--brand-color-mid);border:0;opacity:.7}.btn:disabled::before{content:none}.btn.btn--centered{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;width:max-content;max-width:100%}.btn.btn--centered.space-bottom{margin:0 auto 2rem}.btn.btn--centered.space-bottom--large{margin:0 auto 6.5rem}.btn.btn--centered.space-top{margin:2rem auto 0}.btn.btn--right{display:table;margin-left:auto}.btn svg{display:inline-block;vertical-align:middle;margin-right:1rem}input[type=checkbox]{-webkit-appearance:checkbox}input[type=checkbox]:focus{outline:2px solid var(--brand-color)}.custom-checkbox:not([class*=space-]){margin-bottom:1rem}.custom-checkbox input[type=checkbox]{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.custom-checkbox input[type=checkbox]+label{position:relative;cursor:pointer;line-height:1.45}.custom-checkbox input[type=checkbox]+label::before{content:"";display:inline-block;vertical-align:middle;box-sizing:border-box;width:1.8rem;height:1.8rem;margin-right:1rem;transition:all .1s ease-out;border:1px solid var(--brand-color);border-radius:3px;background-color:var(--brand-color-lightest)}.custom-checkbox input[type=checkbox]+label::after{content:"";position:absolute;top:.4rem;left:.6rem;height:1.2rem;width:.4rem;border:2px solid var(--light);border-left:0;border-top:0;opacity:0;transform:rotate(45deg);transition:opacity .2s ease-in-out}.custom-checkbox input[type=checkbox]+label.flex span{max-width:90%}.custom-checkbox input[type=checkbox]+label.flex::before{min-width:1.8rem;position:relative;top:2px}.custom-checkbox input[type=checkbox]:focus+label::before{outline:2px solid var(--brand-color)}.custom-checkbox input[type=checkbox]:disabled+label{color:var(--brand-color-mid);cursor:not-allowed}.custom-checkbox input[type=checkbox]:disabled+label::before{cursor:not-allowed}.custom-checkbox input[type=checkbox]:checked+label::before{background-color:var(--thema-bg-color-darker)}.custom-checkbox input[type=checkbox]:checked+label::after{opacity:1}@media (prefers-contrast:more){.custom-checkbox input[type=checkbox]+label::before{content:" "}.custom-checkbox input[type=checkbox]:disabled+label{color:grayText;cursor:not-allowed}}.custom-checkbox--right input[type=checkbox]{border-radius:3px}.custom-checkbox--right input[type=checkbox]+label{position:relative;width:max-content}.custom-checkbox--right input[type=checkbox]+label::after{right:-2rem;top:0;left:auto;box-sizing:border-box;width:1.8rem;height:1.8rem;text-align:center;transition:all .1s ease-out;border:1px solid var(--brand-color);border-radius:3px;background-color:var(--brand-color-lightest);transform:none;opacity:1}.custom-checkbox--right input[type=checkbox]+label::before{position:absolute;top:2px;right:-2.4rem;height:1.2rem;width:.6rem;border:2px solid var(--light);border-left:0;border-top:0;opacity:0;transform:rotate(45deg);transition:opacity .2s ease-in-out;border-radius:0;background-color:transparent}.custom-checkbox--right input[type=checkbox]:focus+label::after{outline:2px solid var(--brand-color)}.custom-checkbox--right input[type=checkbox]:focus+label::before{outline:0}.custom-checkbox--right input[type=checkbox]:disabled+label{color:var(--brand-color-mid);line-height:1;cursor:not-allowed}.custom-checkbox--right input[type=checkbox]:disabled+label::after{border:1px solid var(--brand-color-mid);background-color:var(--brand-color-mid);cursor:not-allowed}.custom-checkbox--right input[type=checkbox]:checked+label::after{background-color:var(--thema-bg-color-darker)}.custom-checkbox--right input[type=checkbox]:checked+label::before{opacity:1;z-index:1}@media (prefers-contrast:more){.custom-checkbox--right input[type=checkbox]+label::after{content:" "}.custom-checkbox--right input[type=checkbox]:disabled+label{color:grayText;cursor:not-allowed}}input[type=text].datepicker{width:calc(100% - 4.2rem)}.ui-datepicker-trigger{position:relative;width:3.2rem;height:3.2rem;margin-left:1rem}.ui-datepicker-trigger:focus{outline:2px solid var(--brand-color)}.ui-datepicker-trigger img{display:block;width:100%;pointer-events:none}.offscreen,.ui-icon{position:absolute;width:1px;height:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;margin:0;padding:0}.ui-datepicker-header{position:relative;color:var(--light);background-color:var(--thema-bg-color-darker);text-align:center;padding:1rem 0;border-top-left-radius:.8rem;border-top-right-radius:.8rem}.ui-datepicker-header a{color:var(--light)}.ui-datepicker-header a:focus{outline:2px solid var(--light);outline-offset:-1rem}.ui-datepicker-table{padding:1rem}.ui-datepicker-year{background:0 0;border:0;color:var(--light);font-family:os_semibold,arial,sans-serif;font-size:1.35rem;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";min-width:4rem}.ui-datepicker-year option{color:var(--brand-color);background-color:var(--brand-color-lightest)}.ui-datepicker-year::-ms-expand{display:none}.datepicker-next-year,.datepicker-prev-year{background-size:1.8rem}.datepicker-next-year::after,.datepicker-next-year::before,.datepicker-prev-year::after,.datepicker-prev-year::before{content:"";display:inline-block;border-style:solid;border-width:.2rem .2rem 0 0;width:.8rem;height:.8rem;vertical-align:top;position:absolute;top:1.75rem}.datepicker-next-year::after,.datepicker-prev-year::after{left:1.3rem}.datepicker-next-year,.datepicker-prev-year,.ui-datepicker-next,.ui-datepicker-prev{position:absolute;top:-.2rem;left:0;background-size:1.5rem;width:1.5rem;height:1.5rem;padding:1.5rem;cursor:pointer}.datepicker-next-year::before,.datepicker-prev-year::before,.ui-datepicker-next::before,.ui-datepicker-prev::before{content:"";display:inline-block;border-style:solid;border-width:.2rem .2rem 0 0;width:.8rem;height:.8rem;vertical-align:top;transform:rotate(135deg)}.datepicker-prev-year::after,.datepicker-prev-year::before{transform:rotate(225deg)}.ui-datepicker-prev{transform:rotate(90deg);left:3rem}.datepicker-next-year{left:auto;background-size:1.8rem;right:0}.datepicker-next-year::after,.datepicker-next-year::before{transform:rotate(45deg)}.ui-datepicker-next{left:auto;transform:rotate(-90deg)}.ui-datepicker-next{right:3rem}.ui-datepicker-title{font-family:os_semibold,arial,sans-serif;font-size:1.35rem}.ui-datepicker{display:none;border:1px solid var(--brand-color);border-radius:.8rem;background-color:var(--brand-color-lightest)}.ui-datepicker-calendar thead th{color:var(--brand-color);font-family:os_bold,arial,sans-serif;padding:.5rem}.ui-datepicker-calendar tbody a{display:block;padding:1.2rem .3rem 1rem;border-radius:50%;color:var(--brand-color);text-decoration:none;line-height:1}.ui-datepicker-calendar tbody a:active,.ui-datepicker-calendar tbody a:focus,.ui-datepicker-calendar tbody a:hover{outline:2px solid var(--brand-color);border-radius:50%}.ui-datepicker-calendar tbody span{display:block;padding:1.2rem .3rem 1rem}.ui-datepicker-calendar tbody td{font-family:os_regular,arial,sans-serif;text-align:center;border-radius:50%;min-width:3.3rem;font-size:1.2rem}.ui-datepicker-calendar tbody td.ui-datepicker-today{background-color:var(--thema-bg-color)}.ui-datepicker-calendar tbody td.ui-datepicker-today a{color:var(--thema-color);font-family:os_bold,arial,sans-serif}.ui-datepicker-unselectable{background-color:var(--brand-color-lighter)}.ui-state-disabled.ui-datepicker-today .ui-state-default{color:var(--brand-color-lightest)}.error{color:var(--error-color-text);font-size:1.4rem}.error a{color:var(--error-color-text)}.error input.datepicker,.error input[type=email],.error input[type=number],.error input[type=password],.error input[type=search],.error input[type=tel],.error input[type=text]{box-shadow:var(--error-color-text) 0 0 1px 1px}.error select,.error textarea{box-shadow:var(--error-color-text) 0 0 1px 1px}.error.toggle-switch input{border:2px solid var(--error-color-text)}p.error{margin-top:.5rem}p.error::after{content:"⚠";display:inline-block;margin-left:1rem;font-size:2rem}.custom-select.error{margin-bottom:4rem;box-shadow:var(--error-color-text) 0 0 1px 1px}.custom-select.error p{position:absolute;top:100%}p.valid{display:block;margin-top:1rem;color:var(--salt-color)}p.valid::before{content:"✔";display:inline-block;margin-right:.5rem;font-size:1.5rem}fieldset legend{margin-bottom:2.6rem}.mandatory{font-family:os_bold,arial,sans-serif;margin-bottom:4rem;font-size:1.2rem}main ::-webkit-input-placeholder{color:var(--brand-color)}main ::-moz-placeholder{color:var(--brand-color);opacity:1}main :-ms-input-placeholder{color:var(--brand-color)}main .input-file{position:relative;display:inline-block;align-self:flex-start;min-height:4rem;border:1px solid var(--brand-color-darker);border-radius:1rem;width:100%;padding:.4rem 1rem;font-family:os_regular,arial,sans-serif;color:var(--brand-color);background-color:var(--input-bg-color);font-size:1.4rem}main .input-file svg{display:inline-block;vertical-align:middle;width:2rem;height:3rem;margin-right:1rem}main .input-file label{margin-bottom:0}main input[type=email],main input[type=number],main input[type=password],main input[type=search],main input[type=tel],main input[type=text]{display:inline-block;vertical-align:top;width:100%;min-height:4rem;border:1px solid var(--brand-color-darker);border-radius:1rem;padding:.4rem 1rem;font-family:os_regular,arial,sans-serif;color:var(--brand-color);background-color:var(--input-bg-color);font-size:1.4rem}@media (max-width:47.99em){main input[type=email],main input[type=number],main input[type=password],main input[type=search],main input[type=tel],main input[type=text]{font-size:1.6rem}}main input[type=email]::-ms-clear,main input[type=number]::-ms-clear,main input[type=password]::-ms-clear,main input[type=search]::-ms-clear,main input[type=tel]::-ms-clear,main input[type=text]::-ms-clear{display:none}main input[type=email]:-webkit-autofill,main input[type=number]:-webkit-autofill,main input[type=password]:-webkit-autofill,main input[type=search]:-webkit-autofill,main input[type=tel]:-webkit-autofill,main input[type=text]:-webkit-autofill{-webkit-box-shadow:0 0 0 3rem var(--input-bg-color) inset!important;-webkit-text-fill-color:var(--label-color);transition:all 5000s ease-in-out 0s;background:var(--input-bg-color)}main input[type=email]:-webkit-autofill:active,main input[type=email]:-webkit-autofill:focus,main input[type=email]:-webkit-autofill:hover,main input[type=number]:-webkit-autofill:active,main input[type=number]:-webkit-autofill:focus,main input[type=number]:-webkit-autofill:hover,main input[type=password]:-webkit-autofill:active,main input[type=password]:-webkit-autofill:focus,main input[type=password]:-webkit-autofill:hover,main input[type=search]:-webkit-autofill:active,main input[type=search]:-webkit-autofill:focus,main input[type=search]:-webkit-autofill:hover,main input[type=tel]:-webkit-autofill:active,main input[type=tel]:-webkit-autofill:focus,main input[type=tel]:-webkit-autofill:hover,main input[type=text]:-webkit-autofill:active,main input[type=text]:-webkit-autofill:focus,main input[type=text]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 3rem var(--input-bg-color) inset!important;-webkit-text-fill-color:var(--label-color);transition:all 5000s ease-in-out 0s;background:var(--input-bg-color)}main input[type=email]:focus,main input[type=number]:focus,main input[type=password]:focus,main input[type=search]:focus,main input[type=tel]:focus,main input[type=text]:focus{outline:2px solid var(--brand-color)}main input[type=email][disabled],main input[type=number][disabled],main input[type=password][disabled],main input[type=search][disabled],main input[type=tel][disabled],main input[type=text][disabled]{background-color:var(--input-bg-color);border:1px solid var(--brand-color-mid);cursor:not-allowed;color:var(--brand-color-mid)}main input[type=email][disabled]+label,main input[type=number][disabled]+label,main input[type=password][disabled]+label,main input[type=search][disabled]+label,main input[type=tel][disabled]+label,main input[type=text][disabled]+label{color:var(--brand-color-mid)}main input[type=email][disabled]::-webkit-input-placeholder,main input[type=number][disabled]::-webkit-input-placeholder,main input[type=password][disabled]::-webkit-input-placeholder,main input[type=search][disabled]::-webkit-input-placeholder,main input[type=tel][disabled]::-webkit-input-placeholder,main input[type=text][disabled]::-webkit-input-placeholder{color:var(--brand-color-mid)}main input[type=email][disabled]::-moz-placeholder,main input[type=number][disabled]::-moz-placeholder,main input[type=password][disabled]::-moz-placeholder,main input[type=search][disabled]::-moz-placeholder,main input[type=tel][disabled]::-moz-placeholder,main input[type=text][disabled]::-moz-placeholder{color:var(--brand-color-mid);opacity:1}main input[type=email][disabled]:-ms-input-placeholder,main input[type=number][disabled]:-ms-input-placeholder,main input[type=password][disabled]:-ms-input-placeholder,main input[type=search][disabled]:-ms-input-placeholder,main input[type=tel][disabled]:-ms-input-placeholder,main input[type=text][disabled]:-ms-input-placeholder{color:var(--brand-color-mid)}main input[type=number],main input[type=search]{-webkit-appearance:textfield}main input ::-webkit-search-decoration{display:none}main input[type=range]{-webkit-appearance:none;width:auto;min-width:10rem;margin:.7rem 0}main input[type=range]:focus{outline:2px solid var(--brand-color)}main input[type=range]::-webkit-slider-runnable-track{width:100%;height:.6rem;cursor:pointer;box-shadow:1px 1px 1px var(--brand-color);background-color:var(--brand-color);border-radius:6px;border:0 solid var(--brand-color)}main input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 var(--brand-color);border:1px solid var(--brand-color-lightest);height:2rem;width:2rem;border-radius:10px;background-color:var(--brand-color);cursor:pointer;-webkit-appearance:none;margin-top:-.7rem}main input[type=range]:focus::-webkit-slider-runnable-track{background-color:#0d0d0d}main input[type=range]::-moz-range-track{width:100%;height:.6rem;cursor:pointer;box-shadow:1px 1px 1px var(--brand-color),0 0 1px rgba(13,13,13,0);background-color:var(--brand-color);border-radius:6px;border:0 solid var(--brand-color)}main input[type=range]::-moz-range-thumb{box-shadow:0 0 0 var(--brand-color),0 0 0 #0d0d0d;border:1px solid var(--brand-color-lightest);height:2rem;width:2rem;border-radius:10px;background-color:var(--brand-color);cursor:pointer}main input[type=range]::-ms-track{position:relative;width:100%;height:.6rem;margin:12px 0;cursor:pointer;background-color:transparent;border-color:transparent;color:transparent;overflow:visible}main input[type=range]::-ms-fill-lower,main input[type=range]::-ms-fill-upper{background-color:var(--brand-color);border:0 solid var(--brand-color);border-radius:12px;box-shadow:1px 1px 1px var(--brand-color),0 0 1px rgba(13,13,13,0)}main input[type=range]::-ms-thumb{position:absolute;top:-10px;height:1.5rem;box-shadow:0 0 0 var(--brand-color),0 0 0 #0d0d0d;border:1px solid var(--brand-color-lightest);width:1.5rem;border-radius:20px;background-color:var(--brand-color);cursor:pointer}main input[type=range]:focus::-ms-fill-lower,main input[type=range]:focus::-ms-fill-upper{background-color:var(--brand-color)}main input[type=file]{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}main input[type=file].has-focus+label,main input[type=file]:focus+label{outline:2px solid var(--brand-color);transition:background-color .2s,border-color .2s}main input[type=file].has-focus+label::before,main input[type=file]:focus+label::before{transform:translate(50%,50%) scale(75)}main input.has-icon{width:calc(100% - 4.2rem);margin-right:1rem}.submit{margin-top:3rem;text-align:right}main label{display:block;margin:0 0 1rem .5rem;color:var(--label-color);font-size:1.4rem}main label.label--inline{display:inline;margin:0 1.5rem 0 0}main label.label--inline+.custom-select,main label.label--inline+input,main label.label--inline+select,main label.label--inline+textarea{display:inline-block;width:auto;vertical-align:middle}.floating-label{position:relative;align-self:flex-start}.floating-label label{position:absolute;top:1.9rem;left:0;z-index:1;padding:0 .5rem;max-width:85%;line-height:1.35;transform-origin:top left;transform:translate(0,-50%);transition:all .1s ease-in-out}.floating-label input~label.show,.floating-label label.show,.floating-label textarea~label.show{font-size:1.2rem;top:-.3rem;transform:translate(0,-100%)}@media (max-width:47.99em){.floating-label input~label.show,.floating-label label.show,.floating-label textarea~label.show{font-size:1.3rem}}.message{position:relative;border-radius:.8rem;padding:2rem;display:none;color:var(--brand-color-lightest);font-family:os_semibold,arial,sans-serif}.message p{margin-bottom:0}.message a{color:var(--light);text-decoration:underline}.message a:active,.message a:focus,.message a:hover{color:var(--light);text-decoration:none}.message__close{position:absolute;top:1.5rem;right:2rem;font-size:3rem;line-height:1;color:var(--light)}.message__close span{line-height:1}.message.message--valid{background-color:var(--valid-color)}.message.message--no-bg,.message.message--notif{border:1px solid var(--brand-color)}.message.message--no-bg,.message.message--notif,.message.message--warning{background-color:var(--warning-color);color:var(--dark)}.message.message--no-bg .message__close,.message.message--notif .message__close,.message.message--warning .message__close{color:var(--dark)}.message.message--no-bg a,.message.message--notif a,.message.message--warning a{color:var(--dark)}.message.message--no-bg a:active,.message.message--no-bg a:focus,.message.message--no-bg a:hover,.message.message--notif a:active,.message.message--notif a:focus,.message.message--notif a:hover,.message.message--warning a:active,.message.message--warning a:focus,.message.message--warning a:hover{color:var(--dark)}.message.message--notif{background-color:var(--notif-color);color:var(--dark)}.message.message--notif .message__close{color:var(--dark)}.message.message--notif a{color:var(--dark)}.message.message--notif a:active,.message.message--notif a:focus,.message.message--notif a:hover{color:var(--dark)}.message.message--visible{display:block}.message.message--error{background-color:var(--error-color);color:var(--message-color-light)}.message.message--no-bg{background-color:var(--brand-color-lightest)}.message.message--show{display:block}input[type=radio]{-webkit-appearance:radio}input[type=radio]:focus{outline:2px solid var(--brand-color)}.custom-radio:not([class*=space-]){margin-bottom:1rem}.custom-radio input[type=radio]{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.custom-radio input[type=radio]+label{cursor:pointer;margin:0 1rem 0 0}.custom-radio input[type=radio]+label::before{content:"";display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem;margin-right:.5rem;text-align:center;border:1px solid var(--brand-color-darker);border-radius:100%;background-color:var(--brand-color-lightest);transition:all .1s ease-out}.custom-radio input[type=radio]+label.flex span{max-width:90%}.custom-radio input[type=radio]+label.flex::before{min-width:1.5rem}.custom-radio input[type=radio]:focus+label::before{outline:2px solid var(--brand-color)}.custom-radio input[type=radio]:focus:checked+label::before{outline:2px solid var(--brand-color)}.custom-radio input[type=radio]:disabled+label{color:var(--brand-color-mid);cursor:not-allowed}.custom-radio input[type=radio]:disabled+label::before{border:1px solid var(--brand-color-mid);background-color:var(--brand-color-mid);cursor:not-allowed}.custom-radio input[type=radio]:checked+label::before{background-color:var(--light);box-shadow:inset 0 0 0 .38rem var(--thema-bg-color-darker)}@media (prefers-contrast:more){.custom-radio input[type=radio]+label::before{content:" "}.custom-radio input[type=radio]:checked+label::before{content:"×";line-height:1.25;background-color:transparent;box-shadow:none}.custom-radio input[type=radio]:disabled+label{color:grayText;cursor:not-allowed}}.custom-radio--right input[type=radio]{position:absolute}.custom-radio--right input[type=radio]+label{padding:0}.custom-radio--right input[type=radio]+label:after{content:"";display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem;margin-left:1rem;cursor:pointer;text-align:center;border:1px solid var(--brand-color-darker);border-radius:100%;background-color:var(--brand-color-lightest);transition:all .1s ease-out}.custom-radio--right input[type=radio]+label::before{content:none}.custom-radio--right input[type=radio]:focus+label::after{outline:2px solid var(--brand-color)}.custom-radio--right input[type=radio]:focus:checked+label::after{outline:2px solid var(--brand-color)}.custom-radio--right input[type=radio]:disabled+label{color:var(--brand-color-mid);cursor:not-allowed}.custom-radio--right input[type=radio]:disabled+label::after{border:1px solid var(--brand-color-mid);background-color:var(--brand-color-mid);cursor:not-allowed}.custom-radio--right input[type=radio]:checked+label::after{background-color:var(--light);box-shadow:inset 0 0 0 .38rem var(--thema-bg-color-darker)}@media (prefers-contrast:more){.custom-radio--right input[type=radio]+label::after{content:" "}.custom-radio--right input[type=radio]:checked+label::before{content:none}.custom-radio--right input[type=radio]:checked+label::after{content:"×";line-height:1.25;background-color:transparent;box-shadow:none}}.custom-radio--inline{display:inline-block}.error .custom-radio--inline{margin-bottom:0}.custom-radio--inline input[type=radio]+label::before{margin-right:.5rem}.custom-radio--inline.custom-radio--right input[type=radio]+label::after{margin-left:.5rem}.block-radio{position:relative;list-style:none;padding-left:0;text-align:center;margin-bottom:2rem;border-radius:1rem;box-shadow:var(--thema-bg-color-darker) 0 0 1px 2px;background-color:var(--brand-color-lighter);font-size:1.3rem}.block-radio__highlight{padding:2rem 1rem 0;border-top-left-radius:1rem;border-top-right-radius:1rem}.block-radio__unhighlight{padding:2rem 1rem}.block-radio__unhighlight--above{position:relative;z-index:15;text-align:left}.block-radio__title{display:block;font-family:os_bold,arial,sans-serif;font-size:1.8rem;margin-bottom:1.5rem}.block-radio__title--inline{display:inline-block}.block-radio__subtitle{position:relative;display:block;font-size:1.4rem}.block-radio__subtitle::after{display:block;margin:2rem auto 0;content:"";width:3rem;height:1px;background-color:var(--brand-color)}.block-radio--no-center .block-radio__unhighlight{text-align:left}.block-radio .toggle-visibility{visibility:hidden;opacity:0;transition:opacity .35s,visibility .35s}.block-radio>label{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:7rem;margin:0;padding:0;cursor:pointer}.block-radio>label.block-radio__label--nobg{line-height:1.5}.block-radio>label::after{content:"";position:absolute;top:85%;left:50%;height:20px;width:11px;border:3px solid var(--light);border-left:0;border-top:0;transform:rotate(45deg) translateX(-50%);opacity:0}.block-radio>input[type=checkbox],.block-radio>input[type=radio]{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.block-radio>input[type=checkbox]:focus+label,.block-radio>input[type=radio]:focus+label{outline:2px solid var(--brand-color);border-top-left-radius:1rem;border-top-right-radius:1rem}.block-radio>input[type=checkbox]:focus+label.block-radio__label--nobg,.block-radio>input[type=radio]:focus+label.block-radio__label--nobg{border-radius:0;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.block-radio>input[type=checkbox]:disabled+label,.block-radio>input[type=radio]:disabled+label{color:var(--brand-color-mid);cursor:not-allowed}.block-radio>input[type=checkbox]:checked+label,.block-radio>input[type=radio]:checked+label{position:relative;border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:var(--thema-bg-color-darker);color:var(--light)}.block-radio>input[type=checkbox]:checked+label.block-radio__label--nobg,.block-radio>input[type=radio]:checked+label.block-radio__label--nobg{background:var(--brand-color);border-radius:0;border-top-left-radius:1rem;border-bottom-left-radius:1rem;color:var(--default-text-color)}@media (max-width:63.49em){.block-radio>input[type=checkbox]:checked+label.block-radio__label--nobg,.block-radio>input[type=radio]:checked+label.block-radio__label--nobg{border-bottom-left-radius:0;border-top-right-radius:1rem}}.block-radio>input[type=checkbox]:checked+label::before,.block-radio>input[type=radio]:checked+label::before{content:"";display:block;position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%);background-color:var(--thema-bg-color-darker);border-radius:50%;padding:.2rem .6rem;width:3rem;height:3.5rem}.block-radio>input[type=checkbox]:checked+label::after,.block-radio>input[type=radio]:checked+label::after{opacity:1}.block-radio>input[type=checkbox]:checked+label .block-radio__subtitle,.block-radio>input[type=radio]:checked+label .block-radio__subtitle{padding-bottom:2.1rem;display:block}.block-radio>input[type=checkbox]:checked+label .block-radio__subtitle::after,.block-radio>input[type=radio]:checked+label .block-radio__subtitle::after{content:none}.block-radio>input[type=checkbox]:checked~.toggle-visibility,.block-radio>input[type=radio]:checked~.toggle-visibility{visibility:visible;opacity:1}@media (prefers-contrast:more){.block-radio>input[type=checkbox]:disabled+label,.block-radio>input[type=radio]:disabled+label{color:grayText;cursor:not-allowed}}.block-radio.block-radio--rounded input[type=radio]:checked+label{border-radius:1rem;height:100%}.block-radio.block-radio--rounded input[type=radio]:checked+label .block-radio__highlight{border-radius:1rem;height:100%}.block-radio.block-radio--salt{box-shadow:var(--salt-color) 0 0 1px 2px}.block-radio.block-radio--salt input[type=radio]:checked+label{background:var(--salt-color)}.block-radio.block-radio--salt input[type=radio]:checked+label::before{background-color:var(--salt-color);color:var(--bg-text--color-light);text-shadow:.05em 0 0 var(--bg-text--color-light),-.05em 0 0 var(--bg-text--color-light)}.block-radio.block-radio--salt input[type=radio]:checked+label .block-radio__highlight{background:var(--salt-color);color:var(--bg-text--color-light)}.custom-radio-btnlike input[type=radio]{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.custom-radio-btnlike input[type=radio]+label{display:flex;align-items:center;justify-content:flex-start;position:relative;cursor:pointer;margin:0 0 1rem 0;padding:1rem;border:1px solid var(--brand-color-darker);border-radius:1rem}.custom-radio-btnlike input[type=radio]:focus+label{outline:2px solid var(--brand-color);outline-offset:2px}.custom-radio-btnlike input[type=radio]:checked+label{border-color:var(--thema-bg-color-darker);background-color:var(--thema-bg-color-darker);color:var(--light)}.custom-radio-btnlike input[type=radio]:checked+label::after{content:"";position:absolute;right:2rem;top:50%;height:10px;width:5px;border:2px solid var(--light);border-left:0;border-top:0;transform:rotate(45deg) translateY(-50%)}.custom-radio-btnlike input[type=radio]:disabled+label{color:var(--brand-color-mid);cursor:not-allowed}.custom-radio-btnlike input[type=radio]:disabled+label::after{border:1px solid var(--brand-color-mid);background-color:var(--brand-color-mid);cursor:not-allowed}.custom-radio-btnlike__icon{display:inline-block;vertical-align:top;max-width:3rem;margin-right:1rem}.simple-option{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:33.74em){.simple-option{-webkit-justify-content:center;justify-content:center}.simple-option[class*=grid-]{display:block}}.simple-option__item{display:flex;position:relative;border-radius:1rem;min-width:13rem;margin-bottom:2.3rem}.simple-option__item input[type=checkbox]:first-of-type,.simple-option__item input[type=radio]:first-of-type{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.simple-option__item input[type=checkbox]:first-of-type:checked+label,.simple-option__item input[type=radio]:first-of-type:checked+label{border:2px solid var(--thema-bg-color-darker);overflow:hidden}.simple-option__item input[type=checkbox]:first-of-type:checked+label .simple-option__check,.simple-option__item input[type=radio]:first-of-type:checked+label .simple-option__check{position:absolute;bottom:0;right:0;width:0;height:0;border-left:3.5rem solid transparent;border-bottom:3.5rem solid;border-bottom-color:var(--thema-bg-color-darker)}.simple-option__item input[type=checkbox]:first-of-type:checked+label .simple-option__check::before,.simple-option__item input[type=radio]:first-of-type:checked+label .simple-option__check::before{content:"";position:absolute;top:2rem;right:.7rem;height:.8rem;width:.3rem;border:2px solid var(--light);border-left:0;border-top:0;transform:rotate(45deg) translateX(-50%)}.simple-option__item input[type=checkbox]:first-of-type:focus+label,.simple-option__item input[type=radio]:first-of-type:focus+label{outline:2px solid var(--brand-color);outline-offset:2px}.simple-option__label{position:relative;display:block;width:100%;margin:0;cursor:pointer;border:1px solid var(--brand-color-darken);background-color:var(--brand-color-lighter);border-radius:1rem}.simple-option__label-text{display:block;margin:0 auto;padding:1.5rem 3rem;font-size:1.4rem;text-align:center}.simple-option__label-text__highlight{font-size:2.7rem;font-family:os_bold,arial,sans-serif}.simple-option__label-text__highlight--colored{color:var(--default-bg-color)}.simple-option .simple-option__label-text__aside{display:flex;align-items:center}.simple-option .simple-option__label-text__aside-icon{width:5rem;max-height:5rem;fill:var(--default-bg-color)}.simple-option .simple-option__label-text__aside-content{text-align:left;margin-left:1rem}@media (min-width:33.75em){.simple-option.simple-option--no-grid .simple-option__item:not(:last-child){margin-right:2.3rem}}@media (min-width:20em) and (max-width:33.74em){.simple-option.simple-option--no-grid .simple-option__item:not(:last-child){margin-right:1.5rem}}.simple-option~.error{position:relative;top:-2rem}.switcher{display:-webkit-inline-flex;display:inline-flex;border:1px solid;border-radius:10rem;width:max-content;margin:0 auto;background-color:var(--brand-color-lightest)}.switcher--has-icon{margin:0 1rem 0 0}.switcher li{margin-bottom:0;flex:1 1 auto;text-align:center;min-width:10rem}.switcher li:first-child label{border-top-left-radius:10rem;border-bottom-left-radius:10rem}.switcher li:last-child label{border-top-right-radius:10rem;border-bottom-right-radius:10rem}.switcher label{font-family:os_bold,arial,sans-serif}.switcher input{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.switcher input+label{display:inline-block;padding:1rem;margin:0;width:100%;cursor:pointer}.switcher input.active+label,.switcher input:checked+label{color:var(--thema-color);background-color:var(--thema-bg-color)}.switcher input:focus+label{outline:2px solid var(--brand-color)}.footer{padding:2rem;background-color:var(--brand-color-lighter);font-size:1.2rem}.footer .center-content{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media (max-width:47.99em){.footer{display:block}}.footer .social{padding-left:0}.footer ul{margin-bottom:0}.footer li{margin-right:2rem}.footer .copy{margin-bottom:2rem}@media (min-width:48em){.footer .copy{margin-left:auto}}.footer a{text-decoration:none}.footer a:active,.footer a:focus,.footer a:hover{text-decoration:underline}.footer [class^=bloc_title] a,.footer [class^=email_form] label{font-family:os_bold,arial,sans-serif;font-weight:400}#salt_footer ul{padding-left:0}#salt_footer li{margin-bottom:0}#salt_footer [class^=footer_wrapper]{padding:0}.social li{position:relative;left:-1.2rem;display:inline-block;margin:0}.social a{display:block;padding:1.5rem 1rem}.social a svg{width:2rem;height:1.3rem;transition:fill .2s;fill:var(--brand-color)}.social a:active svg,.social a:focus svg,.social a:hover svg{fill:var(--brand-color-dark)}.legal{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.legal ul{padding-left:0;font-size:1.2rem}.legal li{position:relative;display:inline-block;margin-right:1.2rem}.legal li:not(:last-child)::after{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:60%;margin:0 -.8rem;background-color:var(--default-bg-color);transform:translateY(-50%)}@media (min-width:540px){[class*=" grid-"],[class^=grid-]{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:stretch}[class*=" grid-"]>*,[class^=grid-]>*{box-sizing:border-box;min-width:0;min-height:0}}@media (min-width:540px){.grid,.grid--reverse{display:flex}.grid--reverse>*,.grid>*{flex:1 1 0%;box-sizing:border-box;min-width:0;min-height:0}.grid--reverse.has-gutter>*+*,.grid.has-gutter>*+*{margin-left:calc(1rem - .01px)}.grid--reverse.has-gutter-l>*+*,.grid.has-gutter-l>*+*{margin-left:calc(2rem - .01px)}.grid--reverse.has-gutter-xl>*+*,.grid.has-gutter-xl>*+*{margin-left:calc(3rem - .01px)}}@media (min-width:540px){[class*=grid-2]>*{width:calc(100% / 2 - .01px)}[class*=grid-2].has-gutter{margin-right:calc(-1rem / 2);margin-left:calc(-1rem / 2)}[class*=grid-2].has-gutter>*{width:calc(100% / 2 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-2].has-gutter-l{margin-right:calc(-2rem / 2);margin-left:calc(-2rem / 2)}[class*=grid-2].has-gutter-l>*{width:calc(100% / 2 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-2].has-gutter-xl{margin-right:calc(-3rem / 2);margin-left:calc(-3rem / 2)}[class*=grid-2].has-gutter-xl>*{width:calc(100% / 2 - 3rem - .01px);margin-right:1.5rem;margin-left:1.5rem}[class*=grid-3]>*{width:calc(100% / 3 - .01px)}[class*=grid-3].has-gutter{margin-right:calc(-1rem / 2);margin-left:calc(-1rem / 2)}[class*=grid-3].has-gutter>*{width:calc(100% / 3 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-3].has-gutter-l{margin-right:calc(-2rem / 2);margin-left:calc(-2rem / 2)}[class*=grid-3].has-gutter-l>*{width:calc(100% / 3 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-3].has-gutter-xl{margin-right:calc(-3rem / 2);margin-left:calc(-3rem / 2)}[class*=grid-3].has-gutter-xl>*{width:calc(100% / 3 - 3rem - .01px);margin-right:1.5rem;margin-left:1.5rem}[class*=grid-4]>*{width:calc(100% / 4 - .01px)}[class*=grid-4].has-gutter{margin-right:calc(-1rem / 2);margin-left:calc(-1rem / 2)}[class*=grid-4].has-gutter>*{width:calc(100% / 4 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-4].has-gutter-l{margin-right:calc(-2rem / 2);margin-left:calc(-2rem / 2)}[class*=grid-4].has-gutter-l>*{width:calc(100% / 4 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-4].has-gutter-xl{margin-right:calc(-3rem / 2);margin-left:calc(-3rem / 2)}[class*=grid-4].has-gutter-xl>*{width:calc(100% / 4 - 3rem - .01px);margin-right:1.5rem;margin-left:1.5rem}[class*=grid-5]>*{width:calc(100% / 5 - .01px)}[class*=grid-5].has-gutter{margin-right:calc(-1rem / 2);margin-left:calc(-1rem / 2)}[class*=grid-5].has-gutter>*{width:calc(100% / 5 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-5].has-gutter-l{margin-right:calc(-2rem / 2);margin-left:calc(-2rem / 2)}[class*=grid-5].has-gutter-l>*{width:calc(100% / 5 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-5].has-gutter-xl{margin-right:calc(-3rem / 2);margin-left:calc(-3rem / 2)}[class*=grid-5].has-gutter-xl>*{width:calc(100% / 5 - 3rem - .01px);margin-right:1.5rem;margin-left:1.5rem}[class*=grid-6]>*{width:calc(100% / 6 - .01px)}[class*=grid-6].has-gutter{margin-right:calc(-1rem / 2);margin-left:calc(-1rem / 2)}[class*=grid-6].has-gutter>*{width:calc(100% / 6 - 1rem - .01px);margin-right:.5rem;margin-left:.5rem}[class*=grid-6].has-gutter-l{margin-right:calc(-2rem / 2);margin-left:calc(-2rem / 2)}[class*=grid-6].has-gutter-l>*{width:calc(100% / 6 - 2rem - .01px);margin-right:1rem;margin-left:1rem}[class*=grid-6].has-gutter-xl{margin-right:calc(-3rem / 2);margin-left:calc(-3rem / 2)}[class*=grid-6].has-gutter-xl>*{width:calc(100% / 6 - 3rem - .01px);margin-right:1.5rem;margin-left:1.5rem}}.push{margin-left:auto!important}.pull{margin-right:auto!important}[class*=grid-][class*="--reverse"]{flex-direction:row-reverse}@media (min-width:540px){.full{flex:0 0 auto;width:calc(100% / 1 - .01px)}.has-gutter>.full{width:calc(100% / 1 - 1rem - .01px)}.has-gutter-l>.full{width:calc(100% / 1 - 2rem - .01px)}.has-gutter-xl>.full{width:calc(100% / 1 - 3rem - .01px)}.one-half{flex:0 0 auto;width:calc(100% / 2 - .01px)}.has-gutter>.one-half{width:calc(100% / 2 - 1rem - .01px)}.has-gutter-l>.one-half{width:calc(100% / 2 - 2rem - .01px)}.has-gutter-xl>.one-half{width:calc(100% / 2 - 3rem - .01px)}.one-third{flex:0 0 auto;width:calc(100% / 3 - .01px)}.has-gutter>.one-third{width:calc(100% / 3 - 1rem - .01px)}.has-gutter-l>.one-third{width:calc(100% / 3 - 2rem - .01px)}.has-gutter-xl>.one-third{width:calc(100% / 3 - 3rem - .01px)}.one-quarter{flex:0 0 auto;width:calc(100% / 4 - .01px)}.has-gutter>.one-quarter{width:calc(100% / 4 - 1rem - .01px)}.has-gutter-l>.one-quarter{width:calc(100% / 4 - 2rem - .01px)}.has-gutter-xl>.one-quarter{width:calc(100% / 4 - 3rem - .01px)}.one-fifth{flex:0 0 auto;width:calc(100% / 5 - .01px)}.has-gutter>.one-fifth{width:calc(100% / 5 - 1rem - .01px)}.has-gutter-l>.one-fifth{width:calc(100% / 5 - 2rem - .01px)}.has-gutter-xl>.one-fifth{width:calc(100% / 5 - 3rem - .01px)}.one-sixth{flex:0 0 auto;width:calc(100% / 6 - .01px)}.has-gutter>.one-sixth{width:calc(100% / 6 - 1rem - .01px)}.has-gutter-l>.one-sixth{width:calc(100% / 6 - 2rem - .01px)}.has-gutter-xl>.one-sixth{width:calc(100% / 6 - 3rem - .01px)}.two-thirds{flex:0 0 auto;width:calc(100% / 3 * 2 - .01px)}.has-gutter>.two-thirds{width:calc(100% / 3 * 2 - 1rem - .01px)}.has-gutter-l>.two-thirds{width:calc(100% / 3 * 2 - 2rem - .01px)}.has-gutter-xl>.two-thirds{width:calc(100% / 3 * 2 - 3rem - .01px)}.three-quarters{flex:0 0 auto;width:calc(100% / 4 * 3 - .01px)}.has-gutter>.three-quarters{width:calc(100% / 4 * 3 - 1rem - .01px)}.has-gutter-l>.three-quarters{width:calc(100% / 4 * 3 - 2rem - .01px)}.has-gutter-xl>.three-quarters{width:calc(100% / 4 * 3 - 3rem - .01px)}.four-fifths{flex:0 0 auto;width:calc(100% / 5 * 4 - .01px)}.has-gutter>.four-fifths{width:calc(100% / 5 * 4 - 1rem - .01px)}.has-gutter-l>.four-fifths{width:calc(100% / 5 * 4 - 2rem - .01px)}.has-gutter-xl>.four-fifths{width:calc(100% / 5 * 4 - 3rem - .01px)}.five-sixths{flex:0 0 auto;width:calc(100% / 6 * 5 - .01px)}.has-gutter>.five-sixths{width:calc(100% / 6 * 5 - 1rem - .01px)}.has-gutter-l>.five-sixths{width:calc(100% / 6 * 5 - 2rem - .01px)}.has-gutter-xl>.five-sixths{width:calc(100% / 6 * 5 - 3rem - .01px)}}@media (min-width:540px) and (max-width:767px){[class*=-small-1]>*{width:calc(100% / 1 - .01px)}[class*=-small-1].has-gutter>*{width:calc(100% / 1 - 1rem - .01px)}[class*=-small-1].has-gutter-l>*{width:calc(100% / 1 - 2rem - .01px)}[class*=-small-1].has-gutter-xl>*{width:calc(100% / 1 - 3rem - .01px)}[class*=-small-2]>*{width:calc(100% / 2 - .01px)}[class*=-small-2].has-gutter>*{width:calc(100% / 2 - 1rem - .01px)}[class*=-small-2].has-gutter-l>*{width:calc(100% / 2 - 2rem - .01px)}[class*=-small-2].has-gutter-xl>*{width:calc(100% / 2 - 3rem - .01px)}[class*=-small-3]>*{width:calc(100% / 3 - .01px)}[class*=-small-3].has-gutter>*{width:calc(100% / 3 - 1rem - .01px)}[class*=-small-3].has-gutter-l>*{width:calc(100% / 3 - 2rem - .01px)}[class*=-small-3].has-gutter-xl>*{width:calc(100% / 3 - 3rem - .01px)}[class*=-small-4]>*{width:calc(100% / 4 - .01px)}[class*=-small-4].has-gutter>*{width:calc(100% / 4 - 1rem - .01px)}[class*=-small-4].has-gutter-l>*{width:calc(100% / 4 - 2rem - .01px)}[class*=-small-4].has-gutter-xl>*{width:calc(100% / 4 - 3rem - .01px)}}@media (min-width:768px) and (max-width:1015px){[class*=-medium-1]>*{width:calc(100% / 1 - .01px)}[class*=-medium-1].has-gutter>*{width:calc(100% / 1 - 1rem - .01px)}[class*=-medium-1].has-gutter-l>*{width:calc(100% / 1 - 2rem - .01px)}[class*=-medium-1].has-gutter-xl>*{width:calc(100% / 1 - 3rem - .01px)}[class*=-medium-2]>*{width:calc(100% / 2 - .01px)}[class*=-medium-2].has-gutter>*{width:calc(100% / 2 - 1rem - .01px)}[class*=-medium-2].has-gutter-l>*{width:calc(100% / 2 - 2rem - .01px)}[class*=-medium-2].has-gutter-xl>*{width:calc(100% / 2 - 3rem - .01px)}[class*=-medium-3]>*{width:calc(100% / 3 - .01px)}[class*=-medium-3].has-gutter>*{width:calc(100% / 3 - 1rem - .01px)}[class*=-medium-3].has-gutter-l>*{width:calc(100% / 3 - 2rem - .01px)}[class*=-medium-3].has-gutter-xl>*{width:calc(100% / 3 - 3rem - .01px)}[class*=-medium-4]>*{width:calc(100% / 4 - .01px)}[class*=-medium-4].has-gutter>*{width:calc(100% / 4 - 1rem - .01px)}[class*=-medium-4].has-gutter-l>*{width:calc(100% / 4 - 2rem - .01px)}[class*=-medium-4].has-gutter-xl>*{width:calc(100% / 4 - 3rem - .01px)}}@media (min-width:1016px) and (max-width:1365px){[class*=-large-1]>*{width:calc(100% / 1 - .01px)}[class*=-large-1].has-gutter>*{width:calc(100% / 1 - 1rem - .01px)}[class*=-large-1].has-gutter-l>*{width:calc(100% / 1 - 2rem - .01px)}[class*=-large-1].has-gutter-xl>*{width:calc(100% / 1 - 3rem - .01px)}[class*=-large-2]>*{width:calc(100% / 2 - .01px)}[class*=-large-2].has-gutter>*{width:calc(100% / 2 - 1rem - .01px)}[class*=-large-2].has-gutter-l>*{width:calc(100% / 2 - 2rem - .01px)}[class*=-large-2].has-gutter-xl>*{width:calc(100% / 2 - 3rem - .01px)}[class*=-large-3]>*{width:calc(100% / 3 - .01px)}[class*=-large-3].has-gutter>*{width:calc(100% / 3 - 1rem - .01px)}[class*=-large-3].has-gutter-l>*{width:calc(100% / 3 - 2rem - .01px)}[class*=-large-3].has-gutter-xl>*{width:calc(100% / 3 - 3rem - .01px)}[class*=-large-4]>*{width:calc(100% / 4 - .01px)}[class*=-large-4].has-gutter>*{width:calc(100% / 4 - 1rem - .01px)}[class*=-large-4].has-gutter-l>*{width:calc(100% / 4 - 2rem - .01px)}[class*=-large-4].has-gutter-xl>*{width:calc(100% / 4 - 3rem - .01px)}}header{position:relative;z-index:98}body.loading{opacity:.7;height:100vh;overflow:hidden}body.loading::before{content:"";position:fixed;z-index:98;width:100%;height:100%;background-color:var(--brand-color-lightest);opacity:.3}body.loading::after{content:"";position:fixed;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:9rem;height:9rem;background-size:9rem 9rem;border-radius:10rem}body.no-scroll{overflow:hidden}.centered{position:relative;max-width:102rem;margin:0 auto;padding:0 2rem}.centered--thin{max-width:76.8rem}@media (min-width:63.5em){.centered--padding-right{padding-right:33rem}}.centered--field{padding:0;margin-bottom:3rem}@media (min-width:33.75em){.centered--field{width:40rem}}.topbar__tools{justify-content:space-between}main{position:relative}main.main--fixed{padding-top:15rem;min-height:30rem}main input.has-icon{width:calc(100% - 6.2rem)}.circle-sibling{padding-top:4rem}main img{display:block;width:100%;height:auto}.pwd-toggler{display:inline-block;width:4.5rem;height:4.5rem;padding:1rem}.pwd-toggler svg{width:100%;height:100%}.temp-hidden{display:block}.temp-hidden[aria-hidden=true]{display:none}.oto-img{display:block;max-width:50%;margin:2rem auto}.helper{font-size:1.3rem;margin-bottom:2rem}fieldset svg{fill:var(--brand-color)}fieldset .mobile{height:2rem}fieldset .domain{position:relative;min-height:3rem;display:flex;align-items:center}fieldset .domain svg{margin-right:1rem}.back{display:block;margin-bottom:2.4rem;font-size:1.8rem;text-decoration:none;font-family:os_bold,arial,sans-serif}.back svg{fill:var(--brand-color)}.recharge-form__method{display:block;margin-top:1rem}.recharge-form__method img{width:6rem}.payment-receipt{position:relative}.payment-receipt>div{min-height:6.2rem}.payment-receipt button{position:absolute;right:-1rem;top:0}@media (max-width:33.74em){.payment-receipt button{display:none}}.receipt-info{border-top:1px solid;margin-top:1rem;padding-top:2rem}.highlight__left .highlight__content{margin:0 2rem;padding:0}.highlight__content fieldset{width:auto}.mobileapp .circle-container--top-right{top:0}.grecaptcha-badge{z-index:99;bottom:7rem!important}@media (prefers-contrast:more){[aria-current=page],[aria-current=true],[aria-selected=true]{border:2px solid Highlight}svg{fill:Highlight!important}}.hidden-no-gomo{display:none!important}.hidden-s{display:none}.bordered-text::before{background-color:var(--thema-bg-color)}.btn::before{background-color:var(--thema-bg-color-contrasted)}.btn.link-style{background-color:transparent}.btn.link-style::before{content:none;background-color:transparent}.simple-option .simple-option__label-text__highlight{color:var(--thema-color-dark)}.ui-datepicker .ui-state-active{background-color:var(--thema-bg-color);color:var(--thema-color)}.modal-close:focus{outline:2px solid transparent;box-shadow:var(--default-text-color) 0 0 1px 1px}fieldset legend{font-size:1.4rem}.hidden-s{display:none}.bordered-text::before{background-color:var(--thema-bg-color)}.btn::before{background-color:var(--thema-bg-color-contrasted)}.btn.link-style{background-color:transparent}.btn.link-style::before{content:none;background-color:transparent}.simple-option .simple-option__label-text__highlight{color:var(--thema-color-dark)}.ui-datepicker .ui-state-active{background-color:var(--thema-bg-color);color:var(--thema-color)}.modal-close:focus{outline:2px solid transparent;box-shadow:var(--default-text-color) 0 0 1px 1px}fieldset legend{font-size:1.4rem}
.theme-toggle.theme-toggle--reversed .theme-toggle__classic {
    transform: scale(-1, 1);
}

.theme-toggle {
    --theme-toggle__classic--duration: 500ms;
}

.theme-toggle svg {
    width: 3rem;
    height: 3rem;
}

.theme-toggle__classic path {
    transition-timing-function: cubic-bezier(0, 0, 0.15, 1.25);
    transform-origin: center;
    transition-duration: calc(var(--theme-toggle__classic--duration) * 0.8);
}

.theme-toggle__classic g path {
    transition-property: opacity, transform;
    transition-delay: calc(var(--theme-toggle__classic--duration) * 0.2);
}

.theme-toggle__classic :first-child path {
    transition-property: transform, d;
}

.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__classic g path,
.theme-toggle input[type=checkbox]:checked~.theme-toggle__classic g path {
    transform: scale(0.5) rotate(45deg);
    opacity: 0;
    transition-delay: 0s;
}

.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__classic :first-child path,
.theme-toggle input[type=checkbox]:checked~.theme-toggle__classic :first-child path {
    d: path("M-12 5h30a1 1 0 0 0 9 13v24h-39Z");
    transition-delay: calc(var(--theme-toggle__classic--duration) * 0.2);
}

@supports not (d: path("")) {

    .theme-toggle--toggled:not(label).theme-toggle .theme-toggle__classic :first-child path,
    .theme-toggle input[type=checkbox]:checked~.theme-toggle__classic :first-child path {
        transform: translate3d(-12px, 10px, 0);
    }
}

.theme-toggle {
    border: none;
    background: none;
    cursor: pointer;
    margin: 1rem 0 0.5rem 1rem;
}

.theme-toggle__classic {
    fill: var(--light);
}

.theme-toggle input[type=checkbox] {
    position: absolute;
    top: auto;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    width: 1px;
    height: 1px;
    white-space: nowrap;
}

.theme-toggle input[type=checkbox] ~ svg {
    outline: 2px solid transparent;
}

.theme-toggle input[type=checkbox]:focus ~ svg {
    outline-color: var(--light);
}

@media (prefers-reduced-motion: reduce) {
    .theme-toggle:not(.theme-toggle--force-motion) * {
        transition: none !important;
    }
}

@media (max-width: 63.49em) {
    .theme-toggle {
        margin: 0.5rem 1rem 0 0.2rem
    }
}