[class*=row]:not(.vc_row) {
  display: block;
  padding: 0;
  margin: 0;
}

[class*=row]:not(.vc_row):not(fieldset) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

[class*=row]:not(.vc_row):after {
  content: "";
  display: table;
  clear: both;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

[class*=row]:not(.vc_row) > .cell:first-child {
  margin-right: 0!important;
}

[class*=row]:not(.vc_row) > .cell:last-child {
  margin-left: 0!important;
}

html, body {
  padding: 0;
  margin: 0;
  border: 0;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media only screen and (max-device-width: 480px) {
  html, body {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  }
}

body *,
body *::before,
body *::after {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  background-repeat: no-repeat;
  -webkit-overflow-scrolling: touch;
}

html.modal-open, html.modal-open body {
  overflow: hidden;
}

@-ms-viewport {
  width: device-width;
}

img {
  border: 0;
  border-style: none;
  vertical-align: middle;
}

svg:not(:root) {
  overflow: hidden;
}

p:only-child, p:last-child, input:only-child, input:last-child, label:only-child, label:last-child, select:only-child, select:last-child,
h1:only-child,
h1:last-child, h2:only-child, h2:last-child, h3:only-child, h3:last-child, h4:only-child, h4:last-child, h5:only-child, h5:last-child, h6:only-child, h6:last-child {
  margin-bottom: 0;
}

a, button, .button {
  cursor: pointer;
}

a:active, button:active, .button:active {
  position: relative;
  top: 1px;
}

table {
  border-collapse: collapse;
  width: 100%;
  max-width: 100%;
}

ul, ol {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: block;
}

ul li, ol li {
  padding: 0;
  margin: 0;
  display: inline-block;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, [hidden], .ng-hide {
  display: none !important;
}

[ng-click], [data-ng-click] {
  cursor: pointer;
}

label > *:not(.help) {
  pointer-events: none;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  height: auto;
}

input[type=number] {
  -moz-appearance: textfield;
}

input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

select::-ms-expand {
  display: none;
}

@-webkit-keyframes autofill {
  to {
    background: transparent;
  }
}

@keyframes autofill {
  to {
    background: transparent;
  }
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus {
  -webkit-animation-name: autofill;
          animation-name: autofill;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

em, .em {
  font-weight: bold;
  font-style: inherit;
}

.de-em {
  font-weight: 400;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
}

html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

[tabindex="-1"]:focus {
  outline: none !important;
}

[role="button"] {
  cursor: pointer;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline-width: 0;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

input:focus, input:valid {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}

p:last-child {
  margin-bottom: 0;
}

li:last-child, ul:last-child {
  margin-bottom: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol,
ul,
dl {
  margin-top: 0;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
}

th {
  text-align: left;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

textarea {
  resize: vertical;
}

input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

[hidden] {
  display: none !important;
}

button,
input,
select,
textarea {
  font: inherit;
}

button,
input,
select {
  overflow: visible;
}

button,
input,
select,
textarea {
  margin: 0;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer;
}

[disabled] {
  cursor: default;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText;
}

@font-face {
  font-family: 'Tamrurim';
  font-weight: 900;
  font-style: normal;
  src: url("../fonts/TamrurimBlack-Regular_MFW.eot");
  src: url("../fonts/TamrurimBlack-Regular_MFW.eot#iefix") format("embedded-opentype"), url("../fonts/TamrurimBlack-Regular_MFW.woff") format("woff"), url("../fonts/TamrurimBlack-Regular_MFW.ttf") format("truetype");
  text-rendering: optimizeLegibility;
}

@font-face {
  font-family: 'Tamrurim';
  font-weight: 500;
  font-style: normal;
  src: url("../fonts/Tamrurim-Medium_MFW.eot");
  src: url("../fonts/Tamrurim-Medium_MFW.eot#iefix") format("embedded-opentype"), url("../fonts/Tamrurim-Medium_MFW.woff") format("woff"), url("../fonts/Tamrurim-Medium_MFW.ttf") format("truetype");
  text-rendering: optimizeLegibility;
}

@font-face {
  font-family: 'Tamrurim';
  font-weight: 700;
  /*(regular)*/
  font-style: normal;
  src: url("../fonts/Tamrurim-Bold_MFW.eot");
  src: url("../fonts/Tamrurim-Bold_MFW.eot#iefix") format("embedded-opentype"), url("../fonts/Tamrurim-Bold_MFW.woff") format("woff"), url("../fonts/Tamrurim-Bold_MFW.ttf") format("truetype");
  text-rendering: optimizeLegibility;
}

@font-face {
  font-family: 'TamrurimRound';
  src: url("../fonts/TamrurimRound-Black_MFW.eot");
  src: url("../fonts/TamrurimRound-Black_MFW.eot?#iefix") format("embedded-opentype"), url("../fonts/TamrurimRound-Black_MFW.woff") format("woff"), url("../fonts/TamrurimRound-Black_MFW.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
  text-rendering: optimizeLegibility;
}

@font-face {
  font-family: 'TamrurimRound';
  src: url("../fonts/TamrurimRound-Medium_MFW.eot");
  src: url("../fonts/TamrurimRound-Medium_MFW.eot?#iefix") format("embedded-opentype"), url("../fonts/TamrurimRound-Medium_MFW.woff") format("woff"), url("../fonts/TamrurimRound-Medium_MFW.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
  text-rendering: optimizeLegibility;
}

@-webkit-keyframes bounce-in-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-30px) translateX(-50%);
            transform: translateY(-30px) translateX(-50%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px) translateX(-50%);
            transform: translateY(30px) translateX(-50%);
  }
  80% {
    -webkit-transform: translateY(-10px) translateX(-50%);
            transform: translateY(-10px) translateX(-50%);
  }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
  }
}

@keyframes bounce-in-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-30px) translateX(-50%);
            transform: translateY(-30px) translateX(-50%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px) translateX(-50%);
            transform: translateY(30px) translateX(-50%);
  }
  80% {
    -webkit-transform: translateY(-10px) translateX(-50%);
            transform: translateY(-10px) translateX(-50%);
  }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
  }
}

@-webkit-keyframes slide-in-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slide-in-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

main:before {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes badge {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-80deg) scale(0.2);
            transform: rotate(-80deg) scale(0.2);
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-10deg) scale(1);
            transform: rotate(-10deg) scale(1);
    @media (max-height: 768px) {
      -webkit-transform: rotate(12deg) scale(1);
              transform: rotate(12deg) scale(1);
    }
  }
}

@keyframes badge {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-80deg) scale(0.2);
            transform: rotate(-80deg) scale(0.2);
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-10deg) scale(1);
            transform: rotate(-10deg) scale(1);
    @media (max-height: 768px) {
      -webkit-transform: rotate(12deg) scale(1);
              transform: rotate(12deg) scale(1);
    }
  }
}

.badge {
  -webkit-animation-name: badge;
          animation-name: badge;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

@-webkit-keyframes intro-bg-d {
  0% {
    background-size: 0% auto;
    background-position: left 50% top 60%;
  }
  100% {
    background-size: 100% auto;
    background-position: left 50% top 80%;
  }
}

@keyframes intro-bg-d {
  0% {
    background-size: 0% auto;
    background-position: left 50% top 60%;
  }
  100% {
    background-size: 100% auto;
    background-position: left 50% top 80%;
  }
}

@-webkit-keyframes intro-bg-l {
  0% {
    background-size: 0% auto;
    background-position: left 50% top 60%;
  }
  100% {
    background-size: 100% auto;
    background-position: left 50% top 70%;
  }
}

@keyframes intro-bg-l {
  0% {
    background-size: 0% auto;
    background-position: left 50% top 60%;
  }
  100% {
    background-size: 100% auto;
    background-position: left 50% top 70%;
  }
}

.options-wrap {
  -webkit-animation-name: bounce-in-down;
          animation-name: bounce-in-down;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.terms .error {
  -webkit-animation-name: slide-in-down;
          animation-name: slide-in-down;
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.takanon .error {
  top: 0 !important;
  z-index: 100000;
}

.options-wrap:after, section.form .box-wrap:after, .options-wrap:before, section.form .box-wrap:before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  z-index: 1;
}

.options-wrap:after, section.form .box-wrap:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0px 0 0px rgba(255, 255, 255, 0.6), inset 0 0 0px rgba(255, 255, 255, 0.6);
            box-shadow: 0px 0 0px rgba(255, 255, 255, 0.6), inset 0 0 0px rgba(255, 255, 255, 0.6);
  }
  10% {
    -webkit-box-shadow: -3px -2px 16px rgba(255, 255, 255, 0.6), inset 0 0 14px rgba(255, 255, 255, 0.6);
            box-shadow: -3px -2px 16px rgba(255, 255, 255, 0.6), inset 0 0 14px rgba(255, 255, 255, 0.6);
  }
  20% {
    -webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0), inset 1px -2px 10px 0px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 rgba(255, 255, 255, 0), inset 1px -2px 10px 0px rgba(255, 255, 255, 0);
  }
  30% {
    -webkit-box-shadow: 2px 2px 20px rgba(255, 255, 255, 0.6), inset -2px 2px 15px rgba(255, 255, 255, 0.6);
            box-shadow: 2px 2px 20px rgba(255, 255, 255, 0.6), inset -2px 2px 15px rgba(255, 255, 255, 0.6);
  }
  40% {
    -webkit-box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
  }
  50% {
    -webkit-box-shadow: -3px 2px 16px rgba(255, 255, 255, 0.6), inset 2px -2px 14px rgba(255, 255, 255, 0.6);
            box-shadow: -3px 2px 16px rgba(255, 255, 255, 0.6), inset 2px -2px 14px rgba(255, 255, 255, 0.6);
  }
  60% {
    -webkit-box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
  }
}

@keyframes pulse {
  0% {
    -webkit-box-shadow: 0px 0 0px rgba(255, 255, 255, 0.6), inset 0 0 0px rgba(255, 255, 255, 0.6);
            box-shadow: 0px 0 0px rgba(255, 255, 255, 0.6), inset 0 0 0px rgba(255, 255, 255, 0.6);
  }
  10% {
    -webkit-box-shadow: -3px -2px 16px rgba(255, 255, 255, 0.6), inset 0 0 14px rgba(255, 255, 255, 0.6);
            box-shadow: -3px -2px 16px rgba(255, 255, 255, 0.6), inset 0 0 14px rgba(255, 255, 255, 0.6);
  }
  20% {
    -webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0), inset 1px -2px 10px 0px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 rgba(255, 255, 255, 0), inset 1px -2px 10px 0px rgba(255, 255, 255, 0);
  }
  30% {
    -webkit-box-shadow: 2px 2px 20px rgba(255, 255, 255, 0.6), inset -2px 2px 15px rgba(255, 255, 255, 0.6);
            box-shadow: 2px 2px 20px rgba(255, 255, 255, 0.6), inset -2px 2px 15px rgba(255, 255, 255, 0.6);
  }
  40% {
    -webkit-box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
  }
  50% {
    -webkit-box-shadow: -3px 2px 16px rgba(255, 255, 255, 0.6), inset 2px -2px 14px rgba(255, 255, 255, 0.6);
            box-shadow: -3px 2px 16px rgba(255, 255, 255, 0.6), inset 2px -2px 14px rgba(255, 255, 255, 0.6);
  }
  60% {
    -webkit-box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0px 0 0 rgba(255, 255, 255, 0), inset 0 0 0 rgba(255, 255, 255, 0);
  }
}

@-webkit-keyframes glow1 {
  0% {
    background-position: left -50% top 0%;
    opacity: 1;
  }
  40% {
    background-position: left 150% top 0%;
    opacity: 1;
  }
  41% {
    opacity: 0;
  }
  100% {
    background-position: left -50% top 0px;
    opacity: 0;
  }
}

@keyframes glow1 {
  0% {
    background-position: left -50% top 0%;
    opacity: 1;
  }
  40% {
    background-position: left 150% top 0%;
    opacity: 1;
  }
  41% {
    opacity: 0;
  }
  100% {
    background-position: left -50% top 0px;
    opacity: 0;
  }
}

@-webkit-keyframes glow2 {
  0% {
    background-position: left 0px top -50%;
    opacity: 1;
  }
  40% {
    background-position: left 0px top 150%;
    opacity: 1;
  }
  41% {
    opacity: 0;
  }
  80% {
    background-position: left 0px top -50%;
    opacity: 0;
  }
}

@keyframes glow2 {
  0% {
    background-position: left 0px top -50%;
    opacity: 1;
  }
  40% {
    background-position: left 0px top 150%;
    opacity: 1;
  }
  41% {
    opacity: 0;
  }
  80% {
    background-position: left 0px top -50%;
    opacity: 0;
  }
}

