.placeholder-wrap {position:relative }.placeholder-wrap input[type="text"]:focus+label[placeholder]:before,.placeholder-wrap input[type="text"]:required:valid+label[placeholder]:before,.placeholder-wrap input[type="text"].not-empty+label[placeholder]:before,.placeholder-wrap input[type="tel"]:focus+label[placeholder]:before,.placeholder-wrap input[type="tel"]:required:valid+label[placeholder]:before,.placeholder-wrap input[type="tel"].not-empty+label[placeholder]:before,.placeholder-wrap input[type="email"]:focus+label[placeholder]:before,.placeholder-wrap input[type="email"]:required:valid+label[placeholder]:before,.placeholder-wrap input[type="email"].not-empty+label[placeholder]:before,.placeholder-wrap input[type="number"]:focus+label[placeholder]:before,.placeholder-wrap input[type="number"]:required:valid+label[placeholder]:before,.placeholder-wrap input[type="number"].not-empty+label[placeholder]:before,.placeholder-wrap textarea:focus+label[placeholder]:before,.placeholder-wrap textarea:required:valid+label[placeholder]:before,.placeholder-wrap textarea.not-empty+label[placeholder]:before {-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transform:translate(10px,-19px) scale(0.85,0.85)!important;transform:translate(5px,-19px) scale(0.85,0.85)!important;background-color:#fff;color:#167CC5;width:auto;font-weight:400 }.placeholder-wrap input[type="text"]+label[placeholder],.placeholder-wrap input[type="tel"]+label[placeholder],.placeholder-wrap input[type="email"]+label[placeholder],.placeholder-wrap input[type="number"]+label[placeholder],.placeholder-wrap textarea+label[placeholder] {display:block;pointer-events:none;margin-bottom:0;margin-left:5px;position:absolute;top:7px;left:0;width:100% }.placeholder-wrap input[type="text"]+label[placeholder]:before,.placeholder-wrap input[type="tel"]+label[placeholder]:before,.placeholder-wrap input[type="email"]+label[placeholder]:before,.placeholder-wrap input[type="number"]+label[placeholder]:before,.placeholder-wrap textarea+label[placeholder]:before {-webkit-transform-origin:left 50%;transform-origin:left 50%;content:attr(placeholder);display:inline-block;padding:0 3px;color:#777;white-space:nowrap;-webkit-transition:transform 0.18s ease-in-out;transition:transform 0.18s ease-in-out;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%;font-weight:300 }input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 }input[type=number] {-moz-appearance:textfield }label.custom-radio {display:inline-block }.custom-radio {position:relative;cursor:pointer;line-height:25px;font-size:15px;margin-right:18px }.custom-radio:last-of-type {margin-right:0 }.custom-radio .label {position:relative;display:block;float:left;margin-right:9px;width:20px;height:20px;border:2px solid #333D4F;border-radius:100%;-webkit-tap-highlight-color:transparent;padding-bottom:0;margin-bottom:0;margin-top:3px }.custom-radio .label:after {content:'';position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:100%;background:#333D4F;transform:scale(0);transition:all 0.2s ease;opacity:0.08;pointer-events:none }.custom-radio:hover .label:after {transform:scale(3.4) }input[type="radio"]:checked+.label {border-color:#333D4F }input[type="radio"]:checked+.label:after {transform:scale(1);transition:all 0.2s cubic-bezier(0.35,0.9,0.4,0.9);opacity:1 }.hidden {display:none }.ripple {overflow:hidden;position:relative }button.ripple {border:none }.ripple-effect {position:absolute;border-radius:50%;width:50px;height:50px;background:#fff;animation:ripple-animation 2s }.btn-white .ripple-effect {background-color:#3498DB }@keyframes ripple-animation {from {transform:scale(1);opacity:0.11 }to {transform:scale(100);opacity:0 }}
.form-loader {position:absolute;top:0;bottom:0;left:0;right:0 }.m-loader {position:relative;margin:0 auto;width:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) }@media only screen and (min-width:768px) {.m-loader {width:80px }}@media only screen and (max-height:180px) {.m-loader {display:none }}.m-loader:before {content:'';display:block;padding-top:100% }.m-circular {-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto }.m-path {stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round }html.is-ie .m-path {stroke-dasharray:150,200;stroke-dashoffset:-10;stroke:#3498DB }@-webkit-keyframes rotate {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}@keyframes rotate {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}@-webkit-keyframes dash {0% {stroke-dasharray:1,200;stroke-dashoffset:0 }50% {stroke-dasharray:89,200;stroke-dashoffset:-35px }100% {stroke-dasharray:89,200;stroke-dashoffset:-124px }}@keyframes dash {0% {stroke-dasharray:1,200;stroke-dashoffset:0 }50% {stroke-dasharray:89,200;stroke-dashoffset:-35px }100% {stroke-dasharray:89,200;stroke-dashoffset:-124px }}@-webkit-keyframes color {100%,0% {stroke:#91D4F0 }40% {stroke:#3498DB }66% {stroke:#91D4F0 }80%,90% {stroke:#3498DB }}@keyframes color {100%,0% {stroke:#91D4F0 }40% {stroke:#3498DB }66% {stroke:#91D4F0 }80%,90% {stroke:#3498DB }}