    .popup {
        display: none;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: rgba(0, 0, 0, 0.7);
        padding: 20px;
        border-radius: 5px;
        color: white!important;
        z-index: 9999;
    }

    .popup-content {
        text-align: center;
        color: white!important;
    }

    #content{background-image: url('https://legrand.com.br/hotsites/formularioobras/images/prp-bg.png');} 
    
#fContato{display: flex;justify-content: center;flex-wrap: wrap;}

#bl1-form{width: 100%;padding-top:2.5%}
#lcs3_linkeo{width: 100%;background-color: #F5F5F5;padding: 10%;border-radius: 15px;margin-top: 10%;}
#btn-form{width: 100%;padding: 0 0 5%;margin-top: 5%;}

#content{background-size: 100%;background-repeat: no-repeat;} 
#content h1{font-size: 36px;font-weight: bold;color: #E30614;text-transform: uppercase;margin-bottom: 75px!important;}
#content .input-one{margin-bottom: 50px!important;}
#content label{font-size: 20px;font-weight: 400;margin-bottom: 15px;}
#content .form-group{padding: 15px;}
#content .form-input{width: 100%}
#content .form-input div{width: 100%; padding: 0 15px;}
#content .form-input input{font-size: 20px; color: #888888; font-weight: 400;}
#content .form-input input::placeholder{font-size: 20px; color: #888888; font-weight: 400;font-style: italic;}
#content .form-input select{font-size: 20px; color: #888888; font-weight: 400;}
#content .form-input select::placeholder{font-size: 20px; color: #888888; font-weight: 400;font-style: italic;}
#content .form-input option{font-size: 20px; color: #888888; font-weight: 400;}
#content .form-input option::placeholder{font-size: 20px; color: #888888; font-weight: 400;font-style: italic;}
#content .form-input textarea{font-size: 20px; color: #888888; font-weight: 400;}
#content .form-input textarea::placeholder{font-size: 20px; color: #888888; font-weight: 400;font-style: italic;}
#content .form-control { background-color: #fff; border: solid 1px #CDCDCD; border-radius: 15px;margin-bottom: 25px;padding: 15px 25px;-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.1);}
#content .form-control:focus {  border: solid 2px #000;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}
#content .btn-custom {font-size: 20px;font-weight: bold;text-decoration: none;color: #fff;background-color: #E30614;padding: 15px 125px;border-radius: 15px;text-align: center;}

@media(max-width:1799.5px){
    #content h1{font-size: 34px;margin-bottom: 70px!important;}
    #content .input-one{margin-bottom: 45px!important;}
    #content label{font-size: 19px;margin-bottom: 14px;}
    #content .form-group{padding: 14px;}
    #content .form-input div{padding: 0 14px;}
    #content .form-input input{font-size: 19px;}
    #content .form-input input::placeholder{font-size: 19px;}
    #content .form-input select{font-size: 19px;}
    #content .form-input select::placeholder{font-size: 19px;}
    #content .form-input option{font-size: 19px;}
    #content .form-input option::placeholder{font-size: 19px;}
    #content .form-input textarea{font-size: 19px;}
    #content .form-input textarea::placeholder{font-size: 19px;}
    #content .form-control {border-radius: 14px;margin-bottom: 24px;padding: 14px 24px;box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.1);}
    #content .form-control:focus {box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}
    #content .btn-custom {font-size: 19px;padding: 14px 120px;border-radius: 14px;}
}

@media(max-width:1599.5px){
    #content h1{font-size: 32px;margin-bottom: 65px!important;}
    #content .input-one{margin-bottom: 40px!important;}
    #content label{font-size: 18px;margin-bottom: 13px;}
    #content .form-group{padding: 13px;}
    #content .form-input div{padding: 0 13px;}
    #content .form-input input{font-size: 18px;}
    #content .form-input input::placeholder{font-size: 18px;}
    #content .form-input select{font-size: 18px;}
    #content .form-input select::placeholder{font-size: 18px;}
    #content .form-input option{font-size: 18px;}
    #content .form-input option::placeholder{font-size: 18px;}
    #content .form-input textarea{font-size: 18px;}
    #content .form-input textarea::placeholder{font-size: 18px;}
    #content .form-control {border-radius: 13px;margin-bottom: 23px;padding: 13px 23px;box-shadow: inset 0 4px 9px rgba(0, 0, 0, 0.1);}
    #content .form-control:focus {box-shadow: 0 4px 9px rgba(0, 0, 0, 0.1);}
    #content .btn-custom {font-size: 18px;padding: 13px 115px;border-radius: 13px;}
}

