.elementor-9046 .elementor-element.elementor-element-4c9ff12d:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-4c9ff12d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F58220;background-image:url("https://www.ogasec.com/wp-content/uploads/2024/02/header-contato.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-4c9ff12d > .elementor-container{max-width:1200px;min-height:300px;}.elementor-9046 .elementor-element.elementor-element-4c9ff12d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9046 .elementor-element.elementor-element-4c9ff12d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9046 .elementor-element.elementor-element-6415e906.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9046 .elementor-element.elementor-element-7a33fd2e{text-align:left;}.elementor-9046 .elementor-element.elementor-element-7a33fd2e .elementor-heading-title{font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-9046 .elementor-element.elementor-element-0f59148 > .elementor-container{max-width:1200px;}.elementor-9046 .elementor-element.elementor-element-0f59148{margin-top:50px;margin-bottom:10px;}.elementor-9046 .elementor-element.elementor-element-e68066d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-9046 .elementor-element.elementor-element-c8eb8bf{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-c53ccdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-59ca3ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-49c9d7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-49c9d7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9046 .elementor-element.elementor-element-e6b1c63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-e6b1c63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9046 .elementor-element.elementor-element-bf54af0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-ec7e7e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-ec7e7e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9046 .elementor-element.elementor-element-75e6ec3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-75e6ec3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9046 .elementor-element.elementor-element-694af57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-6ca0114{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-6ca0114.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9046 .elementor-element.elementor-element-d55c600{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-d55c600.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9046 .elementor-element.elementor-element-5d256b4 > .elementor-container{max-width:1200px;}.elementor-9046 .elementor-element.elementor-element-5d256b4{margin-top:50px;margin-bottom:10px;}.elementor-9046 .elementor-element.elementor-element-22c654f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9046 .elementor-element.elementor-element-22c654f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9046 .elementor-element.elementor-element-22c654f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9046 .elementor-element.elementor-element-bcdeb78{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9046 .elementor-element.elementor-element-bcdeb78 .elementor-divider-separator{width:100%;}.elementor-9046 .elementor-element.elementor-element-bcdeb78 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9046 .elementor-element.elementor-element-4635037{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-9046 .elementor-element.elementor-element-12f6f13{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-d9355a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-2d7aa61{--spacer-size:87px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9046 .elementor-element.elementor-element-c8eb8bf{--width:50%;}.elementor-9046 .elementor-element.elementor-element-c53ccdd{--width:50%;}.elementor-9046 .elementor-element.elementor-element-49c9d7a{--width:33%;}.elementor-9046 .elementor-element.elementor-element-e6b1c63{--width:61.395%;}.elementor-9046 .elementor-element.elementor-element-ec7e7e0{--width:33%;}.elementor-9046 .elementor-element.elementor-element-75e6ec3{--width:61.395%;}.elementor-9046 .elementor-element.elementor-element-6ca0114{--width:33%;}.elementor-9046 .elementor-element.elementor-element-d55c600{--width:61.395%;}.elementor-9046 .elementor-element.elementor-element-22c654f{width:100%;}.elementor-9046 .elementor-element.elementor-element-12f6f13{--width:50%;}.elementor-9046 .elementor-element.elementor-element-d9355a3{--width:50%;}}@media(max-width:767px){.elementor-9046 .elementor-element.elementor-element-6415e906 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-9046 .elementor-element.elementor-element-6415e906 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9046 .elementor-element.elementor-element-22c654f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-9046 .elementor-element.elementor-element-22c654f > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-f615a9f *//* Estilos para o layout lado a lado */
.wpcf7-form .form-row {
    display: flex;
    flex-wrap: wrap; /* Permite quebrar linha em telas menores */
    justify-content: space-between; /* Distribui o espaço entre as colunas */
    margin-bottom: 15px; /* Espaçamento entre as linhas */
}

.wpcf7-form .form-col {
    flex: 1; /* Faz as colunas ocuparem o espaço disponível igualmente */
    min-width: 48%; /* Garante que cada coluna tenha pelo menos 48% para deixar espaço entre elas */
    margin-right: 2%; /* Espaçamento entre as colunas */
}

.wpcf7-form .form-col:last-child {
    margin-right: 0; /* Remove a margem da última coluna para não sobrar espaço desnecessário */
}

/* Ajustes para telas menores */
@media (max-width: 768px) {
    .wpcf7-form .form-col {
        min-width: 100%; /* Em telas menores, as colunas ocupam a largura total */
        margin-right: 0;
        margin-bottom: 15px; /* Adiciona espaçamento vertical entre os campos */
    }
    .wpcf7-form .form-col:last-child {
        margin-bottom: 0; /* Remove a margem inferior do último campo da coluna */
    }
}

/* Estilos gerais para os campos do formulário (opcional, mas recomendado para consistência) */
.wpcf7-form label {
    display: block; /* Garante que a label ocupe sua própria linha */
    margin-bottom: 5px; /* Espaçamento entre a label e o input */
    font-weight: bold; /* Deixa o texto da label em negrito */
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form select,
.wpcf7-form textarea {
    width: 100%; /* Faz os campos preencherem a largura total do seu container */
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box; /* Garante que padding e border sejam incluídos na largura total */
    margin-bottom: 15px; /* Espaçamento entre os campos */
}

.wpcf7-form textarea {
    min-height: 100px; /* Altura mínima para o campo de mensagem */
    resize: vertical; /* Permite redimensionar verticalmente */
}

.wpcf7-form input[type="submit"] {
    background-color: #007bff; /* Cor de fundo do botão Enviar */
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
    transition: background-color 0.3s ease;
}

.wpcf7-form input[type="submit"]:hover {
    background-color: #0056b3; /* Cor do botão ao passar o mouse */
}/* End custom CSS */