@-webkit-keyframes flare {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes flare {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

.options {
  -webkit-animation-name: pulse;
          animation-name: pulse;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-duration: 7s;
          animation-duration: 7s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  position: relative;
  z-index: 3;
}

.options-wrap:after, .options-wrap:before {
  width: 98%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 1%;
  background-image: url("../img/glow1.png");
  -webkit-animation-name: glow1;
          animation-name: glow1;
  background-position: left 1px top 0%;
}

section.form .box {
  -webkit-animation-name: pulse;
          animation-name: pulse;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
  -webkit-animation-duration: 7s;
          animation-duration: 7s;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}

section.form .box, section.form .box:after, section.form .box:before {
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

section.form .box:after, section.form .box:before {
  content: "";
  display: block;
  width: 52px;
  height: 52px;
  background-image: url("../img/glow3.png");
  -webkit-animation-name: flare;
          animation-name: flare;
  -webkit-animation-duration: 6s;
          animation-duration: 6s;
}

section.form .box:before {
  position: absolute;
  top: -25px;
  right: -25px;
}

section.form .box:after {
  position: absolute;
  bottom: -19px;
  left: -19px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

@-webkit-keyframes fade-in-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes fade-in-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@media (min-width: 769px) {
  section.form .box-wrap {
    -webkit-animation-name: fade-in-left;
            animation-name: fade-in-left;
    -webkit-animation-duration: 0.6s;
            animation-duration: 0.6s;
    -webkit-animation-delay: 0.5s;
            animation-delay: 0.5s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }
}

@media (max-width: 768px) {
  section.form .box-wrap {
    -webkit-animation-name: fade-in;
            animation-name: fade-in;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-delay: 0.5s;
            animation-delay: 0.5s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }
}

section.form .box-wrap:after, section.form .box-wrap:before {
  width: 100%;
  height: 98%;
  position: absolute;
  top: 1%;
  left: 0px;
  background-image: url("../img/glow2.png");
  background-position: left 0px top 1px;
  -webkit-animation-name: glow2;
          animation-name: glow2;
}

@-webkit-keyframes button-pulse {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}

@keyframes button-pulse {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}

@-webkit-keyframes button-shake {
  0% {
    left: 10px;
  }
  33% {
    left: 12px;
  }
  66% {
    left: 10px;
  }
  100% {
    left: 8px;
  }
}

@keyframes button-shake {
  0% {
    left: 10px;
  }
  33% {
    left: 12px;
  }
  66% {
    left: 10px;
  }
  100% {
    left: 8px;
  }
}

@-webkit-keyframes glow-red {
  0% {
    -webkit-box-shadow: inset 0 0 0 300px white, 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: inset 0 0 0 300px white, 0 0 0 0 rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: inset 0 0 0 300px white, 0 0 5px 0px rgba(255, 0, 0, 0.8);
            box-shadow: inset 0 0 0 300px white, 0 0 5px 0px rgba(255, 0, 0, 0.8);
  }
}

@keyframes glow-red {
  0% {
    -webkit-box-shadow: inset 0 0 0 300px white, 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: inset 0 0 0 300px white, 0 0 0 0 rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: inset 0 0 0 300px white, 0 0 5px 0px rgba(255, 0, 0, 0.8);
            box-shadow: inset 0 0 0 300px white, 0 0 5px 0px rgba(255, 0, 0, 0.8);
  }
}

p,
h1,
h2,
h3,
h4,
h5,
label,
input,
fieldset,
button {
  margin: 0;
  padding: 0;
}

html {
  /* optional, center the image */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead', GradientType=0);
  /* IE6-9 */
}

.flags {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

@media (max-width: 768px) {
  .flags {
    display: none;
  }
}

form {
  position: relative;
}

@media (max-width: 768px) {
  form {
    top: 2vh;
    height: 60%;
  }
}

body {
  font-family: TamrurimRound, Tamrurim, 'Open Sans Hebrew', Rubik, Roboto, "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: black;
  font-weight: 500;
}

/* main { 
  position: relative;
  min-height: 100vh;
  background-image: url(../img/corner_logo.png), url(../img/center_right.png), url(../img/desktop-background.jpg);
  background-attachment: local;
  background-repeat: no-repeat;
  background-position: top right, 100% 174px, center center;
  background-size: 288px 174px, 175px 345px, cover;
} */

/* main { 
  position: relative;
  min-height: 100vh;
  background-image: none, url(../img/center_right.png), url(../img/desktop-background.jpg);
  background-attachment: local;
  background-repeat: no-repeat;
  background-position: none, center right, center center;
  background-size: none, 175px 345px, cover;
} */

main { 
  position: relative;
  min-height: 100vh;
  background-image: none, url(../img/center_right.png), url(../img/desktop-background.png);
  background-attachment: local;
  background-repeat: no-repeat;
  background-position: top right, 100% calc( 174px * 0.9), center center;
  background-size: calc( 288px * 0.9) calc( 174px * 0.9), calc( 174px * 0.9) calc( 365px * 0.9), cover;
}

@media (min-width: 769px) {
  main {
    overflow-y: hidden;
  }
}

@media (max-width: 768px) {
  main {
    overflow-x: hidden;
    height: inherit;
  }
}


@media only screen and (max-width: 1680px) {
  main {
    background-position: top right, 100% calc( 174px * 0.8), center center;
    background-size: calc( 288px * 0.8) calc( 174px * 0.8), calc( 174px * 0.8) calc( 365px * 0.8), cover;
  }
}

@media only screen and (max-width: 1400px) {
  main {
    background-position: top right, 100% calc( 174px * 0.7), center center;
    background-size: calc( 288px * 0.7) calc( 174px * 0.7), calc( 174px * 0.7) calc( 365px * 0.7), cover;
  }
}

@media only screen and (max-width: 1280px) {
  main {
    background-position: top right, 100% calc( 174px * 0.65), center center;
    background-size: calc( 288px * 0.65) calc( 174px * 0.65), calc( 174px * 0.7) calc( 365px * 0.7), cover;
  }
}

@media only screen and (max-width: 1024px) {
  main {
    background-position: top right, 100% calc( 174px * 0.55), center center;
    background-size: calc( 288px * 0.55) calc( 174px * 0.55), calc( 174px * 0.55) calc( 365px * 0.55), cover;
  }
}

@media (max-width: 768px) {
  main {
    background-image: url(../img/mobile-background.png);
    background-position: center center;
    background-size:cover;
    padding-bottom: 5px;
  }
}

main > .wrap {
  padding-top: 5vh;
  padding-bottom: 3vh;
  padding-left: 1vw;
  padding-right: 1vw;
}

@media (min-width: 769px) {
  main > .wrap {
    height: 100vh;
  }
  main > .wrap:not(fieldset) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  main > .wrap:after {
    content: "";
    display: table;
    clear: both;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  main > .wrap > section:first-child {
    margin-right: 0!important;
  }
  main > .wrap > section:last-child {
    margin-left: 0!important;
  }
}

@media (max-width: 768px) {
  main > .wrap {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

main > .wrap > section {
  padding-right: 0vw;
  padding-left: 0vw;
  position: relative;
}

@media (min-width: 769px) and (max-width: 1024px) {
  main > .wrap > section {
    padding-right: 0vw;
    padding-left: 0vw;
  }
}

@media only screen and (min-width: 769px) {
  main > .wrap > section.intro:first-child, main > .wrap > section.intro {
    margin-right: 10% !important;
  }
  main > .wrap > section.intro:first-child, main > .wrap > section.intro {
    float: right;
    width: 59%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 59%;
            flex: 0 0 59%;
    max-width: 59%;
    min-width: 59%;
  }
  main > .wrap > section.form {
    float: right;
    width: 30%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
    min-width: 30%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 769px) {
  main > .wrap > section.intro:first-child, main > .wrap > section.intro {
    margin-right: 10% !important;
  }
  main > .wrap > section.intro:first-child, main > .wrap > section.intro {
    float: right;
    width: 56%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 56%;
            flex: 0 0 56%;
    max-width: 56%;
    min-width: 56%;
  }
  main > .wrap > section.form {
    float: right;
    width: 33%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
    max-width: 33%;
    min-width: 33%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 769px) and (min-height: 1000px) {
  main > .wrap > section.intro:first-child, main > .wrap > section.intro {
    margin-right: 4% !important;
  }
  main > .wrap > section.intro:first-child, main > .wrap > section.intro {
    float: right;
    width: 62%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
    max-width: 62%;
    min-width: 62%;
  }
  main > .wrap > section.form {
    float: right;
    width: 33%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
    max-width: 33%;
    min-width: 33%;
  }
}

@media (max-width: 768px) {
  main > .wrap > section {
    width: 100%;
  }
}

.options, section.form .box {
  background-color: rgba(180, 220, 240, 0.9);
  border: 1px solid white;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.7);
          box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.7);
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
  [for="agree"] br {
    display: none;
  }
}

.thank-you .section.form .box-wrap {
  padding-top: 16px;
  margin-top: 0px;
}

@media only screen and (max-device-width: 768px) {
  .thank-you section.intro .image-content {
    min-height: 0 !important;
    margin-bottom: 0% !important;
  }
  .thank-you section.form {
    padding-top: 3%;
  }
}

.badge {
  z-index: 1000;
  direction: rtl;
  color: white;
  line-height: 0.8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  position: absolute;
  background-image: url(../img/flach_text.png);
  background-position: center;
  background-size: 80%;
  border: 0.45vmin solid white;
  width: 13.5vmin;
  height: 13.5vmin;
  background-color: #008800;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 0.75vmin #008800, 0.25vmin 0.25vmin 0.75vmin 4px white;
          box-shadow: 0 0 0 0.75vmin #008800, 0.25vmin 0.25vmin 0.75vmin 4px white;
  bottom: calc( -1 * 4.75vmin);
  left: calc(-1 * 14.25vmin);
}

@media screen and (max-aspect-ratio: 14 / 10) and (min-width: 769px) {
  .badge {
    border: 0.3vmin solid white;
    width: 9vmin;
    height: 9vmin;
    background-color: #008800;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0.5vmin #008800, 0.25vmin 0.25vmin 0.5vmin 4px white;
            box-shadow: 0 0 0 0.5vmin #008800, 0.25vmin 0.25vmin 0.5vmin 4px white;
    bottom: calc( -1 * 3.16667vmin);
    left: calc(-1 * 9.5vmin);
  }
}

@media screen and (max-device-width: 768px) {
  .badge {
    background-image: url(../img/flach_text_mobile.png);
  }
}

section.intro {
  direction: ltr;
  text-align: left;
  font-weight: 900;
  text-align: center;
}

@media (max-width: 768px) {
  section.intro {
    margin-bottom: 0px;
  }
}

section.intro h1 {
  z-index: 50;
  position: relative;
  color: #0081c6;
  font-weight: 900;
  text-shadow: 3px 3px 0 #fff, -3px 3px 0 #fff, 3px -3px 0 #fff, -3px -3px 0 #fff, 0px 3px 0 #fff, 0px -3px 0 #fff, -3px 0px 0 #fff, 3px 0px 0 #fff, 4px 4px 0 #fff, -4px 4px 0 #fff, 4px -4px 0 #fff, -4px -4px 0 #fff, 0px 4px 0 #fff, 0px -4px 0 #fff, -4px 0px 0 #fff, 4px 0px 0 #fff, 3px 4px 0 #fff, -3px 4px 0 #fff, 1px -2px 0 #fff, -3px -4px 0 #fff, 4px 3px 0 #fff, -4px 3px 0 #fff, 4px -3px 0 #fff, -4px -3px 0 #fff;
  color: #0081c6;
  font-size: 4.8rem;
  line-height: 0.8;
}

@media (max-width: 1680px) {
  section.intro h1 {
    font-size: 3.9rem;
  }
}

@media (max-width: 1366px) {
  section.intro h1 {
    font-size: 2.85rem;
  }
}

@media (max-width: 1024px) {
  section.intro h1 {
    font-size: 2rem;
  }
}

@media (max-width: 768px) {
  section.intro h1 {
    padding-top: 13px;
    font-size: 3rem;
  }
}

@media (max-width: 480px) {
  section.intro h1 {
    color: #0081c6;
    font-size: 1.8rem;
  }
}

@media (max-width: 375px) {
  section.intro h1 {
    font-size: 1.5rem;
  }
}

section.intro h2 {
  z-index: 50;
  position: relative;
  color: #fff;
  font-weight: 100;
  line-height: 0.8;
  font-weight: 900;
  text-shadow: 3px 3px 0 #0081c6, -3px 3px 0 #0081c6, 3px -3px 0 #0081c6, -3px -3px 0 #0081c6, 0px 3px 0 #0081c6, 0px -3px 0 #0081c6, -3px 0px 0 #0081c6, 3px 0px 0 #0081c6, 4px 4px 0 #0081c6, -4px 4px 0 #0081c6, 4px -4px 0 #0081c6, -4px -4px 0 #0081c6, 0px 4px 0 #0081c6, 0px -4px 0 #0081c6, -4px 0px 0 #0081c6, 4px 0px 0 #0081c6, 3px 4px 0 #0081c6, -3px 4px 0 #0081c6, 1px -2px 0 #0081c6, -3px -4px 0 #0081c6, 4px 3px 0 #0081c6, -4px 3px 0 #0081c6, 4px -3px 0 #0081c6, -4px -3px 0 #0081c6;
  margin-top: 5px;
  font-size: 3.68rem;
}

@media (max-width: 1680px) {
  section.intro h2 {
    font-size: 3rem;
  }
}

@media (max-width: 1366px) {
  section.intro h2 {
    font-size: 2.2rem;
  }
}

@media (max-width: 1024px) {
  section.intro h2 {
    font-size: 1.55rem;
  }
}

@media (max-width: 768px) {
  section.intro h2 {
    font-size: 2.35rem;
  }
}

@media (max-width: 480px) {
  section.intro h2 {
    font-size: 1.42rem;
    text-shadow: 2px 2px 0 #0081c6, -2px 2px 0 #0081c6, 2px -2px 0 #0081c6, -2px -2px 0 #0081c6, 0px 2px 0 #0081c6, 0px -2px 0 #0081c6, -2px 0px 0 #0081c6, 2px 0px 0 #0081c6, 2px 2px 0 #0081c6, -2px 2px 0 #0081c6, 2px -2px 0 #0081c6, -2px -2px 0 #0081c6, 0px 2px 0 #0081c6, 0px -2px 0 #0081c6, -2px 0px 0 #0081c6, 2px 0px 0 #0081c6, 1px 2px 0 #0081c6, -2px 2px 0 #0081c6, 0px -1px 0 #0081c6, -1px -2px 0 #0081c6, 2px 1px 0 #0081c6, -2px 1px 0 #0081c6, 2px -2px 0 #0081c6, -2px -1px 0 #0081c6;
    margin-top: 10px;
  }
}

@media (max-width: 375px) {
  section.intro h2 {
    font-size: 1.17rem;
  }
}

section.intro h2 span {
  color: #fff200;
  font-weight: 900;
}

section.intro .title {
  height: 35%;
  width: calc(100% - ( 15vmin * 2));
  margin: 0 15vmin;
  position: relative;
}

@media screen and (max-aspect-ratio: 14 / 10) and (min-width: 769px) {
  section.intro .title {
    margin: 0 10vmin;
    width: calc(100% - ( 10vmin * 2));
  }
}

@media only screen and (max-device-width: 768px) {
  section.intro .title {
    height: 188px;
    margin-top: 30px;
  }
}

@media only screen and (max-device-width: 414px) {
  section.intro .title {
    height: 108px;
    margin-top: 34px;
  }
}

section.intro .title:before {
  content: "";
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
  background-image: url(../img/title.png);
  height: 100%;
  width: 100%;
  background-position: center;
  background-size: contain;
}

section.intro .image-content {
  position: absolute;
  top: -215px;
  bottom: 85px;
  right: 0px;
  left: 4%;
  margin: auto;
}
@media only screen and (max-device-width: 1024px) {
  section.intro .image-content {
    top: -180px;
  }
}
@media only screen and (max-device-width: 768px) {
  section.intro .image-content {
    position: relative;
    top: -36px;
    bottom: auto;
    right: auto;
    left: auto;
    overflow: hidden;
    min-height: 600px;
    margin-top: 12%;
    margin-bottom: -7%;
    max-width: 90%;
  }
}

@media only screen and (max-device-width: 414px) {
  section.intro .image-content {
    min-height: 325px;
  }
}

@media only screen and (max-device-width: 414px) {
  section.intro .image-content {
    min-height: 295px;
   max-width: 90%;
  }
}
@media only screen and (max-device-width: 375px) {
  section.intro .image-content {
left: -10px;
max-width: 100%;
  }
}
section.intro .image-content::before {
  content: "";
  position: absolute;
  top: -36;
 
  right: -52px;
  display: block;
  margin: auto;
  background-image: url(../img/main_image.png);
  background-position: center;
  background-size: contain;
  height: 110%;
  width: 100%;
}
@media screen and (min-device-width: 1023px) and (max-device-width: 1024px)  {
  section.intro .image-content::before {
    width: 112%;
    right: -77px;
  }
}
@media screen and (max-device-width: 768px) {
  section.intro .image-content::before {
    height: 100%;
    width: 100%;
    right: 0px;
  }
}

@media only screen and (max-device-width: 375px) {
  section.intro .image-content::before {
    width: 91%;
    right: 3%;
    right: 0px;
  }
}

section.intro .content {
  position: relative;
  width: 100%;
  height: 62%;
  padding-top: 3%;
}

@media only screen and (max-device-width: 768px) {
  section.intro .content {
    padding-top: 60px;
  }
}

@media only screen and (max-device-width: 414px) {
  section.intro .content {
    padding-top: 30px;
  }
}

section.intro .slick-prev,
section.intro .slick-next {
  max-height: 30%;
  max-width: 10%;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

section.intro .slick-prev {
  left: 0;
}

section.intro .slick-next {
  right: 0;
}

section.intro .slick-list,
section.intro .slick-track {
  height: 100%;
}

section.intro .slick-slide:focus {
  outline: none;
}

section.intro .slider {
  height: 100%;
}

section.intro .slider .car-info {
  display: table;
  width: 800px;
  height: 100%;
}

section.intro .slider .car-info .car-text {
  height: 65px;
  display: table-row;
  color: black;
}

section.intro .slider .car-info .car-text .car-text-cell {
  display: table-cell;
  vertical-align: middle;
}

@media only screen and (max-device-width: 768px) {
  section.intro .slider .car-info .car-text .car-text-cell {
    padding-bottom: 35px;
  }
}

section.intro .slider .car-info .car-text .car-text-cell .car-text-table {
  display: inline-table;
  font-size: 0;
  text-align: center;
  vertical-align: middle;
  border-radius: 15px;
  border: 3px solid white;
  overflow: hidden;
  width: 400px;
  height: 65px;
  background: white;
}

@media only screen and (max-device-width: 414px) {
  section.intro .slider .car-info .car-text .car-text-cell .car-text-table {
    width: 300px;
    height: 45px;
  }
}

section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row {
  display: table-row;
}

section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-name {
  width: 50%;
  height: 100%;
  background: white;
  color: #0082c7;
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
  padding: 0 10px;
  line-height: 0.8;
  font-size: 45px;
}

@media only screen and (max-device-width: 1024px) {
  section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-name {
    font-size: 24px;
  }
}

@media only screen and (max-device-width: 414px) {
  section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-name {
    font-size: 18px;
  }
}

section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-name .car-desc {
  direction: rtl;
  font-size: 22px;
  white-space: nowrap;
}

@media only screen and (max-device-width: 1024px) {
  section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-name .car-desc {
    font-size: 16px;
  }
}

@media only screen and (max-device-width: 414px) {
  section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-name .car-desc {
    font-size: 12px;
  }
}

section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-price {
  width: 50%;
  height: 100%;
  background: #0082c7;
  color: white;
  display: table-cell;
  vertical-align: middle;
  font-size: 20px;
  padding: 0 10px;
}

section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-price .price-table {
  empty-cells: show;
  text-align: right;
}

section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-price .price-table tr .price-col-1 {
  vertical-align: top;
  font-weight: 100;
  font-size: 16px;
}

@media only screen and (max-device-width: 414px) {
  section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-price .price-table tr .price-col-1 {
    font-size: 13px;
  }
}

section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-price .price-table tr .price-col-2 {
  vertical-align: top;
  font-size: 62px;
  width: 100%;
  height: 100%;
  line-height: 33px;
}

@media only screen and (max-device-width: 414px) {
  section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-price .price-table tr .price-col-2 {
    font-size: 35px;
    line-height: 22px;
  }
}

section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-price .price-table tr .price-col-3 {
  vertical-align: bottom;
  line-height: 11px;
  font-weight: 100;
  font-size: 16px;
}

@media only screen and (max-device-width: 414px) {
  section.intro .slider .car-info .car-text .car-text-cell .car-text-table .car-text-row .car-price .price-table tr .price-col-3 {
    font-size: 13px;
    line-height: 9px;
  }
}

section.intro .slider .car-info .image-row {
  display: table-row;
}

section.intro .slider .car-info .image-row .image-cell {
  display: table-cell;
  vertical-align: middle;
  height: 200px;
}

section.intro .slider .car-info .image-row .image-cell .car-image {
  display: inline-block;
  margin-top: 5px;
  height: calc(100% - 5px);
  width: 100%;
  background-position: center bottom;
  background-size: contain;
}

section.intro .slider .car-info .image-row .image-cell .car-image.auris {
  background-image: url(../img/carousel/auris_2x.png);
}

section.intro .slider .car-info .image-row .image-cell .car-image.micra {
  background-image: url(../img/carousel/micra_2x.png);
}

section.intro .slider .car-info .image-row .image-cell .car-image.octavia {
  background-image: url(../img/carousel/octavia_2x.png);
}

section.intro .slider .car-info .image-row .image-cell .car-image.hyundai {
  background-image: url(../img/carousel/hyundai_2x.png);
}

section.intro .slider .car-info .image-row .image-cell .car-image.jetta {
  background-image: url(../img/carousel/jetta_2x.png);
}

section.intro .slider .car-info .image-row .image-cell .car-image.outlander {
  background-image: url(../img/carousel/outlander_2x.png);
}

section.intro .slider .car-info .image-row .image-cell .car-image.prius {
  background-image: url(../img/carousel/prius_2x.png);
}

section.intro .slider .car-info .image-row .image-cell .car-image.toyota {
  background-image: url(../img/carousel/toyota_2x.png);
}

@media only screen and (max-device-width: 768px) {
  section.intro .slider .car-info .image-row .image-cell .car-image.auris {
    background-image: url(../img/carousel/auris_1x.png);
  }
  section.intro .slider .car-info .image-row .image-cell .car-image.micra {
    background-image: url(../img/carousel/micra_1x.png);
  }
  section.intro .slider .car-info .image-row .image-cell .car-image.octavia {
    background-image: url(../img/carousel/octavia_1x.png);
  }
  section.intro .slider .car-info .image-row .image-cell .car-image.hyundai {
    background-image: url(../img/carousel/hyundai_1x.png);
  }
  section.intro .slider .car-info .image-row .image-cell .car-image.jetta {
    background-image: url(../img/carousel/jetta_1x.png);
  }
  section.intro .slider .car-info .image-row .image-cell .car-image.outlander {
    background-image: url(../img/carousel/outlander_1x.png);
  }
  section.intro .slider .car-info .image-row .image-cell .car-image.prius {
    background-image: url(../img/carousel/prius_1x.png);
  }
  section.intro .slider .car-info .image-row .image-cell .car-image.toyota {
    background-image: url(../img/carousel/toyota_1x.png);
  }
}

@media (min-width: 769px) {
  .mobileVisible {
    display: none;
  }
}

@media (max-width: 768px) {
  .mobileVisible {
    display: block !important;
  }
}

.options-wrap {
  padding-top: 3px;
  padding-bottom: 3px;
  max-width: 90%;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  position: absolute;
  bottom: 0;
  -webkit-transform: translateX(-52%);
          transform: translateX(-52%);
  left: 58%;
}

@media (min-width: 769px) and (max-width: 1024px) {
  .options-wrap {
    width: calc(100% - 0vw);
  }
}

@media (max-width: 768px) {
  .options-wrap {
    display: none;
  }
}

.options {
  direction: rtl;
  border-radius: 10px;
  width: 100%;
  color: #005a85;
  line-height: 0.8;
  text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.7);
  letter-spacing: -0.3px;
  font-weight: 200;
  position: relative;
  overflow: visible;
  font-size: 2.2rem;
  padding: 5px;
}

@media (max-width: 768px) {
  .options {
    line-height: 0.9;
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  .options {
    letter-spacing: -0.5px;
  }
}

.options:not(fieldset) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.options:after {
  content: "";
  display: table;
  clear: both;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.options > .cell:first-child {
  margin-right: 0!important;
}

.options > .cell:last-child {
  margin-left: 0!important;
}

@media (max-width: 544px) {
  .options:not(fieldset) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .options > .cell {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .options > .cell:nth-child(2n+1) {
    margin-right: 0;
  }
  .options > .cell:nth-child(2n) {
    margin-left: 0;
  }
}

.options .cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 15px;
}

.options .cell.extra-large-4th {
  width: 35%;
  max-width: 35%;
 /* min-width: 35%;*/
}

.options .cell.extra-small-4th {
  width: calc( ( 99.9% - 35%) / 3);
 /* max-width: calc( ( 99.9% - 35%) / 3);*/
  min-width: calc( ( 99.9% - 35%) / 3);
}

@media (min-width: 545px) {
  .options .cell {
    min-height: 10vh;
  }
  .options .cell {
    float: right;
    width: 25%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    min-width: 25%;
  }
  .options .cell:not(:last-child):not(:last-of-type) {
    border-left: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: -3px 0px 3px -1px rgba(255, 255, 255, 0.3);
            box-shadow: -3px 0px 3px -1px rgba(255, 255, 255, 0.3);
  }
}

@media (max-width: 1680px) {
  .options .cell {
    padding: 10px;
    font-size: 1.9rem;
  }
}

@media (max-width: 1400px) {
  .options .cell {
    padding: 10px;
    font-size: 1.5rem;
  }
}

@media (max-width: 1024px) {
  .options .cell {
    font-size: 1.1rem;
  }
}

@media (max-width: 544px) {
  .options .cell {
    min-height: 6vh;
  }
  .options .cell {
    float: right;
    width: 25%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    min-width: 25%;
  }
  .options .cell:nth-child(1) {
    border-left: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: -3px 0px 3px -1px rgba(255, 255, 255, 0.3);
            box-shadow: -3px 0px 3px -1px rgba(255, 255, 255, 0.3);
  }
  .options .cell:nth-child(3) {
    border-left: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: -3px 0px 3px -1px rgba(255, 255, 255, 0.3);
            box-shadow: -3px 0px 3px -1px rgba(255, 255, 255, 0.3);
  }
  .options .cell:nth-child(1) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  }
  .options .cell:nth-child(2) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  }
  .options .cell:nth-child(1) {
    -webkit-box-shadow: -3px 0px 3px -1px rgba(255, 255, 255, 0.3), inset 0px -3px 3px -1px rgba(255, 255, 255, 0.3);
            box-shadow: -3px 0px 3px -1px rgba(255, 255, 255, 0.3), inset 0px -3px 3px -1px rgba(255, 255, 255, 0.3);
  }
  .options .cell:nth-child(2) {
    -webkit-box-shadow: 0px -3px 3px -1px rgba(255, 255, 255, 0.3);
            box-shadow: 0px -3px 3px -1px rgba(255, 255, 255, 0.3);
  }
}

section.form {
  height: 100%;
}

@media (min-width: 1025px) {
  section.form {
    padding-right: 1vw;
    padding-left: 0vw;
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  section.form {
    padding-right: 0px;
  }
}

@media (max-width: 1024px) and (min-width: 769px) {
  section.form {
    padding-right: 20px;
  }
}

section.form .phoneNumber {
  direction: ltr;
  font-size: 3rem;
  text-align: right;
  padding-top: 6px;
  padding-right: 20px;
}

@media (max-width: 1680px) {
  section.form .phoneNumber {
    font-size: 2.2rem;
  }
}

@media (max-width: 768px) {
  section.form .phoneNumber {
    display: none;
  }
}

section.form .form-title-row1 {
  line-height: 1;
  display: block;
}

@media (max-width: 768px) {
  section.form .form-title-row1 {
    display: inline-block;
    font-size: 2.34rem;
  }
}

@media (max-width: 414px) {
  section.form .form-title-row1 {
    font-size: 1.7rem;
  }
}

@media (max-width: 768px) {
  section.form .form-title-row1 .hide-on-mobile {
    display: none;
  }
}

section.form .form-title-row2 {
  font-size: 2.3rem;
}

@media (max-width: 1600px) {
  section.form .form-title-row2 {
    font-size: 1.7rem;
  }
}

@media (max-width: 414px) {
  section.form .form-title-row2 {
    font-size: 1rem;
  }
}

section.form .callme .callme_btn {
  background: transparent url(../img/callme_mobile.png) no-repeat;
  border: none;
  background-size: cover;
  width: 266px;
  height: 35px;
  color: white;
  font-size: 21px;
  padding-right: 52px;
  padding-top: 0px;
  line-height: 39px;
  display: block;
  text-decoration: none;
  position: relative;
  z-index: 9999;
  margin: 0 auto;
  top: 12px;
}

@media (min-width: 769px) {
  section.form .callme .callme_btn {
    display: none;
  }
}

section.form .eldan-logo {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-size: 100% auto;
  border: 0.5vw solid white;
  background-color: white;
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20125.88%20155.09%22%20width%3D%22125.88%22%20height%3D%22155.09%22%3E%3Cpath%20fill%3D%22%230081c7%22%20d%3D%22M2.11%200h121.45v120.27H2.11z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M75.08%2095.28h2.57v22.6h-2.57zm29.16%2012.91l.67-.39a1.51%201.51%200%200%200%20.29-.91V92.12a6.15%206.15%200%200%201%201.1-3.69%203.29%203.29%200%200%201%202.7-1.51h9.12v3.89H109l-.67.39a1.5%201.5%200%200%200-.29.91v14.77a6.07%206.07%200%200%201-1.12%203.69%203.24%203.24%200%200%201-2.68%201.51h-6.63a3.29%203.29%200%200%201-2.7-1.51%206.14%206.14%200%200%201-1.1-3.69v-6.49a6%206%200%200%201%201.1-3.66%203.28%203.28%200%200%201%202.7-1.53h5.61v3.9h-5.61l-.61.41a1.3%201.3%200%200%200-.34.88v6.49a1.45%201.45%200%200%200%20.3.91l.65.39z%22%2F%3E%3Cpath%20d%3D%22M112.13%20108.19a4.9%204.9%200%200%201-1.78-1.88%205.76%205.76%200%200%201-.56-2.66%205.54%205.54%200%200%201%20.61-2.63%204.82%204.82%200%200%201%201.73-1.85l6.27-4v4.47l-5.93%204%205.93%204v4.5zm-32.14-9.15v-3.9h8a3.24%203.24%200%200%201%202.72%201.5%206%206%200%200%201%201.12%203.64%206.21%206.21%200%200%201-.85%203.28%206.09%206.09%200%200%201%20.85%203.25v5.17h-2.86v-5.15a1.44%201.44%200%200%200-.3-.91l-.65-.39h-4.09v-3.89h4l.76-.43a1.48%201.48%200%200%200%20.29-.89%201.44%201.44%200%200%200-.3-.91l-.65-.39z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M80.13%2099.11v-3.83h7.84a3.15%203.15%200%200%201%202.62%201.51%205.88%205.88%200%200%201%201.1%203.59%206.15%206.15%200%200%201-.83%203.23%206%206%200%200%201%20.83%203.19v5.09H88.9v-5.07a1.42%201.42%200%200%200-.3-.9l-.63-.38h-4v-3.9h3.9l.74-.42a1.48%201.48%200%200%200%20.28-.88%201.41%201.41%200%200%200-.3-.89l-.63-.38z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%23bccee8%22%20d%3D%22M21.23%2086.9h2.85v25.13h-2.85zm37.44%2025.19V95.21h9.51a3.23%203.23%200%200%201%202.68%201.53%206%206%200%200%201%201.12%203.66v11.69h-2.85V100.4a1.42%201.42%200%200%200-.3-.91l-.65-.39h-6.65v13zm-6.96-3.89v3.89h-5.69a3.28%203.28%200%200%201-2.7-1.51%206.13%206.13%200%200%201-1.1-3.69v-6.49a6%206%200%200%201%201.1-3.66%203.28%203.28%200%200%201%202.7-1.53h6.65a3.23%203.23%200%200%201%202.68%201.53%206%206%200%200%201%201.12%203.66v11.65h-2.86V100.4a1.42%201.42%200%200%200-.31-.91l-.65-.39H46l-.61.41a1.3%201.3%200%200%200-.34.88v6.49a1.43%201.43%200%200%200%20.3.91l.65.39zm-15.28-.01l.66-.39a1.5%201.5%200%200%200%20.29-.91V86.64h2.85v20.28a6.06%206.06%200%200%201-1.12%203.69%203.23%203.23%200%200%201-2.68%201.51h-6.65a3.28%203.28%200%200%201-2.7-1.51%206.13%206.13%200%200%201-1.1-3.69v-6.49a6%206%200%200%201%201.1-3.66%203.28%203.28%200%200%201%202.7-1.53h5.8l-.06%204h-5.74l-.61.41a1.3%201.3%200%200%200-.34.88v6.49a1.44%201.44%200%200%200%20.3.91l.65.39zM19.1%2099.06h-8l-.65.39a1.43%201.43%200%200%200-.3.91%201.53%201.53%200%200%200%20.29.94l.66.53h4.21v3.88h-4.2l-.65.39a1.43%201.43%200%200%200-.3.91%201.53%201.53%200%200%200%20.29.94l.67.39h8v3.89h-8a3.24%203.24%200%200%201-2.68-1.51%206.68%206.68%200%200%201-.25-7%206.19%206.19%200%200%201-.87-3.32%206%206%200%200%201%201.12-3.69%203.23%203.23%200%200%201%202.68-1.53h8z%22%2F%3E%3Cpath%20d%3D%22M36.66%20125.11h.1c1.46%202.27-.8%205.62-2.13%207.34a18.58%2018.58%200%200%200-2.08%202.59%2010.47%2010.47%200%200%200-.6%202.55c-.32%201.53-1.26%204.26-.71%205.88.16.46.5.32.77.07a15.93%2015.93%200%200%200%202.48-3.71l.9-2.21.87-1a1.45%201.45%200%200%201%20.83%201.14c.17%201.93-3.78%208.48-5.71%208.39-.45%200-.81-.43-1.11-.78-1.41-1.65-.82-3.75-.29-5.68V139c.07-.49.14-1%20.21-1.47l.46-1.71.1-.11h-.1c-.65.4-2.07.16-2.47.51a15.65%2015.65%200%200%200-1.08%202.74%2027.37%2027.37%200%200%201-1.76%203.5%209.22%209.22%200%200%201-2.07%203%202.05%202.05%200%200%201-1.09.3c-2.61%200-3.28-8.34-5.06-7.71-.64.22-1.29%201.11-1.79%201.66-1%201.08-1.92%202.2-2.92%203.17l-1%201.27c-.75.83-1.69%201.46-2.47%202.2-.44.4-1.77%202-2.25%202v-.34l-.3.57v.06c-.63-.07-1.05.23-1.69.23v-.11h.1l1.5-2.16v-.23h-.1l.6-1.93a3.89%203.89%200%200%201%200-1H7v-.34l.3-.22c-.22-.67.1-1.27.17-1.94.17-1.71.29-3.92-.54-5.26a5.23%205.23%200%200%200-2.41-2.45c-.82-.3-2.26%201.14-2.73%200s1.12-1.75%201.75-1.93c1.34-.38%202.45.48%203.36%201.3%202%201.77%202.83%205%202.35%208-.13.83-.39%201.6-.59%202.38l-.63%201.78c-.13.3-.42.6-.42%201h.2v-.12a9.45%209.45%200%200%200%202.23-2.11c1.16-1.37%202.33-2.74%203.5-4.07.84-1%202.11-3%203.33-3%20.89-1.14%201.73.81%202.1%201.36l1.23%201.86%201.53%203.62.49.38c1-.13%202.61-3.89%203-4.82l.89-1.71c.36-.76.5-1.52%201.25-1.94a4.17%204.17%200%200%201%201.84-.21c.7-.56%201.56-.71%202.14-1.53a11.12%2011.12%200%200%200%201.08-2.66%2012%2012%200%200%201%203.09-5zm39.55%201.25c.85%200%202.48.52%202.29%201.79s-1.29%200-1.86.15-1.45%201.25-1.78%201.95a73.64%2073.64%200%200%200-4.94%2014.39c-.22.94-.83%204.81-1.77%204.86-.62%200%200-1.56%200-1.56h.2l-.1-.57c-.25-.88.57-5%201-5v-1.48c.29-.29.43-1.66.68-2.16a37.23%2037.23%200%200%200%201.57-4.39c.46-1.16.93-2.31%201.39-3.47a11.22%2011.22%200%200%201%202.1-3.64%206.52%206.52%200%200%201%201.23-.88m47.22%201.14a1.28%201.28%200%200%201%20.8%201.82%2015.93%2015.93%200%200%201-2%202.82l-2.93%204.14-3.59%205.56c-.67%201.08-1.63%203.17-2.58%203.85l-.25.09-.06-.95.81-1.8.2-.72c.17-.47.42-.9.6-1.38l.71-1.19a46.2%2046.2%200%200%201%203.73-6.08c1.46-2%202.73-4.55%204.57-6.17m-88.17.23a8.63%208.63%200%200%200-2.07%204l.08.34c.87-.88%202.39-2.89%202.39-4.2zm8.37%202.27a1.32%201.32%200%200%201%20.72%201.46%206.88%206.88%200%200%201-.66%201.53c-.9%202.22-2%204.3-3%206.44-2.7%205.79-7.37%2013.2-13.56%2014.25a4.5%204.5%200%200%201-2.27-.22l-.41-.52-.3-.23h.7v-.05c-.34-.19%201.59-.13%201.59-.34%201.35%200%203.28-1.14%204.33-2l1.49-.94a44.17%2044.17%200%200%200%207.42-11.86l1.74-3.78a15.72%2015.72%200%200%201%201.35-2.92%208.91%208.91%200%200%201%20.8-.79m58.38%200a1.58%201.58%200%200%201%20.59%201%205%205%200%200%201-.46%201.7%2034.47%2034.47%200%200%201-1.71%204.54c-2.64%205.72-5.68%2015.13-11.89%2017.07-2.52.78-5.34-.32-7.37-1.47a9.3%209.3%200%200%201-1.92-1.25l-.55-1.07v.11c.33%200%20.48.23.8.23v-.34h.2a8.83%208.83%200%200%200%202%201.06%2011.77%2011.77%200%200%200%203.21%201.32h1.38c.43%200%20.9.21%201.3.21v-.11l-.1-.23c4.48-1.2%206.91-6.14%208.83-10.4.78-1.75%201.74-3.48%202.39-5.29.34-1%20.76-1.88%201.1-2.84a21.5%2021.5%200%200%201%201.28-3.46c.17-.3.62-.73.95-.73zm-4.69.79a1.38%201.38%200%200%201%201.11%201.36v.1c-.07.52-.44.76-.68%201.18l-.66%201.26-1%202.35a5.45%205.45%200%200%201-.65%201.43%201.14%201.14%200%200%201-1%20.5c-.12-.33-.42-.84-.3-1.25v.12l.44-1.69a23.34%2023.34%200%200%201%201.42-3.55l.48-1.07a3.29%203.29%200%200%201%20.75-.72m16.44.23c.56%200%201.14.06%201.19.8a1.27%201.27%200%200%201-.27.84%2010%2010%200%200%200-1.41%202%2013.78%2013.78%200%200%200-.05%202.38c-.16%201.37-1.73%209.69-2.38%209.86s-1-.48-1-1a9.73%209.73%200%200%201%20.41-2.61%2046.47%2046.47%200%200%200%20.94-5c.06-.49.13-1%20.18-1.48h-.1v.12h-.1c-1.48%202.25-5.43%206-7.69%206.62a3.17%203.17%200%200%201-1.78%200%202.21%202.21%200%200%201-1.34-1.71c-.13-.65.24-1.15.24-1.8h.2v.11c.12.11.3.34.3%200l.3-.11v.11h.1c.11%201.89.77%201.71%202.09%201.36a3.58%203.58%200%200%200%201.38-.71l.38-.44%201-.64%201.45-1.39c2.17-2.25%203.94-4.94%206-7.27m11.05%201c2.36.74.09%205.12-.43%206.45a37.77%2037.77%200%200%201-4.81%208.23c-1.72%202.29-3.47%205-5.75%206.61-3.18%202.25-5.67%202.32-9%20.32-.33-.19-1.38-1.28-1.63-1.28l.1-.34.3-.23.7.57v-.12l.2-.46h.1v.12a8.38%208.38%200%200%200%203.38%201.33c.76.07%201.47-.08%202.19-.08v-.11a14.4%2014.4%200%200%200%203-1.64%2028%2028%200%200%200%205.36-6.49%2044.34%2044.34%200%200%200%203-5%2038.26%2038.26%200%200%200%202.1-5.21%2014.9%2014.9%200%200%201%20.44-2.07%201.38%201.38%200%200%201%20.79-.64m-79.3.57c2.75.1%205.11%203.35%205%206.47a13.7%2013.7%200%200%201-1.45%205.33c-.32.7-.84%202.31-1.5%202.68s-.65.06-1.17.06l.2-.45-.3-.34c.55-.26.5-1.14%201.19-1.14l.1-.23v-.11l-.18-.21c-.09-.56.36-1.28.52-1.76a12.32%2012.32%200%200%200%20.72-4.39%204.72%204.72%200%200%200-2.34-3.64c-.39-.17-.88%200-1.18-.37-.55-.68-.1-1.41.37-1.9m29.88%204.09c.82%200%202%20.15%202%201.25a1%201%200%200%201-.29.83c-.31.31-1%20.1-1.4.28-1%20.43-3%202.3-2.29%203.79s4.78-1.44%205.54-1.84l.21-.22h.3l-.3.57h.1v-.12l.6-.57c.43.4.18.91-.13%201.34-1.24%201.7-4.85%204.2-6.84%203a3%203%200%200%201-1.31-2.24c-.35-3.12%201.82-4.7%203.79-6m16.14.23c.36%200%201.69.13%201.69.57%201.1%202.3-2.62%206.23-4.24%204.26a1.71%201.71%200%200%201-.44-1l-.1-.11-.1.11a11.53%2011.53%200%200%200-4.07%204l-.75%201.5a4.77%204.77%200%200%201-.6%201.4l-.82.19a1.47%201.47%200%200%201-.23-1.17%204.78%204.78%200%200%201%20.42-1.4%2013.3%2013.3%200%200%201%205.22-6.15l1.63-1.52a10.51%2010.51%200%200%201%202.39-.69m-45.23.11c2.6.49-.52%206.37-1.28%207.54a2.27%202.27%200%200%201-1%201v-.01c-.57-.2-1.17-.52-1.08-1.35%200-.48.46-.54.71-.88l.82-1.55%201-2.48c.08-.44.16-.87.23-1.31zm20.42.34a1.29%201.29%200%200%201%201%20.95%205.37%205.37%200%200%201%20.09%201.44c0%201.58-.13%203.06-.27%204.54l-.19%202.24c-.08.29-.19.71-.47.82a.79.79%200%200%201-.81-.16c-.91-.83-.37-2.14-.27-3.24v-2.15l.19-1.59a9.68%209.68%200%200%200-2.52%201.42c-2.59%201.71-4.81%204.31-8.14%204.37a5.18%205.18%200%200%201-2.19-.34c-.38-.16-1.76-.92-1.74-1.49%200-.4.24-.63.24-1h.1v.11h.1l.4.23a11.87%2011.87%200%200%200%203.19.68l.79-.11%201.07-.42%201.28-.69%201.38-1.09%202.31-1.61c1-.72%202.38-2.09%203.62-2.09zm-64.06.57a1.44%201.44%200%200%201%20.92%201.05c.65%201.92-1.15%204.41-2.19%205.68l-.53.42c-.26.14-.48.46-.8.46v-.11h-.1a11.3%2011.3%200%200%201%20.67-2.45c.29-.69.73-1.29%201-2l.25-1a6.62%206.62%200%200%201%20.08-1.34c.12-.33.49-.5.73-.71m88.67.91l-1%20.46-.1.8h.2v-.11l1.1-1zm22.32%205c-.18.28-.46.5-.4.91v-.2l.5-.8zM.32%20145.07l-.1.23.2-.23zm0%20.57l.1.23-.1-.11zm46.72%200zm-40.55.91l-.1.12v-.03l.2-.11zm61.36%201.09l.1.23-.1-.12zm10.56%203.18l.6.46h-.1v.12l-.1-.12zm1.2.12l.4.34zm.6.46l.1.34v-.11zm23.51.23h.2l-.2.22zm.3.11l.1.23h.2l-.1.12v.11h-.2v-.11l-.1-.12h.1z%22%20fill%3D%22%230081c7%22%2F%3E%3C%2Fsvg%3E);
  width: 180px;
  position: absolute;
  bottom: 0vh;
  left: 2.5vw;
  z-index: 1;
}

section.form .eldan-logo:before {
  content: '';
  float: left;
  padding-bottom: 123.80952%;
}

section.form .eldan-logo:after {
  content: '';
  display: table;
  clear: both;
}

@media only screen and (max-width: 1680px) {
  section.form .eldan-logo {
    width: 140px;
  }
}

@media only screen and (max-width: 1440px) {
  section.form .eldan-logo {
    width: 115px;
  }
}

@media only screen and (max-width: 1366px) {
  section.form .eldan-logo {
    width: 105px;
    left: 1.5vw;
  }
}

@media only screen and (max-width: 1280px) {
  section.form .eldan-logo {
    width: 95px;
  }
}

@media only screen and (max-device-width: 414px) {
  section.form .eldan-logo {
    width: 90px;
  }
}

@media (max-width: 768px) {
  section.form .eldan-logo {
    left: 5vw;
    bottom: 6px;
  }
}

section.form h2 {
  font-size: 2.1125rem;
  font-weight: 700;
  line-height: 0;
  margin-bottom: 3vh;
  margin-bottom: 1vh;
  text-align: center;
}

@media (min-width: 768px) and (max-width: 1400px) {
  section.form h2 {
    font-size: calc(33.8px + (45 - 33.8) * ((100vw - 768px) / (1400 - 768)));
  }
}

@media (min-width: 1400px) {
  section.form h2 {
    font-size: 2.8125rem;
  }
}

@media (max-width: 544px) {
  section.form h2 {
    font-size: 1.625rem;
  }
}

@media (min-height: 1100px) {
  section.form h2 {
    font-size: 2.1125rem;
  }
}

@media (min-height: 1100px) and (min-width: 768px) and (max-width: 1400px) {
  section.form h2 {
    font-size: calc(33.8px + (59 - 33.8) * ((100vw - 768px) / (1400 - 768)));
  }
}

@media (min-height: 1100px) and (min-width: 1400px) {
  section.form h2 {
    font-size: 3.6875rem;
  }
}

@media (min-height: 1100px) and (max-width: 544px) {
  section.form h2 {
    font-size: 1.625rem;
  }
}

@media (max-width: 1600px) {
  section.form h2 {
    font-size: 2.3rem;
  }
}

@media (max-width: 1366px) {
  section.form h2 {
    font-size: 2.1rem;
  }
}

@media (max-width: 1280px) {
  section.form h2 {
    font-size: 2rem;
  }
}

@media (max-width: 768px) {
  section.form h2 {
    margin-bottom: 0px;
  }
}

section.form .box-wrap,
section.form .box {
  height: 100%;
}

@media (max-width: 768px) {
section.form .box-wrap,
section.form .box {
  height: 110%;
}
}

section.form .box-wrap {
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 7px;
  margin-top: -7px;
  position: relative;
  z-index: 3;
}

@media (max-width: 768px) {
  section.form .box-wrap {
    width: 94%;
    margin-right: 3%;
    height: 509px;
  }
}

@media (max-width: 414px) {
  section.form .box-wrap {
    height: 375px;
  }
}

section.form .box {
  padding: 2vh 1.5vw;
  position: relative;
  z-index: 3;
}

@media (max-width: 768px) {
  section.form .box {
    padding: 20px 5vw 20px 5vw ;
  }
}

section.form .small-text {
  margin-left: -1.5vw;
  padding-left: 1.5vw;
  margin-right: -1.5vw;
  padding-right: 1.5vw;
  background-color: white;
  line-height: 0.8;
  padding-top: 1vh;
  padding-bottom: 1vh;
  -webkit-box-shadow: 0 0 0 1px white;
          box-shadow: 0 0 0 1px white;
  font-size: 35px;
}

@media (max-width: 1600px) {
  section.form .small-text {
    font-size: 32px;
  }
}

@media (max-width: 1366px) {
  section.form .small-text {
    font-size: 18px;
  }
}

@media (max-width: 768px) {
  section.form .small-text {
    padding-top: 7px;
    padding-bottom: 7px;
    line-height: 1;
    margin-right: 0;
    right: 0;
  }
}

@media (min-width: 768px) {
  section.form .small-text {
    position: absolute;
    width: 100%;
    bottom: 0px;
  }
}

@media (min-width: 7684px) and (max-height: 767px) {
  section.form .small-text {
    bottom: 0px;
  }
}

@media (max-width: 768px) {
  section.form .small-text {
    bottom: 0;
    position: absolute;
    width: 100%;
  }
}

@media (max-width: 1440px) {
  section.form .small-text .line-2 {
    font-size: 22px;
  }
}

@media (max-width: 1280px) {
  section.form .small-text .line-2 {
    font-size: 20px;
  }
}

section.form .thank-you-message {
  text-align: center;
  min-height: 55vh;
  width: 100%;
  line-height: 0.8;
  display: table;
  -webkit-animation-name: slide-in-down;
          animation-name: slide-in-down;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

section.form .thank-you-message > span {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

section.form .thank-you-message span {
  font-size: 3rem;
  font-weight: 400;
}

section.form .thank-you-message em {
  color: #008800;
  font-size: 3rem;
}

@media (max-width: 768px) {
  section.form .thank-you-message {
    min-height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: -9%;
    bottom: 0;
    margin: auto;
  }
}

@media (max-width: 414px) {
  section.form .thank-you-message em, section.form .thank-you-message span {
    font-size: 1.8rem;
  }
}

fieldset {
  font-size: 1.625rem;
}

@media (min-width: 768px) and (max-width: 1400px) {
  fieldset {
    font-size: calc(26px + (32 - 26) * ((100vw - 768px) / (1400 - 768)));
  }
}

@media (min-width: 1400px) {
  fieldset {
    font-size: 2rem;
  }
}

@media (max-width: 544px) {
  fieldset {
    font-size: 1.25rem;
  }
}

.input-wrap {
  margin-bottom: 1.5vh;
  padding-top: 4vh;
  line-height: 1.5;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media (min-width: 769px) and (max-height: 680px), (max-width: 768px) {
  .input-wrap {
    margin-bottom: 15px;
  }
}

@media (min-width: 769px) and (max-height: 708px) {
  .input-wrap {
    margin-bottom: 0px;
  }
}

@media (min-width: 769px) and (max-height: 680px), (max-width: 768px) {
  .input-wrap {
    padding-top: 25px;
  }
}

fieldset.terms, fieldset.takanon {
  margin-top: 1vh;
  margin-bottom: 1vh;
}

fieldset.terms .input-wrap, fieldset.takanon .input-wrap {
  padding-top: 0vh;
  padding-bottom: 0vh;
}

fieldset.terms label, fieldset.terms a, fieldset.takanon label, fieldset.takanon a {
  font-size: 1.9rem;
  line-height: 0.9;
}

fieldset.terms label a, fieldset.terms a a, fieldset.takanon label a, fieldset.takanon a a {
  font-size: 100%;
  padding-right: 0;
}

@media only screen and (max-width: 1680px) {
  fieldset.terms label, fieldset.terms a, fieldset.takanon label, fieldset.takanon a {
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 1440px) {
  fieldset.terms label, fieldset.terms a, fieldset.takanon label, fieldset.takanon a {
    font-size: 1.3rem;
  }
}

fieldset.takanon {
  padding-top: 1vh;
}

@media (max-height: 768px) {
  fieldset.takanon {
    padding-top: 0vh;
  }
}

fieldset.takanon .input-wrap {
  padding-top: 1vh;
  padding-bottom: 0vh;
}

@media (max-height: 750px) {
  fieldset.takanon .input-wrap {
    margin-bottom: 0px;
    padding-top: 0.5vh;
    padding-bottom: 0.5vh;
  }
}

@media (max-width: 768px) {
  fieldset.takanon .input-wrap {
    margin-bottom: 0px;
  }
}

fieldset, .button-wrap, .input-wrap, input, select {
  position: relative;
}

label, .error {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

fieldset.name:not(fieldset) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

fieldset.name:after {
  content: "";
  display: table;
  clear: both;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

fieldset.name > .input-wrap:first-of-type {
  margin-right: 0!important;
}

fieldset.name > .input-wrap:last-of-type {
  margin-left: 0!important;
}

fieldset.name .input-wrap {
  float: right;
  width: calc(50% - 15px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 15px);
          flex: 0 0 calc(50% - 15px);
  max-width: calc(50% - 15px);
  min-width: calc(50% - 15px);
  margin-right: 15px;
  margin-left: 15px;
}

.takanon-label {
  margin-top: 2vh;
  pointer-events: auto !important;
}

.takanon-label span {
  top: 1vh;
  position: relative;
  pointer-events: auto !important;
}

@media (max-width: 768px) {
  .takanon-label span {
    top: 0;
    font-size: 157%;
  }
}

input,
select {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 1vh;
  line-height: 1.25;
  background-image: none;
  -webkit-box-shadow: inset 0 0 0 300px white;
          box-shadow: inset 0 0 0 300px white;
  border: 1px solid white;
  z-index: 2;
  text-align: right;
}

@keyframes autofill {
  to {
    background: white;
  }
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-animation-name: autofill;
          animation-name: autofill;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

input:-ms-input-placeholder,
select:-ms-input-placeholder {
  color: transparent;
}

input::-ms-input-placeholder,
select::-ms-input-placeholder {
  color: transparent;
}

input::-webkit-input-placeholder,
select::-webkit-input-placeholder {
  color: transparent;
}

input::placeholder,
select::placeholder {
  color: transparent;
}

@media screen\0 {
  input,
  select {
    min-height: 5vh;
  }
}

_::-webkit-full-page-media input,
_::-webkit-full-page-media select, _:future input,
_:future select {
  line-height: 1.5;
  padding-top: 0px;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    input,
    select {
      line-height: 1.5;
      padding-top: 0px;
    }
  }
}

label {
  display: block;
  color: #666666;
  position: absolute;
  top: calc(4vh + 7px);
  right: calc(3vw + 10px);
  pointer-events: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  letter-spacing: -0.5px;
  z-index: 4;
  font-size: 95%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

@media (min-width: 769px) and (max-width: 1024px) {
  label {
    right: calc(3vw + 14px);
  }
}

@media (max-height: 680px) {
  label {
    top: calc(4.8vh + 4px);
  }
}

@media (max-width: 768px) {
  label {
    top: 31px;
    /* CSS specific to iOS devices */
    right: 50px;
  }
  @supports (-webkit-overflow-scrolling: touch) {
    label {
      top: 26px;
    }
  }
}

@media (min-width: 769px) and (max-width: 1160px) {
  label {
    font-size: 90%;
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  label {
    font-size: 1.4375rem;
    padding-top: 1px;
  }
}

@media (max-height: 450px) {
  label {
    top: 30px;
  }
}

fieldset:not(.terms):not(.takanon) label {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

input:not([type="checkbox"]):focus + label, input:not([type="checkbox"]).ng-not-empty + label {
  line-height: 1;
  padding-right: 0px;
  right: 0;
  top: 0;
}

@media (min-width: 769px) {
  input:not([type="checkbox"]):focus + label, input:not([type="checkbox"]).ng-not-empty + label {
    font-size: 85%;
  }
}

@media (min-width: 769px) and (min-height: 521px) {
  input:not([type="checkbox"]):focus + label, input:not([type="checkbox"]).ng-not-empty + label {
    top: 0.5vh;
  }
}

.name .input-wrap:first-child:after,
.phone .input-wrap:first-child:after,
.email .input-wrap:first-child:after {
  content: "";
  display: block;
  border-left: 2px solid black;
  position: absolute;
  right: 0px;
  background-position: left 45% top 50%;
  background-size: 65% auto;
  z-index: 7;
  width: 3vw;
  min-width: 35px;
  height: calc(100% - 12px - 4vh);
  top: calc(4vh + 5px);
}

@media (max-height: 680px) {
  .name .input-wrap:first-child:after,
  .phone .input-wrap:first-child:after,
  .email .input-wrap:first-child:after {
    height: calc(100% - 12px - 4.8vh);
    top: calc(4.8vh + 5px);
  }
}

@media (max-width: 768px) {
  .name .input-wrap:first-child:after,
  .phone .input-wrap:first-child:after,
  .email .input-wrap:first-child:after {
    min-width: 40px;
    height: calc(100% - 6px - 25px);
    top: 27px;
  }
}

.name input,
.phone input,
.email input {
  padding-right: calc(3vw + 10px);
}

@media (max-width: 768px) {
  .name input,
  .phone input,
  .email input {
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .email {
    display: none;
  }
}

.name .input-wrap:first-child:after, .name .input-wrap:first-of-type:after {
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20260.48%20347.19%22%20width%3D%22260.48%22%20height%3D%22347.19%22%3E%3Cpath%20d%3D%22M59.63%20190.18c-1.67%203.1-5.1%204.67-6.55%208-.55%201.28%201.33%202.4%201.88%201.1%201.43-3.3%204.87-4.9%206.55-8%20.7-1.24-1.2-2.34-1.8-1.1zm28.57-51.83c14.08%200%2014.08-21.82%200-21.82s-14.06%2021.82%200%2021.82zm76.4%200c14.07%200%2014.07-21.82%200-21.82s-14.08%2021.82%200%2021.82z%22%20fill%3D%22%230077bf%22%2F%3E%3Cpath%20d%3D%22M257.03%20302.9c-.66-10.83-6.5-21.27-8.72-31.85-2.3-11.36-10.6-26-16.9-35.62-5.3-8.15-11.5-15.8-19.1-21.9a84.27%2084.27%200%200%200%2010.4-6.85c9.1-7%2017-17.34%2023-29.75%204.6-9.63%205.4-19.2%206.3-29.35.2-2.6.5-5.26.8-8%201.6-15%201.5-30.5%201.4-45.46%200-7.24-.8-25.16-7-35.17-13.4-21.9-29.5-36-52.1-45.85C174.7%204.38%20154.7-.05%20135.4-.05q-2.14%200-4.28.07a4.17%204.17%200%200%200-2.84%201.14l-.32.3H124c-28.42%200-53.9%201-77.95%2013.47C24.13%2026.28%209.75%2045.85%203.35%2073.1a127.64%20127.64%200%200%200-3%2021%205.1%205.1%200%200%200-.12.6%204.64%204.64%200%200%200%200%201c-1%2019.35%201.74%2040.4%208.23%2061.16%204%2012.8%207.13%2020%2015.1%2028.8a181.6%20181.6%200%200%200%2032.06%2028l.5.33a93.05%2093.05%200%200%200-18.47%2021.3c-6.3%209.6-14.55%2024.2-16.9%2035.6-2.2%2010.6-8.07%2021-8.73%2031.8-.64%2010.5-5.76%2024.8-2.2%2035.2a4.24%204.24%200%200%200%202.66%202.7%204%204%200%200%200%203%201.2c8.6%200%2017.56%201.5%2026.12%202.1%2012.26.8%2024.4-.3%2036.67%201.2%2018.76%202.2%2037.45%201.7%2056.26%201.7s37.5.5%2056.26-1.8c12.2-1.5%2024.4-.5%2036.6-1.3%208.5-.6%2017.5-2.1%2026.1-2.1a4%204%200%200%200%203-1.2%204.24%204.24%200%200%200%202.6-2.8c3.5-10.3-1.6-24.6-2.2-35.1zm-69.53%2034.15c-5.78.56-11.55.88-17.33%201.1a19.76%2019.76%200%200%201%202.13-2c1.4-1.2%202.13-2.95%203.06-4.5l7.64-12.73c2.23-3.7%205.24-7.08%207.64-10.7%203.25-4.9%207.65-8%2011.83-12a1%201%200%200%200%20.33-.75%2070.2%2070.2%200%200%200%2018.58-1.17c-3%203.68-5.87%207.44-8.56%2011.35-4.8%207-10.86%2012.94-16.4%2019.32-3.25%203.74-5.8%208-8.6%2012zm-7.6-52.48c-.58-.06-.93-1.4-1.14-2.9%2013.35%200%2026.86.23%2040.17%201.23a11.66%2011.66%200%200%201%200%202.73%20139.38%20139.38%200%200%201-26.1.37c-4.36-.37-8.65-.94-12.94-1.43zM225.1%20242c-3.2%206.08-7.35%2011.85-11.14%2017.46-2.22%203.3-4.55%206.5-6.72%209.82-1.06%201.62-2.46%202.64-3.43%204-5-.18-10.1-.28-15.2-.33.4-1.58%204.2-5.87%204.8-6.65%202.6-3.38%205.3-6.67%208-9.92%206.5-7.73%2010.1-17.33%2016.8-24.83a78.73%2078.73%200%200%201%206.9%2010.45zm2.08%2036.75a4.4%204.4%200%200%200-4-4.16%204.75%204.75%200%200%200-1-.3h-.22c1.74-4.5%205.75-7.7%208.94-11.2a26.66%2026.66%200%200%200%203.13-4.4%2076.66%2076.66%200%200%201%205.65%2013.6c-4.33%204.5-8%209.6-12%2014.4a57.1%2057.1%200%200%200-.52-8.2zm5.47-22.36a47.5%2047.5%200%200%201-7%209.1c-2.54%202.6-4.85%205.3-6%208.7q-6.55-.5-13.16-.8c1.2-1.7%203-3.5%203.7-4.7%202.1-3.4%204.5-6.6%206.7-9.8%203.1-4.7%206.6-9.6%209.4-14.6l.7%201.5c1.6%203.5%203.5%207%205.4%2010.5zm9.77-182.5c-1.3.6-2.75%201-3.83%202a59.1%2059.1%200%200%201-5.7%205.2c-2.1%201.6-4.2%203.2-6.1%205-2.4-.2-4.7-.3-7.1-.3a27.78%2027.78%200%200%201-5.2-.6c.8-.7%201.6-1.4%202.4-2.2%203.3-3.2%206.8-6.1%2010.2-9.2%202.8-2.7%206.2-4.8%209.2-7.3a21.23%2021.23%200%200%200%202.6-2.7%2064.5%2064.5%200%200%201%203.2%209.9zm-6.32%207.5a42%2042%200%200%200%204-4%208.78%208.78%200%200%201%202.76-1.6%2094.44%2094.44%200%200%201%201.72%2011.4c-4-.2-7.93-.4-11.8-.7l-2.9-.2c2-1.8%204.08-3.4%206.2-4.9zm-4.94-30.9a387.07%20387.07%200%200%200-30.2%2027%201.1%201.1%200%200%200%201.54%201.5%20387.52%20387.52%200%200%201%2030-26.8c1.3%201.9%202.6%203.8%203.8%205.8.7%201.2%201.3%202.4%201.9%203.6A28.25%2028.25%200%200%201%20235%2065c-3%202.6-6.5%204.5-9.3%207.26-4.2%204.06-9.7%207.72-13.9%2012.1-5.9-1.8-11.3-5.2-16.6-8.5l-3.66-2.27-2.7-1.7a53.7%2053.7%200%200%200%205.4-4.4c3.62-3.5%207.42-6.9%2010.47-10.9a189.65%20189.65%200%200%201%2016-17.9A89.13%2089.13%200%200%201%20231%2050.4zm-12.22-13a31.6%2031.6%200%200%200-2.92%203.2c-3.26%204.2-7.9%207.7-10.9%2012a81.46%2081.46%200%200%201-11%2012.2%2087.37%2087.37%200%200%201-7.3%206c-4.48-2.8-8.87-5.6-13.28-8.7q9-7.2%2017.3-15.1c3.78-3.6%207.2-7.6%2010.85-11.3a77.25%2077.25%200%200%201%206.5-6.3%2076.92%2076.92%200%200%201%2010.7%207.9zm-12.84-9.2c-4.6%203.7-8.5%208.6-12.5%2012.8a194.86%20194.86%200%200%201-21.8%2019.7q-1.37-1-2.76-2.1l-3.23-2.4a67.6%2067.6%200%200%201-5.4-4.2c5-5.5%209.9-11.1%2015.8-15.5%202.6-1.9%204.7-5.5%207.1-7.8a67.53%2067.53%200%200%201%209.8-7.2q6.3%202.7%2012.5%206.1zm-40.4-15.7q5.67%201.3%2011.36%203.1c-6.3%203-10.52%208.8-15.34%2013.8-3.54%203.6-8.2%206-11.1%209.9a5.2%205.2%200%200%200-3.88%201.8l-.14.1-.2.1a4.76%204.76%200%200%200-1%20.6c-5%204.3-10.5%208.8-16.46%2013.2a58.8%2058.8%200%200%201-5.3%203.4%2037.8%2037.8%200%200%200-7.3%205.1c-9.63%209.6-20.14%2014.2-34%2018.5l-.33.1a12.34%2012.34%200%200%201%201.3-1c4.2-2.9%208-6.3%2012-9.3%208.2-6%2017-11.5%2024.6-18.2q12-10.7%2024-21.5c7-6.4%2014.8-12.1%2021.5-18.7a1%201%200%200%200%20.4-1.2zm-3.17%2019.2c5.8-4.8%209.26-11.7%2016.6-14.6a1.1%201.1%200%200%200%20.6-.6q5.46%201.8%2010.88%204.1c-5.5%203.7-10.7%207.6-14.8%2013-2.9%203.7-7.4%206.6-10.6%2010-2.1%202.2-4.2%204.6-6.3%206.9a16.44%2016.44%200%200%201-4.5-8.3%203.72%203.72%200%200%200-1.4-2.4c2.6-3.3%206.6-5.7%209.8-8.3zM39.8%2029.2c18.76-14.12%2041.37-17.8%2064.06-18.7-5.28%202.9-10.35%206.17-15.56%209.2-9.7%205.65-17.48%2014.83-25.75%2022.3-8.5%207.67-16.6%2015.76-24.8%2023.74-7.7%207.5-16.23%2015.27-22.5%2024.07-.8%201.2%201.1%202.3%201.9%201.1%206.13-8.6%2014.6-16.2%2022.15-23.6s15.3-15.1%2023.3-22.4c14.3-12.9%2028.38-26.4%2046-34.5%203.86-.1%207.72-.1%2011.56-.1h10.12l-.84.7c-5%203.7-9.85%207.6-15.06%2011.1-9.87%206.7-19.94%2013-29.3%2020.4s-18.83%2014.8-27.68%2023c-4.33%204-8.4%208.3-12.64%2012.4-2.23%202.2-4.68%204.1-7%206.2-1.86%201.7-4.05%204.7-6.5%205.5-1.35.4-.78%202.5.57%202.1%203.5-1%206.24-4.9%208.88-7.2%204.9-4.2%209.5-8.7%2014.1-13.3%209.6-9.3%2020.1-17.2%2030.4-25.8%2010.5-8.7%2022.4-15.7%2033.6-23.4%205-3.4%209.6-7.4%2014.6-10.8a4.5%204.5%200%200%201%201.5-.6h.8a4.25%204.25%200%200%200%202-.4%202.63%202.63%200%200%200%201.7-1h.2c3.5.2%207.1.4%2010.7.9a52.4%2052.4%200%200%200-4.6%203.4c-5.5%204.3-11%208.5-16.4%2012.8-12.6%2010-25.2%2020.1-38.1%2029.8C80.58%2063.9%2069.98%2071.8%2059%2079c-3%202-12.56%206.4-10.46%2011.3a1.07%201.07%200%200%200%20.93.5h1.1a1.1%201.1%200%200%200%200-2.2c-1.76%200%20.7-1.33%201.6-2.2a36.13%2036.13%200%200%201%205.17-3.8c2.5-1.7%205-3.45%207.5-5.14%2011-7.53%2021.7-15.53%2032.4-23.5%209.62-7.26%2019.1-14.8%2028.5-22.36q7.4-5.9%2014.9-11.77c3.7-2.9%208.4-7.7%2013.2-9.4%203.45.5%206.93%201.1%2010.4%201.9-2.5%202.5-5.47%204.48-8.07%207-3.77%203.6-7.95%206.8-11.84%2010.3q-11.3%2010.2-22.7%2020.4c-7.9%207.1-16.74%2013-25.3%2019.3a104.36%20104.36%200%200%200-9.58%207.4%2058.28%2058.28%200%200%201-7.5%205.3c-.8.5-1%201.7-1.95%202a1.15%201.15%200%200%200-.48.3c-19.4%205.6-35.45%208.3-50.23%208.3a105.36%20105.36%200%200%201-17.2-1.3%20120.42%20120.42%200%200%201%201.8-13c10.4-11.9%2020.3-24.6%2031.6-35.6A217.72%20217.72%200%200%201%2062.1%2026c6.22-4.78%2012-9.52%2019.9-10.94%201.38-.25.8-2.35-.58-2.1-6.3%201.12-11.5%204.16-16.5%208.1C57.8%2026.6%2050.7%2032.1%2044.1%2038.2c-11.68%2010.76-21.63%2023.45-32%2035.5%203.86-16.28%2011.98-32.68%2027.7-44.52zm11.88%20170.85c-1.92-1.52-3.85-3-5.83-4.48-1.44-1-2.84-2.14-4.2-3.26a1.1%201.1%200%200%200%20.23-.3%2017.63%2017.63%200%200%201%206.88-7.6c1.24-.6.14-2.5-1.1-1.8A19.6%2019.6%200%200%200%2040%20191a86.6%2086.6%200%200%201-9.2-9.15%2020.9%2020.9%200%200%201%204.8-4.65c1.14-.8.05-2.7-1.1-1.9a23.7%2023.7%200%200%200-5.18%204.83c-5.15-6.34-8.92-13-10.82-19.4-5.07-17.1-8-30.93-9.14-43.54a153.6%20153.6%200%200%201-.63-17.4%20115.58%20115.58%200%200%200%2017%201.2c20.93%200%2041.46-5.2%2058.78-10.2%2010.7-3.2%2021.9-7%2031.3-14.5%204.3-3.4%208.7-6.8%2012.9-10%206-4.6%2012.3-9.4%2018.2-14.3l1-.9.7%201.1a24.2%2024.2%200%200%200%208%208.2c3.9%202.5%207.6%205.2%2011.2%207.9a138.9%20138.9%200%200%200%2016.6%2011.1c2.7%201.4%205.3%203%207.8%204.4%206.6%203.9%2012.8%207.6%2020.1%209.6%208%202.2%2018.1%202.2%2026.9%202.3h6.1c0%202%20.1%204%200%205.7-.1%2014.6-.8%2029.6-2%2044.6-1.5%2019-6.4%2031.8-17%2044.5a64.2%2064.2%200%200%201-14.4%2012.7l2.1-3c1.6-2.5%202.7-5.5%204.7-7.8.9-1.1-.6-2.6-1.5-1.6a30.9%2030.9%200%200%200-3.9%206.4c-1.6%203.27-4%206.1-6.2%208.9a91.1%2091.1%200%200%201-18.1%207.3%2073.7%2073.7%200%200%201%208-9.4%201.1%201.1%200%200%200-1.6-1.5%2070.87%2070.87%200%200%200-9.7%2011.86%20140.4%20140.4%200%200%201-17.4%203.3%2015%2015%200%200%200%202.1-2.6c1.3-2.25%203.2-3.93%203.5-6.66.2-1.4-2-1.4-2.2%200-.2%202.2-2.5%204.9-4%206.5a28.9%2028.9%200%200%200-2.5%203.3q-9%201-19.1%201.2a19%2019%200%200%201%207-7.7%201.1%201.1%200%200%200-1.1-1.9%2021.63%2021.63%200%200%200-8.3%209.6h-9.1c-3.8%200-7.4%200-11-.1%201.2-2.5%202.3-5.03%204.2-7.1%201-1-.6-2.53-1.6-1.5-2.3%202.48-3.5%205.68-5.1%208.6a208%20208%200%200%201-26.55-2%204.52%204.52%200%200%200%20.6-.9%2074.23%2074.23%200%200%201%204.34-7.3c.8-1.15-1.1-2.25-1.9-1.1s-1.5%202.25-2.2%203.38-1.4%203.1-2.47%204.2l-1.3%201.3c-1-.16-2.1-.34-3.2-.54a92.86%2092.86%200%200%201-20.4-5.9c.7-.9%201.56-1.7%202.26-2.7a21.76%2021.76%200%200%201%205.47-5.4c1.1-.8%200-2.7-1.1-1.88a25.48%2025.48%200%200%200-5.8%205.6c-1%201.2-2%202.22-2.8%203.4q-1.6-.8-3.1-1.7a102.92%20102.92%200%200%201-11.1-8zm82.34%20112.77a27.14%2027.14%200%200%201-3.14%201.37c-3.26-3.2-6.66-5.8-9.57-9.4.5.5-4.1-5-4.5-3.5l2.1-8.2c1.8-6.6%201.5-13.9%202.9-20.6%201.1-5%202.3-10%203.1-15.1%204.7%200%209.4.3%2014%20.4.4%202.2%201.3%204.3%201.8%207a147.4%20147.4%200%200%201%203%2021.4c.2%203.5%202.7%2013.8.3%2016.5-3%203.6-5.9%207.2-9.9%209.9zm-42%2025c4.08-4.62%207-10%2010.44-15.13%202.8-4.3%208.66-8.4%209.64-13.6%203.5%204%208.4%207.4%2011.67%2010.3-3.53%203.6-7%207.3-10.16%2011.2-2.3%202.8-4.9%204.7-6.6%207.6-4.9-.1-9.9-.3-14.9-.6zm-20.06-1.5c-5-.3-10-.47-15-.56a1%201%200%200%200%20.72-1c0-1.44%204.33-5.4%205.36-6.9%202.25-3.3%204.08-6.82%206.5-10%206.17-8.16%2012.6-15.82%2019.37-23.52%205.6-6.3%2010.6-13%2015.5-19.85%202.8-3.9%205.6-7.7%208.6-11.3a43.63%2043.63%200%200%200%203-4.3c-1.1%206.3-3%2012.6-3.9%2019-.5%203.3-.8%206.7-1.4%2010a259.9%20259.9%200%200%200-19.2%2022c-3.6%204.7-6.9%209.5-10.5%2014.1-3%203.8-6.5%206.7-8.9%2011.1a1%201%200%200%200%200%201.1zm37.84-93.53c-.32.2-.73.6-1.2%201.1-2.44%202.4-6.52%206.4-10.23%206.4a4.7%204.7%200%200%201-3.38-1.4c-3.8-3.7-6.1-9.8-7.8-14.3-.8-2.1-1.4-4.2-2-6.1-.3-1-.7-2.1-1-3.1%2012.5%202.7%2025.7%203.3%2038.1%203.3a34.88%2034.88%200%200%200-4.1%204.1%203.42%203.42%200%200%200-3%203.1c0%20.2-.1.5-.2.7a49.92%2049.92%200%200%201-5.3%205.9zm11.9%206.3l-1.18-.1c.12-.6.2-1.2.36-1.8a28.32%2028.32%200%200%201%201.37-4.2c.43-.6.92-1.4%201.43-2.2%201.8-3%204.06-6.7%207.37-6.7h.48l.33.3a55.5%2055.5%200%200%200%205.8%205.2l.4.3%201.05.9c.6%202.7%201.7%205.6%202.2%208.4-3.4.3-7.4-.3-10.6-.2-3%20.1-6%200-9-.2zm28%2016.2c-.4-2-2.15-6-2.4-8.5.82-.5%202.8-1.7.56-.7a3.06%203.06%200%200%200%201.07-.9%204.18%204.18%200%200%200%201.45-3.3c0-.3%200-.5-.07-.8a38.13%2038.13%200%200%200%209.1%206%2093.6%2093.6%200%200%201-8.5%2013.1c-.4-1.8-.8-3.5-1.1-5.3zm11.14-17.1c-5.3-3.3-9.6-7.9-13.74-12.3-2.47-2.7-4.83-5.2-7.37-7.4l2.15-.1%207-.2a164.12%20164.12%200%200%200%2037.92-4.9c-3.45%209-15.47%2025.4-23.24%2025.4a5.13%205.13%200%200%201-2.67-.8zM41.9%20245.8c5.07-10.34%2012.82-20.3%2022.3-27q2.13%201%204.34%201.95l-.76.72c-4.28%204.4-9.13%208.1-13.2%2012.75a153.06%20153.06%200%200%200-10.2%2012.86c-2.84%204.06-5.76%207.34-7.44%2012.06-.47%201.33%201.64%201.9%202.1.58%203-8.44%2010.6-15.66%2016-22.63A69.46%2069.46%200%200%201%2064%20228c2-1.76%204.16-4.32%206.57-6.4q1.95.73%203.94%201.37a4.72%204.72%200%200%200%20.5%202.07c.9%202%201.7%204.25%202.4%206.63-2.1%201.66-4.6%202.46-6.5%204.4-2.7%202.67-5.4%205.28-8.2%207.82-5.7%205.1-11.9%2010.6-16.9%2016.4-5.4%206.2-11.2%2012.1-16.7%2018.3l-1.5%201.8c.5-1.6.9-3.2%201.3-4.8%202.2-10.5%208.6-20.3%2013.2-29.8zm-21.4%2059.8c.27-6.7%202.7-13.1%205-19.5a103.8%20103.8%200%200%201%207.8-9.1c5.1-5.6%2010.34-11.1%2015.3-16.8%204.55-5.26%2010.5-10.1%2015.6-14.87%202.32-2.16%204.63-4.27%206.88-6.5s4.64-3.4%207-5.07l.2.63a101.35%20101.35%200%200%200%204.57%2012.4c-13.42%209.3-24.27%2022.2-34.67%2034.7-5.22%206.2-12.32%2011.1-18%2017-4.18%204.4-8.8%2010.3-9.62%2016.5-.13%201%201.25%201.3%201.86.7l1.1-1.1a1.07%201.07%200%200%200-.33-1.7c1.7-6%207.2-11.6%2011.2-15.6%205.3-5.4%2011.7-10%2016.5-15.9%209.8-11.8%2020.2-24%2032.8-32.9%202.1%203.9%204.8%207.2%208.5%209.1-5%204.7-10.1%209.6-15.3%2014.1-7%206-14.1%2011.9-20.2%2018.8S46.5%20306.3%2041.5%20314c-2.2%203.3-4.6%206.45-6.7%209.76-1.9%202.85-4.3%208-8%208.6a.93.93%200%200%200-.7%201.4c-2.9-.3-5.7-.57-8.6-.66-1.6-8.5%202.6-19.3%202.9-27.7zm8.2%2028.66c4.15-1.7%206.9-7.63%209.1-11%205.8-8.85%2011.63-17.7%2017.4-26.6%205.62-8.64%2014.14-15.3%2021.88-21.9%206-5.1%2011.67-10.57%2017.4-16a15.77%2015.77%200%200%200%201.7.45%2010.4%2010.4%200%200%200%202.07.2c4.84%200%209.34-3.2%2013.18-6.5a4.72%204.72%200%200%200%203.18%204.2l-.1.2c-2.7%204-5.8%207.7-8.7%2011.6-6.3%208.7-12.6%2017.3-19.7%2025.4-6.4%207.3-13.2%2014.4-18.5%2022.6-2.4%203.8-4.9%207.7-7.4%2011.4-1.6%202.4-4.7%203.7-4.7%206.6a1%201%200%200%200%20.7%201H45.3a147.3%20147.3%200%200%201-16.4-1.3zm45.1%202.15c2.58-4.7%206.46-8%209.74-12.2%202.95-3.7%205.67-7.6%208.5-11.5a223.68%20223.68%200%200%201%2017.83-20.8%2051.55%2051.55%200%200%201-1.52%205.7c-1.16%203.5.1%206.8%202.42%209.9a.84.84%200%200%200-.72.8c-.67%204.4-5.83%208.4-8.52%2011.9-4.24%205.6-7.1%2011.9-11.93%2017a1.13%201.13%200%200%200-.25.4l-7.84-.6-7.6-.6zm35.57%202c1.92-2.8%204.72-4.9%206.92-7.6%202.8-3.4%205.9-6.6%209-9.8a4.06%204.06%200%200%200%202.2%201%203.4%203.4%200%200%200%203.5%201.5%2019.1%2019.1%200%200%200%206.2-2.2c-2.7%204.8-7.2%209.4-11.2%2013.2a30.4%2030.4%200%200%200-4%204c-4.2.1-8.4.1-12.7%200zm26.05%200h-10.58c1.53-1.6%203.58-3.1%204.44-4%203.6-3.4%207.58-7.8%2010-12.2a1.1%201.1%200%200%200-.76-1.6c7.5-4.3%2015.52-12.6%2015.52-18.8%200-1.5-.07-3.1-.16-4.6%201.48-2.1%202.67-5%203.8-6.3%202.36-2.7%203.9-6.5%205.77-9.6%201.33-2.2%203.93-4.1%205.58-6.2%201.12-1.4%202.1-2.9%203.12-4.4%205.67-8.3%2010.82-16.9%2016.14-25.4A83.34%2083.34%200%200%201%20198%20233c2.1-2.27%204.9-5%205.8-8a1.1%201.1%200%200%200-2.1-.6c-1%203.5-5.4%207.2-7.9%209.8a50.5%2050.5%200%200%200-6.4%208.2c-4.8%207.47-9.2%2015.1-14%2022.54-4.2%206.5-10%2011.75-13.8%2018.38-1.8%203-3.7%205.9-5.7%208.8-.2.17-.3.46-.5.8-.5-5.3-1.3-10.73-1.6-15.82a32.23%2032.23%200%200%200-.5-3.55%2094.8%2094.8%200%200%200%2010-15.1l1.8.6a6.64%206.64%200%200%200%201.7.24c5.06%200%2010.1-5.6%2013.8-9.6l1.8-1.9c6.4-6.7%2014.9-16.8%2015.74-26.9%202.4-.9%204.8-1.8%207.06-2.8a64.68%2064.68%200%200%201%2013.2%2012c-4.65%205.1-7.85%2011.1-11.23%2017.2-2.1%203.7-4.9%206.7-7.6%2010s-5.6%206.9-8.2%2010.5c-.8%201-3%203.4-3.3%205.3H176a4.6%204.6%200%200%200-1.36.2c-2.4-.4-5.2%201-5.2%204.1%200%204.4.44%209.3%202.8%2013.1a7.9%207.9%200%200%200%204.8%203%20254.8%20254.8%200%200%200-18%2022c-3.66%204.8-6.3%2011-10.57%2015.2-2.3%202.3-4%204.7-4.7%207.8h-8.5zm10.68%200c.95-4%205.24-7.6%207.46-11%203.06-4.7%206.1-9.3%209.54-13.7%205.3-6.8%2010.6-13.5%2016.53-19.7%204.64.8%2010.14.5%2013.07.8%202.4.2%204.9.5%207.43.6-3%202.6-7.32%205.1-9.28%208.3-2.7%204.4-5.66%208.6-8.74%2012.8-3.3%204.5-5.9%209.5-8.7%2014.2-1.6%202.7-4.6%204.9-6%207.7-7%20.3-14.1.4-21.2.3zm44.32-1.6a94.38%2094.38%200%200%201%206.14-8.7c5-6%2010.5-11.7%2015.64-17.6%202.22-2.6%203.92-5.9%206-8.6%202.73-3.7%205.7-7.2%208.68-10.8%204.48-5.3%208.58-10.9%2013.3-16%200%20.2.1.4.13.6%201.8%208.6%206.1%2016.9%207.6%2025.6a1%201%200%200%200-1.4.7c-.4%202.1-4.1%205.5-5.3%207.4-2.4%203.6-4.9%206.8-7.2%2010.4-3.6%205.8-8.8%2010.6-12.7%2016.2-4.8%200-9.6.1-14.4.2a43.08%2043.08%200%200%201%203.8-5.5c4.9-5.6%2010.1-10.9%2014.9-16.6%204.6-5.5%207.8-12.4%2012.9-17.3%202.3-2.1%205.5-4.4%204.9-7.8-.2-1.3-2.3-.8-2.1.6.5%202.6-6.3%208-7.8%2010.1-4%205.3-7.5%2010.9-11.9%2015.9-3.6%204.1-7.3%208-11%2012.1-1.2%201.4-3.2%203.1-4.1%204.8-.6%201.3-1.3%202.7-2.1%204-4.5.2-9%20.5-13.6.9zm33.58-1.2c1.56-1.9%203.3-3.6%204.9-5.5a108%20108%200%200%200%206.83-9.5c2.36-3.5%204.77-6.9%207.22-10.4%201.6-2.2%204.26-4.2%205.27-6.8.1.8.16%201.6.2%202.4a76%2076%200%200%200%201.62%2010.9c-5.33%205.7-9.7%2012.2-14.5%2018.3a110.26%20110.26%200%200%201-11.5.8zm27.36-2.2c-4.27.2-8.55.7-12.82%201.2%203.94-5.1%207.68-10.4%2012-15.3.97%205%201.66%209.9.87%2014.2z%22%20fill%3D%22%230077bf%22%2F%3E%3C%2Fsvg%3E);
  background-size: auto 93%;
}

.name .input-wrap:nth-child(2) input {
  padding-right: 10px;
}

.name .input-wrap:nth-child(2) label {
  right: 10px;
}

.name .input-wrap:nth-child(2) input:not([type="checkbox"]):focus + label, .name .input-wrap:nth-child(2) input:not([type="checkbox"]).ng-not-empty + label {
  right: 0;
}

.phone .input-wrap:first-child:after {
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300.57%20311.78%22%20width%3D%22300.57%22%20height%3D%22311.78%22%3E%3Cpath%20d%3D%22M20.44%20113.65h-.33c.4-12.2%204.9-24.54%207.3-36.5%201.3-6.44%202.7-12.7%203.4-19.27.4-3.57.7-7.14%201.1-10.7.3-2.66.2-6.92%201.8-9.52a1.15%201.15%200%200%200%201.9-.9v-1.52a1.16%201.16%200%200%200-1.7-1c-3%202.08-3.6%205.16-3.6%208.64%200%208.9-1.7%2018.85-3.4%2027.54-1.5%207.73-3.5%2015.4-5.2%2023.1-1.6%207.07-3.4%2014-3.5%2021.27a1.16%201.16%200%200%200%201.2%201.1H21a1.15%201.15%200%200%200%200-2.3zm133.5%2086.83a306.77%20306.77%200%200%201-2.58%2034.34c-1.36%2011.35.1%2022.87-2%2034.2-.26%201.46%201.95%202.07%202.2.62%201.86-10.15%201.58-20.63%201.58-30.9%200-5.93%201.45-12.18%202-18.1.63-6.7%201-13.42%201-20.15a1.15%201.15%200%200%200-2.2-.1z%22%20fill%3D%22%230077bf%22%2F%3E%3Cpath%20d%3D%22M300.56%20244.36c-.72-11.6-3.25-22.65-7.12-31.1-3-6.63-9.43-13.77-19.54-21.82a218.17%20218.17%200%200%200-19.87-13.6c-3.2-2-6.42-4.07-9.64-6.22-2.7-1.8-7.7-2.45-12-3-1.9-.25-3.6-.48-5-.8s-2.8-.62-4.1-1a46.42%2046.42%200%200%200-7.6-1.5h-.5a3.44%203.44%200%200%200-2.3.76%205.36%205.36%200%200%200-1.9-.36%204.47%204.47%200%200%200-3.8%201.9c-9%2012.25-21.2%2026.3-35.8%2026.3a22.78%2022.78%200%200%201-6.3-.88c-7.9-2.27-13.9-8.47-19.1-13.94l-.7-.7c-2.1-2.15-4.2-4.22-6.3-6.23a112.8%20112.8%200%200%201-12.5-13.46c-3.7-5-7.4-10.4-11.7-17.4a44.54%2044.54%200%200%200-3-4.1%2045.4%2045.4%200%200%201-3.3-4.6c-1.7-2.9-2.1-6-2.5-9.1a42.6%2042.6%200%200%200-.7-4.2c-1.6-6.9%203.5-12.7%208-17.9a50%2050%200%200%200%204.5-5.6%2031.4%2031.4%200%200%201%202.2-3%201.22%201.22%200%200%200%202.1-.3c.32-1%20.6-1.9.83-2.8a87.08%2087.08%200%200%201%2012.6-9.6l.1-.1h.47a5.08%205.08%200%200%200%204.34-2.5%203.6%203.6%200%200%200-.3-3.8c-1.9-2.9-3.9-13.2-4-16.1-.1-2.5-1.9-5-3.5-7.3-.5-.6-.9-1.2-1.3-1.8l-2.43-4a266%20266%200%200%200-15.3-22%2041.9%2041.9%200%200%200-5.3-5.4c.1-.5.1-1%20.2-1.5.1-1.4-2-1.4-2.2-.2A81.06%2081.06%200%200%200%2093%206.8c-2.6-1.32-5.44-2.42-8.17-3.48l-3.4-1.34a19.2%2019.2%200%200%200-6.83-.95%2024.86%2024.86%200%200%201-6.83-.8A4.72%204.72%200%200%200%2066.4%200a3.93%203.93%200%200%200-3.6%202.86l-.17.5-.46.25c-22.65%2012.5-37.47%2025.2-46.64%2040C8.8%2054.5%204.18%2062.5%201.3%2073.7c-2.76%2010.93-.7%2022.85%201.44%2033.17%201.6%207.77%204.62%2018.94%209.8%2028l2%203.43c2.4%204.18%204.9%208.5%207.14%2013a25.54%2025.54%200%200%200%204.6%205.9%2028.75%2028.75%200%200%201%205.16%206.7c12.4%2024.54%2028.75%2046.56%2047.3%2063.68%207.7%207.1%2015.78%2014%2024.75%2021.08%203.4%202.7%206.6%205.64%209.8%208.5%205.2%204.74%2010.6%209.65%2016.7%2013.36q3.9%202.35%207.9%204.55c-2.9%209.5-16.4%2015.18-24.3%2017.75a157%20157%200%200%201-21.2%204.82c-1.8.3-3.5.63-5.3%201a43%2043%200%200%201-7.9.73c-1.4%200-2.7-.06-4-.2l-2.7-.24%201.8-2%20.4-.5c8.8-10.07%209.7-19.12%203.2-32.3-5-10.16-13.6-16-23.6-16a28.47%2028.47%200%200%200-7.8%201.13c-12.6%203.57-15.2%2019.67-13.9%2029.62%201%207.66%206.5%2014.52%2016.4%2020.4l2.8%201.65-3.2.85a41.56%2041.56%200%200%201-6.4%201.25c-1%20.1-2.3.15-3.7.15-1%200-22.7-.1-26.9-8.33a3.53%203.53%200%200%200-3.3-2.15%205.07%205.07%200%200%200-4.16%202.42%204.13%204.13%200%200%200-.1%204.25c5.7%2011%2026.1%2012%2034.8%2012.43h1.5a47.45%2047.45%200%200%200%2021.8-5.93l.5-.27.57.17A53.93%2053.93%200%200%200%2080%20308.1c9.27%200%2019.85-1.87%2032.33-5.67s28.95-10.23%2033.6-23.22a218.7%20218.7%200%200%200%2046.37%2017%2066.36%2066.36%200%200%200%2015.38%201.7c18%200%2034.53-6.4%2045.27-11.8a75.37%2075.37%200%200%200%2013.25-7.9%2070%2070%200%200%200%205.52-5%2053.5%2053.5%200%200%201%207.94-6.8c5.82-3.8%2012.57-10.7%2016.8-17.3l.34-.5.62-.1a3.6%203.6%200%200%200%203.2-4zM62.96%20295.6l-.6.4-.68-.27a52.23%2052.23%200%200%201-5.92-2.86c-7.4-4.2-14.9-10.15-14.38-22.43.42-9.8%206.5-13.3%2012.06-13.3%205.82%200%2012.1%203.55%2015.6%208.8%206.34%209.5%205.72%2017.34-2.06%2026.26a20.64%2020.64%200%200%201-4%203.4zm198.07-102.93c0%205.8-.1%2011.62-.43%2017.43-.34%206.3-1.4%2012.48-2.28%2018.7a92.64%2092.64%200%200%200-8.54-13.8c.3-9.93%200-19.83-.12-29.8a108.35%20108.35%200%200%201%2011.37%207.47zm-1.32%2074.55a3.88%203.88%200%200%200%201.7%203.34c-1.8%201.4-3.6%202.68-5.4%203.85.4-7.3%201.1-14.6%202-21.9a65.72%2065.72%200%200%201%201.9%2014.8zm-21.6%2014.35v1.48a99.5%2099.5%200%200%201-11.4%203.43c.4-17.48%202.4-34.84%204-52.24.8-8.3%201.9-16.45%202.3-24.76%202.6%202.6%205%205.23%207.3%207.62a61.1%2061.1%200%200%201%206.7%209c-.1%201.3-.2%202.6-.4%203.9-1.1%2010.1-2.5%2020.15-4.4%2030.13-1.3%207-3.2%2013.77-3.8%2020.85a1.05%201.05%200%200%200-.2.6zm-19.7-83.74c.3.13.5.25.7.4a68.13%2068.13%200%200%201%2011.8%209.1c-.2%209-1.6%2017.92-2.4%2026.9-1.5%2017.6-3.6%2035.1-4%2052.77a89.4%2089.4%200%200%201-11.5%201.65c.3-9.12%201.3-18.24%201.6-27.36.4-9.9%201.8-19.8%203-29.6%201.5-11.4%201.3-22.6.9-34zm29-13.9c.2%209.47.5%2018.9.3%2028.33a106.07%20106.07%200%200%200-14.5-14.36c0-6.78-.3-13.57-.3-20.35a92.62%2092.62%200%200%201%2014.7%206.35zm-16.7-7.03a1.06%201.06%200%200%200-.2.62c0%206.17.2%2012.33.3%2018.5-1.4-1.13-2.9-2.27-4.4-3.4a36.36%2036.36%200%200%200-8.4-4.6c-.2-4.6-.3-9.2-.4-13.82a72.3%2072.3%200%200%201%2013.2%202.7zm-16.7-3.54a4.4%204.4%200%200%200%201.3.52c.1%204.43.3%208.85.5%2013.28-2.4-.84-5-1.53-7.5-2.2l.1-4.33q2.8-3.38%205.8-7.26zm-8.1%2011l-.7-.18.7-.8v.98zm-76-117.12c.3%201.9.6%203.75%201%205.5-2%201.37-4%202.76-6%204.2.3-5.7%202.9-10.58%203.7-16.05a52.32%2052.32%200%200%201%201.3%206.3zm-2-8.62a1.22%201.22%200%200%200-1.4%201.1c-.4%204.72-3.1%208.58-3.6%2013.34-.2%202-.3%203.9-.4%205.8a58.4%2058.4%200%200%200-8.9%208.54l-1.9%202.3-3.1%203.84a7.42%207.42%200%200%200-1.4-2.37l-.3-.35v-.47c-.1-1.3-.2-2.73-.4-4.2l.2-1.15c1.2-5.8%203.4-11.52%204.2-17.37%201.2-8.85%201.3-18.83%206.1-26.6%203.2%204.83%206.5%209.74%209.8%2014.87a16%2016%200%200%201%201.3%202.72zm-16.8-25.67l4.1%206c-4.5%206.84-5.4%2015.38-6.3%2023.5a167.65%20167.65%200%200%201-3.7%2019c-.9-3.58-2.4-6.94-4.3-9a23.93%2023.93%200%200%201-1.7-2l.9-6.52c1.2-8.54%201.5-17.15%203-25.65a78.8%2078.8%200%200%201%203.4-11.43%2052.35%2052.35%200%200%201%204.9%206.1zM75%2010.65a55.85%2055.85%200%200%201%2013.48%203.54%2053.46%2053.46%200%200%201%2016.12%2011c-1.5%204.8-3.4%209.5-4.3%2014.4-1.42%208-1.7%2016.2-2.65%2024.3l-.45%203.7a75.68%2075.68%200%200%201-4-8.1c-1.7-3.8-3.46-7.7-5.95-10.9-1-1.2-1.9-2.4-2.9-3.5l.1-6.5c0-8%202.3-15.6%203-23.5.1-1.5-2.2-1.5-2.3%200-.7%207.2-2.8%2014.1-3%2021.4-.1%202-.2%204-.2%206a80.62%2080.62%200%200%200-14.7-12q.3-1.8.62-3.5c1-5.6.5-12.2%203.07-17.4l3.95.6zm-7.14-.18a4.5%204.5%200%200%200%20.6-.37c-1.4%203.52-1.6%207.4-1.9%2011.2-.22%202.74-.63%205.48-1.13%208.2a100.84%20100.84%200%200%200-14.8-7.32l.14-1.56c5.58-3.67%2011.44-7.03%2017.15-10.14zm-53.4%20105.2A96.35%2096.35%200%200%201%209%2082.77c0-9.45%204.13-16.74%208.1-23.8%201.5-2.66%203-5.4%204.36-8.28%204.1-8.8%2011.07-16.4%2019.3-22.9a5%205%200%200%200%20.85.3c1.9.6%203.7%201.3%205.5%202%200%20.7-.1%201.3-.1%202%200%205%20.6%2010.6-.4%2015.6-2.5%2012.4-5.1%2024.9-8.4%2037.1-2.9%2010.9-7.3%2021.7-9.1%2033-.7%204.5-.4%209-1.1%2013.5-.4%203.4.7%207.4-1.2%2010.4q-1.3-2.6-2.6-5.1a172.4%20172.4%200%200%201-9.7-21.2zM43%20166.42a42.53%2042.53%200%200%201-3-5.47%2032.54%2032.54%200%200%200-3.5-5.95c-1-1.24-2-2.37-3-3.48a40.44%2040.44%200%200%201-5.57-7.35c1.6-1.74%201.96-3.16%202.14-5.74.35-5%20.74-9.87.85-14.85.27-12.17%205.5-24.2%208.82-35.8%203.7-12.94%206.37-26.16%209-39.34.96-4.73.5-9.73.5-14.54%200-.94.05-1.86.13-2.78A87.44%2087.44%200%200%201%2063.5%2038.7c-.28%201.4-.56%202.78-.8%204.17-2.52%2013.7-5.96%2027.23-9.2%2040.77a266.16%20266.16%200%200%200-6.33%2040.77c-.6%207.3-1%2014.6-1.6%2021.9-.55%206.3-1.57%2012.7-1.74%2019a1.15%201.15%200%200%200%202.3%200c.33-12.8%202.25-25.8%203.16-38.7a271.82%20271.82%200%200%201%206.4-42.3c3-12.9%206.1-25.7%208.8-38.6l1-5.5a72.27%2072.27%200%200%201%2015.9%2015.4c-.1%201.6-.3%203.2-.4%204.7-1.8%2016.7-6.4%2033-10.7%2049.2-3.9%2014.5-4.9%2029.3-5.9%2044.2l-.8%2010.3c-.3%203.2-1.3%206.3-1.5%209.4-.3%203.8-.1%207.6-.1%2011.4%200%203.5-1.2%206.5-1.6%209.8a148.17%20148.17%200%200%201-10.2-15.8c-2.4-4-4.8-8.1-7.5-12zm21.3%2032.28l-2-2.36-.7-.9a1.22%201.22%200%200%200%201.36-1.1c.24-2.63%201.27-5%201.52-7.64.36-4%200-8.22%200-12.24%200-2.42.9-4.74%201.2-7.12.5-3.9.7-7.86.96-11.78%201.2-17%202.7-33.28%207.1-49.76%203.85-14.35%207.46-28.74%209.4-43.5.16-1.28.3-2.57.42-3.87l1.07%201.6a36.55%2036.55%200%200%201%203%206.6c.6%201.57%201.14%203%201.77%204.33a47.78%2047.78%200%200%200%202.6%204.42%2044.86%2044.86%200%200%201%203.1%205.5c-.5%202.67-1%205.33-1.68%208-2.18%209-5.4%2017.65-7.12%2026.85-3.42%2018.1-5.9%2036.42-8.92%2054.6-1.32%208-2.9%2015.8-3%2023.9-.05%205.08-.75%2010.05-1.17%2015.06-3-3.4-5.9-7-8.9-10.6zm58.3%2055.78a1.16%201.16%200%200%200%20.07-.45c.2-24.3%206.18-47.86%2010.68-71.6.28-1.46-1.93-2.07-2.2-.62-4.45%2023.5-10.3%2046.8-10.72%2070.8-1.45-1.3-2.9-2.7-4.34-4-3-2.8-6.2-5.8-9.4-8.3-6.6-5.2-13.4-11.1-21.6-18.6-3.5-3.1-6.6-6.4-9.7-9.8.3-5.2%201.1-10.3%201.3-15.5.4-10%202-19.7%203.7-29.6%203-18.1%205.4-36.4%209-54.5%201.6-8.3%204.7-16.2%206.7-24.4l.4-2%20.6%203.6a41.16%2041.16%200%200%200%20.9%204.9%204.3%204.3%200%200%200%201.2%201.8%203.78%203.78%200%200%200%20.4.4l.6.4v.7a3.86%203.86%200%200%200%201.7%203.5v1.4a44.12%2044.12%200%200%200-5%2010.1c-1.4%204.3-.7%2010.7%201%2016.4-.3%202.8-.4%205.8-.8%209-1.4%2010-2.8%2020-5.3%2029.8-1%203.8-1.2%207.7-2.1%2011.58a105.07%20105.07%200%200%200-2.6%2012.1c-1%208-.5%2016.4-.5%2024.48a1.15%201.15%200%200%200%202.3%200c0-6.8-.16-13.6.1-20.4.32-8.2%203.6-15.8%204.4-24%20.92-9%203.74-18.1%205-27.1.52-3.5.6-7.5.93-11.4a30.65%2030.65%200%200%200%202%204c2.55%204.3%205.35%208.5%208.3%2012.8a1.16%201.16%200%200%200-.1.38c-.4%205.67-2.34%2011.6-3.45%2017.1l-4.2%2020.8c-2.45%2012.2-5.95%2024.6-6.17%2037a1.15%201.15%200%200%200%202.3%200c.2-12.9%204-25.83%206.5-38.5l4.13-20.8c.9-4.33%202.24-8.8%202.9-13.2%203.1%204.4%206.34%208.8%209.7%2013.24l1.03%201.4c-1.3%204.1-3.47%208.2-4.9%2012.2a115.87%20115.87%200%200%200-4.46%2018.8c-2.1%2011.88-7.8%2022.27-8%2034.57a1.15%201.15%200%200%200%202.3%200c.27-12.7%206.18-23.63%208.3-36a114.07%20114.07%200%200%201%204.7-18.53c1.1-3.1%202.6-6%203.7-9a173.1%20173.1%200%200%200%2013.4%2013.7c2.33%202.2%204.64%204.4%206.9%206.63.56.6%201.13%201.1%201.7%201.7-.76%204.3-2.6%208.3-3.3%2012.6-1%206.25-1.2%2012.6-2.1%2018.86-1.7%2012.5-4.76%2024.9-5%2037.6a1.15%201.15%200%200%200%202.3%200c.2-13.16%203.4-26%205.16-39%20.87-6.2%201.16-12.4%202.1-18.6.58-3.4%201.9-6.55%202.7-9.85%206%204.9%2013%208.25%2022.1%2010.58a17%2017%200%200%200%202.1.4c-1.4%2021.56-8.62%2042.4-8.9%2064.1a1.15%201.15%200%200%200%202.3%200c.28-21.66%207.47-42.45%208.9-64q6.7%200%2014.35-4.9c-1.2%2011.75-3.9%2023.5-4.13%2035.26-.1%205.1-.8%2010.3-1.26%2015.5-.7%208.12-1.34%2016.3-1.8%2024.5-.1%201.5-1.2%207.43-.3%2010.2a252%20252%200%200%201-49.8-23.27%2064%2064%200%200%201-8.9-6.6zm84.1%2034.43a70.2%2070.2%200%200%201-21-3.1l-2-.6a1%201%200%200%200-.4-1.5c.7.4.27-.2.25-1.1v-3.1c.1-3.1.3-6.1.5-9.2.54-7.9%201.2-15.7%201.86-23.6.4-4.7.7-9.5%201.3-14.2.9-6.5%201.3-13%201.8-19.6.5-5.1%201.5-10.2%202.1-15.4a70.47%2070.47%200%200%200%207.3-6c2%20.6%203.9%201.1%205.8%201.6l1.5.4c-.5%2011.7-1.5%2023.3-2.6%2034.8-1.6%2017.9-4.4%2035.6-4.6%2053.6a1.15%201.15%200%200%200%202.3%200c.1-18%203-35.7%204.6-53.5%201-11.4%202-22.8%202.6-34.2a50.87%2050.87%200%200%201%208.4%202.9c.5%2011%20.8%2022-.5%2033-1.2%209.8-2.6%2019.6-3.2%2029.5s-1.5%2019.8-1.7%2029.7c-1.3.1-2.7.1-4%20.1zm41.7-10.2q-3.85%201.9-7.8%203.5c.53-8%202.7-15.7%204.25-23.6%201.7-8.7%202.8-17.6%203.84-26.4l.3-2.8a90.67%2090.67%200%200%201%207.3%2017.1c-1.2%209.8-2.4%2019.6-2.7%2029.4-1.7%201.1-3.4%202-5.2%202.8zm20-14c-.4-10.2-3.4-21.5-8.2-32.1.8-6.8%202.12-13.5%202.64-20.4.46-5.9.55-11.8.58-17.7l2.1%201.5c3.27%202.4%206.66%204.7%209.2%208l.6.9.16.2a29.35%2029.35%200%200%200-.57%205.2v18.6c0%2011-2.8%2021.7-3%2032.7q-1.7%201.7-3.4%203.3zm9.87-9c-1.35%201.2-2.73%202.4-4.05%203.6.56-10.2%203-20.1%203-30.4v-18.6a22.08%2022.08%200%200%201%20.2-2.7%2014.78%2014.78%200%200%200%203%202.9c4%202.6%206.6%208.3%208.34%2014.3a114.72%20114.72%200%200%201-1.94%2023%2067.66%2067.66%200%200%201-8.5%208.1zm12.63-12.8a4.13%204.13%200%200%200-1.1.7c.5-3.1.76-6.4.93-9.6.5%203%20.78%205.6.95%207.5l.1%201z%22%20fill%3D%22%230077bf%22%2F%3E%3C%2Fsvg%3E);
}

.email .input-wrap:first-child:after {
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20306.04%20303.17%22%20width%3D%22306.04%22%20height%3D%22303.17%22%3E%3Cpath%20d%3D%22M22.4%20146.44c4.04-6.37%208.14-12.7%2012.4-18.93C44.1%20114%2055%20101.8%2065.36%2089.2c10-12.22%2020-24.43%2031.15-35.65a168.58%20168.58%200%200%200%2014.2-15.7c4.8-6.26%208.2-13.3%2013.7-19%201-1.08-.6-2.7-1.6-1.63-4.6%204.9-8.2%2010.52-11.6%2016.3-4.1%206.82-10.7%2012.8-16.2%2018.45C83.4%2063.77%2073%2076.5%2062.5%2089.3c-10%2012.2-20.5%2024.1-29.56%2037.1-4.3%206.2-8.37%2012.6-12.42%2018.95-3.3%205.2-8.35%209.9-10.37%2015.74-.5%201.4%201.7%202%202.2.6%201.9-5.5%207.03-10.4%2010.15-15.3zm31.52%2056.5c-3.86%204.07-6.68%208.66-9.5%2013.47-1.63%202.8-3.34%205.5-4.94%208.3-.77%201.4-3.4%207.3-4.83%207.9s-.18%202.6%201.16%202a4.76%204.76%200%200%200%202.6-2.8c1.5-3.2%203.4-6.2%205.1-9.3%203.6-6.2%207.2-12.6%2012.2-17.8%201-1-.6-2.6-1.6-1.6z%22%20fill%3D%22%230077bf%22%2F%3E%3Cpath%20d%3D%22M305.7%20118.56a1.15%201.15%200%200%200-.5-1.9%2093%2093%200%200%200-2.7-15.47c-6.88-25.7-23.16-50.9-41.45-64.3-7.7-5.7-16.92-8.8-25.86-11.9a160.15%20160.15%200%200%201-16.8-6.5c-3.2-1.5-6.5-2.9-9.7-4.2-3.6-1.5-7.2-3-10.7-4.7a28.93%2028.93%200%200%200-9-2.3%2045.17%2045.17%200%200%201-7.3-1.5c-7.6-2.4-15-3-22.5-3.6h-.7l-.4-.6a3.83%203.83%200%200%200-3.3-1.6c-17.1%200-29.5%201.8-42.8%206.3C95.7%2011.8%2082%2018%2071.1%2024.7c-2.16%201.34-4.3%202.63-6.4%203.92C54.33%2035%2044.4%2041.1%2035%2049.1%2022.9%2059.52%2015.3%2069.8%208.88%2084.66c-9.9%2022.88-9.25%2048.4-8.63%2073.1.15%205.94.3%2012.07.3%2018%200%2030%2018.57%2054.7%2036.72%2074.88%2018.94%2021.06%2047.08%2038.06%2079.23%2047.9a115.45%20115.45%200%200%200%2034.17%204.7c18%200%2036.42-3.2%2052.24-6.2%2028.9-5.48%2049.5-22.56%2071.3-40.65l.5-.5c22.9-18.9%2028-51.6%2028.4-75.6.1-7.9.8-16%201.3-23.9%201-12.5%201.9-25.2%201-37.6zm-34.83%208.4v-.54a20%2020%200%200%200-1.77-6.82c-.24-.62-.48-1.24-.7-1.87a1%201%200%200%200%20.88-.82c.45-2.2%203.24-4.1%204.3-6.2%201.88-3.6%204-8.7%206.88-11.6a18.92%2018.92%200%200%200%204.22-5.7c.85-2.1%202.2-3.8%203.16-5.7%201.5%203.4%202.83%206.7%204%209.8-3.44%204.2-6.1%209-8.82%2013.7a95%2095%200%200%201-12.14%2015.9zm-3.73-15.5a28.6%2028.6%200%200%200-2.58-10.93%201%201%200%200%200%201-.33c4.84-5.14%208.72-11.64%2012.32-17.66a52.25%2052.25%200%200%200%203.93-7.1c1.8%203%203.3%206.1%204.7%209.1-1.3%206.23-7.1%2010.8-10%2016.17-1.6%203.3-3.7%208.8-6.5%2011.2a8.63%208.63%200%200%200-2.5%203%2015.3%2015.3%200%200%201-.3-3.3zM222.34%2030c-.9%201.38-2%203-2.5%203.86-1.16%202.1-2.93%203.77-4.18%205.82-3%204.87-6.32%209.5-9.3%2014.38a1.16%201.16%200%200%200%201.3%201.7c1-.4%201.78-.73%202-2a1.2%201.2%200%200%200%200-.5c2.65-4.2%205.43-8.28%208.07-12.46%202-3.23%205.2-6.37%207-9.87%203.26%201.34%206.5%202.55%209.7%203.62l.6.2c.15%204-4%207.44-6.64%209.9a14.24%2014.24%200%200%200-2.3%202.8c-1.5%202.14-4.4%207.93-7.3%208.3-1.5.17-1.5%202.47%200%202.28%205.4-.67%208.3-9.1%2011.8-12.42%202.8-2.7%206.1-6%206.5-10.1%207.5%202.5%2014.6%204.9%2021.2%2010.5q2.3%202%204.7%204.4c-1.3%204.1-4.7%206.6-6.8%2010.3-2.7%204.7-6.1%209.2-7.7%2014.3-.5%201.4%201.7%202%202.2.6%201.6-5.3%205.4-10.2%208.2-15%201.2-2.1%203.3-3.3%204.5-5.6a25.54%2025.54%200%200%200%201.3-2.6q2.9%203.1%205.8%206.9c-.8%201.6-2%203-2.8%204.4a66.72%2066.72%200%200%201-4.2%206.9c-3.5%204.7-6.8%209.3-8.3%2015a1.15%201.15%200%200%200%202.2.6c1.8-6.8%206.5-11%209.7-17%201.4-2.6%203.5-5%204.9-7.6%201.4%201.9%202.8%203.9%204.3%206%201.3%201.9%202.5%203.9%203.7%205.9-1.9%206.6-14.4%2023.3-16.5%2025.5a1.3%201.3%200%200%200-.2.2%2059.44%2059.44%200%200%200-10.8-15.5c-8.8-8.8-21.3-15.4-32.4-21.1l-.7-.3A130.8%20130.8%200%200%200%20193%2052a1.15%201.15%200%200%200-.4-1.2c1-1.8%202.7-3.2%204-4.7%202.2-2.48%204.2-5%206.5-7.4%203.65-3.8%206.57-8.3%2010.1-12.3l.17.1q4.27%202.1%208.5%203.9zm13%20168.82c-1.12.8-2.23%201.6-3.27%202.4-7.2%205.58-13.5%208-21.06%208a39.7%2039.7%200%200%201-5-.34l-3.8-.47a128.7%20128.7%200%200%201-14.6-2.3c-4.9-1.1-8.5-3.6-12.1-6.1-1.7-1.2-3.4-2.4-5.3-3.4a4.38%204.38%200%200%200-2.1-.6%203.77%203.77%200%200%200-1.3.3%204.42%204.42%200%200%200-2.8%201.3l-.2.3-.3.1c-7.1%202.6-15.9%205.8-24.5%205.8a30.7%2030.7%200%200%201-8.3-1.1v-.1a1.07%201.07%200%200%200-1.8-.5c-.6-.2-1.3-.5-1.9-.7a56.52%2056.52%200%200%201-17.3-12.1c-6-6-6.9-14.7-7.7-22.4l-.4-3.6c-2.2-18%205.5-32.8%2023.8-45.3%206.3-4.3%2018.7-7.4%2030.1-7.4%206.5%200%2015.6%201%2021.5%205.6l.3.2.1.3a4.24%204.24%200%200%200%204%202.4%204.32%204.32%200%200%200%204.3-3%206.52%206.52%200%200%201%206.6-5c6.5%200%2015.3%207.4%2015.8%2011.9.3%202.8-3.1%207.1-7.6%2012.5-1.1%201.3-2%202.4-2.6%203.2a44.08%2044.08%200%200%200-7%2018.1%201%201%200%200%200%200%20.5%2049.28%2049.28%200%200%200-.6%207.4v1.3c0%208%20.5%2014.2%207%2015.3a43.33%2043.33%200%200%200%207.7.8c6.5%200%2011.5-2%2015.1-6a60.5%2060.5%200%200%200%2013.2-24.7l1.8-6.5c2-6.7%204-13.7%203.5-20.5-1.4-16.7-12.1-27.3-33.7-33.3a153%20153%200%200%200-41.7-5.4%20232%20232%200%200%200-25.5%201.5c-19.8%202.2-38.9%2016.1-49.7%2036.4-5.2%209.8-8%2017.4-8%2029.9%200%202.1%200%204.2-.1%206.2-.2%208.8-.3%2016.3%202.9%2025l.8%202.1c2.9%207.7%206.8%2018.3%2013.2%2023.1%201.1.8%202.2%201.8%203.3%202.87.8.8%201.7%201.6%202.5%202.3a4.9%204.9%200%200%200%201%201c10.9%207.78%2027%2012.8%2041.1%2012.8%203.5%200%206.9.2%2010.3.4s6.8.4%2010.2.4c2.2%200%204.4%200%206.6-.1s4.4-.06%206.6-.06h.3c1.6%200%206.3%200%207.2%203%201%203.4-4.1%207.1-5.7%208.2a5.05%205.05%200%200%200-.8.7l-.2.2-.3.2c-8.6%203.3-18.9%203.8-28.7%203.8a122%20122%200%200%201-40.5-7.2c-12.5-4.3-25.3-9.3-33-18.6-8.8-10.52-14-25.1-18.6-37.9l-1.1-3.2c-3-8.2-3.1-19.84-.5-35.6%201.66-9.8%203.7-18.6%207.67-27.5.35-.2.7-.4%201-.5a1%201%200%200%200%200-1.93c.9-1.96%202-3.9%203.1-5.9%205.7-10.4%2015-18.6%2023.96-26.5L93%2079c10.38-9.17%2027.77-20%2042.64-20.43%204.2-.12%208.2-.62%2012.1-1.1a109.2%20109.2%200%200%201%2013.66-1.1c1.82%200%203.6.07%205.4.25a142%20142%200%200%201%2044.45%2011.1%20135%20135%200%200%201%2035.3%2021.82c8.6%207.48%2010.17%2017.43%2011.7%2027%20.2%201.36.42%202.73.66%204.1a13.2%2013.2%200%200%200%201.6%203c1.8%203%201.7%206%201.6%209.15v.6l-.1%205a101.36%20101.36%200%200%201-.8%2013.8c-1.8%2011.9-9%2024.9-14.6%2035.3l-.6%201.1c-2.3%204.1-6.4%207.1-10.4%2010zm-82.07%2095.26c5.1-14.1%2011.86-27.52%2016.45-41.78a58.47%2058.47%200%200%200%2011.4-3%20166.9%20166.9%200%200%200-8.47%2014.7c-4.77%208.88-9.7%2017.8-10.07%2028.1-.05%201.5%202.24%201.5%202.3%200%20.35-9.84%205.16-18.47%209.75-27%203.3-6.1%206.48-12.28%2010.7-17.73a30.86%2030.86%200%200%200%204.53-2.86%204.9%204.9%200%200%200%201.3-1.4l.15-.2.3-.2c5-3.6%206.6-6.7%205.4-10.2a19.12%2019.12%200%200%200-1.8-3.8%201.2%201.2%200%200%200%201.9-.2c1.6-2.3%203.5-4.5%205.2-6.7a27.62%2027.62%200%200%200%202.4-3.4h1.8c2.5%200%204.9-.1%207.2-.2a1.24%201.24%200%200%200-.2.3%2044.26%2044.26%200%200%201-4.9%208.5%2061.24%2061.24%200%200%200-4.3%208.3c-3.4%207-7.8%2013.4-11.5%2020.2s-7.6%2013.6-11.5%2020.4c-3.2%205.6-6.5%2010.8-8.5%2016.9a164.6%20164.6%200%200%201-19.1%201.7zM88.04%20154.32c-.12-6.4-.24-13%202.47-19.1%204.7-10.45%2011.8-18.1%2019.2-25.65a46.45%2046.45%200%200%201%205.4-4.65c-1%202.43-2.8%205-3.7%207.07-1.1%202.4-2.1%204.8-3.1%207.3a55.87%2055.87%200%200%200-12%2016.8%201.1%201.1%200%200%200-1%20.5c-2.3%203.6-3.4%207.7-4.7%2011.7-.4%201.3%201.5%201.9%202.1.8v.5c-.7%209.6-.9%2029.7%209.2%2043.8a53.68%2053.68%200%200%200-1.8%206.6%2016.5%2016.5%200%200%201-1.5-2.3l-.2-.4c-5.2-9.5-11.6-21.3-10.2-32.8a74.86%2074.86%200%200%200%20.3-10.5zm110.2%207.86v-1.76a28.23%2028.23%200%200%201%204-13.6c3.27-2.7%206.65-5.28%209.63-8a113.88%20113.88%200%200%200%209.6-10.4c2-2.4%204.65-4.3%206.78-6.58a23.48%2023.48%200%200%201-.34%2012.1%201.17%201.17%200%200%200-.9.48c-3%204.05-6.9%207.9-10.4%2011.67-4.6%205-8.7%2010.6-13.5%2015.6-1%201%20.6%202.7%201.7%201.6%204.8-5%209-10.5%2013.5-15.7%202.7-3.1%205.6-5.9%208.2-8.9-.7%202.1-1.3%204.3-2%206.3-.5%201.7-1%203.5-1.6%205.2a141.2%20141.2%200%200%200-15.2%2019.6c-.8%201.2%201.2%202.4%202%201.1a131.42%20131.42%200%200%201%2011.2-14.9c-.8%202.1-1.7%204.1-2.7%206.3-1.5%203.1-5.8%2010.4-12.1%2010.4-2.5%200-4.3-.6-5.5-1.9-2-2.2-2-5.6-1.9-8.9zm20.38-33.94a114.46%20114.46%200%200%201-9.9%2010.36c-.86.8-1.75%201.56-2.65%202.32%201.8-2.5%203.8-5%205.82-7.35%203.7-4.4%204.7-8.53%204.4-12%201-.83%202-1.62%203-2.47a11.74%2011.74%200%200%200%202.5-3.8%209.65%209.65%200%200%201%202.2-2.65%2031.7%2031.7%200%200%201%203.4%206.54c-2.5%203.3-6.3%205.9-8.9%209zm1.84-15c-1.27%201.6-1.86%203.43-3.4%204.85l-1.16%201a15.9%2015.9%200%200%200-.95-2.7%2018.2%2018.2%200%200%200-1.32-2.4%201.1%201.1%200%200%200%20.55-.7c.94-2.9%201.72-5.8%202.6-8.7a24.85%2024.85%200%200%201%204.76%204.5l1.2%201.5a20.9%2020.9%200%200%200-2.26%202.3zm-8.28-1.06a26.7%2026.7%200%200%200-6.92-5.76%2046.65%2046.65%200%200%201%204-5.87%2039.54%2039.54%200%200%201%205.54%202.86c-.88%202.9-1.68%205.9-2.6%208.8zm-8.95-6.84a28.5%2028.5%200%200%200-6-2.16%2019.72%2019.72%200%200%201%202.9-3.8c.42-.5.87-1%201.32-1.47q3%20.8%205.6%201.8a49.93%2049.93%200%200%200-3.78%205.7zm-6.14-5.88a15.48%2015.48%200%200%200-2.2%203.3%2023%2023%200%200%200-3.2-.24%2015.88%2015.88%200%200%200-10%203.14%201%201%200%200%200-.4-.37%2037.56%2037.56%200%200%201%203.8-5.9%2017.36%2017.36%200%200%200%202.1-4.1%20101.8%20101.8%200%200%201%2011.4%201.9c-.7.7-1.2%201.4-1.8%202.1zm-13.8-1.14a33.32%2033.32%200%200%200-4.7%207.68%201%201%200%200%200%20.1.92%2034.22%2034.22%200%200%200-7.1-3c.2-3.85%203.2-6.35%205.3-9.3q4.1.2%208%20.54a17.36%2017.36%200%200%201-1.9%203.14zm-3.4%209.13l-.1.06h-.1.1zm-10.4-4.16a53.33%2053.33%200%200%200-10.8-1.5c.7-1%201.4-2%202.1-3.1.9-1.5%202.1-2.8%203-4.4h4.8c1.9%200%203.8%200%205.6.1-2.2%202.7-4.4%205.1-4.8%208.7zm-11.9-4a21.53%2021.53%200%200%200-2%202.5%2081.75%2081.75%200%200%200-11.4.9l.2-.3c1.1-1.6%202.7-2.9%203.5-4.7a20.4%2020.4%200%200%201%201.9-3.2c3.3-.2%206.7-.2%2010.1-.2h1.3a28.62%2028.62%200%200%201-3.7%204.8zm-11.1-4.1c-1.1%202.8-3.2%205.4-5.2%208A87.35%2087.35%200%200%200%20130%20106a32.6%2032.6%200%200%200%203.37-6.36A13.2%2013.2%200%200%201%20136.1%2096a89.8%2089.8%200%200%201%2010.6-1.3c-.05.17-.13.27-.2.43zm-14.7%202.2c-1.1%201.1-1.6%203.4-2.3%204.8-1%201.7-2.1%203.4-3.2%205.1a57.08%2057.08%200%200%200-14.4%208.6c.6-1.5%201.3-3%202-4.5%201-2.3%203.1-4.8%203.7-7.2a7.56%207.56%200%200%201%20.7-1.7%2049.88%2049.88%200%200%201%2013.9-5.7c-.2.1-.4.3-.6.5zm-26.5%20108.1c-1.3-1-2.5-2-3.7-3.1a27.8%2027.8%200%200%201%201.3-6.8%2034.53%2034.53%200%200%200%205.5%205.3%2028.35%2028.35%200%200%200-1.1%206.1c-.7-.6-1.4-1.1-2.1-1.7zm6.2%205.1a3.66%203.66%200%200%200-1.9-1.6l-.3-.1-.2-.2-.6-.5a1.1%201.1%200%200%200%201-1.1%2023%2023%200%200%201%20.7-4.8%2034.38%2034.38%200%200%200%203.1%201.8l3%201.5v4.9a1.15%201.15%200%200%200%202.3%200v-3.9a53.87%2053.87%200%200%200%206.8%202.5l-.1.1a11.76%2011.76%200%200%200-2.2%205.8%201%201%200%200%200%20.1.5%2058%2058%200%200%201-12-5.2zm14.2%204.6a11.35%2011.35%200%200%201%202.1-5.4%2062.58%2062.58%200%200%200%208.7%201.4c-1.4%201.9-2.7%203.8-2.8%206.3a1%201%200%200%200%20.1.6%2078.4%2078.4%200%200%201-8.9-2%201.1%201.1%200%200%200%20.7-1zm10.3%202.3c.1-2.4%201.4-4.3%202.8-6.2l3%20.1h1.7a37.44%2037.44%200%200%200%207.7-.8%2043.66%2043.66%200%200%201-5.7%207.1%201.1%201.1%200%200%200-.1%201.5c-3.4-.2-6.7-.5-10-1a1.1%201.1%200%200%200%20.5-.9zm16.8-5.4a15.1%2015.1%200%200%200%201.1-2c2.6-.8%205.2-1.7%207.9-2.7a34.16%2034.16%200%200%200-2.2%203.8%2023.85%2023.85%200%200%201-3.9%206.5%201.18%201.18%200%200%200%20.4%201.8c-3%200-6-.1-9.1-.3a56.68%2056.68%200%200%200%205.7-7.4zm4.6%207.3a22.85%2022.85%200%200%200%203.9-6.4c1.1-2.5%202.6-4.7%203.9-7l2.4-.9c1.1.7%202.2%201.5%203.3%202.3l.9.7a11%2011%200%200%200-.4%202.7c0%201.4-1.5%203-2.2%204.2-.8%201.3-1.6%202.6-2.3%204a1.15%201.15%200%200%200-.1.6H157a1.16%201.16%200%200%200%20.33-.3zm15.2-5.3a6.1%206.1%200%200%200%201.2-2.5%2017.36%2017.36%200%200%201%20.1-2%2023.54%2023.54%200%200%200%204.9%202.6l.5.2c-.4.4-.7.7-.9%201.1-1.2%201.5-1.4%203.8-2.1%205.5a1.17%201.17%200%200%200-.1.8c-2.3-.1-4.6-.2-6.9-.2%201-2%202.2-3.8%203.2-5.7zm8.8-1c2.4.7%204.8%201.4%207.2%202a33.87%2033.87%200%200%201-3.9%205.6%2018.05%2018.05%200%200%200-3.6-.7c-.9-.1-1.8-.2-2.8-.2%201-2.4%201.5-4.8%203.1-6.9zm13%2014.8a17.8%2017.8%200%200%200-7.4-6.3%2051.88%2051.88%200%200%200%203.9-5.9l.6.1%204.8%201.2a27.9%2027.9%200%200%200%205.1.7c-.4.5-.7%201-1.1%201.6-1.9%202.6-4%204.9-5.8%207.6a1%201%200%200%200-.2.8zm17-203.1c-4.3%204.7-8%209.8-12.3%2014.6-2.9%203.3-7.4%206.8-8.7%2011.1a115.56%20115.56%200%200%200-13.2-2.4%20130.37%20130.37%200%200%200%2012.6-15.5c2-2.9%205.1-7.6%208.2-9.2a3.9%203.9%200%200%200%202.2-3.1v-.1l4.1%201.6c2.3.8%204.6%201.8%206.9%202.8zm-24.5-9c2.3.1%204.7.3%206.6%201.3%201.5.8%203.1%201.6%204.7%202.3a1.16%201.16%200%200%200-.1.3c-.3%201.5-3.3%203.1-4.4%204.3a52.83%2052.83%200%200%200-4.6%205.7A127.7%20127.7%200%200%201%20174.5%2048c-4.5-.44-9-.7-13.27-.74a1%201%200%200%200%20.1-1.12c5.7-10.48%2012.4-21.07%2020.5-29.7a1.1%201.1%200%200%200%20.2-1.34l.67.2a19.52%2019.52%200%200%200%204.43.6zm-7.5-1.6l.9.3a1.2%201.2%200%200%200-.3.2c-8.8%209.4-16%2020.9-22%2032.4a1.07%201.07%200%200%200%200%20.1%20122.68%20122.68%200%200%200-18.4%201.6c.4-3.8%203.7-6.8%205.9-9.7%203-3.9%205.8-7.9%208.9-11.7%204.1-5%207.6-10.5%2011.7-15.5.8%200%201.6-.1%202.4-.1a20.62%2020.62%200%200%201%205.5.7c1.8.4%203.7%201.1%205.5%201.7zm-24.2-2.7a17.56%2017.56%200%200%200%204.9.6c.8%200%201.7%200%202.6-.1-4.1%205-7.7%2010.3-11.6%2015.5l-9%2012c-2.4%203.1-4.5%205.2-4.9%209.2a1.13%201.13%200%200%200%200%20.3%20113.42%20113.42%200%200%200-22.7%206.7c1-3.8%203.2-7%205.3-10.3%203.4-5.2%206.8-10.3%2010.6-15.1%202.8-3.6%206.4-6.7%208.8-10.6%202.1-3.4%204.4-6.7%206.8-9.9a38.16%2038.16%200%200%201%208.9%201.4zM19.7%20212.7c-8.6-15.6-10.36-30.9-10.36-49.04%200-3.96-.1-7.97-.24-11.9a1.22%201.22%200%200%200%202-.48c1.43-4.1%204.5-8%206.6-11.8q4.8-8.8%2010.17-17.24c7.93-12.5%2017.65-23.67%2027.27-34.9C64.2%2076.8%2073.34%2066.3%2081.8%2055.26c8.6-11.2%2016.63-22.95%2026.54-33%201-1.08-.58-2.7-1.62-1.64-9.53%209.73-17.4%2020.96-25.58%2031.8-9.6%2012.7-20.16%2024.63-30.5%2036.7-9.24%2010.8-18.2%2021.68-25.82%2033.7-3.6%205.67-6.87%2011.5-10.08%2017.4-1.82%203.32-4.32%206.6-5.67%2010.14v-.6c-.22-6.7-.43-13.6-.2-20.4a1.12%201.12%200%200%200%201-.5c5.53-8.3%2010.25-17%2015.6-25.3%206-9.4%2012.74-18.3%2019.57-27.1a280.9%20280.9%200%200%201%2022-25.3c7.43-7.5%2013.86-16%2021.8-23%201.1-1-.52-2.6-1.62-1.6-7.94%207-14.4%2015.4-21.8%2023a302.23%20302.23%200%200%200-22%2025.4c-6.2%207.9-12.22%2015.9-17.8%2024.3-5.86%208.78-10.84%2018-16.6%2026.9a102.38%20102.38%200%200%201%201.6-13.4l.44-2.25c2.18-2.9%203.7-6.5%205.87-9.4%205.4-7.2%209.13-15.3%2013.6-23S42.76%2063.4%2049.2%2057.2c2.9-2.8%205.8-5.68%208.68-8.5%203.14-3.1%205.82-8.27%2010.66-8.8%201.45-.1%201.47-2.4%200-2.3-6.22.8-9.62%206.9-13.74%2011-6.63%206.6-13.48%2012.9-19.74%2019.9s-10%2014.7-14.48%2022.7c-2.27%204-5.6%207.4-7.67%2011.5l-.2.5C15.9%2090.6%2020.2%2080%2025.9%2071c8.8-14%2026.1-24.7%2040-33.3l.3-.2a258.58%20258.58%200%200%201%2041.1-20c1-.4%202-.73%203-1.1l1.3-.44.5.2a4.44%204.44%200%200%200%201.7.3h1.5a4.34%204.34%200%200%200%203.4-1.7l.3-.4.5-.1c2.4-.43%204.75-.94%207.08-1.44%205.53-1.2%2011.25-2.4%2017.07-2.54-2.07%202.85-4.1%205.74-6%208.72-3%204.72-7.46%208.84-11%2013.24-3.15%204-5.75%208.22-8.55%2012.43-2.64%203.94-5%207.33-5.87%2012a1.23%201.23%200%200%200%200%20.46%20123.47%20123.47%200%200%200-12.08%206.18c-19.72%2011.5-42.7%2034.2-49.6%2059l-.4%201.7c-1.32%201.5-2.6%203-3.9%204.3-6.07%206.1-12.7%2011.9-18%2018.7a119.1%20119.1%200%200%200-7%2010.5c-1.7%202.8-5%206.7-5.53%209.9-.52%203-3.7%206.2-3.6%209.2a1.16%201.16%200%200%200%201.78%201l.16-.1a1.05%201.05%200%200%200%20.46-1.4c.2-2.4%202.7-5.8%203.43-8.1%202.23-6.8%208.1-14%2012.3-19.8%204.93-6.7%2011.75-12.4%2017.62-18.2l1.28-1.2a161.23%20161.23%200%200%200-1.87%2016.1c-11.7%2013.3-19.42%2029-29%2043.8-.8%201.3%201.18%202.4%202%201.2%209-13.8%2016.24-28.4%2026.74-41-.2%202.5-.46%205-.77%207.6a57.37%2057.37%200%200%200-.34%2010.9c-1.8%202.4-4.2%204.4-5.6%207-1.8%203.6-4.2%206.9-6.2%2010.3-3.8%206.6-8.6%2012.7-10.2%2020.4-.3%201.5%201.9%202.1%202.2.6%201.6-7.5%206.5-13.1%2010-19.8%201.9-3.5%204.2-6.8%206.2-10.3a32.07%2032.07%200%200%201%203.9-5%2070%2070%200%200%200%203.5%2014.3%201%201%200%200%200-1.5.4c-3.5%207-7%2014.4-11.2%2021-3.6%205.7-8%2010.5-9.5%2017.2-.3%201.4%201.9%202.1%202.2.6%201.6-7%206.5-12.2%2010.2-18.1%203.9-6.1%207-13%2010.4-19.5a1.28%201.28%200%200%200%200-.1c1%202.7%202.1%205.4%203.3%208.2.8%202%201.7%204.2%202.6%206.6a159.26%20159.26%200%200%200%206.7%2015.4%2059.8%2059.8%200%200%201-4.1%205.2%2078.75%2078.75%200%200%200-5.6%208c-2.6%204.3-6.6%209.9-7.2%2015.2a1.1%201.1%200%200%200-.1.6v.9a1.15%201.15%200%200%200%202.3%200c0-6.6%206.5-15.1%2010.2-20.3%201.7-2.44%204.1-4.7%205.9-7.24%202.6%204.5%205.7%208.5%209.3%2010.7l1%20.6c-5.6%208-11.1%2016.25-14.7%2025.4-.5%201.33%201.7%202%202.3.6%203.5-8.9%209-17%2014.5-24.8%202.3%201.4%204.7%202.8%207%204.1-3.1%205.7-5.4%2011.8-8.7%2017.45a44.47%2044.47%200%200%200-5.5%2013.4c-20.9-14.3-37.9-32.66-49.3-53.2zm73.48%2067.2A180.38%20180.38%200%200%201%2071%20267.37c.93-6.1%204.3-11.43%207.16-16.84%202.47-4.6%204.37-9.6%206.9-14.2a141.1%20141.1%200%200%200%2013.12%206.6c-1.27%202.3-3%204.1-4.27%206.3-1.4%202.5-2.1%205.5-3.4%208-1.5%203-3.6%205.6-5%208.6-.8%201.7-1%203.5-1.8%205.2-.6%201.37%201.4%202.5%202%201.2%202.3-4.7%203.9-9.3%206.9-13.7a35.08%2035.08%200%200%200%202.8-6.3c1.2-2.9%203.5-5.4%205-8.2a84.6%2084.6%200%200%200%2013.3%204.2%2039.14%2039.14%200%200%201-3.2%207c-1.5%202.6-4.1%205.4-5.1%208.2-1.2%203.9-2.3%207.7-4.4%2011.2a21.07%2021.07%200%200%200-2%204.3%201%201%200%200%200-.4.9v1.2c0%201.24%202%201.6%202.3.3.9-5.26%204.8-10.5%206.4-15.7%201.2-3.82%204.3-7.34%206.3-10.82a29.9%2029.9%200%200%200%202.6-6c1.8.5%203.6%201%205.2%201.5%202.4.8%204.8%201.5%207.2%202a1.2%201.2%200%200%200%200%20.4c.6%202.4-3%204.2-3.9%206.1-1.1%202.4-3.3%204.8-4.1%207.1-2.4%206.5-6.8%2011.9-9.2%2018.4-.5%201.4%201.7%202%202.2.6a101.94%20101.94%200%200%201%2010.1-19.3c2-3.1%203.1-6.3%205.9-8.9a3.88%203.88%200%200%200%201.3-3.8l.6.1c3.7.4%207.8.7%2012.5.9a1.2%201.2%200%200%200-.3.4c-3.7%205.6-7.2%2011.4-11.1%2016.9-3.4%204.8-6.5%208.8-8.5%2014.4-.5%201.4%201.7%202%202.2.6%202.1-6%205.9-10.4%209.5-15.5s6.6-10.1%209.9-15.2a1%201%200%200%200-.3-1.4c2.5.1%205.2.1%208.1.1-4%205.1-7%2011.1-10.9%2016.3-5%206.8-7.7%2015.3-12.6%2022.3A140.53%20140.53%200%200%201%2093.2%20280zm38.8%2012.5c3.8-5.55%206.72-12.1%2010-17.8%202.45-4.32%205.56-8.15%208.32-12.3%202-3.03%203.57-6.1%205.8-8.83a104.74%20104.74%200%200%200%2011.14-.9C162.6%20266.7%20155.9%20280%20150.9%20294c-1.4%200-2.78%200-4.18-.12a137.16%20137.16%200%200%201-14.74-1.53zm142.3-47.9a151%20151%200%200%201-18.46%2016.6c2.93-4.6%204.2-10%206-15.2%202.78-8.1%207.27-15.6%2012-22.7%204.6-7%209.78-13.3%2014.07-20.5%201.8-3.1%203.8-6.1%205.8-9.2l-.3%202.7c-1.3%2011.6-5.3%2033.3-19.3%2048.4zM296.5%20140c-.28%204.47-.54%208.68-.6%2012.8%200%20.73%200%201.46-.07%202.2-2.54%202.08-3.94%205.5-5.54%208.3-3%205.1-4.9%2010.64-8%2015.64-6%209.72-10.3%2020.22-16.4%2029.9-6.5%2010.4-12.5%2021.27-18.1%2032.18-5%209.7-10.4%2019.38-10.8%2030.5-.1%201.47%202.2%201.46%202.3%200%20.4-11.88%207-22.75%2012.3-33%205-9.66%2010.4-19.23%2016.1-28.47%205.4-8.65%209.7-17.58%2014.5-26.55%202.4-4.63%204.8-9%207.1-13.8%201.5-3.13%203.4-8.15%206-11.28l-.5%204.18a89.4%2089.4%200%200%200-.8%2010c0%205%200%2010.6-.4%2016.34q-10.3%2015.8-21.1%2031.33a118.8%20118.8%200%200%200-11.9%2021.3c-2.7%206.3-3.8%2013.3-7.6%2019a1.07%201.07%200%200%200%20.8%201.65c-3.8%202.92-7.7%205.76-11.5%208.57l-4.3%203.1c-4.5%203.3-11.6%206-17.2%208.2l-2%20.7a116.36%20116.36%200%200%201-28.6%207.1c-3.8.4-7.5%201-11.2%201.4l-4.8.6c2.2-6.2%205.8-11.6%209-17.2%203.9-6.8%207.8-13.6%2011.5-20.4s8-13.3%2011.4-20.2c2.6-5.3%206.4-10%208.6-15.5a.9.9%200%200%200-.2-1h.9c5.8-.3%2011.1-2.8%2015.4-5.5l-1.4%202c-2.7%203.9-4.4%208.7-6.5%2013-4.6%208.9-9.5%2017.7-14.5%2026.4-4.5%207.8-9%2015.5-13.4%2023.3-1.6%202.7-7%208.4-5.7%2011.8.5%201.3%202.7.7%202.2-.7-.6-1.6%202.6-5.3%203.4-6.6%201.8-2.8%203.3-5.8%205-8.7%204.43-7.8%209-15.6%2013.4-23.4%204.7-8.3%209.2-16.6%2013.4-25%201.8-3.6%203.3-7.2%205.5-10.6a48.27%2048.27%200%200%200%203-4.9c9.4-6.8%2016.6-13.7%2021.2-24.4%201.2-2.8%202.52-5.6%203.8-8.3%204.5-9.4%209.1-19.1%209.1-29.6%200-3.2.2-6.3.4-9.4.12-2.4.3-4.9.3-7.4%203.9-4.3%207.4-8.9%2010.9-13.5%204.1-5.4%206.96-11.5%2011-16.9.47%201.2.9%202.4%201.3%203.6%202.36%206.6%203%2013.8%203%2021.1-18.6%2021.7-32.1%2048.7-43.8%2074.4-2.9%206.5-5.9%2012.7-8.1%2019.5-2.5%207.8-4.84%2015-8.7%2022.3-3.6%206.8-7.84%2013.4-11.13%2020.4-2.7%205.8-8.3%209.42-10%2015.72a1.15%201.15%200%200%200%202.2.6c1.6-6.3%207.7-11%2010.5-16.9%203-6.4%207-12.5%2010.4-18.7a97.18%2097.18%200%200%200%207.4-17.5%20197.58%20197.58%200%200%201%208.5-22.36c6.7-15.1%2014-30.2%2022.7-44.2%206.2-10.1%2012.5-20.24%2019.9-29.5.1%203.9-.13%207.8-.4%2011.65z%22%20fill%3D%22%230077bf%22%2F%3E%3Cpath%20d%3D%22M227.67%2064.62c3.3-3.5%205.76-7.62%208.57-11.53%203.15-4.4%206.87-8.4%2010-12.8.85-1.3-1.14-2.4-2-1.2-2.8%204-6%207.7-9%2011.5-3.14%204-5.63%208.5-9.17%2012.3-1.03%201.1.58%202.7%201.6%201.6zm11.48%205.74c5.63-7%209.3-15%2012.8-23.18.58-1.34-1.4-2.5-2-1.16-3.43%208-6.95%2015.9-12.44%2022.72-.9%201.14.8%202.78%201.7%201.62zM154.7%20135.8a37.54%2037.54%200%200%200-16.56%204c-5.8%203.13-9.87%207.1-12.45%2012.16s-4.5%2013-3.2%2018.32c2.1%208.67%2012.7%2010%2018.8%2010a44%2044%200%200%200%2012.1-1.67c14.2-4.2%2015-19%2015.6-32v-.5a4.07%204.07%200%200%200-.2-2.1c-2.2-6.7-9-8.2-14.4-8.2zm5.72%2012.9c-.22%205.68-.56%2014.26-4%2017.8-3.18%203.3-8.36%205.2-14.2%205.2a22.57%2022.57%200%200%201-9.5-2%203.6%203.6%200%200%201-2-2.77c-.88-4.84%204.66-14.2%206.18-15.8%203.2-3.3%207.77-4.74%2011.8-6a15.88%2015.88%200%200%201%207.93-.46%204.82%204.82%200%200%201%201.37.57c.33.17.94.5%201.06.53h1.44z%22%20fill%3D%22%230077bf%22%2F%3E%3C%2Fsvg%3E);
}

input[type="checkbox"] {
  display: none;
}

input[type="checkbox"] + label {
  position: static;
  color: black;
  pointer-events: all;
}

input[type="checkbox"] + label span {
  display: inline-block;
  max-width: calc(100% - 55px);
  vertical-align: top;
}

input[type="checkbox"] + label:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-left: 0.5vw;
  vertical-align: top;
  background-image: url(../img/checkbox.png);
  background-position: right 0 top -10%;
  background-size: 0px 0px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background-color: rgba(255, 255, 255, 0.7);
  pointer-events: all;
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0.7);
}

@media (max-width: 768) {
  input[type="checkbox"] + label:before {
    margin-left: 2vw;
  }
}

@media (max-width: 768px) {
  input[type="checkbox"] + label span, input[type="checkbox"] + label:before {
    vertical-align: middle;
  }
}

input[type="checkbox"] + label:hover:before, input[type="checkbox"] + label:focus:before {
  background-color: white;
  border-color: white;
}

input[type="checkbox"]:checked + label:before {
  background-size: 24px auto;
  background-position: right 46% top 40%;
  background-color: white;
  border-color: white;
}

@media (max-width: 768px) {
  .terms .input-wrap {
    display: none;
  }
}

a {
  display: inline-block;
  color: #0081c6;
}

button[type="submit"] {
  background-color: #008800;
  border: 2px solid white;
  color: white;
  font-weight: 700;
  line-height: 0.8;
  border-radius: 5px;
  padding: 1.4vh 1.4vw 1.2vh 70px ;
  font-size: 1.86875rem;
}

@media (max-width: 768px) {
  button[type="submit"] {
    padding-left: 60px;
  }
}

@media (min-width: 768px) and (max-width: 1400px) {
  button[type="submit"] {
    font-size: calc(29.9px + (38 - 29.9) * ((100vw - 768px) / (1400 - 768)));
  }
}

@media (min-width: 1400px) {
  button[type="submit"] {
    font-size: 2.375rem;
  }
}

@media (max-width: 544px) {
  button[type="submit"] {
    font-size: 1.4375rem;
  }
}

button[type="submit"]:hover, button[type="submit"]:focus {
  outline: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  background-color: #00a200;
  -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.35);
          box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.35);
  position: relative;
  top: -1px;
}

.button-wrap {
  display: inline-block;
}

.button-wrap .arrw {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -10px;
  z-index: 10;
  pointer-events: none;
}

@media (max-width: 768px) {
  .button-wrap .arrw {
    margin-top: -8px;
  }
}

.button-wrap .arrw,
.button-wrap .arrw i, .button-wrap .arrw:before, .button-wrap .arrw:after {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.button-wrap .arrw i, .button-wrap .arrw:before, .button-wrap .arrw:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2092.7%2090%22%20width%3D%2292.7%22%20height%3D%2290%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%2045L92.5%200v90L0%2045z%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  width: 20px;
  height: 20px;
  position: relative;
  -webkit-animation-name: button-pulse;
          animation-name: button-pulse;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}

@media (max-width: 768px) {
  .button-wrap .arrw i, .button-wrap .arrw:before, .button-wrap .arrw:after {
    width: 16px;
    height: 16px;
  }
}

.button-wrap .arrw i, .button-wrap .arrw:after {
  margin-right: -4px;
}

.button-wrap .arrw i {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

.button-wrap .arrw:after {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}

.button-wrap button:active + .arrw {
  top: calc(50% + 1px);
}

.button-wrap button:hover + .arrw,
.button-wrap button:focus + .arrw {
  top: calc(50% - 1px);
  -webkit-animation-name: button-shake;
          animation-name: button-shake;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}

.error, input.ng-valid.ng-touched ~ .error, select.ng-valid.ng-touched ~ .error, .ng-submitted input:valid ~ .error {
  opacity: 0;
}

.error:not(.bot), input.ng-valid.ng-touched ~ .error:not(.bot), select.ng-valid.ng-touched ~ .error:not(.bot), .ng-submitted input:valid ~ .error:not(.bot) {
  position: absolute;
  top: 4.2vh;
  right: 0px;
}

fieldset:not(.terms) .input-wrap.invalid:not(.focus) .error, input.ng-invalid:not(:focus).ng-touched ~ .error, select.ng-invalid:not(:focus).ng-touched ~ .error, .ng-submitted input:invalid:not(:focus) ~ .error {
  opacity: 1;
}

fieldset:not(.terms) .input-wrap.invalid:not(.focus) .error:not(.bot), input.ng-invalid:not(:focus).ng-touched ~ .error:not(.bot), select.ng-invalid:not(:focus).ng-touched ~ .error:not(.bot), .ng-submitted input:invalid:not(:focus) ~ .error:not(.bot) {
  top: 1vh;
}

@media (min-width: 545px) and (max-width: 768px) {
  fieldset:not(.terms) .input-wrap.invalid:not(.focus) .error:not(.bot), input.ng-invalid:not(:focus).ng-touched ~ .error:not(.bot), select.ng-invalid:not(:focus).ng-touched ~ .error:not(.bot), .ng-submitted input:invalid:not(:focus) ~ .error:not(.bot) {
    top: 0;
  }
}

fieldset:not(.terms) .input-wrap.invalid:not(.focus) label:not(.keep), input.ng-invalid:not(:focus).ng-touched:not(.ng-empty) ~ label:not(.keep), select.ng-invalid:not(:focus).ng-touched:not(.ng-empty) ~ label:not(.keep), .ng-submitted input:invalid:not(:focus):not(.ng-empty) ~ label:not(.keep) {
  opacity: 0;
  top: -4.2vh;
}

input.ng-valid.ng-touched ~ label, select.ng-valid.ng-touched ~ label {
  opacity: 1;
}

.error {
  color: red;
  font-size: 70%;
  line-height: 0.8;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  white-space: nowrap;
}

@media (max-width: 1200px) {
  .error {
    letter-spacing: -0.5px;
  }
}

@media (max-width: 768px) {
  .error {
    font-size: 90%;
  }
}

@media (min-width: 769px) and (max-width: 1160px) {
  .error {
    font-size: 1.125rem;
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  .error {
    font-size: 1rem;
  }
}

.error:empty, .error.ng-hide {
  display: none;
}

.terms .input-wrap .error {
  padding-right: 45px;
  position: absolute;
  top: auto;
  bottom: 0px;
  opacity: 1;
  display: none;
}

.terms .input-wrap.invalid .error {
  display: block;
}

@media (max-width: 768px) {
  .terms {
    display: none;
  }
}

input.ng-invalid.ng-touched:not(:focus), select.ng-invalid.ng-touched:not(:focus), .ng-submitted input:invalid:not(:focus), input[type="checkbox"]:not(:checked).ng-invalid ~ label:before {
  border-color: red;
  -webkit-animation-name: glow-red;
          animation-name: glow-red;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

input.ng-valid.ng-touched, select.ng-valid.ng-touched, .ng-submitted input:valid, .ng-submitted input[type="checkbox"]:checked {
  border-color: #008800;
}

.input-wrap:first-child.invalid:after {
  border-color: red;
}

.input-wrap:first-child.valid:after {
  border-color: #008800;
}

input[type="checkbox"]:checked.ng-valid ~ label:before {
  border-color: #008800;
}
/*# sourceMappingURL=style.css.map */