.elementor-3943 .elementor-element.elementor-element-eaed19b{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-3943 .elementor-element.elementor-element-eaed19b:not(.elementor-motion-effects-element-type-background), .elementor-3943 .elementor-element.elementor-element-eaed19b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://famep.com.br/site/wp-content/uploads/2025/10/banner-secient-xi-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3943 .elementor-element.elementor-element-eaed19b, .elementor-3943 .elementor-element.elementor-element-eaed19b::before{--border-transition:0.3s;}.elementor-3943 .elementor-element.elementor-element-bdba7e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3943 .elementor-element.elementor-element-591a6db{text-align:center;}.elementor-3943 .elementor-element.elementor-element-591a6db .elementor-heading-title{color:#385993;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;}.elementor-3943 .elementor-element.elementor-element-53c8cd2{--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;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-3943 .elementor-element.elementor-element-99096e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3943 .elementor-element.elementor-element-ec67294{text-align:center;}.elementor-3943 .elementor-element.elementor-element-ec67294 .elementor-heading-title{color:#385993;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-3943 .elementor-element.elementor-element-d7527d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3943 .elementor-element.elementor-element-1b27942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3943 .elementor-element.elementor-element-6c7ce3e{text-align:center;}.elementor-3943 .elementor-element.elementor-element-6c7ce3e .elementor-heading-title{color:#385993;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-3943 .elementor-element.elementor-element-622aeca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3943 .elementor-element.elementor-element-bf4bc73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3943 .elementor-element.elementor-element-67cdfc7{text-align:center;}.elementor-3943 .elementor-element.elementor-element-67cdfc7 .elementor-heading-title{color:#385993;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-3943 .elementor-element.elementor-element-149626b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3943 .elementor-element.elementor-element-91da46a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3943 .elementor-element.elementor-element-9cd828b{text-align:center;}.elementor-3943 .elementor-element.elementor-element-9cd828b .elementor-heading-title{color:#385993;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-3943 .elementor-element.elementor-element-a0efd3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3943 .elementor-element.elementor-element-b65b086{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3943 .elementor-element.elementor-element-a6bcfa0{text-align:center;}.elementor-3943 .elementor-element.elementor-element-a6bcfa0 .elementor-heading-title{color:#385993;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-3943 .elementor-element.elementor-element-2836384 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3943 .elementor-element.elementor-element-bf2d65d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3943 .elementor-element.elementor-element-484aee6{text-align:center;}.elementor-3943 .elementor-element.elementor-element-484aee6 .elementor-heading-title{color:#385993;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-3943 .elementor-element.elementor-element-3cd1d0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3943 .elementor-element.elementor-element-fec432e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3943 .elementor-element.elementor-element-531ee18{text-align:center;}.elementor-3943 .elementor-element.elementor-element-531ee18 .elementor-heading-title{color:#385993;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-3943 .elementor-element.elementor-element-531ee18 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3943 .elementor-element.elementor-element-5046659{text-align:left;}.elementor-3943 .elementor-element.elementor-element-5046659 .elementor-heading-title{color:#444444;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-3943 .elementor-element.elementor-element-098c4c5{text-align:left;color:#444444;}.elementor-3943 .elementor-element.elementor-element-beefa1f{text-align:left;}.elementor-3943 .elementor-element.elementor-element-beefa1f .elementor-heading-title{color:#444444;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-3943 .elementor-element.elementor-element-b1d5f65{text-align:left;color:#444444;}.elementor-3943 .elementor-element.elementor-element-3cd31d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3943 .elementor-element.elementor-element-3cd31d6::before, .elementor-3943 .elementor-element.elementor-element-3cd31d6 > .elementor-background-video-container::before, .elementor-3943 .elementor-element.elementor-element-3cd31d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3943 .elementor-element.elementor-element-3cd31d6 > .elementor-background-slideshow::before, .elementor-3943 .elementor-element.elementor-element-3cd31d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3943 .elementor-element.elementor-element-3cd31d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0B0085;background-image:url("https://famep.com.br/site/wp-content/uploads/2025/10/fundo-azul.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3943 .elementor-element.elementor-element-6541e01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3943 .elementor-element.elementor-element-9f93f7e{text-align:center;}.elementor-3943 .elementor-element.elementor-element-9f93f7e .elementor-heading-title{color:#FF5A00;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;}.elementor-3943 .elementor-element.elementor-element-beeef49{text-align:center;color:#D1CECE;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:20px;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-20px;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-field-group > label, .elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:bold;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-field-type-html{padding-bottom:5px;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-field-group .elementor-field{color:#444444;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#F5F5F5;border-color:#777777;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-field-group .elementor-select-wrapper select{background-color:#F5F5F5;border-color:#777777;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-field-group .elementor-select-wrapper::before{color:#777777;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-button[type="submit"]{color:#ffffff;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 > .elementor-widget-container{padding:0px 150px 0px 150px;}@media(max-width:1024px){.elementor-3943 .elementor-element.elementor-element-eaed19b{--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3943 .elementor-element.elementor-element-591a6db .elementor-heading-title{font-size:45px;}.elementor-3943 .elementor-element.elementor-element-ec67294 .elementor-heading-title{font-size:19px;}.elementor-3943 .elementor-element.elementor-element-6c7ce3e .elementor-heading-title{font-size:19px;}.elementor-3943 .elementor-element.elementor-element-67cdfc7 .elementor-heading-title{font-size:19px;}.elementor-3943 .elementor-element.elementor-element-9cd828b .elementor-heading-title{font-size:19px;}.elementor-3943 .elementor-element.elementor-element-a6bcfa0 .elementor-heading-title{font-size:19px;}.elementor-3943 .elementor-element.elementor-element-484aee6 .elementor-heading-title{font-size:19px;}.elementor-3943 .elementor-element.elementor-element-fec432e{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3943 .elementor-element.elementor-element-531ee18 .elementor-heading-title{font-size:25px;}.elementor-3943 .elementor-element.elementor-element-5046659 .elementor-heading-title{font-size:25px;}.elementor-3943 .elementor-element.elementor-element-beefa1f .elementor-heading-title{font-size:25px;}.elementor-3943 .elementor-element.elementor-element-9f93f7e .elementor-heading-title{font-size:25px;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 > .elementor-widget-container{padding:0px 10px 0px 10px;}}@media(max-width:767px){.elementor-3943 .elementor-element.elementor-element-eaed19b{--min-height:10em;}.elementor-3943 .elementor-element.elementor-element-591a6db .elementor-heading-title{font-size:26px;}.elementor-3943 .elementor-element.elementor-element-591a6db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-3943 .elementor-element.elementor-element-ec67294 .elementor-heading-title{font-size:22px;}.elementor-3943 .elementor-element.elementor-element-6c7ce3e .elementor-heading-title{font-size:22px;}.elementor-3943 .elementor-element.elementor-element-67cdfc7 .elementor-heading-title{font-size:22px;}.elementor-3943 .elementor-element.elementor-element-9cd828b .elementor-heading-title{font-size:22px;}.elementor-3943 .elementor-element.elementor-element-a6bcfa0 .elementor-heading-title{font-size:22px;}.elementor-3943 .elementor-element.elementor-element-484aee6 .elementor-heading-title{font-size:22px;}.elementor-3943 .elementor-element.elementor-element-531ee18 .elementor-heading-title{font-size:30px;}.elementor-3943 .elementor-element.elementor-element-531ee18 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3943 .elementor-element.elementor-element-5046659{text-align:left;}.elementor-3943 .elementor-element.elementor-element-5046659 .elementor-heading-title{font-size:22px;}.elementor-3943 .elementor-element.elementor-element-5046659 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-3943 .elementor-element.elementor-element-098c4c5 > .elementor-widget-container{margin:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-3943 .elementor-element.elementor-element-beefa1f{text-align:left;}.elementor-3943 .elementor-element.elementor-element-beefa1f .elementor-heading-title{font-size:22px;}.elementor-3943 .elementor-element.elementor-element-beefa1f > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-3943 .elementor-element.elementor-element-b1d5f65 > .elementor-widget-container{margin:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-3943 .elementor-element.elementor-element-3cd31d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3943 .elementor-element.elementor-element-9f93f7e .elementor-heading-title{font-size:22px;}.elementor-3943 .elementor-element.elementor-element-beeef49{font-size:18px;}.elementor-3943 .elementor-element.elementor-element-b5d9cd0 > .elementor-widget-container{margin:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-3943 .elementor-element.elementor-element-eaed19b{--content-width:1366px;}.elementor-3943 .elementor-element.elementor-element-99096e2{--width:33.3333%;}.elementor-3943 .elementor-element.elementor-element-1b27942{--width:33.3333%;}.elementor-3943 .elementor-element.elementor-element-bf4bc73{--width:33.3333%;}.elementor-3943 .elementor-element.elementor-element-91da46a{--width:33.3333%;}.elementor-3943 .elementor-element.elementor-element-b65b086{--width:33.3333%;}.elementor-3943 .elementor-element.elementor-element-bf2d65d{--width:33.3333%;}.elementor-3943 .elementor-element.elementor-element-6541e01{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3943 .elementor-element.elementor-element-eaed19b{--content-width:100%;}}@media(min-width:1025px){.elementor-3943 .elementor-element.elementor-element-eaed19b:not(.elementor-motion-effects-element-type-background), .elementor-3943 .elementor-element.elementor-element-eaed19b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3943 .elementor-element.elementor-element-3cd31d6::before, .elementor-3943 .elementor-element.elementor-element-3cd31d6 > .elementor-background-video-container::before, .elementor-3943 .elementor-element.elementor-element-3cd31d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3943 .elementor-element.elementor-element-3cd31d6 > .elementor-background-slideshow::before, .elementor-3943 .elementor-element.elementor-element-3cd31d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3943 .elementor-element.elementor-element-3cd31d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-591a6db */.titulo-xi {
  font-family: 'Bebas Neue', 'Impact', sans-serif;
  font-size: 7rem;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 3px;
  background: linear-gradient(135deg, #ff0000, #ffa500, #ffff00, #00ff99, #00ccff, #6633ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  
  text-shadow: 0 2px 4px rgba(0,0,0,0.3), 0 0 15px rgba(255,255,255,0.4);
  -webkit-text-stroke: 1px #444;
  position: relative;
  
  overflow: hidden; /* ✅ Corrige rolagem */
}

.titulo-xi::after {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.1) 100%);
  transform: skewX(-25deg);
  animation: brilho 3s infinite;
}

