.elementor-850 .elementor-element.elementor-element-628096f{--display:flex;--min-height:50vh;--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;--overlay-opacity:1;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-850 .elementor-element.elementor-element-628096f:not(.elementor-motion-effects-element-type-background), .elementor-850 .elementor-element.elementor-element-628096f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-850 .elementor-element.elementor-element-628096f::before, .elementor-850 .elementor-element.elementor-element-628096f > .elementor-background-video-container::before, .elementor-850 .elementor-element.elementor-element-628096f > .e-con-inner > .elementor-background-video-container::before, .elementor-850 .elementor-element.elementor-element-628096f > .elementor-background-slideshow::before, .elementor-850 .elementor-element.elementor-element-628096f > .e-con-inner > .elementor-background-slideshow::before, .elementor-850 .elementor-element.elementor-element-628096f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://treinamentos.cupola.com.br/wp-content/uploads/2026/01/Frame-21-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-850 .elementor-element.elementor-element-42be29a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-850 .elementor-element.elementor-element-5ce2cb6{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;text-align:center;}.elementor-850 .elementor-element.elementor-element-5ce2cb6.elementor-element{--align-self:center;}.elementor-850 .elementor-element.elementor-element-5ce2cb6 img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-850 .elementor-element.elementor-element-80eed14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-80eed14{text-align:center;}.elementor-850 .elementor-element.elementor-element-80eed14 .elementor-heading-title{font-family:var( --e-global-typography-795fd7d-font-family ), Sans-serif;font-size:var( --e-global-typography-795fd7d-font-size );font-weight:var( --e-global-typography-795fd7d-font-weight );line-height:var( --e-global-typography-795fd7d-line-height );color:#FFFFFF;}.elementor-850 .elementor-element.elementor-element-f995ffc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-f995ffc.elementor-element{--align-self:center;}.elementor-850 .elementor-element.elementor-element-f995ffc{text-align:center;}.elementor-850 .elementor-element.elementor-element-f995ffc .elementor-heading-title{font-family:var( --e-global-typography-d7cc7cc-font-family ), Sans-serif;font-size:var( --e-global-typography-d7cc7cc-font-size );font-weight:var( --e-global-typography-d7cc7cc-font-weight );line-height:var( --e-global-typography-d7cc7cc-line-height );color:#FFFFFF;}.elementor-850 .elementor-element.elementor-element-2476575{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-850 .elementor-element.elementor-element-2476575:not(.elementor-motion-effects-element-type-background), .elementor-850 .elementor-element.elementor-element-2476575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101F41;}.elementor-850 .elementor-element.elementor-element-2476575::before, .elementor-850 .elementor-element.elementor-element-2476575 > .elementor-background-video-container::before, .elementor-850 .elementor-element.elementor-element-2476575 > .e-con-inner > .elementor-background-video-container::before, .elementor-850 .elementor-element.elementor-element-2476575 > .elementor-background-slideshow::before, .elementor-850 .elementor-element.elementor-element-2476575 > .e-con-inner > .elementor-background-slideshow::before, .elementor-850 .elementor-element.elementor-element-2476575 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-850 .elementor-element.elementor-element-59d2102{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-850 .elementor-element.elementor-element-782f920 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-782f920{text-align:start;}.elementor-850 .elementor-element.elementor-element-782f920 .elementor-heading-title{font-family:var( --e-global-typography-933a307-font-family ), Sans-serif;font-size:var( --e-global-typography-933a307-font-size );font-weight:var( --e-global-typography-933a307-font-weight );line-height:var( --e-global-typography-933a307-line-height );color:#FFFFFF;}.elementor-850 .elementor-element.elementor-element-93a7379{width:100%;max-width:100%;text-align:start;}.elementor-850 .elementor-element.elementor-element-93a7379 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-93a7379.elementor-element{--align-self:center;}.elementor-850 .elementor-element.elementor-element-93a7379 .elementor-heading-title{font-family:var( --e-global-typography-d7cc7cc-font-family ), Sans-serif;font-size:var( --e-global-typography-d7cc7cc-font-size );font-weight:var( --e-global-typography-d7cc7cc-font-weight );line-height:var( --e-global-typography-d7cc7cc-line-height );color:#FFFFFF;}.elementor-850 .elementor-element.elementor-element-c6a9ce5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-850 .elementor-element.elementor-element-704d255{--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;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-850 .elementor-element.elementor-element-704d255:not(.elementor-motion-effects-element-type-background), .elementor-850 .elementor-element.elementor-element-704d255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-850 .elementor-element.elementor-element-9cf2515{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-850 .elementor-element.elementor-element-e66942a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-e66942a{text-align:center;}.elementor-850 .elementor-element.elementor-element-e66942a .elementor-heading-title{font-family:var( --e-global-typography-933a307-font-family ), Sans-serif;font-size:var( --e-global-typography-933a307-font-size );font-weight:var( --e-global-typography-933a307-font-weight );line-height:var( --e-global-typography-933a307-line-height );color:#FFFFFF;}.elementor-850 .elementor-element.elementor-element-8b41536{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-850 .elementor-element.elementor-element-7bd9b27{--e-image-carousel-slides-to-show:6;}.elementor-850 .elementor-element.elementor-element-7bd9b27 .swiper-wrapper{display:flex;align-items:center;}.elementor-850 .elementor-element.elementor-element-5a3cd4b{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-850 .elementor-element.elementor-element-5cb117d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-5cb117d{text-align:center;}.elementor-850 .elementor-element.elementor-element-5cb117d .elementor-heading-title{font-family:var( --e-global-typography-933a307-font-family ), Sans-serif;font-size:var( --e-global-typography-933a307-font-size );font-weight:var( --e-global-typography-933a307-font-weight );line-height:var( --e-global-typography-933a307-line-height );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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-850 .elementor-element.elementor-element-af411b6 .elementor-button{background-color:#B0F90A;font-family:var( --e-global-typography-53a3664-font-family ), Sans-serif;font-size:var( --e-global-typography-53a3664-font-size );font-weight:var( --e-global-typography-53a3664-font-weight );text-transform:var( --e-global-typography-53a3664-text-transform );line-height:var( --e-global-typography-53a3664-line-height );fill:#000000;color:#000000;border-radius:300px 300px 300px 300px;padding:15px 50px 15px 50px;}.elementor-850 .elementor-element.elementor-element-af411b6 .elementor-button:hover, .elementor-850 .elementor-element.elementor-element-af411b6 .elementor-button:focus{background-color:#013EFB;color:#FFFFFF;}.elementor-850 .elementor-element.elementor-element-af411b6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-af411b6.elementor-element{--align-self:center;}.elementor-850 .elementor-element.elementor-element-af411b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-850 .elementor-element.elementor-element-af411b6 .elementor-button:hover svg, .elementor-850 .elementor-element.elementor-element-af411b6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-850 .elementor-element.elementor-element-06842c5{--display:flex;--min-height:250px;--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-850 .elementor-element.elementor-element-06842c5:not(.elementor-motion-effects-element-type-background), .elementor-850 .elementor-element.elementor-element-06842c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 44%, #466400 100%);}.elementor-850 .elementor-element.elementor-element-7f1d8e8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-850 .elementor-element.elementor-element-671b999 img{width:229px;}.elementor-850 .elementor-element.elementor-element-1cf22b1{width:100%;max-width:100%;text-align:center;}.elementor-850 .elementor-element.elementor-element-1cf22b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-1cf22b1 .elementor-heading-title{font-family:var( --e-global-typography-d7cc7cc-font-family ), Sans-serif;font-size:var( --e-global-typography-d7cc7cc-font-size );font-weight:var( --e-global-typography-d7cc7cc-font-weight );line-height:var( --e-global-typography-d7cc7cc-line-height );color:#FFFFFF;}@media(min-width:768px){.elementor-850 .elementor-element.elementor-element-628096f{--content-width:1134px;}.elementor-850 .elementor-element.elementor-element-42be29a{--width:100%;}.elementor-850 .elementor-element.elementor-element-59d2102{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-850 .elementor-element.elementor-element-59d2102{--width:550px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-850 .elementor-element.elementor-element-80eed14 .elementor-heading-title{font-size:var( --e-global-typography-795fd7d-font-size );line-height:var( --e-global-typography-795fd7d-line-height );}.elementor-850 .elementor-element.elementor-element-f995ffc .elementor-heading-title{font-size:var( --e-global-typography-d7cc7cc-font-size );line-height:var( --e-global-typography-d7cc7cc-line-height );}.elementor-850 .elementor-element.elementor-element-2476575{--min-height:55vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-850 .elementor-element.elementor-element-782f920{text-align:center;}.elementor-850 .elementor-element.elementor-element-782f920 .elementor-heading-title{font-size:var( --e-global-typography-933a307-font-size );line-height:var( --e-global-typography-933a307-line-height );}.elementor-850 .elementor-element.elementor-element-93a7379{text-align:center;}.elementor-850 .elementor-element.elementor-element-93a7379 .elementor-heading-title{font-size:var( --e-global-typography-d7cc7cc-font-size );line-height:var( --e-global-typography-d7cc7cc-line-height );}.elementor-850 .elementor-element.elementor-element-e66942a .elementor-heading-title{font-size:var( --e-global-typography-933a307-font-size );line-height:var( --e-global-typography-933a307-line-height );}.elementor-850 .elementor-element.elementor-element-7bd9b27{--e-image-carousel-slides-to-show:3;}.elementor-850 .elementor-element.elementor-element-5cb117d .elementor-heading-title{font-size:var( --e-global-typography-933a307-font-size );line-height:var( --e-global-typography-933a307-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-850 .elementor-element.elementor-element-af411b6 .elementor-button{font-size:var( --e-global-typography-53a3664-font-size );line-height:var( --e-global-typography-53a3664-line-height );}.elementor-850 .elementor-element.elementor-element-1cf22b1 .elementor-heading-title{font-size:var( --e-global-typography-d7cc7cc-font-size );line-height:var( --e-global-typography-d7cc7cc-line-height );}}@media(max-width:767px){.elementor-850 .elementor-element.elementor-element-628096f{--min-height:40vh;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-850 .elementor-element.elementor-element-80eed14 .elementor-heading-title{font-size:var( --e-global-typography-795fd7d-font-size );line-height:var( --e-global-typography-795fd7d-line-height );}.elementor-850 .elementor-element.elementor-element-f995ffc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-f995ffc{text-align:center;}.elementor-850 .elementor-element.elementor-element-f995ffc .elementor-heading-title{font-size:var( --e-global-typography-d7cc7cc-font-size );line-height:var( --e-global-typography-d7cc7cc-line-height );}.elementor-850 .elementor-element.elementor-element-2476575{--min-height:70vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-850 .elementor-element.elementor-element-782f920 .elementor-heading-title{font-size:var( --e-global-typography-933a307-font-size );line-height:var( --e-global-typography-933a307-line-height );}.elementor-850 .elementor-element.elementor-element-93a7379 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-93a7379{text-align:center;}.elementor-850 .elementor-element.elementor-element-93a7379 .elementor-heading-title{font-size:var( --e-global-typography-d7cc7cc-font-size );line-height:var( --e-global-typography-d7cc7cc-line-height );}.elementor-850 .elementor-element.elementor-element-8b0a415 img{width:252px;}.elementor-850 .elementor-element.elementor-element-e66942a .elementor-heading-title{font-size:var( --e-global-typography-933a307-font-size );line-height:var( --e-global-typography-933a307-line-height );}.elementor-850 .elementor-element.elementor-element-7bd9b27{--e-image-carousel-slides-to-show:2;}.elementor-850 .elementor-element.elementor-element-5a3cd4b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-850 .elementor-element.elementor-element-5cb117d .elementor-heading-title{font-size:var( --e-global-typography-933a307-font-size );line-height:var( --e-global-typography-933a307-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-850 .elementor-element.elementor-element-af411b6 .elementor-button{font-size:var( --e-global-typography-53a3664-font-size );line-height:var( --e-global-typography-53a3664-line-height );}.elementor-850 .elementor-element.elementor-element-671b999 img{width:174px;}.elementor-850 .elementor-element.elementor-element-1cf22b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-1cf22b1{text-align:center;}.elementor-850 .elementor-element.elementor-element-1cf22b1 .elementor-heading-title{font-size:var( --e-global-typography-d7cc7cc-font-size );line-height:var( --e-global-typography-d7cc7cc-line-height );}}/* Start custom CSS for heading, class: .elementor-element-80eed14 */.elementor-850 .elementor-element.elementor-element-80eed14 * {
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-782f920 */.elementor-850 .elementor-element.elementor-element-782f920 * {
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93a7379 */.elementor-850 .elementor-element.elementor-element-93a7379 * {
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e66942a */.elementor-850 .elementor-element.elementor-element-e66942a * {
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7bd9b27 */.elementor-850 .elementor-element.elementor-element-7bd9b27 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cb117d */.elementor-850 .elementor-element.elementor-element-5cb117d * {
    text-wrap: balance
}/* End custom CSS */