h1,h2{font-size:40px;line-height:1.25;font-weight:700;margin:60px 0 30px}@media screen and (min-width: 220px) and (max-width: 967px){h1,h2{font-size:24px}}h1:first-child,h2:first-child{margin-top:0}h3{font-size:16px;font-weight:700;margin:20px 0}@media screen and (min-width: 220px) and (max-width: 967px){h3{margin-top:20px}}h3:first-child{margin-top:0}a{color:#0094d1;text-decoration:none;transition:color .2s ease,fill .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}a:hover{color:#e84d30}button{border:none;cursor:pointer;outline:none}.divider{display:flex;align-items:center;line-height:13px;margin-bottom:30px;color:#a0a0a0}.divider__title{font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.divider__title--link{cursor:pointer;color:#0094d1}.divider__title--link:hover{color:#e84d30}.divider__button{background-color:#0094d1;border-radius:62px;padding:12px 15px;text-align:center;cursor:pointer;color:#fff;white-space:nowrap}.divider__button:hover{background-color:#e84d30}.divider__line{position:relative;display:inline-block;top:auto;height:1px;background:#a0a0a0;width:100%;opacity:.3;margin-left:20px}input[type=text],input[type=password],input[type=email],input[type=number]{background:transparent;border:2px solid rgba(160,160,160,.5);transition:color .2s ease,fill .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease;outline:none;border-radius:3px;color:#2c2d30;font-size:16px;line-height:normal;padding:11px 10px;-webkit-appearance:none;appearance:none;min-width:1px}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder{opacity:1;color:#a0a0a0}input[type=text]:disabled,input[type=password]:disabled,input[type=email]:disabled,input[type=number]:disabled{cursor:not-allowed;background:rgba(160,160,160,.1)}input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,input[type=number]:hover{border-color:#a0a0a0}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:2px;margin:0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;box-shadow:none;background:#0094d1;border-radius:0;border:0}input[type=range]::-webkit-slider-thumb{box-shadow:none;border:0;height:12px;width:12px;border-radius:50px;background:#0094d1;cursor:pointer;-webkit-appearance:none;margin-top:-5px}input[type=range]:focus::-webkit-slider-runnable-track{background:#0094d1}input[type=range]::-moz-range-track{width:100%;height:2px;cursor:pointer;box-shadow:none;background:#0094d1;border:0}input[type=range]::-moz-range-thumb{box-shadow:none;border:0;height:12px;width:12px;border-radius:50px;background:#0094d1;cursor:pointer}input[type=range]::-ms-track{width:100%;height:2px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#0094d1;border:0;box-shadow:none}input[type=range]::-ms-fill-upper{background:#0094d1;border:0;border-radius:0;box-shadow:none}input[type=range]::-ms-thumb{box-shadow:none;border:0;width:12px;border-radius:50px;background:#0094d1;cursor:pointer;height:2px}input[type=range]:focus::-ms-fill-lower{background:#0094d1}input[type=range]:focus::-ms-fill-upper{background:#0094d1}.button{display:inline-block;background-color:#e84d30;color:#fff;font-weight:700;text-align:center;text-decoration:none;padding:12px 26px;border-radius:23px;transition:color .2s ease,fill .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease;font-size:1rem;box-sizing:border-box}.button:not(:disabled):hover{color:#fff;background-color:#0094d1}.button:disabled{opacity:.8;cursor:not-allowed}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3000;overflow-y:hidden;transition:all .3s ease;visibility:hidden;opacity:0;pointer-events:none;background:rgba(44,45,48,.5)}@media screen and (min-width: 968px){.modal{padding:70px 0}}.modal--opened{visibility:visible;opacity:1;pointer-events:auto}.modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background-color:transparent;z-index:3001}.modal__popup{position:relative;top:0;left:50%;width:344px;background:#fff;box-shadow:0 1px 3px #2c2d3040;z-index:3002;opacity:1}@media screen and (min-width: 968px){.modal__popup{transform:translate(-50%);transition:ease-in .3s ease;width:auto;max-width:460px}}@media screen and (min-width: 220px) and (max-width: 967px){.modal__popup{width:100%;min-height:100vh;transform:translate(-50%)}}.modal__popup-content{padding:35px 20px 30px}.modal__popup-close{position:absolute;top:20px;right:20px;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.custom-switch{display:inline-block;vertical-align:middle}.custom-switch .switch{position:relative;display:inline-block;width:42px;height:22px;cursor:pointer}.custom-switch .switch input{opacity:0;width:0;height:0}.custom-switch .switch input:checked+.slider{background-color:#00a8e6}.custom-switch .switch input:checked+.slider:before{transform:translate(20px)}.custom-switch .slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:22px;transition:background-color .25s ease-in-out}.custom-switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .25s cubic-bezier(.18,.89,.32,1.28)}.form{margin:0}.form__group{font-size:0;margin-bottom:30px;float:left;width:100%}@media screen and (min-width: 220px) and (max-width: 967px){.form__group input[type=text],.form__group input[type=password],.form__group input[type=email],.form__group input[type=number],.form__group .select-dropdown{width:100%}}.form__group--disabled{opacity:.5;pointer-events:none}.form__group--low-margin{margin-bottom:15px}.form__group-title{font-size:11px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:#a0a0a0;white-space:normal}.form__group-title-content{padding-top:40px}@media screen and (min-width: 220px) and (max-width: 967px){.form__group-title-content{padding-top:0}}.form__label{display:block;font-size:11px;letter-spacing:1px;font-weight:500;margin-bottom:10px;text-transform:uppercase}.form__label-link{float:right}.form__label-optional{color:#a0a0a0}.form__note{display:block;font-size:8px;letter-spacing:1px;text-transform:uppercase;margin-top:5px;opacity:.7;font-weight:500}.form__submit{margin-top:40px}.form__error{font-size:11px;letter-spacing:1px;font-weight:700;margin-bottom:10px;text-transform:uppercase;margin-top:10px;color:#e84d30}.form__error--common p:first-child{margin-top:30px}.form__success{font-size:11px;letter-spacing:1px;font-weight:700;margin-bottom:10px;text-transform:uppercase;margin-top:10px;color:#00ab8f}.form--loading{position:relative;pointer-events:none}.form--loading>*{opacity:.7}.form--loading:after{content:" ";position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;background-image:url(/images/loading.gif);background-size:cover}.form__checkbox{display:flex;font-size:16px}.form__checkbox:hover input~.form__checkbox-icon{border-color:#a0a0a0}.form__checkbox:hover input:checked~.form__checkbox-icon{border:none;opacity:.8}.form__checkbox input:focus~.form__checkbox-icon{border-color:#a0a0a0}.form__checkbox input:checked~.form__checkbox-icon{background-color:#0094d1;border:none}.form__checkbox input:checked~.form__checkbox-icon:after{content:" ";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNNDM1Ljg0OCA4My40NjZMMTcyLjgwNCAzNDYuNTFsLTk2LjY1Mi05Ni42NTJjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NzEgMGwtMjguMjg0IDI4LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDEzMy40MjEgMTMzLjQyMWM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMjguMjg0LTI4LjI4NGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6Ii8+PC9zdmc+);background-size:contain;background-repeat:no-repeat;background-position:center center;width:18px;height:14px;display:block;position:absolute;top:3px;left:1px}.form__checkbox input:not([type=text]){position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form__checkbox-input{display:inline-flex;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.form__checkbox-title{display:inline-block}.form__checkbox-title .form__label-optional{display:none;font-size:12px}.form__checkbox-icon{position:relative;display:inline-flex;margin-right:8px;flex:0 0 20px;height:20px;width:20px;background-color:#fff;border-radius:3px;border:2px solid rgba(160,160,160,.5);box-sizing:border-box;transition:color .2s ease,fill .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.form__input{border:2px solid rgba(160,160,160,.5);border-radius:3px;padding:12px 12px 10px;line-height:1;outline:none;transition:color .2s ease,fill .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease;box-sizing:border-box}.form__input::-webkit-input-placeholder,.form__input:-ms-input-placeholder,.form__input::-ms-input-placeholder,.form__input::placeholder{color:#a0a0a0}.form__input:hover{border-color:#a0a0a0}.form__input:focus,.form__input:active{border-color:#0094d1}.form__input--full-width{width:100%}.form__input+.form__range{margin:-2px 2px 0;width:calc(100% - 4px)}.form__flex-group-wrapper{display:flex}@media screen and (min-width: 220px) and (max-width: 967px){.form__flex-group-wrapper{flex-wrap:wrap;margin-bottom:30px;margin-right:-10px}.form__flex-group-wrapper:last-child{margin-bottom:0}}@media screen and (min-width: 968px){.form__flex-group-wrapper{margin-bottom:10px}}.form__flex-group-wrapper--justified{justify-content:space-between}.form__flex-group-wrapper-title{font-size:11px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:#a0a0a0;white-space:normal}@media screen and (min-width: 220px) and (max-width: 967px){.form__flex-group-wrapper-title{flex:1 1 100%;margin-bottom:20px}.form__flex-group-wrapper-title br{display:none}}@media screen and (min-width: 968px){.form__flex-group-wrapper-title{flex:1 1 72px;padding-right:20px;align-self:center}}@media screen and (min-width: 220px) and (max-width: 967px){.form__flex-group-wrapper .form__group{flex:1 1 auto;width:100%;padding-right:10px;margin-bottom:20px}}@media screen and (min-width: 968px){.form__flex-group-wrapper .form__group{flex:0 0 200px;width:200px}}@media screen and (min-width: 968px){.form__flex-group-wrapper .form__group+.form__group{margin-left:20px}}.form__flex-group-wrapper--width-auto .form__group{flex:1 1 auto}.wrapper__content{padding:0!important}
