@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}body,sub,sup{position:relative}.lead-form__button,html{-webkit-tap-highlight-color:transparent}.lead-form__button .icon svg,.quiz-btn svg{fill:currentColor;stroke-width:0;pointer-events:none}.final-page .final-page__content-container,.lead-form__agreement,.quiz-block .questions__navbar-progress,.widget-open .quiz-block{-webkit-box-orient:vertical;-webkit-box-direction:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:4px 0 0;line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}.form-control,body{font-size:14px;background-color:#fff}body{margin:0;font-family:Roboto,sans-serif;line-height:1.42857143;color:#432a1d;height:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}p{margin:0 0 10px}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}form{text-align:center}.form-control{display:block;width:100%;height:34px;padding:6px 12px;line-height:1.42857143;color:#555;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.disable-overscroll{overflow:hidden;width:100%;position:fixed}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.quiz-widget__close{height:20px;width:20px;position:fixed;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:7px;right:6px;padding:10px;border-radius:100%;background-color:rgba(0,0,0,.2);-webkit-transition:top .25s;-o-transition:top .25s;transition:top .25s;cursor:pointer;z-index:5000}.quiz-widget__close:before{content:"✕";font-size:13px;line-height:13px;color:rgba(255,255,255,.7)}.widget-preview{position:relative;display:block;height:100%;z-index:1000;cursor:pointer}.widget-open .widget-preview{display:none;width:100%}.widget-open .quiz-widget__close{display:-webkit-box;display:-ms-flexbox;display:flex}.questions__item label,.quiz-block .questions__navbar-wrapper,.widget-open .quiz-block,.widget-preview__preview-text{display:-webkit-box;display:-ms-flexbox}.widget-preview__preview-text{position:absolute;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:15px 20px;font-size:16px;line-height:1.15;background-color:#fff}.preview-text__slot{margin-left:5px;font-size:1.3em}.quiz-block{position:relative;height:0;opacity:0;visibility:hidden;overflow:hidden}.widget-open .quiz-block{display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;opacity:1;visibility:visible;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.questions__form{padding:10px 0}.questions__form .questions__wrapper_grid{display:grid;grid-template-columns:1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:16px;padding-bottom:6px;max-height:100%;overflow-x:hidden;overflow-y:auto}.questions__screen-title{font-size:18px;margin:10px 0 20px;opacity:0}.questions__item{color:#432a1d;border-radius:5px;border:1px solid rgba(217,216,230,.55);opacity:0;-webkit-transition:-webkit-box-shadow .15s ease-out;transition:box-shadow .15s ease-out;-o-transition:box-shadow .15s ease-out;transition:box-shadow .15s ease-out,-webkit-box-shadow .15s ease-out;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);will-change:transform}.questions__item:hover{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.questions__form .questions__item_selected{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid rgba(210,28,22,.5);-webkit-box-shadow:0 2px 6px 0 rgba(210,28,22,.1);box-shadow:0 2px 6px 0 rgba(210,28,22,.1)}.questions__item label{position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px;text-align:left;height:100%;cursor:pointer}.questions__item input{position:absolute;left:0;outline:0;opacity:0;-ms-touch-action:none;touch-action:none;z-index:-1}.questions__item input+.questions__item-custom-radio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;background-color:#e8e8e8;-webkit-transition:background .15s ease-out;-o-transition:background .15s ease-out;transition:background .15s ease-out;border:none;border-radius:50%;cursor:pointer}.questions__item input+.questions__item-custom-radio::before{position:absolute;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;margin-left:-10px;bottom:50%;margin-bottom:-10px;width:20px;height:20px;-webkit-transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;-o-transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-color:transparent}.questions__item input:checked+.questions__item-custom-radio{-webkit-box-shadow:0 2px 6px 0 rgba(210,28,22,.5);box-shadow:0 2px 6px 0 rgba(210,28,22,.5);border:2px solid #d21c16;background:#fff}.questions__item input:checked+.questions__item-custom-radio::before{background:0 0/21px #d21c16;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.questions .questions__item-label{width:100%;padding-left:20px;word-break:break-word}.quiz-block .questions__navbar-wrapper{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;padding:10px;display:flex;height:auto;background-color:rgba(0,0,0,.4);border-top:1px solid #f3f3f3;z-index:100}.quiz-block .questions__navbar-progress{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:20px}.quiz-block .navbar-progress__text-output{font-size:12px;color:#fff}.quiz-block .percent-output{font-size:14px;color:#fff;font-weight:700;margin-left:10px}.navbar-progress__line{height:6px;position:relative;background:#dbdbdb;border-radius:25px;-webkit-box-shadow:inset 0 -1px 1px rgba(255,255,255,.3);box-shadow:inset 0 -1px 1px rgba(255,255,255,.3);overflow:hidden}.lead-form__button .icon svg,.quiz-btn,.quiz-btn svg{background-color:transparent}.navbar-progress__line .navbar-progress__line-filled{display:block;height:100%;border-radius:20px;background-image:-webkit-gradient(linear,left top,right top,from(#d21c16),to(#a7120d));background-image:-o-linear-gradient(left,#d21c16,#a7120d);background-image:linear-gradient(90deg,#d21c16,#a7120d);-webkit-box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4),.6px 1.9px 7px 0 rgba(211,64,133,.5);box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4),.6px 1.9px 7px 0 rgba(211,64,133,.5);position:relative;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.navbar-progress__line .navbar-progress__line-filled:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:-o-linear-gradient(135deg,rgba(255,255,255,.08) 25%,transparent 0,transparent 50%,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.08) 25%,transparent 0,transparent 50%,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 75%,transparent 0,transparent);z-index:1;background-size:20px 20px;-webkit-animation:1.5s linear infinite move;animation:1.5s linear infinite move;border-radius:20px;overflow:hidden}.quiz-block .questions__navbar-controls{-ms-flex-negative:1;flex-shrink:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.questions__navbar-controls .navbar-controls__btn-next{margin-left:20px}.quiz-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px 0 22px;height:43px;font-size:16px;line-height:1.3;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:24px;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;outline:0}.lead-form__button,.navbar-controls__btn-next .quiz-btn{position:relative;background-color:#d21c16;overflow:hidden}.quiz-btn:focus{-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.4);box-shadow:0 0 0 2px rgba(255,255,255,.4)}.navbar-controls__btn-prev .quiz-btn{width:43px;padding:0}.navbar-controls__btn-next .quiz-btn{color:#fff}.navbar-controls__btn-next .blick::after{content:"";position:absolute;top:0;bottom:0;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(10%,rgba(255,255,255,.1)),color-stop(20%,rgba(255,255,255,.2)),to(rgba(255,255,255,.6)));background:-o-linear-gradient(left,rgba(255,255,255,.1) 10%,rgba(255,255,255,.2) 20%,rgba(255,255,255,.6));background:linear-gradient(90deg,rgba(255,255,255,.1) 10%,rgba(255,255,255,.2) 20%,rgba(255,255,255,.6));width:20px;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);left:-50%;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-animation-name:nextBtnBlick;animation-name:nextBtnBlick;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.navbar-controls__btn-next .quiz-btn:focus{-webkit-box-shadow:0 0 0 2px rgba(210,28,22,.5);box-shadow:0 0 0 2px rgba(210,28,22,.5)}.quiz-btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-controls__btn-next .quiz-btn__icon{margin-left:3px}.quiz-btn[disabled]{border-color:#c4c4c4;opacity:.7;cursor:not-allowed}.quiz-btn svg{stroke:currentColor;width:auto;height:auto}.quiz-block .quiz__lead-form{height:100%;opacity:0}.final-page{width:100%;display:grid;grid-template-columns:1fr}.final-page__form .icon,.lead-form__button{display:-webkit-inline-box;display:-ms-inline-flexbox}.final-page .final-page__content-container{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.final-page .final-page__header-container{margin-bottom:30px}.final-page__header{font-size:28px;line-height:1.2;font-weight:400;text-align:left;color:#432a1d}.final-page__content{margin:20px 0 0;max-width:650px;font-size:16px;text-align:justify;line-height:1.5;color:#432a1d}.final-page .final-page__form{padding:15px 0;height:100%;background:#fff;border:none;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:260px;-ms-flex-line-pack:center;align-content:center}.lead-form__fields{margin-bottom:10px}.lead-form__fields .field{display:block;text-align:left}.step-fields .field .label{text-transform:uppercase;padding-left:3px!important;font-size:12px;font-weight:700;letter-spacing:1.2px}.final-page .phone-input{width:100%;background:#fff}.final-page .phone-input:before{content:"";background:url(../img/icons/phone-icon.png) 0 0/15px auto no-repeat;position:absolute;width:15px;height:15px;margin-top:23px;margin-left:20px}.final-page input[type=text]{height:63px;width:100%;font-size:16px;padding-left:50px;-webkit-box-shadow:none;box-shadow:none;outline:0}.lead-form__button{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;min-height:50px;margin-top:10px;padding:12px 30px;font-size:18px;line-height:1.3rem;white-space:normal;color:#fff;border:none;border-radius:24px}.lead-form__button:after{content:"";position:absolute;top:-50%;bottom:-50%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.6)));background:-o-linear-gradient(left,rgba(255,255,255,.1),rgba(255,255,255,.6) 100%);background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.6) 100%);width:45px;-webkit-transform:skewX(-22deg);-ms-transform:skewX(-22deg);transform:skewX(-22deg);left:-65%;-webkit-animation-name:blick;animation-name:blick;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.final-page__form .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:5px}.lead-form__button .icon svg{width:18px;height:18px;stroke:currentColor}.lead-form__agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:20px;line-height:1.25;font-size:12px;text-align:left}.b-checkbox.checkbox{position:relative;outline:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.b-checkbox.checkbox input[type=checkbox]{position:absolute;left:0;opacity:0;outline:0;z-index:-1;margin:0}.lead-form__agreement .b-checkbox.checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.4}.b-checkbox.checkbox input[type=checkbox]+.check{width:1.25em;height:1.25em;-ms-flex-negative:0;flex-shrink:0;border-radius:4px;-webkit-transition:background .15s ease-out;-o-transition:background .15s ease-out;transition:background .15s ease-out;background:#e8e8e8;border:none}.b-checkbox.checkbox input[type=checkbox]:checked+.check{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath d='M.04.627L.146.52.43.804.323.91zm.177.177L.854.167.96.273.323.91z' fill='%23fff'/%3E%3C/svg%3E") 50%/.9rem no-repeat #d21c16}.lead-form__agreement .control-label{color:#5c5c5c;padding-left:7px;font-weight:400}.lead-form__agreement a,.lead-form__agreement a:focus,.lead-form__agreement a:visited{color:#d21c16;text-decoration:none}.lead-form__agreement a:hover{color:#69748c;text-decoration:underline}.questions_wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;padding-left:15px;padding-right:15px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(77,77,77,0.2) auto}.questions_wrapper::-webkit-scrollbar{width:4px;height:4px}.questions_wrapper::-webkit-scrollbar-track{background:rgba(77,77,77,.1)}.questions_wrapper::-webkit-scrollbar-thumb{background-color:rgba(77,77,77,.2);border-radius:3px}.questions_wrapper .btn-hide,.questions_wrapper .btn-show{display:inline-block}.questions_wrapper .questions__navbar-wrapper{-webkit-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}.quiz-block .overflow{position:absolute;width:200vw;height:100%;background-color:#ebebeb;-webkit-transform:translateX(-210vw);-ms-transform:translateX(-210vw);transform:translateX(-210vw);z-index:-10}.overflow.animate-out{-webkit-animation:1s linear forwards toRight;animation:1s linear forwards toRight;z-index:400}.questions__form-screen{position:relative;opacity:0;display:none;min-height:400px}.questions__form-screen .thks-overflow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;background-color:#fdfdfd;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;z-index:-10}.thks-overflow.active{width:100%;height:100%;opacity:1;z-index:10;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.thks-overflow .thank-message__title{font-size:24px;text-align:center}.animate-out{-webkit-animation:1.5s forwards thksToRight;animation:1.5s forwards thksToRight}.questions__form-screen.questions__form-screen_visible{display:block;opacity:1}@media (max-width:400px){.final-page .final-page__header{font-size:22px}.lead-form__button{font-size:16px;padding:12px 15px}}@-webkit-keyframes quizItemsFade{from{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes quizItemsFade{from{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes move{0%{background-position:0 0}to{background-position:20px 20px}}@keyframes move{0%{background-position:0 0}to{background-position:20px 20px}}@-webkit-keyframes nextBtnBlick{15%,to{left:120%}}@keyframes nextBtnBlick{15%,to{left:120%}}@-webkit-keyframes blick{60%{left:100%}to{left:130%}}@keyframes blick{60%{left:100%}to{left:130%}}@-webkit-keyframes toRight{from{-webkit-transform:translateX(-200vw);transform:translateX(-200vw)}to{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@keyframes toRight{from{-webkit-transform:translateX(-200vw);transform:translateX(-200vw)}to{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@-webkit-keyframes thksToRight{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@keyframes thksToRight{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}