input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.questionnaire-form.wrapper{position:relative;padding-top:36px;max-width:1280px}@media (max-width: 767px){.questionnaire-form_{padding:0}}.questionnaire-form #typeform-widget{height:600px}.questionnaire-form input{border-radius:0}.questionnaire-form #typeform-embed{display:block;border:0;padding:5px;max-width:690px;height:auto;min-height:700px;margin:0 0 20px;max-height:inherit;max-width:inherit;height:500px;width:100%}.questionnaire-form .questions__title ul{margin:0 0 10px;padding:0 80px}@media (max-width: 991px){.questionnaire-form .questions__title ul{padding-left:0}}.questionnaire-form .questions__title ul li{display:inline-block;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:.4px;color:#5c585a;padding:0 20px 0 0;margin:0 20px 0 0}.questionnaire-form .questions__title ul li:last-child{margin:0;background:none}.questionnaire-form .questions__wrapper{margin-bottom:20px;min-height:500px}@media (max-width: 991px){.questionnaire-form .questions__wrapper{padding:50px 0}}.questionnaire-form .questions__wrapper .fields__wrapper{display:none}.questionnaire-form .questions__wrapper form{counter-reset:question_number 0}.questionnaire-form .questions__wrapper form .intro__text{padding:0 80px;position:relative}@media (max-width: 767px){.questionnaire-form .questions__wrapper form .intro__text{padding:0;background:none}}.questionnaire-form .questions__wrapper form .intro__text:before{content:"0";position:absolute;left:0;width:30px;height:30px;box-shadow:1px 1px 4px 1px #aeaeae14;background-color:#fff;text-align:center;line-height:3.5;font-size:10px;font-weight:900;color:#5c585a;border-radius:50%;top:-5px}@media (max-width: 767px){.questionnaire-form .questions__wrapper form .intro__text:before{display:none}}.questionnaire-form .questions__wrapper form .intro__text.success-note{display:none;background:none}.questionnaire-form .questions__wrapper form .intro__text.success-note:before{display:none}.questionnaire-form .questions__wrapper form .intro__text.descriptor{background:#fff;padding:3em 1em 2.4em;border-radius:4px;border-bottom:1px solid #e4e4e5;margin-bottom:150px}@media (max-width: 991px){.questionnaire-form .questions__wrapper form .intro__text.descriptor{margin-bottom:50px}}.questionnaire-form .questions__wrapper form .intro__text.descriptor:before{display:none}.questionnaire-form .questions__wrapper form .intro__text.descriptor label,.questionnaire-form .questions__wrapper form .intro__text.descriptor p,.questionnaire-form .questions__wrapper form .intro__text.descriptor .template-page .blog-content ul,.template-page .blog-content .questionnaire-form .questions__wrapper form .intro__text.descriptor ul,.questionnaire-form .questions__wrapper form .intro__text.descriptor .template-page .blog-content ol,.template-page .blog-content .questionnaire-form .questions__wrapper form .intro__text.descriptor ol{padding:0 4rem}@media (max-width: 767px){.questionnaire-form .questions__wrapper form .intro__text.descriptor label,.questionnaire-form .questions__wrapper form .intro__text.descriptor p,.questionnaire-form .questions__wrapper form .intro__text.descriptor .template-page .blog-content ul,.template-page .blog-content .questionnaire-form .questions__wrapper form .intro__text.descriptor ul,.questionnaire-form .questions__wrapper form .intro__text.descriptor .template-page .blog-content ol,.template-page .blog-content .questionnaire-form .questions__wrapper form .intro__text.descriptor ol{padding:0 1rem}}.questionnaire-form .questions__wrapper form .intro__text.descriptor p,.questionnaire-form .questions__wrapper form .intro__text.descriptor .template-page .blog-content ul,.template-page .blog-content .questionnaire-form .questions__wrapper form .intro__text.descriptor ul,.questionnaire-form .questions__wrapper form .intro__text.descriptor .template-page .blog-content ol,.template-page .blog-content .questionnaire-form .questions__wrapper form .intro__text.descriptor ol{margin-bottom:0}.questionnaire-form .questions__wrapper form .intro__text label{font-size:40px;font-family:Gravesend Sans;line-height:1;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#142f3e;display:block;text-align:left}@media (max-width: 991px){.questionnaire-form .questions__wrapper form .intro__text label{font-size:22px}}@media (max-width: 767px){.questionnaire-form .questions__wrapper form .intro__text label{font-size:16px}}.questionnaire-form .questions__wrapper form .intro__text p,.questionnaire-form .questions__wrapper form .intro__text .template-page .blog-content ul,.template-page .blog-content .questionnaire-form .questions__wrapper form .intro__text ul,.questionnaire-form .questions__wrapper form .intro__text .template-page .blog-content ol,.template-page .blog-content .questionnaire-form .questions__wrapper form .intro__text ol{font-size:17px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#5c585a;margin-top:10px;margin-bottom:25px;width:100%;background:transparent;border:0;text-align:left}@media (max-width: 991px){.questionnaire-form .questions__wrapper form .intro__text p,.questionnaire-form .questions__wrapper form .intro__text .template-page .blog-content ul,.template-page .blog-content .questionnaire-form .questions__wrapper form .intro__text ul,.questionnaire-form .questions__wrapper form .intro__text .template-page .blog-content ol,.template-page .blog-content .questionnaire-form .questions__wrapper form .intro__text ol{font-size:15px}}.questionnaire-form .questions__wrapper form fieldset{margin:0;padding:0 80px;border:0;position:relative}@media (max-width: 767px){.questionnaire-form .questions__wrapper form fieldset:not(.field-submit){background:none}}.questionnaire-form .questions__wrapper form fieldset:not(.field-submit):before{counter-increment:question_number;content:counter(question_number);position:absolute;left:0;width:30px;height:30px;box-shadow:1px 1px 4px 1px #aeaeae14;background-color:#fff;text-align:center;line-height:3.5;font-size:10px;font-weight:900;color:#5c585a;border-radius:50%}@media (max-width: 767px){.questionnaire-form .questions__wrapper form fieldset:not(.field-submit):before{display:none}}@media (max-width: 991px){.questionnaire-form .questions__wrapper form fieldset{padding:0 20px 0 80px}}@media (max-width: 767px){.questionnaire-form .questions__wrapper form fieldset{padding:0;background:none}}.questionnaire-form .questions__wrapper form fieldset.inactive{opacity:.2}.questionnaire-form .questions__wrapper form fieldset label{font-size:22px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#142f3e;margin-bottom:8px;display:block;text-align:left}@media (max-width: 991px){.questionnaire-form .questions__wrapper form fieldset label{font-size:16px}}@media (max-width: 767px){.questionnaire-form .questions__wrapper form fieldset label{font-size:16px}}.questionnaire-form .questions__wrapper form fieldset label span{display:inline-block;vertical-align:top;font-size:22px;font-weight:900;text-align:center;color:#a64b29}.questionnaire-form .questions__wrapper form fieldset p,.questionnaire-form .questions__wrapper form fieldset .template-page .blog-content ul,.template-page .blog-content .questionnaire-form .questions__wrapper form fieldset ul,.questionnaire-form .questions__wrapper form fieldset .template-page .blog-content ol,.template-page .blog-content .questionnaire-form .questions__wrapper form fieldset ol{max-width:550px;font-size:17px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#5c585a;margin-bottom:25px;width:100%;background:transparent;border:0;text-align:left}@media (max-width: 991px){.questionnaire-form .questions__wrapper form fieldset p,.questionnaire-form .questions__wrapper form fieldset .template-page .blog-content ul,.template-page .blog-content .questionnaire-form .questions__wrapper form fieldset ul,.questionnaire-form .questions__wrapper form fieldset .template-page .blog-content ol,.template-page .blog-content .questionnaire-form .questions__wrapper form fieldset ol{font-size:15px}}.questionnaire-form .questions__wrapper form fieldset table{width:100%;max-width:800px;margin-bottom:150px;border:0}@media (max-width: 991px){.questionnaire-form .questions__wrapper form fieldset table{margin-bottom:50px}}.questionnaire-form .questions__wrapper form fieldset table th{font-size:16px;font-weight:500;letter-spacing:normal;color:#a64b29;padding:7px 0;text-align:left;border:0}.questionnaire-form tr{border-bottom:1px solid #e4e4e5}@media (max-width: 767px){.questionnaire-form .questions__wrapper form fieldset table th{width:100%}.questionnaire-form .questions__wrapper form fieldset table th:first-child{display:none}}.questionnaire-form .questions__wrapper form fieldset table tr td{border-top:1px solid #e4e4e5;padding:7px;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:#5c585a;vertical-align:top;border:0}.questionnaire-form .questions__wrapper form fieldset table tr td:first-child{max-width:300px}@media (max-width: 991px){.questionnaire-form .questions__wrapper form fieldset table tr td{font-size:16px}}@media (max-width: 767px){.questionnaire-form .questions__wrapper form fieldset table tr td{display:block;width:100%;border-top:0;padding-left:0}}.questionnaire-form .questions__wrapper form fieldset table tr label{display:inline-block;margin:0 30px 0 0;line-height:23px;font-size:0;line-height:1;vertical-align:top;cursor:pointer}@media (max-width: 991px){.questionnaire-form .questions__wrapper form fieldset table tr label{margin:0 10px 0 0}}@media (max-width: 767px){.questionnaire-form .questions__wrapper form fieldset table tr label{margin-bottom:10px;margin-right:5px}}.questionnaire-form .questions__wrapper form fieldset table tr label:last-child{margin-right:0}.questionnaire-form .questions__wrapper form fieldset table tr label input[type=radio],.questionnaire-form .questions__wrapper form fieldset table tr label input[type=checkbox]{display:none;height:auto}.questionnaire-form .questions__wrapper form fieldset table tr label input[type=radio]:checked+span,.questionnaire-form .questions__wrapper form fieldset table tr label input[type=checkbox]:checked+span{background:#a64b2933;border-color:#a64b29;color:#a64b29;opacity:1}.questionnaire-form .questions__wrapper form fieldset table tr label span{height:23px;line-height:1;border-radius:11.3px;font-size:14px;font-weight:900;color:#5c585a;opacity:1;margin:0;border:1px solid #e4e4e5;text-align:center;display:inline-block;padding:5px 7px}.questionnaire-form .questions__wrapper form fieldset table tr label span:hover{box-shadow:0 0 11px #2121211a}.questionnaire-form .questions__wrapper form fieldset input[type=text],.questionnaire-form .questions__wrapper form fieldset input[type=email],.questionnaire-form .questions__wrapper form fieldset input[type=number]{font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;width:100%;border:0;background:transparent;color:#a64b29;padding:10px 0;margin-bottom:150px;border-bottom:3px solid #e4e4e5;max-width:550px}.questionnaire-form .questions__wrapper form fieldset input[type=text].no-gap,.questionnaire-form .questions__wrapper form fieldset input[type=email].no-gap,.questionnaire-form .questions__wrapper form fieldset input[type=number].no-gap{margin-bottom:10px}@media (max-width: 991px){.questionnaire-form .questions__wrapper form fieldset input[type=text],.questionnaire-form .questions__wrapper form fieldset input[type=email],.questionnaire-form .questions__wrapper form fieldset input[type=number]{margin-bottom:50px}}.questionnaire-form .questions__wrapper form fieldset input[type=text].compact,.questionnaire-form .questions__wrapper form fieldset input[type=email].compact,.questionnaire-form .questions__wrapper form fieldset input[type=number].compact{width:200px}.questionnaire-form .questions__wrapper form fieldset input[type=text].compact:not(:last-of-type),.questionnaire-form .questions__wrapper form fieldset input[type=email].compact:not(:last-of-type),.questionnaire-form .questions__wrapper form fieldset input[type=number].compact:not(:last-of-type){margin-right:20px}@media (max-width: 767px){.questionnaire-form .questions__wrapper form fieldset input[type=text].compact,.questionnaire-form .questions__wrapper form fieldset input[type=email].compact,.questionnaire-form .questions__wrapper form fieldset input[type=number].compact{width:100%}.questionnaire-form .questions__wrapper form fieldset input[type=text].compact:not(:last-of-type),.questionnaire-form .questions__wrapper form fieldset input[type=email].compact:not(:last-of-type),.questionnaire-form .questions__wrapper form fieldset input[type=number].compact:not(:last-of-type){margin-right:auto}}.questionnaire-form .questions__wrapper form fieldset ::-webkit-input-placeholder{opacity:.27;color:#5c585a}.questionnaire-form .questions__wrapper form fieldset :-moz-placeholder{opacity:.27;color:#5c585a}.questionnaire-form .questions__wrapper form fieldset ::-moz-placeholder{opacity:.27;color:#5c585a}.questionnaire-form .questions__wrapper form fieldset :-ms-input-placeholder{opacity:.27;color:#5c585a}.questionnaire-form .questions__wrapper form fieldset .type-select+.select2{max-width:550px;width:100%!important;margin-bottom:150px;border-bottom:3px solid #e4e4e5;padding-bottom:10px}@media (max-width: 991px){.questionnaire-form .questions__wrapper form fieldset .type-select+.select2{margin-bottom:50px}}.questionnaire-form .questions__wrapper form fieldset .type-select+.select2 .select2-selection--single{background-color:transparent;border:0;border-radius:0}.questionnaire-form .questions__wrapper form fieldset .type-select+.select2 .select2-selection--single .select2-selection__rendered{padding:0;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#5c585a;opacity:.27}.questionnaire-form .questions__wrapper form fieldset .custom-select{max-width:550px;margin-bottom:150px;border-bottom:3px solid #e4e4e5}@media (max-width: 991px){.questionnaire-form .questions__wrapper form fieldset .custom-select{margin-bottom:50px}}.questionnaire-form .questions__wrapper form fieldset .custom-select li{display:block;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#5c585a;opacity:.27}.questionnaire-form .questions__wrapper form fieldset .custom-select li.parent{background:url(arrow-down-inactive.svg) right 16px no-repeat;position:relative;cursor:pointer}.questionnaire-form .questions__wrapper form fieldset .custom-select li.parent.active{background:url(arrow-down.svg) right 16px no-repeat;color:#a64b29;opacity:1}.questionnaire-form .questions__wrapper form fieldset .custom-select li.parent.active ul{display:block}.questionnaire-form .questions__wrapper form fieldset .custom-select li.disabled{pointer-events:none;border-color:#5c585a;background-color:#5c585a1a}.questionnaire-form .questions__wrapper form fieldset .custom-select li ul{display:none;position:absolute;width:100%;background:#fff;z-index:1}.questionnaire-form .questions__wrapper form fieldset .custom-select li ul li{width:100%;height:35px;line-height:35px;border-radius:6px;background-color:#a64b291a;padding:0 20px;margin-bottom:3px;border:1px solid #A64B29;opacity:1;color:#a64b29}.questionnaire-form .questions__wrapper form fieldset .radio-wrapper{padding-top:18px;counter-reset:listStyle;margin-bottom:150px}@media (max-width: 767px){.questionnaire-form .questions__wrapper form fieldset .radio-wrapper{margin-bottom:50px}}.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label{margin:0 11px 11px 0;padding:0;display:inline-block;cursor:pointer}@media (max-width: 991px){.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label{width:100%}}.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label:last-child{margin-right:0}.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label span{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.86;letter-spacing:normal;color:#5c585a;border:1px solid #e4e4e5;min-width:238px;border-radius:6px;counter-increment:listStyle;position:relative;transition:box-shadow .25s;display:flex;align-items:center;min-height:42px;padding:10px 45px;text-align:left;line-height:1.5}.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label span:hover{box-shadow:0 0 11px #21212133}.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label span:before{content:counter(listStyle,upper-alpha);position:absolute;font-size:10px;font-weight:900;letter-spacing:normal;color:#5c585a;height:21px;padding:0 6px;line-height:21px;text-align:center;border-radius:3px;border:1px solid #e4e4e5;top:50%;left:10px;transform:translateY(-50%)}.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label input[type=radio],.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label input[type=checkbox]{display:none}.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label input[type=radio]:checked+span,.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label input[type=checkbox]:checked+span{color:#a64b29;border-color:#a64b29;background:#a64b2933}.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label input[type=radio]:checked+span:before,.questionnaire-form .questions__wrapper form fieldset .radio-wrapper label input[type=checkbox]:checked+span:before{content:counter(listStyle,upper-alpha);border-color:#a64b29;background:#a64b29;color:#fff;left:-10px}.questionnaire-form .questions__wrapper form .btn{color:#fff!important}.questionnaire-form .questions .status p,.questionnaire-form .questions .status .template-page .blog-content ul,.template-page .blog-content .questionnaire-form .questions .status ul,.questionnaire-form .questions .status .template-page .blog-content ol,.template-page .blog-content .questionnaire-form .questions .status ol{font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:.4px;color:#142f3e;text-align:left;margin-bottom:2px}.questionnaire-form .questions .status .progress-wrapper{position:relative;width:200px;height:3px;border-radius:3.5px;background-color:#e4e4e5;margin-bottom:27px}.questionnaire-form .questions .status .progress-wrapper .progress-bar{background:#a64b29;position:absolute;height:3px}.questionnaire-form .select2-container--default{background:url(arrow-down-inactive.svg?v=1) right 16px no-repeat}.questionnaire-form .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.questionnaire-form .select2-container--focus,.questionnaire-form .select2-container--open{background:url(arrow-down.svg) right 16px no-repeat}.questionnaire-form .select2-container--focus .select2-selection__rendered,.questionnaire-form .select2-container--open .select2-selection__rendered{opacity:1!important;color:#a64b29!important}.questionnaire-form .select2-container .select2-dropdown{border:0!important}.select2-container--open .select2-dropdown--below{border:0}.select2-container--open .select2-dropdown--below .select2-search--dropdown{padding:0}.select2-container--open .select2-dropdown--below .select2-search--dropdown .select2-search__field{background-color:#a64b291a;border:1px solid #A64B29;margin:4px 0 0;padding:9px 4px;opacity:1;color:#a64b29}.select2-container--open .select2-dropdown--below .select2-results__options{padding-top:3px}.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option{width:100%;border-radius:6px;background-color:#a64b291a;margin-bottom:3px;border:1px solid #A64B29;opacity:1;color:#a64b29}.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option--highlighted[aria-selected]{background:#a64b29;color:#fff}.select2-container--open .select2-dropdown--below .select2-results__group{background-color:#fff;padding:9px 4px;opacity:1;color:#a64b29}
/*# sourceMappingURL=/cdn/shop/t/75/assets/custom--questionnaire.css.map */
