/*
handler: ndmais-contato
deps: bootstrap-5,bootstrap-icons
version: 1.0.2
*/

#contato {margin-block:60px;}
#contato .title {margin-bottom:15px;}
#contato h1 {font-size:32px; font-weight:700; color:var(--blue);}
#contato h2 {font-size:24px; font-weight:700; color:var(--blue); margin-bottom:5px;}
#contato h3 {font-size:20px; font-weight:700; color:var(--blue); line-height:32px; margin-bottom:10px;}
#contato hr {opacity:1; border-color:#EEEFF6; margin-bottom:35px;}
#contato p {font-size:16px; font-weight:500; color:var(--gray); line-height:26px; margin-bottom:15px;}
    #contato p strong {font-size:18px; font-weight:700; color:var(--blue); display:block;}
#contato address {font-size:16px; font-weight:500; color:var(--gray); line-height:26px; margin-bottom:15px;}
    #contato address a {font-size:13px; color:var(--blue);}
    #contato address a:hover {color:var(--purple);}
#contato .btnCTA,
#contato .submit {
    font-size:16px; font-weight:600; color:var(--bs-white); background-color:var(--gray); border-radius:8px; padding:12px 30px; margin-bottom:25px; border: none;
}
#contato .submit {
    margin-bottom: 0;
}
#contato .btnCTA:hover,
#contato .submit:hover {background-color:var(--blue);}
#contato .form-floating,
#contato .input-group,
#contato .form-checkbox {margin-bottom:15px;}
#contato select.form-control{
    color: #6c757d;
}
#contato .recepcao {
    margin-bottom: 0;
}
#contato form .container-fluid {padding:0!important;}
@media only screen and (min-width : 576px) {
#contato p strong {display:inline-block; margin-left:10px;}
}
#contato .rank-math-contact-section {
    display: none;
}
#contato .rank-math-contact-address {
    display: block;
}
#contato .rank-math-contact-address label {
    display: none;
}
@media only screen and (min-width : 992px) {
#contato hr {margin-top:0;}
}

@media only screen and (min-width : 1200px) {
#contato .colInfo {padding-left:30px;}
}