.elementor-18 .elementor-element.elementor-element-2ea1e4d{--display:flex;--min-height:100vh;--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;--align-items:center;}.elementor-18 .elementor-element.elementor-element-2ea1e4d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2ea1e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sportssciencesummit.com/wp-content/uploads/2026/01/tela-inicial-fn.webp");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-fc7241a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.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-18 .elementor-element.elementor-element-bf9d814 img{width:70%;}.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-18 .elementor-element.elementor-element-a10f6ad{text-align:center;}.elementor-18 .elementor-element.elementor-element-a10f6ad .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-d33f803{text-align:center;}.elementor-18 .elementor-element.elementor-element-d33f803 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}.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-18 .elementor-element.elementor-element-5069ead{font-family:"Montserrat", Sans-serif;font-weight:700;}.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-18 .elementor-element.elementor-element-a866c87 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;letter-spacing:2px;border-radius:40px 40px 40px 40px;padding:20px 36px 20px 36px;}.elementor-18 .elementor-element.elementor-element-a866c87{margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-18 .elementor-element.elementor-element-071e20e{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-071e20e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-071e20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sportssciencesummit.com/wp-content/uploads/2026/01/temas-e-assuntos-fundo.webp");background-position:top center;background-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-42f9f38{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-42f9f38:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-42f9f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-0d2b3c5{text-align:center;}.elementor-18 .elementor-element.elementor-element-0d2b3c5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f1c13df{--e-image-carousel-slides-to-show:4;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f1c13df .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f1c13df .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-223eff6{--e-image-carousel-slides-to-show:3;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-032633c{--display:flex;--min-height:100vh;--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;--align-items:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-18 .elementor-element.elementor-element-032633c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-032633c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sportssciencesummit.com/wp-content/uploads/2026/01/pra-quem-e-o-evento-fundo.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-2e08ac2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:05rem 0rem;--row-gap:05rem;--column-gap:0rem;--margin-top:03rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-2e08ac2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2e08ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-2ba7003 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ee80ad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-ee80ad7 p{margin-block-end:40px;}.elementor-18 .elementor-element.elementor-element-ffd92e0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;letter-spacing:2px;border-radius:40px 40px 40px 40px;padding:20px 36px 20px 36px;}.elementor-18 .elementor-element.elementor-element-ffd92e0{margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-18 .elementor-element.elementor-element-976afac{--display:flex;--min-height:100vh;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-976afac:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-976afac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sportssciencesummit.com/wp-content/uploads/2026/01/pra-quem-e-o-evento-fundo-1.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-18 .elementor-element.elementor-element-b065260{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-b065260:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b065260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-e2b80e1{text-align:center;}.elementor-18 .elementor-element.elementor-element-e2b80e1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-eb637fb{--e-image-carousel-slides-to-show:4;margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-eb637fb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-eb637fb .swiper-pagination-bullet{background:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-46ca604{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-46ca604:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-46ca604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sportssciencesummit.com/wp-content/uploads/2026/01/fundo-certificado.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-18 .elementor-element.elementor-element-b0d0152{--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;}.elementor-18 .elementor-element.elementor-element-ae1079d{--display:flex;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-e1be2e0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-14441a8{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-c9b2be9 img{width:80%;}.elementor-18 .elementor-element.elementor-element-8e4e684 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;letter-spacing:2px;border-radius:40px 40px 40px 40px;padding:20px 36px 20px 36px;}.elementor-18 .elementor-element.elementor-element-8e4e684{margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-18 .elementor-element.elementor-element-6d4f10b{--display:flex;--min-height:100vh;--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;--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-18 .elementor-element.elementor-element-6d4f10b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6d4f10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sportssciencesummit.com/wp-content/uploads/2026/01/valores-ingresso-fundo.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-18 .elementor-element.elementor-element-3dcaab2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-3dcaab2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3dcaab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-200dd7a{text-align:center;}.elementor-18 .elementor-element.elementor-element-200dd7a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-9628058{--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;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-18 .elementor-element.elementor-element-8585d99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-8585d99:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8585d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-07eabfd{--display:flex;--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:flex-end;}.elementor-18 .elementor-element.elementor-element-b234742 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-629e310 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-07bff72{--display:flex;--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:flex-end;}.elementor-18 .elementor-element.elementor-element-3f01fb2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-5bfd188 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:66px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-ef659e4{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-e227854{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-e88f802 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-e3b9cdb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-8958886 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;border-radius:12px 12px 12px 12px;padding:024px 40px 024px 40px;}.elementor-18 .elementor-element.elementor-element-8958886{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-18 .elementor-element.elementor-element-6c1f233{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:055px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6c1f233:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6c1f233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-54870de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-bdcf5f0{--display:flex;--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;}.elementor-18 .elementor-element.elementor-element-aa6e5c5{text-align:center;}.elementor-18 .elementor-element.elementor-element-aa6e5c5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-ae3fc17 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-441f65f{--display:flex;--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:flex-end;}.elementor-18 .elementor-element.elementor-element-620f169 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-56f3f60 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:66px;font-weight:600;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-def4de1{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-3eac0c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-66bc61e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-822f9fa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-39265b5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;border-radius:12px 12px 12px 12px;padding:024px 40px 024px 40px;}.elementor-18 .elementor-element.elementor-element-39265b5{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-18 .elementor-element.elementor-element-038a869{--display:flex;--min-height:100vh;--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;--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-18 .elementor-element.elementor-element-038a869:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-038a869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sportssciencesummit.com/wp-content/uploads/2026/01/pra-quem-e-o-evento-fundo.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-18 .elementor-element.elementor-element-70060ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-70060ed:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-70060ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-f65904e{text-align:center;}.elementor-18 .elementor-element.elementor-element-f65904e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f89c70c{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-cebcecf{--display:flex;}.elementor-18 .elementor-element.elementor-element-5c070fa{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-7ab43e3{--display:flex;}.elementor-18 .elementor-element.elementor-element-0e3a241{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-a869602{--display:flex;}.elementor-18 .elementor-element.elementor-element-b38920b{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-5df1336{--display:flex;}.elementor-18 .elementor-element.elementor-element-e2c8199{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-c5921d8{--display:flex;}.elementor-18 .elementor-element.elementor-element-f1e61ce{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-8b963d4{--display:flex;}.elementor-18 .elementor-element.elementor-element-c3c5daf{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-2deb3ec{--display:flex;}.elementor-18 .elementor-element.elementor-element-72cb823{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-3f2b2d6{--n-accordion-title-font-size:24px;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:20px;}.elementor-18 .elementor-element.elementor-element-3f2b2d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-18 .elementor-element.elementor-element-3f2b2d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}:where( .elementor-18 .elementor-element.elementor-element-3f2b2d6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1366px){.elementor-18 .elementor-element.elementor-element-a866c87{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-ffd92e0{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-8e4e684{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-8958886{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-39265b5{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-2ea1e4d{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-bf9d814 img{width:100%;}.elementor-18 .elementor-element.elementor-element-a10f6ad .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-d33f803 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-5069ead{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;}.elementor-18 .elementor-element.elementor-element-a866c87{margin:0% 05% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;}.elementor-18 .elementor-element.elementor-element-a866c87 .elementor-button{font-size:18px;padding:16px 016px 16px 016px;}.elementor-18 .elementor-element.elementor-element-071e20e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-071e20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-42f9f38{--width:90%;}.elementor-18 .elementor-element.elementor-element-0d2b3c5 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-f1c13df{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-032633c{--min-height:100vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:37%;--padding-bottom:10%;--padding-left:05%;--padding-right:05%;}.elementor-18 .elementor-element.elementor-element-032633c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-032633c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-2e08ac2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-2ba7003 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-ee80ad7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-18 .elementor-element.elementor-element-ffd92e0{margin:0% 05% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;}.elementor-18 .elementor-element.elementor-element-ffd92e0 .elementor-button{font-size:18px;padding:16px 016px 16px 016px;}.elementor-18 .elementor-element.elementor-element-976afac:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-976afac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-size:cover;}.elementor-18 .elementor-element.elementor-element-b065260{--width:90%;}.elementor-18 .elementor-element.elementor-element-e2b80e1 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-46ca604:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-46ca604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-e1be2e0 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-14441a8{font-size:16px;}.elementor-18 .elementor-element.elementor-element-8e4e684{margin:0% 05% calc(var(--kit-widget-spacing, 0px) + 0%) 05%;}.elementor-18 .elementor-element.elementor-element-8e4e684 .elementor-button{font-size:18px;padding:16px 016px 16px 016px;}.elementor-18 .elementor-element.elementor-element-6d4f10b{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3dcaab2{--width:90%;}.elementor-18 .elementor-element.elementor-element-200dd7a .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-9628058{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-8585d99{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-b234742 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-629e310 .elementor-heading-title{font-size:36px;}.elementor-18 .elementor-element.elementor-element-3f01fb2 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-5bfd188 .elementor-heading-title{font-size:44px;}.elementor-18 .elementor-element.elementor-element-ef659e4{margin:028px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-item > a{font-size:16px;}.elementor-18 .elementor-element.elementor-element-e227854{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-e88f802 .elementor-heading-title{font-size:42px;}.elementor-18 .elementor-element.elementor-element-e3b9cdb .elementor-heading-title{font-size:25px;}.elementor-18 .elementor-element.elementor-element-8958886{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-18 .elementor-element.elementor-element-8958886 .elementor-button{font-size:12px;padding:16px 16px 16px 16px;}.elementor-18 .elementor-element.elementor-element-6c1f233{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-54870de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-aa6e5c5 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-ae3fc17 .elementor-heading-title{font-size:36px;}.elementor-18 .elementor-element.elementor-element-620f169 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-56f3f60 .elementor-heading-title{font-size:44px;}.elementor-18 .elementor-element.elementor-element-def4de1{margin:028px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-item > a{font-size:16px;}.elementor-18 .elementor-element.elementor-element-3eac0c4{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-66bc61e .elementor-heading-title{font-size:42px;}.elementor-18 .elementor-element.elementor-element-822f9fa .elementor-heading-title{font-size:25px;}.elementor-18 .elementor-element.elementor-element-39265b5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-18 .elementor-element.elementor-element-39265b5 .elementor-button{font-size:12px;padding:16px 16px 16px 16px;}.elementor-18 .elementor-element.elementor-element-038a869:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-038a869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-70060ed{--width:90%;}.elementor-18 .elementor-element.elementor-element-f65904e .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-f89c70c{--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-18 .elementor-element.elementor-element-5c070fa{font-size:12px;}.elementor-18 .elementor-element.elementor-element-0e3a241{font-size:12px;}.elementor-18 .elementor-element.elementor-element-b38920b{font-size:12px;}.elementor-18 .elementor-element.elementor-element-e2c8199{font-size:12px;}.elementor-18 .elementor-element.elementor-element-f1e61ce{font-size:12px;}.elementor-18 .elementor-element.elementor-element-c3c5daf{font-size:12px;}.elementor-18 .elementor-element.elementor-element-72cb823{font-size:12px;}.elementor-18 .elementor-element.elementor-element-3f2b2d6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:6px;--n-accordion-title-font-size:16px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-fc7241a{--width:100%;}.elementor-18 .elementor-element.elementor-element-071e20e{--width:100%;}.elementor-18 .elementor-element.elementor-element-42f9f38{--width:500px;}.elementor-18 .elementor-element.elementor-element-976afac{--content-width:100%;}.elementor-18 .elementor-element.elementor-element-b065260{--width:500px;}.elementor-18 .elementor-element.elementor-element-46ca604{--content-width:100%;}.elementor-18 .elementor-element.elementor-element-b0d0152{--width:1440px;}.elementor-18 .elementor-element.elementor-element-ae1079d{--width:44%;}.elementor-18 .elementor-element.elementor-element-6d4f10b{--content-width:80%;}.elementor-18 .elementor-element.elementor-element-3dcaab2{--width:500px;}.elementor-18 .elementor-element.elementor-element-9628058{--width:80%;}.elementor-18 .elementor-element.elementor-element-8585d99{--width:45%;}.elementor-18 .elementor-element.elementor-element-6c1f233{--width:45%;}.elementor-18 .elementor-element.elementor-element-54870de{--width:100%;}.elementor-18 .elementor-element.elementor-element-70060ed{--width:500px;}}/* Start custom CSS for button, class: .elementor-element-a866c87 */.elementor-18 .elementor-element.elementor-element-a866c87{
  animation: pulseBtn 1.6s ease-in-out infinite;
  transform-origin: center;
}

@keyframes pulseBtn{
  0%{
    transform: scale(1);
  }
  60%{
    transform: scale(1.03);
  }
  100%{
    transform: scale(1);
  }
}

@media (min-width: 1024px) and (max-width: 1600px) {
  .laptop-fix-13,
  #laptop-fix-13 {
   margin-top: 1rem;
      
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f9f38 */.elementor-18 .elementor-element.elementor-element-42f9f38 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f1c13df *//* Por padrão: VISÍVEL (mobile + tablet) */
#carousel-desktop { 
  display: block !important; 
}

/* Laptop / Mac → ESCONDE */
@media (min-width: 1024px) and (max-width: 1599px) {
  #carousel-desktop { 
    display: none !important; 
  }
}

/* Desktop grande → MOSTRA */
@media (min-width: 1600px) {
  #carousel-desktop { 
    display: block !important; 
  }

  /* Mantém o comportamento do desktop */
  #carousel-desktop .swiper{
    overflow: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-223eff6 *//* Por padrão: escondido */
#carousel-laptop { 
  display: none !important; 
}

/* Laptop / telas intermediárias */
@media (min-width: 1024px) and (max-width: 1599px) {
  #carousel-laptop { 
    display: block !important; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e08ac2 */.elementor-18 .elementor-element.elementor-element-2e08ac2 {
  position: relative;
  border-radius: 24px; /* ajuste se precisar */
  overflow: hidden;
}

/* stroke + glow */
.elementor-18 .elementor-element.elementor-element-2e08ac2::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  /* espessura da borda */
  padding: 1px;

  /* cinza claro bem sutil */
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.25),
    rgba(255, 255, 255, 0.06)
  );

  /* transforma em borda */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  /* remove a parte de baixo */
  clip-path: inset(0 0 25% 0);

  /* BLUR / glow */
  filter: blur(0.6px);

  pointer-events: none;
}


@media (min-width: 1024px) and (max-width: 1599px) {
  .elementor-18 .elementor-element.elementor-element-2e08ac2{
    width: 80% !important;      /* reduz a largura */
    max-width: 800px !important;/* trava um limite bom */
    margin-left: auto !important;
    margin-right: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffd92e0 */.elementor-18 .elementor-element.elementor-element-ffd92e0{
  animation: pulseBtn 1.6s ease-in-out infinite;
  transform-origin: center;
}

@keyframes pulseBtn{
  0%{
    transform: scale(1);
  }
  60%{
    transform: scale(1.03);
  }
  100%{
    transform: scale(1);
  }
}

@media (min-width: 1024px) and (max-width: 1600px) {
  .laptop-fix-13,
  #laptop-fix-13 {
   margin-top: 1rem;
      
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032633c */@media (min-width: 1024px) and (max-width: 1599px) {


  /* TÍTULO (48px → menor e proporcional) */
  .elementor-18 .elementor-element.elementor-element-032633c .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.15 !important;
  }

  /* TEXTO (28px → menor e proporcional) */
  .elementor-18 .elementor-element.elementor-element-032633c .elementor-widget-text-editor,
  .elementor-18 .elementor-element.elementor-element-032633c .elementor-widget-text-editor p {
    font-size: 22px !important;
    line-height: 1.45 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b065260 */.elementor-18 .elementor-element.elementor-element-b065260 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d0152 */@media (min-width: 1024px) and (max-width: 1599px) {

  /* Centraliza o card no meio da seção */
  .elementor-18 .elementor-element.elementor-element-b0d0152{
    width: 70% !important;
    max-width: 980px !important;     /* ajuste se quiser */
    margin: 0 auto !important;

    display: flex;
    flex-direction: row !important;
    align-items: center;
    justify-content: center;         /* centraliza o conjunto */
    gap: 16px !important;            /* respiro entre imagem e texto */
  }

  /* Imagem menor, mas sem “sumir” e sem estourar */
  .elementor-18 .elementor-element.elementor-element-b0d0152 .elementor-widget-image{
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
  }

  .elementor-18 .elementor-element.elementor-element-b0d0152 .elementor-widget-image img{
    width: 100% !important;
    max-width: 380px !important;     /* ajuste: 200–260 */
    height: auto !important;
    object-fit: contain !important;
    display: block;
  }

  /* Bloco do texto ocupa o resto com conforto */
  .elementor-18 .elementor-element.elementor-element-b0d0152 .elementor-widget-heading,
  .elementor-18 .elementor-element.elementor-element-b0d0152 .elementor-widget-text-editor{
    flex: 1 1 0;
    min-width: 0;
  }

  /* TÍTULO (48 → menor) */
  .elementor-18 .elementor-element.elementor-element-b0d0152 .elementor-heading-title {
    font-size: 42px !important;
    line-height: 1.15 !important;
    margin: 0 !important;
  }

  /* TEXTO (23 → menor) */
  .elementor-18 .elementor-element.elementor-element-b0d0152 .elementor-widget-text-editor,
  .elementor-18 .elementor-element.elementor-element-b0d0152 .elementor-widget-text-editor p {
    font-size: 19px !important;
    line-height: 1.45 !important;
    margin: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e4e684 */.elementor-18 .elementor-element.elementor-element-8e4e684{
  animation: pulseBtn 1.6s ease-in-out infinite;
  transform-origin: center;
}

@keyframes pulseBtn{
  0%{
    transform: scale(1);
  }
  60%{
    transform: scale(1.03);
  }
  100%{
    transform: scale(1);
  }
}

@media (min-width: 1024px) and (max-width: 1600px) {
  .laptop-fix-13,
  #laptop-fix-13 {
   margin-top: 1rem;
      
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dcaab2 */.elementor-18 .elementor-element.elementor-element-3dcaab2 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-629e310 */.elementor-18 .elementor-element.elementor-element-629e310 {
  position: relative;
  display: inline-block;
}

/* primeira diagonal */
.elementor-18 .elementor-element.elementor-element-629e310::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -8%;
  width: 116%;
  height: 2px;
  background-color: #fd362a; /* vermelho */
  transform: rotate(12deg);
}

/* segunda diagonal */
.elementor-18 .elementor-element.elementor-element-629e310::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -8%;
  width: 116%;
  height: 2px;
  background-color: #fd362a;
  transform: rotate(-12deg);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ef659e4 */@media (min-width: 1024px) and (max-width: 1599px) {

  /* TEXTO (18px → proporcional menor) */
  .elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-text {
    font-size: 12px !important;
    line-height: 1.4 !important;
  }

  /* ÍCONE (33px → proporcional menor) */
  .elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-icon i,
  .elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-icon svg {
    font-size: 24px !important;
    width: 24px !important;
    height: 24px !important;
  }

  /* ESPAÇAMENTO entre ícone e texto (10px → menor) */
  .elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-item {
    gap: 6px !important;
  }

}

/* ÍCONE do último item */
.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-item:last-child 
.elementor-icon-list-icon i,
.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-item:last-child 
.elementor-icon-list-icon svg {
  color: #fd362a;
  fill: #fd362a;
}

/* TEXTO do último item */
.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-item:last-child 
.elementor-icon-list-text {
  position: relative;
  display: inline-block;
}

/* risco reto vermelho */
.elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-item:last-child 
.elementor-icon-list-text::after {
  content: "";
  position: absolute;
  top: 55%;
  left: 0%;
  width: 102%;
  height: 2px;
  background-color: #fd362a;
}

@media (max-width: 767px) {

  /* TEXTO do último item: simplifica para line-through */
  .elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-item:last-child 
  .elementor-icon-list-text {
    text-decoration: line-through !important;
    text-decoration-color: #fd362a !important;
    text-decoration-thickness: 2px;
  }

  /* Remove o risco custom (pseudo-elemento) no mobile */
  .elementor-18 .elementor-element.elementor-element-ef659e4 .elementor-icon-list-item:last-child 
  .elementor-icon-list-text::after {
    display: none !important;
    content: none !important;
  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8958886 */.elementor-18 .elementor-element.elementor-element-8958886 {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%);
  width: 90%;
  max-width: 600px; /* ajuste se quiser limitar no desktop */
  z-index: 10;
}

@media (max-width: 767px) {

  .elementor-18 .elementor-element.elementor-element-8958886 {
    position: absolute;
    left: 50%;
    bottom: 0px;
    transform: translate(-50%, 50%);

    width: calc(100% - 32px);   /* ocupa quase toda a tela */
    max-width: none;            /* remove limite no mobile */

    z-index: 10;

    display: flex;
    justify-content: center;
    text-align: center;
  }

  /* garante que o botão/texto não corte */
  .elementor-18 .elementor-element.elementor-element-8958886 a,
  .elementor-18 .elementor-element.elementor-element-8958886 button {
    width: 100%;
    white-space: normal;        /* permite quebrar linha */
    line-height: 1.2;
    padding: 14px 16px;         /* respiro interno */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8585d99 */.elementor-18 .elementor-element.elementor-element-8585d99 {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae3fc17 */.elementor-18 .elementor-element.elementor-element-ae3fc17 {
  position: relative;
  display: inline-block;
}

/* primeira diagonal */
.elementor-18 .elementor-element.elementor-element-ae3fc17::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -8%;
  width: 116%;
  height: 2px;
  background-color: #fd362a; /* vermelho */
  transform: rotate(12deg);
}

/* segunda diagonal */
.elementor-18 .elementor-element.elementor-element-ae3fc17::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -8%;
  width: 116%;
  height: 2px;
  background-color: #fd362a;
  transform: rotate(-12deg);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-def4de1 */@media (min-width: 1024px) and (max-width: 1599px) {

  /* TEXTO (18px → proporcional menor) */
  .elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-text {
    font-size: 12px !important;
    line-height: 1.4 !important;
  }

  /* ÍCONE (33px → proporcional menor) */
  .elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-icon i,
  .elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-icon svg {
    font-size: 24px !important;
    width: 24px !important;
    height: 24px !important;
  }

  /* ESPAÇAMENTO entre ícone e texto (10px → menor) */
  .elementor-18 .elementor-element.elementor-element-def4de1 .elementor-icon-list-item {
    gap: 6px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54870de */.elementor-18 .elementor-element.elementor-element-54870de::before {
  content: "";
  position: absolute;
  inset: -20px;
  z-index: 1;

  background: radial-gradient(
    520px 360px at 0% 0%,
    rgba(247,118,38,0.85),
    rgba(247,118,38,0.35),
    rgba(247,118,38,0.12),
    transparent 72%
  );

  filter: blur(70px);
  pointer-events: none;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39265b5 */.elementor-18 .elementor-element.elementor-element-39265b5 {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%);
  width: 100%;
  max-width: 640px;
  z-index: 20;
  text-align: center;
}
@media (max-width: 767px) {

  .elementor-18 .elementor-element.elementor-element-39265b5 {
    position: absolute;
    left: 50%;
    bottom: 0px;
    transform: translate(-50%, 50%);

    width: calc(100% - 32px);   /* ocupa quase toda a tela */
    max-width: none;            /* remove limite no mobile */

    z-index: 10;

    display: flex;
    justify-content: center;
    text-align: center;
  }

  /* garante que o botão/texto não corte */
  .elementor-18 .elementor-element.elementor-element-39265b5 a,
  .elementor-18 .elementor-element.elementor-element-39265b5 button {
    width: 100%;
    white-space: normal;        /* permite quebrar linha */
    line-height: 1.2;
    padding: 14px 16px;         /* respiro interno */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c1f233 */.elementor-18 .elementor-element.elementor-element-6c1f233 {
  position: relative;
  overflow: visible; /* permite o botão sair */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9628058 */@media (min-width: 1024px) and (max-width: 1599px) {

  #preco-atual-title .elementor-heading-title {
    font-size: 52px !important; /* ajuste */
    line-height: 1.15 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70060ed */.elementor-18 .elementor-element.elementor-element-70060ed {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}/* End custom CSS */