.subscribe-form{}.subscribe-form h5{text-align:left;position:relative;padding-left:66px}.subscribe-form h5:before{position:absolute;content:'\f003';font:400 40.67px/40.67px "FontAwesome";color:#ffb74d;top:-6px;left:0}@media (max-width:991px){.subscribe-form h5{padding-top:60px;padding-left:0;text-align:center}.subscribe-form h5 br{display:none}.subscribe-form h5:before{top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.subscribe-form .mailform{margin-top:45px;position:relative;text-align:left;margin-left:auto;margin-right:auto}@media (max-width:991px){.subscribe-form .mailform{text-align:center}}.subscribe-form .mailform fieldset{border:none}.subscribe-form .mailform *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.subscribe-form .mailform label{position:relative;display:inline-block;width:380px;margin-top:0}@media (max-width:767px){.subscribe-form .mailform label{width:100%}}.subscribe-form .mailform label:first-child{margin-top:0}.subscribe-form .mailform label input,.subscribe-form .mailform label select,.subscribe-form .mailform label textarea{display:block;width:100%;margin:0;-webkit-appearance:none;outline:none;font-family:"Open Sans",sans-serif;font-size:18px;padding:15px 30px;line-height:30px;color:#c8c8c8;background:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.subscribe-form .mailform label input:-moz-placeholder,.subscribe-form .mailform label select:-moz-placeholder,.subscribe-form .mailform label textarea:-moz-placeholder{color:#c8c8c8;opacity:1}.subscribe-form .mailform label input::-webkit-input-placeholder,.subscribe-form .mailform label select::-webkit-input-placeholder,.subscribe-form .mailform label textarea::-webkit-input-placeholder{color:#c8c8c8;opacity:1}.subscribe-form .mailform label input::-moz-placeholder,.subscribe-form .mailform label select::-moz-placeholder,.subscribe-form .mailform label textarea::-moz-placeholder{color:#c8c8c8;opacity:1}.subscribe-form .mailform label input:-ms-input-placeholder,.subscribe-form .mailform label select:-ms-input-placeholder,.subscribe-form .mailform label textarea:-ms-input-placeholder{color:#c8c8c8;opacity:1}.subscribe-form .mailform label textarea{resize:vertical;overflow:auto;height:0}@media (max-width:1365px){.subscribe-form .mailform label{margin-top:30px}}@-ms-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}@-o-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}@-webkit-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}@-moz-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}@keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}.subscribe-form .mfPlaceHolder{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400;cursor:text;position:absolute;left:0;top:0;text-transform:uppercase;padding:15px 30px;line-height:30px;color:#c8c8c8;opacity:1;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}*:-webkit-autofill ~ .subscribe-form .mfPlaceHolder {opacity:.0;-moz-transform:translateY(-33%) scale(.8);-ms-transform:translateY(-33%) scale(.8);-o-transform:translateY(-33%) scale(.8);-webkit-transform:translateY(-33%) scale(.8);transform:translateY(-33%) scale(.8)}.subscribe-form .mfPlaceHolder.state-1{opacity:.0;-moz-transform:translateY(-33%) scale(.8);-ms-transform:translateY(-33%) scale(.8);-o-transform:translateY(-33%) scale(.8);-webkit-transform:translateY(-33%) scale(.8);transform:translateY(-33%) scale(.8)}.subscribe-form .mfValidation{-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.5);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.5);box-shadow:2px 2px 2px 0 rgba(0,0,0,.5);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:10px;right:1%;width:210px;margin-top:-20px;margin-left:10px;padding:4px 10px;height:20px;font-weight:300;font-size:12px;line-height:12px;background:#111;color:#fff;opacity:0;visibility:hidden;cursor:pointer;z-index:998}.subscribe-form .mfValidation:hover{background:#231634}.subscribe-form .mfValidation:before{content:'';position:absolute;right:90%;top:108%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 4px 0 4px;border-color:#111 transparent transparent transparent;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}.subscribe-form .mfValidation:hover:before{width:0;height:0;border-style:solid;border-width:8px 4px 0 4px;border-color:#231634 transparent transparent transparent}.subscribe-form .mfValidation.show{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;-webkit-animation:notifanim .4s cubic-bezier(.55,0,.1,1) forwards;-moz-animation:notifanim .4s cubic-bezier(.55,0,.1,1) forwards;-ms-animation:notifanim .4s cubic-bezier(.55,0,.1,1) forwards;-o-animation:notifanim .4s cubic-bezier(.55,0,.1,1) forwards;animation:notifanim .4s cubic-bezier(.55,0,.1,1) forwards}.subscribe-form .mfValidation.hide{-webkit-animation:notifanim-fo .4s cubic-bezier(.55,0,.1,1) forwards;-moz-animation:notifanim-fo .4s cubic-bezier(.55,0,.1,1) forwards;-ms-animation:notifanim-fo .4s cubic-bezier(.55,0,.1,1) forwards;-o-animation:notifanim-fo .4s cubic-bezier(.55,0,.1,1) forwards;animation:notifanim-fo .4s cubic-bezier(.55,0,.1,1) forwards}.subscribe-form .mfValidation.valid{opacity:0;visibility:hidden}@media (max-width:767px){.subscribe-form .mfValidation{text-align:right;top:0;left:auto;right:1%;background:none;padding:0;margin:0 0 3px;min-height:0;color:#db0800;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.subscribe-form .mfValidation:before{display:none}.subscribe-form .mfValidation:hover{background:none;right:5px}}@-ms-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}@-o-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}@-webkit-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}@-moz-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}@keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}@-ms-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}@-o-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}@-webkit-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}@-moz-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}@keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}.subscribe-form .mfControls{margin-left:11px;word-spacing:10px;text-align:center;display:inline-block}@media (max-width:767px){.subscribe-form .mfControls{margin-left:0;margin-top:20px;display:block}}.subscribe-form .mfControls>*{word-spacing:normal}.subscribe-form .mfProgress{position:relative}.subscribe-form .mfProgress .cnt,.subscribe-form .mfProgress .loader{-moz-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out}.subscribe-form .mfProgress .loader{opacity:0;text-align:center;letter-spacing:10px;-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.subscribe-form .mfProgress .loader,.subscribe-form .mfProgress .loader:before,.subscribe-form .mfProgress .loader:after{position:absolute;left:0;bottom:0;top:0;right:0;margin:auto}.subscribe-form .mfProgress .loader:before{content:'';width:20px;height:20px;background-color:#fff;border-radius:50%}.subscribe-form .mfProgress .loader:after{content:'';width:30px;height:30px;color:#fff;font:400 30px "FontAwesome";line-height:inherit;-moz-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out;-moz-transform:scale(0) rotate(-60deg);-ms-transform:scale(0) rotate(-60deg);-o-transform:scale(0) rotate(-60deg);-webkit-transform:scale(0) rotate(-60deg);transform:scale(0) rotate(-60deg)}.subscribe-form .mfProgress .msg{-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;-webkit-animation:notifanim-fo .4s ease-in-out forwards;-moz-animation:notifanim-fo .4s ease-in-out forwards;-ms-animation:notifanim-fo .4s ease-in-out forwards;-o-animation:notifanim-fo .4s ease-in-out forwards;animation:notifanim-fo .4s ease-in-out forwards;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.5);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.5);box-shadow:2px 2px 2px 0 rgba(0,0,0,.5);position:absolute;padding:10px;border-radius:0;font-size:18px;line-height:20px;opacity:0;visibility:hidden;top:100%;left:50%;width:230px;margin-left:-115px;margin-top:20px;color:#fff;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.subscribe-form .mfProgress .msg:before{content:'';position:absolute;bottom:100%;right:50%;transform:translate(50%,0%);width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent;-moz-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out}.subscribe-form .mfProgress.fail .msg,.subscribe-form .mfProgress.success .msg{transform:scale(1);opacity:1;visibility:visible;-webkit-animation:notifanim .4s ease-in-out forwards;-moz-animation:notifanim .4s ease-in-out forwards;-ms-animation:notifanim .4s ease-in-out forwards;-o-animation:notifanim .4s ease-in-out forwards;animation:notifanim .4s ease-in-out forwards}.subscribe-form .mfProgress.fail .msg{background:#f44336}.subscribe-form .mfProgress.fail .msg:before{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #f44336 transparent}.subscribe-form .mfProgress.success .msg{background:#2e7d32}.subscribe-form .mfProgress.success .msg:before{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #2e7d32 transparent}@-ms-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@-o-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@-webkit-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@-moz-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}