*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-family:poppins,sans-serif}a{font-family:poppins;font-size:14px;line-height:1.7;color:#555;margin:0;transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s}a:focus{outline:0!important}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}p{font-family:poppins;font-size:14px;line-height:1.7;color:#555;margin:0}li,ul{margin:0;list-style-type:none}input{outline:0;border:none}textarea{outline:0;border:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}input:focus,textarea:focus{border-color:transparent!important}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}input::-webkit-input-placeholder{color:#adadad}input:-moz-placeholder{color:#adadad}input::-moz-placeholder{color:#adadad}input:-ms-input-placeholder{color:#adadad}textarea::-webkit-input-placeholder{color:#adadad}textarea:-moz-placeholder{color:#adadad}textarea::-moz-placeholder{color:#adadad}textarea:-ms-input-placeholder{color:#adadad}button{outline:0!important;border:none;background:0 0}button:hover{cursor:pointer}iframe{border:none!important}.container{max-width:1200px}.container-contact{width:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:15px;background:#1175AE;background:-webkit-linear-gradient(45deg,#f9f7f8,#ef74c9);background:-o-linear-gradient(45deg,#f9f7f8,#ef74c9);background:-moz-linear-gradient(45deg,#f9f7f8,#ef74c9);background:#1175AE;background:#86ad86}.wrap-contact{width:500px;background:#fff;border-radius:10px;overflow:hidden;padding:42px 55px 45px 55px}.contact-form{width:100%}.contact-form-title{display:block;font-family:poppins;font-weight:300;font-size:32px;color:#197a7e;color:#1A754D;line-height:1.2;text-align:center;padding-bottom:44px}.contact-form-sub-title{display:block;font-family:poppins;font-weight:300;font-size:23px;color:#333;color:#86ad86;line-height:1.2;text-align:center;padding-bottom:44px}.wrap-input{width:100%;position:relative;border-bottom:2px solid #d9d9d9;padding-bottom:13px;margin-bottom:27px}.label-input{font-family:poppins;font-size:13px;color:#555;line-height:1.5;padding-left:5px}.input{display:block;width:100%;background:0 0;font-family:poppins;font-weight:600;font-size:18px;color:#333;line-height:1.2;padding:0 5px}.focus-input{position:absolute;display:block;width:100%;height:100%;top:0;left:0;pointer-events:none}.focus-input.readonly{position:absolute;display:none;width:100%;height:100%;top:0;left:0;pointer-events:none}.focus-input::before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:0;height:2px;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;background:#7f7f7f}input.input{height:40px}textarea.input{padding-top:9px;padding-bottom:13px}.input:focus+.focus-input::before{width:100%}.has-val.input+.focus-input::before{width:100%}.background_grey{box-shadow:0 0 12px 0 #bbb;border-radius:10px;padding:30px 20px 30px 20px;margin:50px 0 50px 0}.background_grey .label-input{padding-left:0}.background_grey:hover{box-shadow:0 0 10px 0 #bbb}label{padding-left:5px;padding-right:10px}.label-input.availability{margin-top:15px;display:inline-block}.heading{display:block;width:100%;background:0 0;font-family:poppins;font-weight:600;font-size:18px;color:#adadad;line-height:1;margin-bottom:1em}.cancel.form-btn{background: #86ad86;}.form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 20px;width:100%;height:55px;font-family:poppins;font-weight:600;font-size:16px;color:#fff;line-height:1.2;background:#1a754c;border-radius: 25px;}.wrap-form-btn:hover .contact-form-bgbtn{left:0}.form-btn i{-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.form-btn:hover i{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}@media (max-width:576px){.wrap-contact{padding:72px 15px 65px 15px}}.availability_container.invalid,.frequency_container.invalid,input.validate-input.invalid,textarea.validate-input.invalid{border:2px solid #f97474;box-shadow:0 0 12px 0 #f97474}p.error{display:none;color:red}p.not_found{text-align:center;padding:2em 3em}p.closed{padding-top: 0;}.lds-heart{display:inline-block;position:relative;transform:rotate(45deg);top:-28px;text-align:center}.lds-heart div{top:15px;left:15px;position:absolute;width:15px;height:15px;background:#fff;animation:lds-heart 1.2s infinite cubic-bezier(.215,.61,.355,1)}.lds-heart div:after,.lds-heart div:before{content:" ";position:absolute;display:block;width:15px;height:15px;background:#fff}.lds-heart div:before{left:-12px;border-radius:50% 0 0 50%}.lds-heart div:after{top:-12px;border-radius:50% 50% 0 0}@keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}100%{transform:scale(.9)}}.loader_div{display: none; background: #fff;position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: .92;}.loader,.loader:after,.loader:before{border-radius:50%}.loader{color:#555;font-size:11px;text-indent:-99999em;margin:55px auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);top:20%}.loader:after,.loader:before{position:absolute;content:''}.loader:before{width:5.2em;height:10.2em;background:#fff;border-radius:10.2em 0 0 10.2em;top:-.1em;left:-.1em;-webkit-transform-origin:5.1em 5.1em;transform-origin:5.1em 5.1em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}.loader:after{width:5.2em;height:10.2em;background:#fff;border-radius:0 10.2em 10.2em 0;top:-.1em;left:4.9em;-webkit-transform-origin:.1em 5.1em;transform-origin:.1em 5.1em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}@-webkit-keyframes load2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}