@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-v12-latin-regular.eot);src:local("Poppins Regular"),local("Poppins-Regular"),url(/fonts/poppins-v12-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins-v12-latin-regular.woff2) format("woff2"),url(/fonts/poppins-v12-latin-regular.woff) format("woff"),url(/fonts/poppins-v12-latin-regular.ttf) format("truetype"),url(/fonts/poppins-v12-latin-regular.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/poppins-v12-latin-500.eot);src:local("Poppins Medium"),local("Poppins-Medium"),url(/fonts/poppins-v12-latin-500.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins-v12-latin-500.woff2) format("woff2"),url(/fonts/poppins-v12-latin-500.woff) format("woff"),url(/fonts/poppins-v12-latin-500.ttf) format("truetype"),url(/fonts/poppins-v12-latin-500.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins-v12-latin-700.eot);src:local("Poppins Bold"),local("Poppins-Bold"),url(/fonts/poppins-v12-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins-v12-latin-700.woff2) format("woff2"),url(/fonts/poppins-v12-latin-700.woff) format("woff"),url(/fonts/poppins-v12-latin-700.ttf) format("truetype"),url(/fonts/poppins-v12-latin-700.svg#Poppins) format("svg")}body{background-color:#f5f5fa}main{min-height:calc(100vh - 155px);padding:20px 0}.button{align-items:center;color:#fff;display:flex;font-size:2rem;font-weight:700;justify-content:center;min-width:200px;padding:15px;text-transform:uppercase;transition:.2s ease-in-out}.button.button-back{background-color:#fff;border-color:#8c6842;color:#8c6842}.button.button-back:hover{background-color:#8c6842;color:#fff}.button .icon-left{margin-right:15px}.button .icon-right{margin-left:15px}.button .spin{color:#727272;display:none}.form{background-color:#fff;border:1px solid #ddd;border-radius:10px;margin:0 auto;padding:0 40px 40px;width:1000px}.form .progress{align-items:center;display:flex;justify-content:space-between;margin:0 0 40px;padding:0;width:100%}.form .progress .progress-step{border-bottom:3px solid #eee;color:#727272;flex:1;font-weight:500;padding:20px 0 17px;text-transform:uppercase}.form .progress .progress-step.active{border-color:#8c6842;color:#333}.form .progress .progress-step:hover{color:#8c6842}.form .fieldset{border:none;display:none}.form .fieldset .heading{font-size:2.4rem;font-weight:700;text-transform:uppercase}.form .fieldset .text{color:#727272;font-size:1.8rem;margin:10px 0}.form .fieldset .text strong{color:#333}.form .fieldset .field{margin-top:40px;position:relative}.form .fieldset .field.field-checkbox{display:flex;flex-wrap:wrap;justify-content:center}.form .fieldset .field.field-checkbox .label{background-color:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;font-size:2rem;font-weight:500;margin-bottom:20px;padding:15px;text-transform:uppercase;transition:.2s ease-in-out}.form .fieldset .field.field-checkbox .label:hover{background-color:#f5f5fa}.form .fieldset .field.field-checkbox .label.label-3{width:calc(33% - 30px)}.form .fieldset .field.field-checkbox .label.label-3.label-3-mid{margin-left:45px;margin-right:45px}.form .fieldset .field.field-checkbox .label.label-4{margin-right:40px;width:calc(25% - 30px)}.form .fieldset .field.field-checkbox .label.label-4.label-4-4{margin-right:0}.form .fieldset .field.field-checkbox .label.label-5{width:calc(50% - 20px)}.form .fieldset .field.field-checkbox .label.label-5:nth-child(4n){margin-left:40px}.form .fieldset .field.field-checkbox input[type=checkbox],.form .fieldset .field.field-checkbox input[type=radio]{display:none}.form .fieldset .field.field-checkbox input[type=checkbox]:checked+.label,.form .fieldset .field.field-checkbox input[type=radio]:checked+.label{background-color:#8c6842;border-color:#8c6842;color:#fff}.form .fieldset .field.field-input.field-full{width:100%}.form .fieldset .field.field-input.field-half{width:48%}.form .fieldset .field.field-input.field-one-third{width:32%}.form .fieldset .field.field-input.field-two-third{width:63%}.form .fieldset .field.field-input .input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:5px;display:block;padding:30px 20px 20px;width:100%}.form .fieldset .field.field-input .input.error{border-color:#ff5050}.form .fieldset .field.field-input .label{color:#727272;font-weight:400;left:20px;pointer-events:none;position:absolute;top:25px;transition:all .3s ease}.form .fieldset .field.field-input .label .asterisk{color:red}.form .fieldset .field.field-input .input:focus~.label,.form .fieldset .field.field-input .label.active{font-size:10px;top:10px}.form .fieldset .field.field-input .select{background-image:url(/img/icons/arrow-down-black.png);background-position:100%;background-repeat:no-repeat}.form .fieldset .field.field-button{align-items:center;display:flex;justify-content:space-between}.form .fieldset .field.field-button.flex-end{justify-content:flex-end}.form .fieldset .field .input{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:15px}.form .fieldset .field input[type=number]::-webkit-inner-spin-button,.form .fieldset .field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form .fieldset .field input[type=number]{-moz-appearance:textfield}.form .fieldset .field-flex{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.form .fieldset .field-consent label{color:#333;cursor:pointer;display:flex;font-weight:400;justify-content:flex-start;margin:5px 0 0 5px}.form .fieldset .field-consent label .check{background-color:#fff;border:1px solid #aaa;border-radius:2px;color:#fff;cursor:pointer;font-size:1.2rem;height:20px;margin-right:10px;padding:0 3px;transition:.2s ease-in-out;width:20px}.form .fieldset .field-consent label .check .icon{margin-top:2px}.form .fieldset .field-consent input[type=checkbox]{cursor:pointer;height:20px;margin:0;opacity:0;position:absolute;width:20px}.form .fieldset .field-consent input[type=checkbox]:checked+label .check{background-color:#005cc8;border-color:#005cc8}.form .fieldset .field-consent .term{color:#727272;flex:1}.footer{align-items:center;background-color:#fff;border-top:1px solid #ddd;display:flex;height:75px;justify-content:space-between;padding:0 20px}.footer .copyright{color:#727272;font-size:1.4rem}.footer .social{align-items:center;display:flex;justify-content:flex-end}.footer .social .icon{color:#8c6842;font-size:2rem;margin-left:15px}.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;backface-visibility:hidden;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.wobble{animation:wobble 4s ease infinite}@keyframes wobble{0%{transform:translate(-3px)}4%{transform:translate(3px)}8%{transform:translate(-3px)}12%{transform:translate(3px)}16%{transform:translate(-3px)}20%{transform:translate(3px)}22%,to{transform:translate(0)}}.fade-right{animation:faderight .3s;position:relative}@keyframes faderight{0%{opacity:0;right:-100px}to{opacity:1;right:0}}.fade-left{animation:fadeleft .3s;position:relative}@keyframes fadeleft{0%{left:-100px;opacity:0}to{left:0;opacity:1}}.spin{animation-duration:3s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.thank-you{background-color:#fff;border:1px solid #ddd;border-radius:10px;margin:0 auto;padding:20px 60px 60px;width:1000px}.thank-you .title{font-size:3rem}.thank-you .button{padding:15px 40px}.thank-you ul{margin:20px 0 0}.thank-you ul li{margin-bottom:10px}.thank-you ul li a{text-decoration:underline}.thank-you ul li a .icon{margin-right:15px}.thank-you .reviews-badge{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:10px;display:flex;justify-content:space-between;margin:40px 0;max-width:460px;padding:20px 40px;width:100%}.thank-you .reviews-badge img{height:80px;width:80px}.thank-you .reviews-badge .number{color:#2a6899;font-weight:700;margin:0 0 10px}.thank-you .reviews-badge .rating{align-items:center;color:#e86b00;display:flex;justify-content:flex-start}.thank-you .reviews-badge .rating span{font-size:4rem;font-weight:700;line-height:1;margin-right:10px}.thank-you .reviews-badge .rating .icon{font-size:2rem;margin-left:5px}@media only screen and (max-width:1600px){main{min-height:calc(100vh - 135px)}}@media only screen and (max-width:1023px){.form,.thank-you{max-width:1000px;width:calc(100% - 40px)}.thank-you{padding:20px 40px 40px}.thank-you .title{font-size:2.8rem}.thank-you p{font-size:1.6rem}.thank-you .reviews-badge{max-width:400px;padding:20px 30px}}@media only screen and (max-width:767px){body{font-size:1.4rem}main{padding:10px 0}.button{font-size:1.6rem;min-width:auto;padding:10px 25px}.form{border:1px solid #ddd;border-left:none;border-radius:0;border-right:none;max-width:100%;padding:0 10px 20px;width:100%}.form .progress .progress-step span{display:block}.form .fieldset .heading,.form .fieldset .text{font-size:1.6rem}.form .fieldset .field{margin-top:25px}.form .fieldset .field.field-input.field-half,.form .fieldset .field.field-input.field-one-third,.form .fieldset .field.field-input.field-two-third{width:100%}.form .fieldset .field.field-checkbox .label{font-size:1.4rem}.form .fieldset .field.field-checkbox .label.label-3{width:100%}.form .fieldset .field.field-checkbox .label.label-3.label-3-mid{margin-left:0;margin-right:0}.form .fieldset .field.field-checkbox .label.label-4{margin-right:20px;width:calc(50% - 10px)}.form .fieldset .field.field-checkbox .label.label-4.label-4-2{margin-right:0}.form .fieldset .field.field-checkbox .label.label-5{width:100%}.form .fieldset .field.field-checkbox .label.label-5:nth-child(4n){margin-left:0}.footer{flex-wrap:wrap;height:auto}.footer,.footer .social{justify-content:flex-start}.footer .social{margin-top:10px;width:100%}.footer .copyright{margin-top:0;order:1;padding-bottom:20px}.thank-you{border:1px solid #ddd;border-left:none;border-radius:0;border-right:none;max-width:100%;padding:0 20px 30px;width:100%}.thank-you .title{font-size:2rem}.thank-you .button{font-size:10px 25px}.thank-you .reviews-badge{padding:10px}.thank-you .reviews-badge .rating span{font-size:3rem;margin-right:8px}}