@media(max-width:1399.5px){
    #content h1{font-size: 30px;margin-bottom: 60px!important;}
    #content .input-one{margin-bottom: 35px!important;}
    #content label{font-size: 17px;margin-bottom: 12px;}
    #content .form-group{padding: 12px;}
    #content .form-input div{padding: 0 12px;}
    #content .form-input input{font-size: 17px;}
    #content .form-input input::placeholder{font-size: 17px;}
    #content .form-input select{font-size: 17px;}
    #content .form-input select::placeholder{font-size: 17px;}
    #content .form-input option{font-size: 17px;}
    #content .form-input option::placeholder{font-size: 17px;}
    #content .form-input textarea{font-size: 17px;}
    #content .form-input textarea::placeholder{font-size: 17px;}
    #content .form-control {border-radius: 12px;margin-bottom: 22px;padding: 12px 22px;box-shadow: inset 0 4px 9px rgba(0, 0, 0, 0.1);}
    #content .form-control:focus {box-shadow: 0 4px 9px rgba(0, 0, 0, 0.1);}
    #content .btn-custom {font-size: 17px;padding: 12px 110px;border-radius: 12px;}
}

@media(max-width:1199.5px){
    #content h1{font-size: 28px;margin-bottom: 55px!important;}
    #content .input-one{margin-bottom: 30px!important;}
    #content label{font-size: 16px;margin-bottom: 11px;}
    #content .form-group{padding: 11px;}
    #content .form-input div{padding: 0 11px;}
    #content .form-input input{font-size: 16px;}
    #content .form-input input::placeholder{font-size: 16px;}
    #content .form-input select{font-size: 16px;}
    #content .form-input select::placeholder{font-size: 16px;}
    #content .form-input option{font-size: 16px;}
    #content .form-input option::placeholder{font-size: 16px;}
    #content .form-input textarea{font-size: 16px;}
    #content .form-input textarea::placeholder{font-size: 16px;}
    #content .form-control {border-radius: 11px;margin-bottom: 21px;padding: 11px 21px;box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.1);}
    #content .form-control:focus {box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);}
    #content .btn-custom {font-size: 16px;padding: 11px 105px;border-radius: 11px;}
}

@media(max-width:991.5px){
    #content h1{font-size: 26px;margin-bottom: 50px!important;}
    #content .input-one{margin-bottom: 25px!important;}
    #content label{font-size: 15px;margin-bottom: 10px;}
    #content .form-group{padding: 10px;flex-wrap: wrap;}
    #content .form-row{flex-wrap: wrap;}
    #content .form-input div{padding: 0;}
    #content .form-input input{font-size: 15px;}
    #content .form-input input::placeholder{font-size: 15px;}
    #content .form-input select{font-size: 15px;}
    #content .form-input select::placeholder{font-size: 15px;}
    #content .form-input option{font-size: 15px;}
    #content .form-input option::placeholder{font-size: 15px;}
    #content .form-input textarea{font-size: 15px;}
    #content .form-input textarea::placeholder{font-size: 15px;}
    #content .form-control {border-radius: 10px;margin-bottom: 20px;padding: 10px 20px;box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.1);}
    #content .form-control:focus {box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);}
    #content .btn-custom {font-size: 15px;padding: 10px 100px;border-radius: 10px;}
}

@media(max-width:767.5px){
    #content h1{font-size: 25px!important;margin-bottom: 45px!important;}
    #content .input-one{margin-bottom: 20px!important;}
    #content label{font-size: 14px;margin-bottom: 9px;}
    #content .form-group{padding: 9px;}
    #content .form-input div{padding: 0;}
    #content .form-input input{font-size: 14px;}
    #content .form-input input::placeholder{font-size: 14px;}
    #content .form-input select{font-size: 14px;}
    #content .form-input select::placeholder{font-size: 14px;}
    #content .form-input option{font-size: 14px;}
    #content .form-input option::placeholder{font-size: 14px;}
    #content .form-input textarea{font-size: 14px;}
    #content .form-input textarea::placeholder{font-size: 14px;}
    #content .form-control {border-radius: 9px;margin-bottom: 19px;padding: 9px 19px;box-shadow: inset 0 2px 7px rgba(0, 0, 0, 0.1);}
    #content .form-control:focus {box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);}
    #content .btn-custom {font-size: 14px;padding: 9px 95px;border-radius: 9px;}
}

@media(max-width:575.5px){
    #content h1{font-size: 24px!important;margin-bottom: 40px!important;}
    #content .input-one{margin-bottom: 15px!important;}
    #content label{font-size: 13px;margin-bottom: 8px;}
    #content .form-group{padding: 8px;}
    #content .form-input div{padding: 0;}
    #content .form-input input{font-size: 13px;}
    #content .form-input input::placeholder{font-size: 13px;}
    #content .form-input select{font-size: 13px;}
    #content .form-input select::placeholder{font-size: 13px;}
    #content .form-input option{font-size: 13px;}
    #content .form-input option::placeholder{font-size: 13px;}
    #content .form-input textarea{font-size: 13px;}
    #content .form-input textarea::placeholder{font-size: 13px;}
    #content .form-control {border-radius: 8px;margin-bottom: 19px;padding: 8px 19px;box-shadow: inset 0 2px 7px rgba(0, 0, 0, 0.1);}
    #content .form-control:focus {box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);}
    #content .btn-custom {font-size: 13px;padding: 8px 90px;border-radius: 8px;}

}