html.onePS body,html.onePS{margin:0;overflow:hidden;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;transition:opacity 400ms}html.onePS body{display:block;position:static;padding:0;width:100%;height:100%}html.onePS .onepage-wrapper{display:block}html.onePS,html.onePS .onepage-wrapper{display:block;padding:0;width:100%;height:100%}html.onePS .onepage-wrapper{position:relative;-webkit-transform-style:preserve-3d}html.onePS .onepage-wrapper .section{width:100%;height:100vh}.onepage-pagination{position:absolute;z-index:5;list-style:none;margin:0;padding:0;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.onepage-pagination li{padding:0;text-align:center}.onepage-pagination li a{padding:10px;width:4px;height:4px;display:block}.onepage-pagination li a:before{content:'';position:absolute;width:4px;height:4px;background:rgba(227,0,25,.85);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.onepage-pagination li a.active:before{width:10px;height:10px;background:0 0;border:1px solid #e30019;margin-top:-4px;left:8px}html.onePS .disabled-onepage-scroll,html.onePS .disabled-onepage-scroll .wrapper{overflow:auto}html.onePS .disabled-onepage-scroll .onepage-wrapper .section{position:relative!important;top:auto!important;left:auto!important}html.onePS .disabled-onepage-scroll .onepage-wrapper{-webkit-transform:none!important;-moz-transform:none!important;transform:none!important;-ms-transform:none!important;min-height:100%}html.onePS .disabled-onepage-scroll .onepage-pagination{display:none}html.onePS body.disabled-onepage-scroll,html.onePS .disabled-onepage-scroll .onepage-wrapper,html.onePS{position:inherit}.slick-slider{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:table;table-layout:fixed;width:100%}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div,object,iframe{margin:0;padding:0}h3,h4,h5,h6{margin:0}h6,p{padding:0}blockquote,li,form,table{margin:0;padding:0}header{padding:0}nav,section,figure{margin:0;padding:0}header,footer,nav,section,article,hgroup,figure{display:block}html,body{width:100%;height:100%;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body{font-family:"VeluxGothic Regular"}.error-msg{position:absolute;left:30px;bottom:90px;font-family:"VeluxGothic Black";font-size:14px;color:red;line-height:1.2}.error-msg,.window-type{display:none}@-webkit-keyframes shake{8%,41%{-webkit-transform:translateX(-10px)}25%,58%{-webkit-transform:translateX(10px)}75%{-webkit-transform:translateX(-5px)}92%{-webkit-transform:translateX(5px)}0%,100%{-webkit-transform:translateX(0)}}@-moz-keyframes shake{8%,41%{-moz-transform:translateX(-10px);transform:translateX(-10px)}25%,58%{-moz-transform:translateX(10px);transform:translateX(10px)}75%{-moz-transform:translateX(-5px);transform:translateX(-5px)}92%{-moz-transform:translateX(5px);transform:translateX(5px)}0%,100%{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes shake{8%,41%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);transform:translateX(-10px)}25%,58%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);transform:translateX(10px)}75%{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);transform:translateX(-5px)}92%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);transform:translateX(5px)}0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes shakeArrow{8%,41%{-webkit-transform:translateX(-5px)}25%,58%{-webkit-transform:translateX(5px)}75%{-webkit-transform:translateX(-2.5px)}92%{-webkit-transform:translateX(2.5px)}0%,100%{-webkit-transform:translateX(0)}}@keyframes shakeArrow{8%,41%{-webkit-transform:translateX(-5px)}25%,58%{-webkit-transform:translateX(5px)}75%{-webkit-transform:translateX(-2.5px)}92%{-webkit-transform:translateX(2.5px)}0%,100%{-webkit-transform:translateX(0)}}@-webkit-keyframes shakeArrow{8%,41%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}25%,58%{-webkit-transform:translateX(5px);transform:translateX(5px)}75%{-webkit-transform:translateX(-2.5px);transform:translateX(-2.5px)}92%{-webkit-transform:translateX(2.5px);transform:translateX(2.5px)}0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;animation-name:shake;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.shakeArrow:before{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:-webkit-transform .15s linear;-moz-transition:-moz-transform .15s linear;transition:transform .15s linear}@-webkit-keyframes appear{0%{-webkit-transform:translateX(-2px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes appear{0%{-webkit-transform:translateX(-2px)}100%{-webkit-transform:translateX(0)}}@keyframes appear{0%{-webkit-transform:translateX(-2px)}100%{-webkit-transform:translateX(0)}}form{width:100%}.is-completed{opacity:.5}.is-completed:after{content:'';background-image:url(/dist/images/check-slim.svg);background-repeat:no-repeat;background-position:center;width:24px;height:24px;background-size:contain;-webkit-transition:all .1s linear .0025s;-moz-transition:all .1s linear .0025s;transition:all .1s linear .0025s;margin-left:5px}fieldset{border:0;padding:0;margin:0 0 30px;position:relative;width:100%}label{padding:5px 0}label,legend{display:block;font-size:16px;line-height:1.3;color:#252525}label{font-family:"VeluxGothic Black"}input,select{height:36px}input,textarea{border:none;-webkit-appearance:none;-moz-appearance:none}input,textarea,select{padding:5px;width:100%;font-size:1rem;border-radius:4px;font-family:"VeluxGothic Regular"}input:focus,textarea:focus,select:focus{outline:1px solid #a9cae5}input,textarea{caret-color:red}select::-ms-expand{display:none}input[type="text"],input[type="email"],input[type="tel"],input[type="date"],select{background-color:#fff;border:1px solid #e9e9e9;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.15)}select{cursor:pointer;background-image:url(/dist/images/arrow-h.svg);background-repeat:no-repeat;background-position:97% center;-webkit-appearance:none;-moz-appearance:none}input[type="checkbox"],input[type="radio"]{position:absolute;overflow:hidden;padding:0;margin:0 0 0 -24px;width:24px;height:24px;background-position:center;background-color:#f4f6f7;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:10;opacity:0;-webkit-box-shadow:0 0 4px 0 33,41,49,.64;box-shadow:0 0 4px 0 33,41,49,.64}input[type="checkbox"]+label,input[type="radio"]+label{padding:0;cursor:pointer}input[type="checkbox"]+label:before,input[type="radio"]+label:before{display:inline-block;position:absolute;top:-1px;left:0;background-color:#fff;content:" ";cursor:pointer;border:2px solid #e9e9e9;width:20px;height:20px}input[type="checkbox"]+label{font-size:14px}input[type="checkbox"]+label:before{border-radius:4px}input[type="radio"]+label{width:100%}input[type="radio"]+label:before{border-radius:50%}input[type="checkbox"]:checked+label:before{content:'';background-color:#a9cae5;background-image:url(/dist/images/check.svg);background-position:50%;background-repeat:no-repeat;border:none;width:24px;height:24px;background-size:contain}input[type="radio"]:checked+label:before{content:'';background-color:#252525;border:6px solid red;width:12px;height:12px}.inline-field{width:96%}.form-field{position:relative;width:100%;margin-bottom:30px}.form-field label+span{display:block;margin:-4px 0 6px;font-size:14px;line-height:1;color:#585858}.checkbox-field,.radio-field{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;padding-left:24px;min-height:24px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;margin:8px 0}.checkbox-field label,.radio-field label{margin-left:16px;font-family:"VeluxGothic Regular"}.quiz .checkbox-field,.quiz .radio-field{margin-top:20px;margin-bottom:20px}.choose .checkbox-field{padding-left:0}.choose .checkbox-field label{width:100%;margin-left:0;text-align:center;z-index:1;padding-top:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:transparent;border-radius:4px}.choose .checkbox-field label span{font-family:"VeluxGothic Regular";position:absolute;top:10px;z-index:1}.choose .checkbox-field label:before{content:'';position:absolute;top:0;left:0;background-color:#fff;z-index:0;border:1px solid #e9e9e9}.choose .checkbox-field label:hover:before{border:2px solid #979797}.choose .checkbox-field label:after{content:'';width:20px;height:20px;position:absolute;bottom:5px;border:2px solid #979797;background-color:#fff;border-radius:4px;z-index:1}.choose .checkbox-field input[type="checkbox"]{margin:0}.choose .checkbox-field input[type="checkbox"]:checked+label:before{border:1px solid red;background-color:red;background-image:none}.choose .checkbox-field input[type="checkbox"]:checked+label:after{background-image:url(/dist/images/check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.choose .choose__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.choose .choose__wrap .form-field{margin-right:8px;margin-bottom:0}.choose.choose-day .form-field,.choose.choose-day .form-field label{width:40px;height:65px}.choose.choose-day .form-field label:before{width:38px;height:65px}.choose.choose-day .form-field label:hover:before{height:63px;border:2px solid #979797}.choose.choose-day .form-field input[type="checkbox"]:checked+label:hover:before{height:65px}.choose.choose-hour .form-field,.choose.choose-hour .form-field label{width:65px;height:65px}.choose.choose-hour .form-field label:before{width:63px;height:65px}.form-request fieldset .form-field{width:100%;height:inherit;padding-left:0}.form-request fieldset .form-field label{position:relative;width:100%;height:100%;margin:0;padding:20px 20px 10px 50px}.form-request fieldset .form-field label span{display:block;line-height:24px;max-width:100%;z-index:1}@media (min-width:768px){.form-request fieldset .form-field label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:10px}}.form-request fieldset .form-field input[type="radio"]{left:-webkit-calc(50% - 14px);left:-moz-calc(50% - 14px);left:calc(50% - 14px);bottom:10px}.form-request fieldset .form-field label:before{content:'';width:100%;height:100%;border:1px solid #979797;background-color:transparent;border-radius:4px;z-index:0}.form-request fieldset .form-field label:hover:before{border:2px solid #afafaf;height:-webkit-calc(100% - 2px);height:-moz-calc(100% - 2px);height:calc(100% - 2px)}.form-request fieldset .form-field label:after{content:'';position:absolute;top:-webkit-calc(50% - 14px);top:-moz-calc(50% - 14px);top:calc(50% - 14px);left:10px;width:24px;height:24px;border:1px solid #979797;border-radius:50%;z-index:1}@media (min-width:768px){.form-request fieldset .form-field label{padding-bottom:50px}.form-request fieldset .form-field label:after{top:auto;bottom:10px;left:-webkit-calc(50% - 14px);left:-moz-calc(50% - 14px);left:calc(50% - 14px);width:24px;height:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.form-request fieldset .form-field input[type="radio"]:checked+label:before{border:none;background-color:#a9cae5;height:-webkit-calc(100% + 2px);height:-moz-calc(100% + 2px);height:calc(100% + 2px)}.form-request fieldset .form-field input[type="radio"]:checked+label:after{width:14px;height:14px;background-color:#252525;border:6px solid #2F5496}.has-error .feedback-txt,.is-right .feedback-txt{position:absolute;left:0;bottom:-20px;font-size:14px;line-height:1}.has-error:after,.is-right:after{content:"";position:absolute;right:-30px;width:25px;height:25px;bottom:5px}.has-error:after{background:url(/dist/images/form-wrong.png) no-repeat center}.has-error input,.has-error textarea{border:2px solid red;background-color:#fff}.has-error .feedback-txt{color:red}.is-right:after{background:url(/dist/images/form-right.png) no-repeat center}.is-right .feedback-txt{color:green}@media (min-width:768px){.inline-field{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-field div{-webkit-flex-basis:46%;-ms-flex-preferred-size:46%;flex-basis:46%;max-width:46%}.form-field{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px)}fieldset .inline-field{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}fieldset .inline-field .form-field{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;padding-right:50px}}.hbspt-form{width:100%}.hbspt-form .hs-form-field{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hbspt-form select{background-position:right 10px center;background-color:#fff}.hbspt-form .hs_privacy1,.hbspt-form .hs_privacy2{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.hbspt-form .hs_privacy1 div.input,.hbspt-form .hs_privacy2 div.input{margin-left:20px;position:relative}.hbspt-form .hs_privacy1 div.input label,.hbspt-form .hs_privacy2 div.input label{padding:0 20px}.hbspt-form .hs_privacy1 div.input label span,.hbspt-form .hs_privacy2 div.input label span{display:inline;margin-top:4px;font-family:"VeluxGothic Regular"}.hbspt-form .hs_privacy1 div.input label span a,.hbspt-form .hs_privacy2 div.input label span a{color:#252525}.hbspt-form .hs_privacy1>label,.hbspt-form .hs_privacy2>label{padding:0}.hbspt-form .hs_privacy1 input[type="checkbox"],.hbspt-form .hs_privacy2 input[type="checkbox"]{margin-left:-40px;opacity:0}.hbspt-form .hs_privacy1 .hs-form-booleancheckbox-display input[type="checkbox"]:checked+span:before,.hbspt-form .hs_privacy2 .hs-form-booleancheckbox-display input[type="checkbox"]:checked+span:before{content:'';background:#fff url(../images/check.svg) no-repeat center;background-size:20px;z-index:50}.hbspt-form .hs_privacy1 .hs-form-booleancheckbox-display input[type="checkbox"]+span:before,.hbspt-form .hs_privacy2 .hs-form-booleancheckbox-display input[type="checkbox"]+span:before{content:" ";position:absolute;left:-20px;top:-4px;display:inline-block;width:24px;height:24px;background:#FFF;cursor:pointer;text-align:center;vertical-align:top;border-radius:8px;border:1px solid #e9e9e9}.hbspt-form input[type="checkbox"]+label:before,.hbspt-form input[type="radio"]+label:before{position:absolute;left:-32px;top:0;display:inline-block;width:32px;height:32px;line-height:1em;padding:2px 2px 4px 4px;background:#FFF;content:" ";margin-top:-.08333333333em;cursor:pointer;text-align:center;vertical-align:top;border-radius:8px;-webkit-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff}.hbspt-form input[type="radio"]+label:before{border-radius:50%}.hbspt-form input[type="checkbox"]:checked+label:before,.hbspt-form input[type="radio"]:checked+label:before{content:url(../images/check.svg);background:#fff;padding-top:8px;z-index:50}.hbspt-form input:disabled+label:before{background:#e9e9e9}.hbspt-form input[type="radio"]:focus+label:before,.hbspt-form input[type="checkbox"]:focus+label:before{border:1px solid #a9cae5}.hbspt-form .hs-form-radio{position:relative}.hbspt-form .hs-form-radio label{margin-left:35px;font-family:"VeluxGothic Regular"}.hbspt-form .hs-form-radio label input[type="radio"]{margin:-5px 0 0 -34px}.hbspt-form .hs-form-radio label input[type="radio"]+span:before{display:inline-block;position:absolute;top:0;left:0;background-color:#fff;content:" ";cursor:pointer;border:2px solid #979797;width:20px;height:20px;border-radius:50%}.hbspt-form .hs-form-radio label input[type="radio"]:checked+span:before{content:'';background-color:#252525;border:6px solid red;width:12px;height:12px}.hbspt-form .hs-error-msgs li{position:relative}.hbspt-form .hs-error-msgs label{display:block;font-family:"VeluxGothic Regular";color:red;font-size:14px;line-height:1}.hbspt-form .hs-error-msgs:after{background:url(/dist/images/form-wrong.png) no-repeat center}.hbspt-form .hs-error-msgs .hs-input.invalid.error{border:2px solid red;background-color:#fff}.hbspt-form .hs_privacy1 .hs-error-msgs label{margin-left:40px}.hbspt-form .hs_error_rollup{margin-top:-10px;margin-bottom:20px}.hbspt-form .hs-field-desc{font-size:14px;font-family:"VeluxGothic Regular";margin:-5px 0 5px}@media (min-width:768px){.hbspt-form form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hbspt-form .hs_firstname.hs-form-field,.hbspt-form .hs_lastname.hs-form-field,.hbspt-form .hs_data.hs-form-field,.hbspt-form .hs_fascia_oraria_eu.hs-form-field,.hbspt-form .hs_email.hs-form-field,.hbspt-form .hs_phone.hs-form-field{max-width:46%;-webkit-flex-basis:46%;-ms-flex-preferred-size:46%;flex-basis:46%}.hbspt-form .hs_lastname.hs-form-field,.hbspt-form .hs_fascia_oraria_eu.hs-form-field{margin-left:8%}.hbspt-form .hs_email,.hbspt-form .hs_occupazione,.hbspt-form .hs_phone,.hbspt-form .hs_submit,.hbspt-form .hs_occupazione_radio{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.hbspt-form .inputs-list.multi-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.hbspt-form .inputs-list.multi-container li{margin-right:50px}}input[type=checkbox]+label:before{border-radius:4px}.input[type="checkbox"]:checked:focus,.input[type="radio"]:checked:focus{-webkit-box-shadow:0;box-shadow:0}.privacy{margin-bottom:30px;font-size:.875rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.privacy label{font-weight:400;padding-bottom:0}.privacy input[type="checkbox"]+label::before,.privacy input[type="checkbox"]:checked+label::before{background-color:#f2f2f2}.sr-only,.screen-reader-response{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none}img{display:block;max-width:100%;height:auto}@font-face{font-family:'VeluxGothic Light';src:url("../fonts/VeluxGothic-Light.eot");src:url("../fonts/VeluxGothic-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/VeluxGothic-Light.woff") format("woff"),url("../fonts/VeluxGothic-Light.ttf") format("truetype");font-weight:200}@font-face{font-family:'VeluxGothic Light Italic';src:url("../fonts/VeluxGothic-LightItalic.eot");src:url("../fonts/VeluxGothic-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/VeluxGothic-LightItalic.woff") format("woff"),url("../fonts/VeluxGothic-LightItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'VeluxGothic Regular';src:url("../fonts/VeluxGothic-Regular.eot");src:url("../fonts/VeluxGothic-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/VeluxGothic-Regular.woff") format("woff"),url("../fonts/VeluxGothic-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:'VeluxGothic Regular Italic';src:url("../fonts/VeluxGothic-RegItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/VeluxGothic-RegItalic.woff") format("woff"),url("../fonts/VeluxGothic-RegItalic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'VeluxGothic Bold';src:url("../fonts/VeluxGothic-Bold.eot");src:url("../fonts/VeluxGothic-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/VeluxGothic-Bold.woff") format("woff"),url("../fonts/VeluxGothic-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:'VeluxGothic Bold Italic';src:url("../fonts/VeluxGothic-BoldItalic.eot");src:url("../fonts/VeluxGothic-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/VeluxGothic-BoldItalic.woff") format("woff"),url("../fonts/VeluxGothic-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'VeluxGothic Black';src:url("../fonts/VeluxGothic-Black.eot");src:url("../fonts/VeluxGothic-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/VeluxGothic-Black.woff") format("woff"),url("../fonts/VeluxGothic-Black.ttf") format("truetype");font-weight:900}@font-face{font-family:'VeluxGothic Black Italic';src:url("../fonts/VeluxGothic-BlackItalic.eot");src:url("../fonts/VeluxGothic-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/VeluxGothic-BlackItalic.woff") format("woff"),url("../fonts/VeluxGothic-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}h1,h2,h3,h4,h5,legend{padding:0;font-family:"VeluxGothic Black"}h1{margin:0 0 10px;font-size:-webkit-calc(36px + (48 - 36)* ((100vw - 320px)/(1440 - 320)));font-size:-moz-calc(36px + (48 - 36)* ((100vw - 320px)/(1440 - 320)));font-size:calc(36px + (48 - 36)* ((100vw - 320px)/(1440 - 320)));line-height:1.1}@media (max-width:320px){h1{font-size:36px}}@media (min-width:1440px){h1{font-size:48px}}h2{font-size:-webkit-calc(20px + (36 - 20)* ((100vw - 320px)/(1440 - 320)));font-size:-moz-calc(20px + (36 - 20)* ((100vw - 320px)/(1440 - 320)));font-size:calc(20px + (36 - 20)* ((100vw - 320px)/(1440 - 320)));line-height:1.2;margin:0 0 20px}@media (max-width:320px){h2{font-size:20px}}@media (min-width:1440px){h2{font-size:36px}}.quiz h2{margin-bottom:30px}@media (min-width:768px){.quiz h2{margin-top:30px}}.subhead{font-family:"IBM Plex Sans",sans-serif;font-size:18px;line-height:26px}h4{font-size:20px;line-height:25px}h5{font-size:18px;line-height:26px}a{color:red;text-decoration:underline}a:hover{color:inherit}.source{color:#585858;font-size:12px}.source a{color:inherit}.source a:hover{color:red}a.btn{color:#fff}p{margin:0 0 20px;font-size:18px;line-height:26px}.background__image,.background__image img{position:fixed;width:100vw;height:100vh;z-index:-2}.background__image img{object-fit:cover;object-position:center}.background__image:after{content:'';position:fixed;width:100%;height:100%;top:0;left:0;z-index:-2;background:-moz-linear-gradient(top,transparent 0%,#000 100%);background:-webkit-linear-gradient(top,transparent 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(to bottom,transparent 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}@media (min-width:768px){.background__image:after{background:-moz-linear-gradient(45deg,rgba(0,0,0,.55)0%,transparent 100%);background:-webkit-linear-gradient(45deg,#000 0%,transparent 100%);background:-webkit-linear-gradient(45deg,rgba(0,0,0,.55)0%,transparent 100%);background:linear-gradient(45deg,rgba(0,0,0,.55)0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 )}}.intro{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.intro__text{position:relative;max-width:62ch}.intro__text h1{color:#fff;text-shadow:0 2px 15px #252525}.intro__text p{color:#fff;text-shadow:0 2px 10px #252525}.intro__text .btn{margin-top:10px}.intro-step{font-family:"VeluxGothic Bold"}.intro-step p,.intro-step span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.intro-step span{position:relative;width:38px;height:38px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-shadow:none;color:#252525}.intro-step span:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50%;background-color:#fff;z-index:-1}.quiz{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quiz,.quiz form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.quiz form{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.quiz article{width:90vw;padding:30px 20px 105px;position:relative;border-radius:16px;background-color:#fff}.quiz article:not(:first-child){display:none}.quiz article button,.quiz article .source{position:absolute;bottom:30px}.quiz article .source{left:30px;width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px);text-align:center}.quiz article .step{margin-bottom:24px;font-size:16px;line-height:24px;font-family:"IBM Plex Sans",sans-serif;text-transform:uppercase;font-weight:700}.quiz article.form-container{padding-bottom:50px;position:relative}@media (min-width:768px){.quiz article{width:640px;padding-left:30px;padding-right:30px}}.step-indicator{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.step-indicator li{position:relative;width:-webkit-calc(40% - 10px);width:-moz-calc(40% - 10px);width:calc(40% - 10px);height:20px;background-color:#afafaf}.step-indicator li .state{width:20px;height:20px;border-radius:50%;background-color:#fff;position:absolute;left:auto;right:-12px;border:2px solid #afafaf;z-index:2}.step-indicator li.active,.step-indicator li.completed{background-color:#12D631}.step-indicator li:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;width:10px}.step-indicator li:first-child .state{right:auto;left:0}.step-indicator li:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.step-indicator li:last-child .state{left:auto;right:0}.step-indicator li.completed .state{background-image:url(/dist/images/step-check.svg);background-repeat:no-repeat;background-position:center;background-size:12px}.step-indicator li.completed .state,.step-indicator li.active .state{border-color:#12D631}@media (min-width:768px){.step-indicator li{width:30%}.step-indicator li:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;width:10%}.step-indicator li:first-child .state{left:auto;right:-12px;z-index:2}.step-indicator li:last-child{width:40%;background-color:#afafaf}.step-indicator li:last-child.active:before{content:'';position:absolute;top:0;left:0;width:80%;height:20px;background-color:#12D631;border-top-right-radius:16px;border-bottom-right-radius:16px}.step-indicator li:last-child .state{right:40px;left:auto}}@media (max-width:767px){.step{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.step__img{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.step__txt{-webkit-flex-basis:72%;-ms-flex-preferred-size:72%;flex-basis:72%;max-width:72%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:768px){.step,.step__txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.step__txt,.step__txt p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.btn,input[type="submit"]{display:inline-block;border:none;overflow:hidden;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;border-radius:24px;font-size:18px;line-height:1}button{background:0 0;border:none;padding:0;cursor:pointer}.btn{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.btn span{display:block;line-height:1}.btn.btn-small{padding:15px 30px}.btn:hover,.btn:focus{background-color:maroon;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.btn{padding:15px 50px 15px 30px}.btn,input[type="submit"]{position:relative;color:#fff;width:auto;height:auto;margin-bottom:0;font-family:"VeluxGothic Regular";-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;background-color:red}.btn:hover,input[type="submit"]:hover{background-color:maroon;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.btn:before,input[type="submit"]:before{content:'';position:absolute;right:16px;width:24px;height:24px;background:url(/dist/images/arrow.svg) no-repeat right 3px;background-size:75%}.btn.btn-small,input[type="submit"].btn-small{padding-right:42px}input[type="submit"]{padding:15px 30px}footer{margin:3vh 0 0;padding:10px 0;background-color:#ebebeb;font-size:14px;line-height:18px;width:100%}footer a{color:#e30019;font-family:"VeluxGothic Black"}header{margin:3vh 0}@media (max-width:767px){header img{max-width:120px}}main,section{width:100%}main{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}main,.page-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-wrap{width:100%;height:100%;min-height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);margin-left:20px;margin-right:20px}@media (min-width:768px){.container{width:95vw;margin-left:auto;margin-right:auto}}.radio-wrap{margin:0 15px}.radio-wrap .form-field{max-width:275px;margin-bottom:10px}form{height:100%}@media (min-width:580px){.radio-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-wrap .form-field{margin:0 10px 10px 0}}@media (min-width:768px){.content{max-width:800px}.content h3,.content h5{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.content img{margin-right:20px}.content p{margin-left:0;margin-right:0;max-width:640px}.content.twoCols,.contentNarrow{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentNarrow{max-width:640px}.radio-wrap .form-field{max-width:200px}.threeCols{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.threeCols>div{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}.threeCols>div img{margin-bottom:20px;max-height:200px}.row-list li p{margin-left:30px}}@media (min-width:992px){.container{max-width:940px;margin:0 auto}.image-wrap{margin-right:30px}#request fieldset{margin:10px 0 50px}}@media (min-width:768px) and (max-width:1199px){.radio-wrap{max-width:662px;margin:0 auto}}@media (min-width:1200px){.radio-wrap{max-width:1050px;margin:0 auto}}@media (min-width:1400px){.content,.contentNarrow{margin-left:140px}}