@import url("https://fonts.googleapis.com/css?family=Roboto:700");#success_message h3{color:#00a4d6}#error_message h3,#success_message h3{padding-left:25px;font-size:calc(10px + 1.5vw)}#error_message h3{color:#ed502e}#error_message ul li{color:#ed502e;padding-left:25px;font-size:calc(6px + 1vw)}span.cta{color:transparent;animation:blur 3s ease-out infinite;-webkit-animation:blur 3s ease-out infinite}@keyframes blur{0%{text-shadow:0 0 100px #fff;opacity:.51;-webkit-filter:blur(3px);filter:blur(3px)}5%{text-shadow:0 0 90px #fff}15%{opacity:1}20%{text-shadow:0 0 0 #fff}80%{text-shadow:0 0 0 #fff}85%{opacity:1}95%{text-shadow:0 0 90px #fff}to{text-shadow:0 0 100px #fff;opacity:.51;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes blur{0%{text-shadow:0 0 100px #fff;opacity:.51;-webkit-filter:blur(3px);filter:blur(3px)}5%{text-shadow:0 0 90px #fff}15%{opacity:1}20%{text-shadow:0 0 0 #fff}80%{text-shadow:0 0 0 #fff}85%{opacity:1}95%{text-shadow:0 0 90px #fff}to{text-shadow:0 0 100px #fff;opacity:.51;-webkit-filter:blur(0);filter:blur(0)}}h1{font-family:Roboto;font-size:calc(10px + 1.5vw);color:#555}h6{margin:0;line-height:1;font-size:calc(7px + .25vw)}h6 a{color:#888}h6 a:hover{color:#00a4d6}.palmetto-cta{text-align:center;padding:20px 0}.palmetto-cta span.cta{color:#00a4d6}.big-logo{max-width:350px;margin-left:0;margin-right:0}.palmetto-pic{max-height:600px;width:auto;box-shadow:0 0 24px 0 rgba(0,0,0,.4)!important;height:auto}footer{text-align:center}footer .modal{text-align:justify}footer h2{font-size:calc(8px + .5vw);color:#888}footer h2 span{color:#333}footer h2 span:hover{cursor:pointer;color:#00a4d6}footer ul.social-network{font-size:40px}.shadow{box-shadow:0 0 24px 0 rgba(0,0,0,.4);width:800px;height:auto}input{outline:none;border:none}input[type=number]{-moz-appearance:textfield;appearance:none;-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}textarea{outline:none;border:none}input:focus,textarea:focus{border-color:transparent!important}input:focus:-moz-placeholder,input:focus:-ms-input-placeholder,input:focus::-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder,textarea:focus:-ms-input-placeholder,textarea:focus::-moz-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:-moz-placeholder,input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder{color:#999}textarea:-moz-placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-webkit-input-placeholder{color:#999}button{outline:none!important;border:none;background:transparent}button:hover{cursor:pointer}iframe{border:none!important}.wrap-input{width:100%;position:relative;border-bottom:1px solid #b2b2b2;margin-bottom:26px}.label-input{color:grey;text-align:right;position:absolute;top:14px;left:-105px;width:80px;float:left}.input,.label-input{font-size:2vw;line-height:1.2}.input{color:#8a8a8a;display:block;width:100%;height:50px;background:transparent;padding:0 5px}.focus-input{position:absolute;width:auto;height:100%;top:0;right:-180px}textarea.input{min-height:115px;padding-top:14px;padding-bottom:13px}.has-val.input+.focus-input:before,.input:focus+.focus-input:before{width:100%}.container-contact-form-btn{width:100%;display:-webkit-box;display:flex;flex-wrap:wrap;padding-top:8px}.contact-form-btn{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0 20px;min-width:160px;height:50px;background-color:#00a4d6;border-radius:25px;font-size:16px;color:#fff;line-height:1.2}.contact-form-btn,.contact-form-btn i{-webkit-transition:all .4s;transition:all .4s}.contact-form-btn:hover{background-color:#333}.contact-form-btn:hover i{-webkit-transform:translateX(10px);transform:translateX(10px)}.validate-input{position:relative;margin-left:24px;width:73%}.alert-validate:before{content:attr(data-validate);max-width:70%;background-color:#fff;border:1px solid #c80000;border-radius:2px;padding:4px 25px 4px 10px;right:2px;pointer-events:none;font-size:13px;line-height:1.4;text-align:left;visibility:hidden;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.alert-validate:after,.alert-validate:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#c80000}.alert-validate:after{content:"\f06a";font-family:FontAwesome;display:block;font-size:15px;right:8px}.alert-validate:hover:before{visibility:visible;opacity:1}@media (max-width:1200px){.validate-input{width:68%}}@media (max-width:991px){.input{font-size:calc(12px + 2vw)}.alert-validate:before{visibility:visible;opacity:1}.notifications{position:absolute;top:0;right:0;z-index:1000;padding:30px;pointer-events:none;display:none}.notifications.ready{display:block;position:absolute;height:100vw;overflow:hidden}.container.content{margin-top:160px}}@media (max-width:768px){footer h2{font-size:calc(8px + .25vw)}.validate-input{width:56%}.input{font-size:calc(10px + 1.2vw)}}@media (max-width:480px){footer ul.social-network{font-size:24px}footer h2{font-size:calc(6px + .5vw)}.label-input{text-align:left;position:unset;top:unset;left:unset;width:100%;padding:0 5px}.validate-input{width:60%}.input{font-size:calc(10px + 1.2vw);height:40px}.focus-input{right:-50%}.contact-form-btn{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0 12px;min-width:120px;height:40px;background-color:#00a4d6;border-radius:25px;font-size:16px;color:#fff;line-height:1;font-size:14px;-webkit-transition:all .4s;transition:all .4s}.contact-form-btn i{display:none}}@media (max-width:400px){.thumbnail.palmetto{padding:50px 0 0}.label-input{text-align:left;position:unset;top:unset;left:unset;width:100%;padding:0 5px}.validate-input{width:85%}.input{font-size:calc(12px + 1.5vw);height:40px}.focus-input{right:0;top:56px}.contact-form-btn{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0 12px;min-width:120px;height:40px;background-color:#00a4d6;border-radius:25px;font-size:16px;color:#fff;line-height:1;font-size:14px;-webkit-transition:all .4s;transition:all .4s}.contact-form-btn i{display:none}}@media (max-width:320px){.validate-input{width:33%}input{height:30px;font-size:12px}footer ul.social-network{font-size:14px}}