@keyframes brilho {
  0% { left: -50%; }
  50% { left: 100%; }
  100% { left: 100%; }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-b5d9cd0 *//* --- INÍCIO CSS PARA CORRIGIR ERROS DO FORMULÁRIO ELEMENTOR --- */

/* Garante que o container do campo de formulário permita organização em bloco */
.elementor-form-fields-wrapper .elementor-field-group .elementor-field-subgroup {
    display: block !important; /* Ou flex com flex-direction: column, mas block é mais simples */
    width: 100% !important;
}

/* Garante que o wrapper do select não cause problemas */
.elementor-form-fields-wrapper .elementor-field-group .elementor-select-wrapper {
    display: block !important;
    width: 100% !important;
    margin-bottom: 4px !important; /* Pequeno espaço antes da mensagem de erro */
}

/* Estilo principal para a mensagem de erro */
.elementor-form-fields-wrapper .elementor-field-group .elementor-message.elementor-help-inline {
    display: block !important; /* Força a mensagem a ocupar sua própria linha */
    width: 100% !important;    /* Faz a mensagem ocupar toda a largura */
    margin-top: 8px !important; /* Espaço acima da mensagem */
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 5px !important; /* Adiciona um pouco de padding interno */
    clear: both !important;    /* Limpa quaisquer floats anteriores */
    text-align: left !important; /* Alinha o texto à esquerda */
    position: static !important; /* Reseta qualquer posicionamento estranho */
    box-sizing: border-box !important; /* Garante que padding/border não afetem a largura total */

    /* !! PARA TESTE VISUAL !! */
    color: white !important;
    background-color: crimson !important;
    border: 1px solid black !important;
}

/* Ajustes para o ícone de aviso e texto dentro da mensagem, se necessário */
/* Se o CSS acima funcionar para posicionar, mas o ícone interno estiver ruim, descomente este */
/*
.elementor-form-fields-wrapper .elementor-field-group .elementor-message.elementor-help-inline {
    display: flex !important;
    align-items: center !important;
}

.elementor-form-fields-wrapper .elementor-field-group .elementor-message.elementor-help-inline::before {
    margin-right: 5px !important;
    flex-shrink: 0;
}
*/

/* --- FIM CSS PARA CORRIGIR ERROS DO FORMULÁRIO ELEMENTOR --- *//* End custom CSS */