.elementor-11 .elementor-element.elementor-element-c7c18f9{--display:flex;--min-height:598px;--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;}.elementor-11 .elementor-element.elementor-element-c7c18f9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c7c18f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profalejamil.com.br/wp-content/uploads/2026/05/fundo-hero-desk-dd.webp");}.elementor-11 .elementor-element.elementor-element-a2a653a{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-a2a653a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-036601d{border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-036601d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-f4e8a13{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-e72f417{text-align:start;}.elementor-11 .elementor-element.elementor-element-e72f417 img{width:41%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-584650a{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-584650a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:900;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a48383d{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-a48383d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fa78b0d{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-fa78b0d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-16272d4 .elementor-button{background-color:#1F6B2900;font-family:"Sora", Sans-serif;font-size:21px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-16272d4{width:var( --container-widget-width, 100% );max-width:100%;padding:1px 1px 1px 1px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6f4df83{--display:flex;--min-height:723px;--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;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-6f4df83:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6f4df83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-11 .elementor-element.elementor-element-f7df003{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-f7df003.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-f7df003 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:900;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-772564a{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-772564a.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-772564a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-36fcc12{--e-image-carousel-slides-to-show:4;}.elementor-11 .elementor-element.elementor-element-758f5e6{--display:flex;--min-height:1085px;--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 55px;--row-gap:0px;--column-gap:55px;}.elementor-11 .elementor-element.elementor-element-758f5e6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-758f5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363636;}.elementor-11 .elementor-element.elementor-element-878bf22{--display:flex;--min-height:246px;--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;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-403b168{border-radius:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-403b168 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11 .elementor-element.elementor-element-3f6c116{--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;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-28a8321{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-28a8321 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b80ae7c{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-b80ae7c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:61px;font-weight:900;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-98bc912 .elementor-button{background-color:#1F6B2900;font-family:"Sora", Sans-serif;font-size:21px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-98bc912{width:var( --container-widget-width, 82% );max-width:82%;padding:1px 1px 1px 1px;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d9ad522{--display:flex;--min-height:328px;--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;}.elementor-11 .elementor-element.elementor-element-d9ad522:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d9ad522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363636;}.elementor-11 .elementor-element.elementor-element-d099062{--e-image-carousel-slides-to-show:4;}.elementor-11 .elementor-element.elementor-element-9853ecc{--display:flex;--min-height:558px;--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;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-9853ecc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9853ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-11 .elementor-element.elementor-element-2e443d4{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-1c3abf6{--display:flex;--min-height:487px;--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;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-1c3abf6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1c3abf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363636;}.elementor-11 .elementor-element.elementor-element-340223d{--display:flex;--min-height:608px;--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;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-2c71a6b img{width:16%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-eb283c6{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-a2a653a{--width:61.511%;}.elementor-11 .elementor-element.elementor-element-878bf22{--width:50%;}.elementor-11 .elementor-element.elementor-element-3f6c116{--width:50%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-c7c18f9{--min-height:94vh;}.elementor-11 .elementor-element.elementor-element-f4e8a13{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-e72f417{text-align:center;}.elementor-11 .elementor-element.elementor-element-584650a{--container-widget-width:267px;--container-widget-flex-grow:0;width:var( --container-widget-width, 267px );max-width:267px;}.elementor-11 .elementor-element.elementor-element-584650a .elementor-heading-title{font-size:29px;}.elementor-11 .elementor-element.elementor-element-16272d4 .elementor-button{font-size:14px;}.elementor-11 .elementor-element.elementor-element-6f4df83{--min-height:698px;}.elementor-11 .elementor-element.elementor-element-f7df003{width:var( --container-widget-width, 426px );max-width:426px;--container-widget-width:426px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-f7df003 .elementor-heading-title{font-size:33px;}.elementor-11 .elementor-element.elementor-element-772564a{--container-widget-width:513px;--container-widget-flex-grow:0;width:var( --container-widget-width, 513px );max-width:513px;}.elementor-11 .elementor-element.elementor-element-772564a .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-28a8321{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-28a8321 .elementor-heading-title{font-size:21px;}.elementor-11 .elementor-element.elementor-element-b80ae7c .elementor-heading-title{font-size:67px;}.elementor-11 .elementor-element.elementor-element-98bc912{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-98bc912.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-2c71a6b img{width:49%;}.elementor-11 .elementor-element.elementor-element-eb283c6{text-align:center;font-size:12px;}}/* Start custom CSS for heading, class: .elementor-element-584650a *//* TEXTO AZUL - APENAS DESKTOP */
.texto-azul-desktop {
    color: #0078B4;
}

/* MOBILE - MUDA PARA BRANCO */
@media (max-width: 768px) {
    .texto-azul-desktop {
        color: #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16272d4 */.btn-nota-mil {
  display: inline-block;
  background: linear-gradient(135deg, #0FA5FF 0%, #0a7cc4 100%);
  color: #ffffff;
  padding: 12px 32px;
  border: none;
  border-radius: 30px;
  font-size: 12px;
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(15, 165, 255, 0.35);
  transition: all 0.3s ease;
}

.btn-nota-mil:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(15, 165, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-403b168 *//* VIDEO COM LUZES ANIMADAS NO FUNDO */

.video-fundo {
    position: relative;
    overflow: hidden;
}

/* FUNDO COM LUZES */
.video-fundo:before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: 
        radial-gradient(circle at 20% 50%, rgba(15, 165, 255, 0.4) 0%, transparent 50%),
        radial-gradient(circle at 80% 80%, rgba(0, 212, 255, 0.3) 0%, transparent 50%),
        radial-gradient(circle at 40% 20%, rgba(15, 165, 255, 0.3) 0%, transparent 50%);
    animation: luzesMover 15s ease-in-out infinite;
    z-index: -1;
    filter: blur(80px);
    opacity: 0.6;
}

@keyframes luzesMover {
    0% {
        transform: translate(0, 0) scale(1);
    }
    50% {
        transform: translate(30px, -30px) scale(1.1);
    }
    100% {
        transform: translate(0, 0) scale(1);
    }
}

/* GARANTE QUE O VIDEO FIQUE NA FRENTE */
.video-fundo .elementor-video-container {
    position: relative;
    z-index: 1;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98bc912 */.btn-nota-mil {
  display: inline-block;
  background: linear-gradient(135deg, #0FA5FF 0%, #0a7cc4 100%);
  color: #ffffff;
  padding: 12px 32px;
  border: none;
  border-radius: 30px;
  font-size: 12px;
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(15, 165, 255, 0.35);
  transition: all 0.3s ease;
}

.btn-nota-mil:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(15, 165, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9ad522 */.elementor-11 .elementor-element.elementor-element-d9ad522 .swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-11 .elementor-element.elementor-element-d9ad522:after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(to right,#171717, transparent, #171717 );
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
    width: 100%;
    max-width: 100%;
}

* {
    max-width: 100%;
}/* End custom CSS */