﻿html,body{width:100%;min-height:100%;background-color:#fff;transition:all .3s}.color-error-border,.color-error-border.form-control{border-color:#f44336 !important}.loading{position:relative;min-height:80px}.loading.blur:before{background-color:rgba(0,0,0,.2)}.loading:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1000;background-image:url(../img/loader-white.svg);background-position:center center;background-repeat:no-repeat;background-size:40px 40px;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px}html,body,#root,#app{width:100%;min-height:100%}html.noscroll,html.menu-open,body.noscroll,body.menu-open,#root.noscroll,#root.menu-open,#app.noscroll,#app.menu-open{overflow:hidden}body{font-size:16px;font-family:Roboto,sans-serif;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;counter-reset:section}a{outline:0 !important;color:inherit}p{cursor:default}section{margin:60px 0;padding:20px 0}a.btn,button.btn{display:block;margin:0 auto}#home-section .apply-form{padding:30px 20px}#home-section .homeImgWrap img{max-width:100%;height:auto;object-fit:cover;transform:rotateY(0);backface-visibility:hidden;position:absolute;transition:transform .5s}#home-section .homeImgWrap img.flipped{transform:rotateY(180deg);transition:transform .5s}.select2-container--default .selection .select2-selection{border-color:#ced4da;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem}.stepWrap{display:flex;align-items:center}.stepWrap .step-description{padding:0 20px}.pro-block{text-align:center;margin:30px 0}.pro-block .pro-description h4{margin:20px 0;font-weight:bold}footer{box-shadow:0 0 3px 1px #9e9e9e;padding:15px 0}footer .fb{color:#fff;font-size:1.5em;border-radius:50%;padding:7px 13px;background:#d60c0c}.btn.btn-danger{background-color:#d60c0c}.videoWrapper{overflow:hidden}@keyframes flipAnimation{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}header{background-color:#fff;box-shadow:-1px -3px 9px 1px #9e9e9e}header .navbar .navbar-brand{position:absolute;top:0}header .navbar .navbar-brand img{border-radius:50%;border:1px solid #9e9e9e}header .navbar .navbar-collapse{justify-content:flex-end}