/* input ,#contact button[type=submit],#contact input[type=email],#contact input[type=tel],#contact input[type=text],#contact input[type=url],#contact textarea{font:400 12px/16px poppins,Helvetica,Arial,sans-serif}#contact{padding:25px;margin:50px 0;background:linear-gradient(132deg,#fc415a,#791bc5,#212335);animation:Gradient 12s ease-in-out infinite;border-top-right-radius:50px;box-shadow:1px 1px 17px 2px rgb(0 0 0 / 70%);background-size:400% 400%;width:100%}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}#contact h3{display:block;font-size:26px;font-weight:600;font-family:poppins}#contact h4{margin:5px 0 15px;display:block;font-size:13px}fieldset{border:medium none!important;margin:0 0 10px;min-width:100%;padding:0;width:100%}#contact input[type=email],#contact input[type=tel],#contact input[type=text],#contact input[type=url],#contact textarea{width:100%;border:1px solid #ccc;background:#fff;margin:0 0 5px;padding:1.2rem;text-align:center}#contact input[type=email]:hover,#contact input[type=tel]:hover,#contact input[type=text]:hover,#contact input[type=url]:hover,#contact textarea:hover{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;border:1px solid #aaa}#contact textarea{height:auto;max-width:100%}#contact button[type=submit]{cursor:pointer;width:100%;border:none;background:#ef2779;color:#fff;margin:0 0 5px;padding:10px;font-size:15px;border-radius:18px;transition:1s}#contact button[type=submit]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}#contact input:focus,#contact textarea:focus{outline:0;border:1px solid #999}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}.form-select{color:#584f4f!important}label{display:flex!important;justify-content:center;text-align:center;font-family:poppins;font-size:21px;margin-bottom:1.4rem}select{border-radius:18px!important; padding:1.2rem !important}input{border-radius:18px;background:#f5f5f5!important}textarea{background:#f5f5f5!important;padding:60px!important;border-radius:18px} */

.form-check-label{font-size: 17px;}.form-label{font-size: 20px !important; font-family: 'sofia pro';} .col-md, .col-12{margin-bottom: 1rem !important;} .form-control{padding:1rem !important; border-radius: 25px !important;} button[type=submit]{font-size: 20px; font-family: 'sofia pro'; padding:1rem; width: 75%;}
button:invalid[type=submit]{display: none !important;}



/* input:invalid{
    border-color:rgba(255, 0, 0, 0.697) !important;
    box-shadow: 0 0 5px rgba(255, 0, 0, 0.479) !important;
    animation:invalido .2s; 
}

@keyframes invalido {

    25%{transform:translateX(10px)};
    50%{transform:translateX(-10px)};
    75%{transform:translateX(10px)}

} */

