@import url(https://use.typekit.net/zsz0izc.css);@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap);.foot-p{font-size:12px;margin-top:20px}select#salutation{width:100%;background:url(../img/drop-down-menu.f0f4ae97.svg) no-repeat;background-size:15px;background-position:right 10px center;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:15px 8px;border:transparent;border-radius:4px;margin-bottom:15px;background-color:#fff}.error-message.margin{margin-bottom:25px}.go-back{color:#dcc07d;text-decoration:underline;cursor:pointer;font-weight:500}.agree-terms{display:flex;flex-direction:row;margin-bottom:15px}.agree-terms input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none;min-width:18px;width:18px;height:18px;margin:0;background-color:#fff;border-radius:2px;cursor:pointer;transition-duration:.3s;position:relative}.agree-terms input[type=checkbox]:checked{background-color:#18ac4e}.agree-terms input[type=checkbox]:checked:after{content:"✔";color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.agree-terms .term{margin-left:5px;font-size:12px;line-height:18px}.landing-page{width:100%;position:relative;margin-top:50px;margin-bottom:50px}.landing-page .form-header{background-color:#fff;border-radius:5px 5px 0 0;padding:10px 0 5px 15px}.landing-page .form-header img{width:30%;height:100%}.landing-page .form-body{background-color:#272727;border-radius:0 0 5px 5px;padding:20px 30px 30px 30px}body{margin:0;padding:0;min-height:100%;line-height:1.5;font-family:Poppins,sans-serif!important;font-weight:300;color:#fff;display:flex;justify-content:center;align-items:center;background-color:#f5f6fa!important;background-image:url(../img/background-2.aee415a6.jpg);background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}html{height:100%;overflow-x:hidden!important}#app{width:50%}p.form-title{font-size:14px;margin-bottom:20px}p.error-message{font-size:10px;margin-top:-10px;color:#e04949}.field-error{border:1.5px solid #e04949!important}a{color:#18ac4e;text-decoration:none;cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:none}input.text-input-fields{width:100%;margin-bottom:15px;box-sizing:border-box;background-color:#fcfcfc;border-radius:4px;padding:15px 12px;border:#fff;font-size:12px;box-shadow:0 5px 12px rgba(0,0,0,.05)}button.form-submit-button{min-width:75px;margin-top:10px;border:2px solid #18ac4e;border-radius:4px;padding:10px 15px;color:#fff;background-color:#18ac4e;font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;display:inherit;justify-content:center;cursor:pointer;transition:all .125s ease-in-out}.spinner{color:transparent;position:relative;pointer-events:none;background-color:#18ac4e;text-indent:-9999px;transition:none}.spinner:hover{color:transparent!important}.spinner:after{border:2px solid #fff;border-color:transparent transparent #fff #fff;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-7.5px;margin-top:-10px;-webkit-animation:spinner .5s linear infinite;animation:spinner .5s linear infinite;content:"";display:block;height:15px;width:15px}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.back-icon{background-image:url(../img/survey-back-icon.c1d53ca1.svg);background-repeat:no-repeat;background-size:11px;background-position:50%;width:23px;height:23px;border:2px solid #00a561;border-radius:100%;cursor:pointer;z-index:100}@media(max-width:1024px){#app{width:65%}}@media(max-width:768px){#app{width:70%}}@media(max-width:550px){#app{width:80%}h2{font-size:1.2rem}p.form-title{font-size:12px}.foot-p{font-size:10px}p.error-message{font-size:9px}.agree-terms .term,input.text-input-fields,select#salutation{font-size:10px}}@media(max-width:414px){#app{width:80%}h2{font-size:1.2rem}p.form-title{font-size:12px}.foot-p{font-size:10px}p.error-message{font-size:9px}.agree-terms .term,input.text-input-fields,select#salutation{font-size:10px}}@media(max-width:375px){#app{width:85%}h2{font-size:1.2rem}p.form-title{font-size:12px}.foot-p{font-size:10px}p.error-message{font-size:9px}.agree-terms .term,input.text-input-fields,select#salutation{font-size:10px}}@media(max-width:320px){#app{width:85%}h2{font-size:1rem}p.form-title{font-size:10px}.foot-p{font-size:8px}p.error-message{font-size:7.5px}input.text-input-fields,select#salutation{font-size:9px}.agree-terms .term{font-size:8px}}