*{box-sizing:border-box}body,html{font-family:Arial,sans-serif;margin:0;min-height:100%;min-height:100vh;padding:0;position:relative;width:100%;word-wrap:break-word;hyphens:auto}body:before{background:#e6f6f5;content:"";display:none;height:85px;position:fixed;width:100%;z-index:1}html *,html :after,html :before{box-sizing:border-box}.h1,h1{font-size:40px;letter-spacing:0;line-height:52px;margin-bottom:20px;margin-top:0}.h1,.h2,h1,h2{font-family:EuclidCircularA;font-weight:500}.h2,h2{font-size:25px;letter-spacing:.63px;letter-spacing:0;line-height:35px;margin-bottom:50px;margin-top:52px;transition:color .5s ease}.page{align-items:center;background:#e6f6f5;display:none;flex-direction:column;justify-content:space-between;min-height:100%;min-height:100vh;transition:background .5s ease}.page>video{height:100%;left:0;object-fit:cover;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.page__emailinfo,.page__endtext,.page__starttext{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:100%}.page__endtext{text-align:center}.page__endtext .h1{margin-bottom:25px}.page__emailinfo p,.page__endtext p,.page__starttext p{color:#fff;font-family:EuclidCircularA;font-size:20px;letter-spacing:0;line-height:36px;margin-bottom:50px;margin-top:0}.page__emailinfo p{color:#1e3b3d}.active,.buttons{display:flex}.buttons{bottom:50px;height:50px;justify-content:space-between;max-width:1600px;padding:0 20px;position:fixed;width:100%}.buttons--static{margin-bottom:50px;margin-top:50px;position:static}.stepper{align-items:center;background:#1e3b3d;display:flex;height:50px;justify-content:center;padding:0 20px;position:fixed;right:0;top:75px;width:100%;z-index:1}.stepper--hide{display:none}.stepper__container{align-items:center;display:flex;height:100%;position:relative;width:100%}.progress{background:#fff;height:1px;position:absolute;z-index:1}.current-step{background:#1e3b3d;font-size:14px;letter-spacing:.8px;line-height:20px;padding:0 4px;position:relative;text-align:center;z-index:2}.btn-primary,.current-step{color:#fff;font-family:EuclidCircularA;font-weight:500}.btn-primary{background-color:#9442ff;border:none;border-radius:33.5px;cursor:pointer;font-size:18px;height:50px;letter-spacing:.9px;line-height:28px;padding:0 33.5px;width:fit-content}.btn-primary[disabled]{opacity:.5}.btn-nostyle{color:#000;font-size:21px;letter-spacing:.5px;line-height:36px;text-decoration:underline;transition:color .5s ease}.btn-goto-start,.btn-nostyle{background:none;border:none;cursor:pointer;font-family:EuclidCircularA}.btn-goto-start{color:#fff;font-size:18px;letter-spacing:.45px;line-height:30px;text-align:center}.logo{left:20px;position:fixed;top:25px;z-index:2}@media only screen and (max-width:768px){.logo{background:#e6f6f5;left:0;padding:25px;top:0;width:100%}.dark .logo,.logo.dark{background:#0e2b2d}}.logo svg{color:#0e282d;height:auto;transition:color .5s ease;width:150px}.question{margin-top:125px;width:100%}.question--padding{padding:0 20px}.question--textarea{display:flex;flex-direction:column;height:100%;padding-right:0;width:100%}.question--textarea .question__left{flex:1;height:100%}.question--textarea .question__right{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;height:100%;height:calc(100vh - 85px);width:34.0625%}.question--textarea .question__left .question__left-block{width:100%}.question--textarea label{color:#0e2b2d;display:block;font-family:EuclidCircularA;font-size:15px;letter-spacing:1.5px;line-height:24px;margin-bottom:2px}.question--textarea textarea,.radio--textarea textarea{background:transparent;border:1px solid #0e2b2d;width:100%}.question--checkboxes .question__top,.question--radios .question__top,.question--slider .question__top{margin:0 auto;max-width:1600px;width:100%}.question--slider{overflow:hidden;padding-bottom:50px}.radio{align-items:center;border-top:1px solid rgba(30,59,61,.2);cursor:pointer;display:flex;padding:20.5px 20px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio>div{max-width:1600px}.question--radios.question--images .radio{padding:0 0 0 20px}.radio--tag{align-items:center;background:transparent;border:1px solid rgba(30,59,61,.2);border-radius:50px;display:flex;min-height:50px;padding:0 23px 0 15px;width:fit-content}.radio--tag:hover{background-color:rgba(30,59,61,.2)}.radio--textarea{flex-direction:column}.radio__textarea{display:none;padding-bottom:29px;padding-left:56px}.radio__textarea--show{display:block}.radio__textarea .textarea__label{color:#0e2b2d;font-family:EuclidCircularA;font-size:15px;letter-spacing:1.5px;line-height:24px;margin-bottom:5px;margin-top:20px}.radio:last-child{border-bottom:1px solid rgba(30,59,61,.2)}.radio:hover{background:rgba(30,59,61,.2)}.radio>div{margin:0 auto;width:100%}.radio input{display:none}.radio input+span{color:#0e2b2d;display:inline-block;font-family:EuclidCircularA;font-size:18px;letter-spacing:.5px;line-height:25px;padding-left:37px;position:relative}.radio input+span:before{background:transparent;border:.75px solid #0e2b2d;border-radius:50%;content:"";display:block;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.radio input+span:after{background:#0e2b2d;border-radius:50%;content:"";display:block;height:18px;left:3px;opacity:0;position:absolute;top:calc(50% - 9px);transform:scale(0);transition:all .2s cubic-bezier(.64,.57,.67,1.53);width:18px}.radio input:checked+span:after{opacity:1;transform:scale(1)}.checkbox{border-top:1px solid rgba(30,59,61,.2);cursor:pointer;display:flex;flex-direction:column;padding:20.5px 0 20.5px 20px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox:last-child{border-bottom:1px solid rgba(30,59,61,.2)}.checkbox:hover{background:rgba(30,59,61,.2)}.checkbox>div{margin:0 auto;max-width:1600px;width:100%}.checkbox input{display:none}.checkbox input+span{color:#0e2b2d;display:inline-block;font-family:EuclidCircularA;font-size:20px;letter-spacing:.48px;line-height:35px;padding-left:55px;position:relative}.checkbox input+span:before{background:transparent;border:.75px solid #0e2b2d;content:"";display:block;height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.checkbox input+span:after{background:#0e2b2d;content:"";display:block;height:24px;left:0;left:3px;opacity:0;position:absolute;top:0;top:5.5px;top:calc(50% - 12px);transform:scale(0);transition:all .2s cubic-bezier(.64,.57,.67,1.53);width:24px}.checkbox input:checked+span:after{opacity:1;transform:scale(1)}body.dark .logo svg{color:#fff}body.dark .page{background:#0e2b2d;color:#fff}body .page--hasvideo,body.dark .page--hasvideo{background:transparent}.range__container{height:125px;margin:160px auto 0;max-width:1600px;position:relative;width:100%}.range{background:linear-gradient(90deg,#ffffff4d 0,#ffffff4d);height:1px;margin-left:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 10px)}.range input{display:none;width:100%}.range__labels{display:flex;justify-content:space-between;list-style:none;margin:0 0 0 -7.5px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 15px)}.range__labels li{align-items:center;background:#fff;border-radius:50%;color:#0e2b2d;display:flex;font-family:EuclidCircularA;font-size:14px;font-weight:500;height:30px;justify-content:center;letter-spacing:.28px;line-height:18px;margin:0;opacity:0;padding:0;position:relative;width:30px}.scale-icon{position:absolute}.scale-icon img{height:auto;width:100px}.range__labels li.active{opacity:1}.range__dots{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%}.range__dots,.range__dots li{list-style:none;margin:0;padding:0}.range__dots li{cursor:pointer;height:10px;position:relative;width:10px}.range__dots li.active{opacity:0}.range__dots li:before{background-color:rgba(14,43,45,.2);border-radius:50%;content:"";display:block;height:10px;width:10px}.range__dots li:after{background-color:#0e2b2d;border-radius:50%;color:#fff;content:"";display:block;font-size:11px;height:5px;left:2.5px;padding-left:6px;padding-top:6px;position:absolute;top:2.5px;transition:transform .5s ease;width:5px}.range__dots li:hover:after{content:attr(data-hover);transform:scale(2)}body.dark .range__dots li:before{background-color:hsla(0,0%,100%,.1)}body.dark .range__dots li:after{background-color:#fff;color:#0e2b2d}body.dark .btn-nostyle{color:#fff}.radio__container{display:flex;flex-wrap:wrap;gap:20px}.question--radios textarea{width:90%}.question--radios .question__left-block{display:flex;flex-direction:column;width:100%}.radio,.radio__image{position:relative}.radio__image{display:flex;left:auto;max-width:96px;top:auto;transform:none}.radio:hover .radio__image{display:block;z-index:1}.radio__image img{height:auto;width:100%}.field-email{background:transparent;border:1px solid #0e2b2d;font-family:EuclidCircularA;font-size:21px;letter-spacing:.5px;line-height:36px;max-width:100%;padding:15px;width:450px}@media only screen and (min-width:768px){body:before{display:none}.question--radios textarea{width:50%}.radio__container{gap:30px;max-width:50%}.h1,h1{font-size:85px;line-height:100px;margin-bottom:46px}.h2,h2{font-size:50px;letter-spacing:0;line-height:74px;margin-top:100px}page{padding:0}.page__endtext p,.page__starttext p{font-size:21px;letter-spacing:.5px}.page__endtext,.page__starttext{max-width:900px}.question{margin-top:85px}.question--checkboxes .question__bottom,.question--radios .question__bottom{margin:0}.question__bottom--large{margin:0 auto!important;max-width:1600px;width:100%}.question--textarea .question__left .question__left-block{width:75.135624%}.question--textarea .question__right{display:block}.question--textarea label{margin-bottom:9px}.question--slider{overflow:hidden}.range{margin-left:25px;width:calc(100% - 50px)}.range__labels{margin-left:-37.5px;width:calc(100% + 62.5px)}.range__labels li{font-size:40px;height:125px;letter-spacing:.8px;line-height:51px;width:125px}.range__dots li,.range__dots li:before{height:50px;width:50px}.range__dots li:after{height:25px;left:12.5px;top:12.5px;width:25px}.checkbox,.question--radios.question--images .radio,.radio{padding:20.5px 0 20.5px 20px}.radio--tag{min-height:60px;padding:0 23px 0 15px}.radio input+span{padding-left:55px}.radio input+span:before{height:30px;width:30px}.radio input+span:after{height:24px;top:calc(50% - 12px);width:24px}.radio__image{display:none;left:50%;max-width:250px!important;position:absolute;top:28px;transform:translateY(-50%) translateX(-50%)}.radio input+span{font-size:20px;letter-spacing:.48px;line-height:35px}.stepper{height:85px;padding:0 62px;top:0;width:65.989583%}.current-step{font-size:16px;line-height:28px}.progress{height:3px}.logo{left:60px;top:50px}.logo svg{width:200px}.buttons{padding:0 20px}.scale-icon{position:absolute}.scale-icon img{height:auto;width:300px}.scale-icon--lt{left:-65px;top:-65px}.scale-icon--lb{bottom:-65px;left:-65px}.scale-icon--rt{right:-65px;top:-65px}.scale-icon--rb{bottom:-65px;right:-65px}}@media only screen and (min-width:1600px){.question--textarea .question__left{margin-left:calc(50% - 800px)}.buttons{padding-left:0;padding-right:0}}textarea{font-family:EuclidCircularA;font-size:21px;letter-spacing:.5px;line-height:36px;padding:15px}.page[data-page-id="0"],.page[data-page-id="13"]{justify-content:center}.page[data-page-id="0"] .page__starttext{padding:0 20px}.page[data-page-id="1"] .question{padding:0 20px 50px}@media only screen and (min-width:767px){.page[data-page-id="1"] .question{padding:0 20px 120px}}.page[data-page-id="2"] .question{padding:0 20px}.page[data-page-id="7"] .question{padding:0}.page[data-page-id="10"] .question,.page[data-page-id="11"] .question,.page[data-page-id="9"] .question{padding:0 20px}.page[data-page-id="11"] .question .question{padding:0}.page[data-page-id="12"] .question,.page[data-page-id="3"] .question__top,.page[data-page-id="4"] .question__top,.page[data-page-id="5"] .question__top,.page[data-page-id="6"] .question__top,.page[data-page-id="7"] .question__top,.page[data-page-id="8"] .question__top,.page[data-page-id="9"] .question__top{padding:0 20px}@media only screen and (min-width:767px){.page[data-page-id="10"] .question,.page[data-page-id="2"] .question,.page[data-page-id="7"] .question,.page[data-page-id="9"] .question{padding:0 0 0 20px}.page[data-page-id="7"] .question{padding-left:0}}