@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/assetsclientlib-form-text/css/fonts/slick.eot);src:url(/assetsclientlib-form-text/css/fonts/slick.eot?#iefix) format("embedded-opentype");src:url(/assetsclientlib-form-text/css/fonts/slick.woff) format("woff");src:url(/assetsclientlib-form-text/css/fonts/slick.ttf) format("truetype");src:url(/assetsclientlib-form-text/css/fonts/slick.svg#slick) format("svg")}
.pruebaSETTING{background-color:aqua}
.section-title-h2{color:#000;font-family:Nunito Sans,sans-serif;font-size:42px}
@media(max-width:992px){.section-title-h2{font-size:34px}
}
@media(max-width:480px){.section-title-h2{font-size:24px}
}
.section-subtitle{font-size:12px;letter-spacing:1.2px;text-transform:uppercase}
.pruebaClientlib{background-color:aqua;background-color:#000}
.form-contact{font-size:15px;margin:0 auto;max-width:500px;padding-bottom:20px;padding-top:20px;width:100%}
@media(min-width:768px){.form-contact{padding-left:68px;padding-right:68px;padding-top:40px}
}
.form-contact .text label{color:#4e515e;display:inline-block;font-family:Nunito Sans;font-size:15px;font-weight:lighter;padding-bottom:6px;text-transform:uppercase;width:100%}
.form-contact .text input{background-color:#fff;border:1px solid #b6bdc5;border-radius:4.5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);box-sizing:border-box;color:#4e515e;height:48px;margin-bottom:13px;outline:0;padding-left:7px;text-indent:5px;width:100%}
.form-contact .text input.error{border-color:#e76468}
.form-contact .text textarea{background-color:#fff;border:1px solid #b6bdc5;border-radius:4.5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);box-sizing:border-box;color:#4e515e;height:150px !important;margin-bottom:13px;outline:0;padding:10px 12px;resize:none;text-indent:0;width:100%}
.form-contact .text textarea.error{border-color:#e76468}
.form-contact .text .errorCampMsg,.form-contact .text span.errorMsg{color:#e76468;display:none;font-size:13px;font-weight:700;line-height:15px;margin-top:-13px;padding:8px 0;text-align:center;width:100%}
.form-contact .text .prefi,.form-contact .text .prefi+label{float:left;width:50%}
.form-contact .intl-tel-input{display:flex;flex-wrap:wrap;position:relative;width:100%}
.form-contact .intl-tel-input input{width:50%}
.form-contact .intl-tel-input .flag-container{background-color:#fff;border:1px solid #b6bdc5;border-radius:4.5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);box-sizing:border-box;color:#4e515e;height:48px;margin-bottom:13px;outline:0;text-indent:5px;width:50%}
.form-contact .intl-tel-input .country-list{display:inherit}
.form-contact .intl-tel-input .selected-flag{align-items:center;display:flex;height:100%;width:100%}
.form-contact .intl-tel-input .selected-flag p{font-size:15px;margin:0;padding-left:7px;white-space:nowrap}
.form-contact .intl-tel-input .selected-flag:after{top:calc(50% - 1rem)}
.form-contact .select-modif{background:white;border-radius:5px;box-shadow:2px 5px 2.8rem 2px rgba(0,0,0,.12);display:none;left:0;max-height:30rem;overflow:auto;position:absolute;top:48px;width:100%;z-index:10}
.form-contact .select-modif li{cursor:pointer;padding:0 1.6rem}
.form-contact .select-modif li,.form-contact .select-modif li span{color:#000;font-family:fira-regular;font-size:1.8rem;line-height:48px}
.form-contact .select-modif li span.dial-code{margin-left:1rem}
.form-contact .select-modif li:first-child{border-radius:5px 5px 0 0}
.form-contact .select-modif li:last-child{border-radius:0 0 5px 5px}
.form-contact .select-modif li:hover{background-color:#b0b3b6;color:white}
.form-contact .select-modif li:hover span{color:white}
.form-contact .select-modif+select{display:none}