.elementor-341 .elementor-element.elementor-element-b7a752f{--display:flex;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-341 .elementor-element.elementor-element-b7a752f{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-b7a752f{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for shortcode, class: .elementor-element-80d47b3 */.elementor-341 .elementor-element.elementor-element-80d47b3 input, select, label {
    background-color: #ffffff;
    border-color: #8a1f3c;
    border-width: 1px 1px 1px 1px;
    color: #8a1f3c;
    font-family: 'Montserrat';
    font-size: 17px;
}
.elementor-341 .elementor-element.elementor-element-80d47b3 select:disabled {
    border-color: rgba(138, 31, 60, 0.4);
}
.last_column {
    padding-left: 10px;
}

.campo-vale-transporte, .campo-estudante {
    display: none;
}
label {
    margin-bottom: 5px;
    font-weight: 600;
}
#valorPassagens {
    font-family: 'Montserrat';
    font-size: 17px;
    font-weight: 500;
    margin: 10px 0 20px;
}
.wpcf7 form.sent .wpcf7-response-output {
    border: 0px;
    font-family: 'Montserrat';
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #8a1f3c;
}
/* do not group these rules */
*::-webkit-input-placeholder {
    color: #8a1f3c;
    opacity: 0.5;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: #8a1f3c;
    opacity: 0.5;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #8a1f3c;
    opacity: 0.5;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: #8a1f3c;
    opacity: 0.5;
}
*::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #8a1f3c;
    opacity: 0.5;
}
*::placeholder {
    /* modern browser */
    color: #8a1f3c;
    opacity: 0.5;
}

@media (max-width: 767px) {
    .last_column {
        padding-left: 0px;
    }
}/* End custom CSS */