.elementor-6 .elementor-element.elementor-element-23cfd8f2{--display:flex;--min-height:788px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-23cfd8f2:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-23cfd8f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://criticalmind.com.br/wp-content/uploads/2026/09/slice_1-8.webp");background-position:center center;}.elementor-6 .elementor-element.elementor-element-3d925f07{--display:flex;--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:flex-start;}.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-6 .elementor-element.elementor-element-2f77232d{width:var( --container-widget-width, 248.22px );max-width:248.22px;--container-widget-width:248.22px;--container-widget-flex-grow:0;}.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-6 .elementor-element.elementor-element-4862aa04 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4f51c7fa{width:var( --container-widget-width, 505.51px );max-width:505.51px;--container-widget-width:505.51px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-4f51c7fa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.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-6 .elementor-element.elementor-element-2e6ce0fb .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-69848694{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-69848694:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-69848694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040414;}.elementor-6 .elementor-element.elementor-element-5861f4f6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-516dd0c9{--display:flex;--min-height:1808px;--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-516dd0c9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-516dd0c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://criticalmind.com.br/wp-content/uploads/2026/09/slice_2-6.webp");background-position:center center;background-repeat:no-repeat;}.elementor-6 .elementor-element.elementor-element-18a9dd54{--display:flex;--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;}.elementor-6 .elementor-element.elementor-element-1deaa895{text-align:center;}.elementor-6 .elementor-element.elementor-element-1deaa895 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:400;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2a249ab7{width:var( --container-widget-width, 830.13px );max-width:830.13px;--container-widget-width:830.13px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-2a249ab7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-2e9134{width:var( --container-widget-width, 638.51px );max-width:638.51px;--container-widget-width:638.51px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-2e9134 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-e13a5ee{--display:flex;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6 .elementor-element.elementor-element-42146dac{--display:flex;--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;}.elementor-6 .elementor-element.elementor-element-48b553b2{width:var( --container-widget-width, 494.84px );max-width:494.84px;--container-widget-width:494.84px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-48b553b2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:400;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-486b12f2{width:var( --container-widget-width, 668.35px );max-width:668.35px;--container-widget-width:668.35px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-486b12f2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-756c9f7a{--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;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-50b305a9{--display:flex;--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:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-6 .elementor-element.elementor-element-6aec43e2 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6 .elementor-element.elementor-element-6aec43e2 .elementor-icon{font-size:64px;}.elementor-6 .elementor-element.elementor-element-6aec43e2 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-6aec43e2 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-0.02em;}.elementor-6 .elementor-element.elementor-element-6aec43e2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-6aec43e2:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-6aec43e2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-6aec43e2 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#B2BCC9;}.elementor-6 .elementor-element.elementor-element-375e8540{--display:flex;--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:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-70b7edf2 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6 .elementor-element.elementor-element-70b7edf2 .elementor-icon{font-size:64px;}.elementor-6 .elementor-element.elementor-element-70b7edf2 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-70b7edf2 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-0.02em;}.elementor-6 .elementor-element.elementor-element-70b7edf2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-70b7edf2:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-70b7edf2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-70b7edf2 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#B2BCC9;}.elementor-6 .elementor-element.elementor-element-1f0fb46c{--display:flex;--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:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-271bf080 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6 .elementor-element.elementor-element-271bf080 .elementor-icon{font-size:64px;}.elementor-6 .elementor-element.elementor-element-271bf080 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-271bf080 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-0.02em;}.elementor-6 .elementor-element.elementor-element-271bf080 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-271bf080:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-271bf080:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-271bf080 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#B2BCC9;}.elementor-6 .elementor-element.elementor-element-42623d84 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-42623d84{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-1241a8b5{--display:flex;--min-height:1646px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1241a8b5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1241a8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://criticalmind.com.br/wp-content/uploads/2026/09/slice_3-6.webp");background-position:top center;background-repeat:no-repeat;}.elementor-6 .elementor-element.elementor-element-6abeb497{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-3f5154fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-71232634{width:var( --container-widget-width, 494.84px );max-width:494.84px;--container-widget-width:494.84px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-71232634 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:400;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4bfeeff4{width:var( --container-widget-width, 494.84px );max-width:494.84px;--container-widget-width:494.84px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-4bfeeff4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-3151d382{text-align:start;}.elementor-6 .elementor-element.elementor-element-3151d382 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-5731927f{--e-image-carousel-slides-to-show:3;}.elementor-6 .elementor-element.elementor-element-5731927f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF30;opacity:1;}.elementor-6 .elementor-element.elementor-element-5731927f .swiper-pagination-bullet{background:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-73d4be1c .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-73d4be1c{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-3100d804{--display:flex;--min-height:1667px;--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-6 .elementor-element.elementor-element-3100d804:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3100d804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://criticalmind.com.br/wp-content/uploads/2026/09/slice_4-4.webp");background-position:center center;background-repeat:no-repeat;}.elementor-6 .elementor-element.elementor-element-6aa3869f{--display:flex;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6 .elementor-element.elementor-element-4716432e{--display:flex;--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;}.elementor-6 .elementor-element.elementor-element-592b1e7f{width:var( --container-widget-width, 438.62px );max-width:438.62px;--container-widget-width:438.62px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-592b1e7f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:400;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-72dbb87f{width:var( --container-widget-width, 668.35px );max-width:668.35px;--container-widget-width:668.35px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-72dbb87f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-46892c7c{--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;}.elementor-6 .elementor-element.elementor-element-2c04712d{width:var( --container-widget-width, 350px );max-width:350px;padding:70px 25px 70px 25px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-2c04712d .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-6 .elementor-element.elementor-element-2c04712d .elementor-icon{font-size:64px;}.elementor-6 .elementor-element.elementor-element-2c04712d .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-2c04712d .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-0.02em;}.elementor-6 .elementor-element.elementor-element-2c04712d .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2c04712d:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-2c04712d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2c04712d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#B2BCC9;}.elementor-6 .elementor-element.elementor-element-79aa6a5d{width:var( --container-widget-width, 350px );max-width:350px;padding:70px 25px 70px 25px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-79aa6a5d .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-6 .elementor-element.elementor-element-79aa6a5d .elementor-icon{font-size:64px;}.elementor-6 .elementor-element.elementor-element-79aa6a5d .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-79aa6a5d .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-0.02em;}.elementor-6 .elementor-element.elementor-element-79aa6a5d .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-79aa6a5d:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-79aa6a5d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-79aa6a5d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#B2BCC9;}.elementor-6 .elementor-element.elementor-element-74e85a56{width:var( --container-widget-width, 350px );max-width:350px;padding:70px 25px 70px 25px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-74e85a56 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-6 .elementor-element.elementor-element-74e85a56 .elementor-icon{font-size:64px;}.elementor-6 .elementor-element.elementor-element-74e85a56 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-74e85a56 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:-0.02em;}.elementor-6 .elementor-element.elementor-element-74e85a56 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-74e85a56:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-74e85a56:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-74e85a56 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#B2BCC9;}.elementor-6 .elementor-element.elementor-element-392963d .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-392963d{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-52ef6636{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6 .elementor-element.elementor-element-6ec3c57b{--display:flex;--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:flex-start;}.elementor-6 .elementor-element.elementor-element-602aec1a{text-align:start;}.elementor-6 .elementor-element.elementor-element-602aec1a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:400;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-33bdb028{width:var( --container-widget-width, 668.35px );max-width:668.35px;--container-widget-width:668.35px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-33bdb028 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-1abf8d3e{width:var( --container-widget-width, 668.35px );max-width:668.35px;--container-widget-width:668.35px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-1abf8d3e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-32108859{width:var( --container-widget-width, 668.35px );max-width:668.35px;--container-widget-width:668.35px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-32108859 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-7b56cd91{width:var( --container-widget-width, 668.35px );max-width:668.35px;--container-widget-width:668.35px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-7b56cd91 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-66a4a331 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-66a4a331{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-55c1e597{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-55c1e597:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-55c1e597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040414;background-image:url("https://criticalmind.com.br/wp-content/uploads/2026/09/slice_5-2.webp");background-position:top center;background-repeat:no-repeat;}.elementor-6 .elementor-element.elementor-element-f6e966d{--display:flex;--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;}.elementor-6 .elementor-element.elementor-element-3d92f24b{width:var( --container-widget-width, 518.32px );max-width:518.32px;--container-widget-width:518.32px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-3d92f24b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:400;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a43802c{width:var( --container-widget-width, 668.35px );max-width:668.35px;--container-widget-width:668.35px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-a43802c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-74a73cf4{width:var( --container-widget-width, 489.31px );max-width:489.31px;--container-widget-width:489.31px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-74a73cf4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5614bbb5{--display:flex;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-6 .elementor-element.elementor-element-18e4eb60{text-align:center;}.elementor-6 .elementor-element.elementor-element-18e4eb60 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:400;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-bfb2a66{width:var( --container-widget-width, 676.5px );max-width:676.5px;--container-widget-width:676.5px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-group > label, .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-group > label{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-html{padding-bottom:0px;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-group .elementor-field{color:#0A0A0A80;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-group .elementor-field, .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-subgroup label{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F0EDE6;border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-group .elementor-select-wrapper select{background-color:#F0EDE6;border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-button{font-family:"Manrope", Sans-serif;font-weight:700;padding:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .e-form__buttons__wrapper__button-next{color:#000000;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-button[type="submit"]{color:#000000;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .e-form__buttons__wrapper__button-previous{color:#000000;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-message{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-message.elementor-message-danger{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-34688052{--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-6 .elementor-element.elementor-element-14fa33a{--display:flex;--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:flex-start;}.elementor-6 .elementor-element.elementor-element-f529021{width:100%;max-width:100%;text-align:start;}.elementor-6 .elementor-element.elementor-element-f529021 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:400;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5a2b4d0b{width:var( --container-widget-width, 668.35px );max-width:668.35px;--container-widget-width:668.35px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-5a2b4d0b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-7f5834fd .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-7f5834fd{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-1e06d1f2{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6 .elementor-element.elementor-element-5111dee{text-align:center;}.elementor-6 .elementor-element.elementor-element-5111dee .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:400;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-97ec127{--display:flex;}.elementor-6 .elementor-element.elementor-element-2b6782a5{width:100%;max-width:100%;text-align:start;}.elementor-6 .elementor-element.elementor-element-2b6782a5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-5b7a740c{--display:flex;}.elementor-6 .elementor-element.elementor-element-607bb625{width:100%;max-width:100%;text-align:start;}.elementor-6 .elementor-element.elementor-element-607bb625 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-1282efb3{--display:flex;}.elementor-6 .elementor-element.elementor-element-12b5f33a{width:100%;max-width:100%;text-align:start;}.elementor-6 .elementor-element.elementor-element-12b5f33a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-6f22ca18{--display:flex;}.elementor-6 .elementor-element.elementor-element-40c6f2d{width:100%;max-width:100%;text-align:start;}.elementor-6 .elementor-element.elementor-element-40c6f2d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-25603588{--display:flex;}.elementor-6 .elementor-element.elementor-element-17360d1c{width:100%;max-width:100%;text-align:start;}.elementor-6 .elementor-element.elementor-element-17360d1c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-6161c002{--display:flex;}.elementor-6 .elementor-element.elementor-element-33bbb392{width:100%;max-width:100%;text-align:start;}.elementor-6 .elementor-element.elementor-element-33bbb392 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-38b8f4a6{--display:flex;}.elementor-6 .elementor-element.elementor-element-296271a4{width:100%;max-width:100%;text-align:start;}.elementor-6 .elementor-element.elementor-element-296271a4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:-0.02em;color:#FFFFFFB2;}.elementor-6 .elementor-element.elementor-element-62b3970c{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 807px );max-width:807px;--container-widget-width:807px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-6 .elementor-element.elementor-element-62b3970c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFFF0D;}.elementor-6 .elementor-element.elementor-element-62b3970c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF0D;}.elementor-6 .elementor-element.elementor-element-62b3970c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;}.elementor-6 .elementor-element.elementor-element-62b3970c {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-6 .elementor-element.elementor-element-62b3970c > .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:"Manrope", Sans-serif;}:where( .elementor-6 .elementor-element.elementor-element-62b3970c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px;}.elementor-6 .elementor-element.elementor-element-268e3162 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-268e3162{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-268e3162.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-5c9990eb{--display:flex;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-5c9990eb:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5c9990eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1B32;}.elementor-6 .elementor-element.elementor-element-53dc3440 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-3d925f07{--width:521.34px;}.elementor-6 .elementor-element.elementor-element-50b305a9{--width:330px;}.elementor-6 .elementor-element.elementor-element-375e8540{--width:330px;}.elementor-6 .elementor-element.elementor-element-1f0fb46c{--width:330px;}.elementor-6 .elementor-element.elementor-element-3f5154fa{--width:541px;}.elementor-6 .elementor-element.elementor-element-6ec3c57b{--width:540px;}.elementor-6 .elementor-element.elementor-element-5614bbb5{--width:882px;}.elementor-6 .elementor-element.elementor-element-34688052{--width:1089.58px;}.elementor-6 .elementor-element.elementor-element-14fa33a{--width:580.58px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-23cfd8f2{--content-width:350px;--min-height:0px;--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:flex-end;--padding-top:280px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-23cfd8f2:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-23cfd8f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-6 .elementor-element.elementor-element-3d925f07{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-4862aa04{text-align:center;}.elementor-6 .elementor-element.elementor-element-4862aa04 .elementor-heading-title{font-size:24px;}.elementor-6 .elementor-element.elementor-element-4f51c7fa{text-align:center;}.elementor-6 .elementor-element.elementor-element-4f51c7fa .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-2e6ce0fb .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-69848694{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5861f4f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6 .elementor-element.elementor-element-516dd0c9{--content-width:350px;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-516dd0c9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-516dd0c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-1deaa895{text-align:center;}.elementor-6 .elementor-element.elementor-element-1deaa895 .elementor-heading-title{font-size:26px;}.elementor-6 .elementor-element.elementor-element-2a249ab7{text-align:center;}.elementor-6 .elementor-element.elementor-element-2a249ab7 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-2e9134{text-align:center;}.elementor-6 .elementor-element.elementor-element-2e9134 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-48b553b2{text-align:center;}.elementor-6 .elementor-element.elementor-element-48b553b2 .elementor-heading-title{font-size:27px;}.elementor-6 .elementor-element.elementor-element-486b12f2{text-align:center;}.elementor-6 .elementor-element.elementor-element-486b12f2 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-50b305a9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-6aec43e2 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-6aec43e2 .elementor-icon-box-title a{font-size:18px;}.elementor-6 .elementor-element.elementor-element-6aec43e2 .elementor-icon-box-description{font-size:14px;}.elementor-6 .elementor-element.elementor-element-375e8540{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-70b7edf2 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-70b7edf2 .elementor-icon-box-title a{font-size:18px;}.elementor-6 .elementor-element.elementor-element-70b7edf2 .elementor-icon-box-description{font-size:14px;}.elementor-6 .elementor-element.elementor-element-1f0fb46c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-271bf080 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-271bf080 .elementor-icon-box-title a{font-size:18px;}.elementor-6 .elementor-element.elementor-element-271bf080 .elementor-icon-box-description{font-size:14px;}.elementor-6 .elementor-element.elementor-element-42623d84 .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-1241a8b5{--content-width:3350px;--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-6abeb497{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6 .elementor-element.elementor-element-3f5154fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-71232634{text-align:center;}.elementor-6 .elementor-element.elementor-element-71232634 .elementor-heading-title{font-size:27px;}.elementor-6 .elementor-element.elementor-element-4bfeeff4{text-align:center;}.elementor-6 .elementor-element.elementor-element-4bfeeff4 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-3151d382{text-align:center;}.elementor-6 .elementor-element.elementor-element-3151d382 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-73d4be1c .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-3100d804{--content-width:350px;--min-height:0px;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-3100d804:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3100d804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-6aa3869f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6 .elementor-element.elementor-element-592b1e7f{text-align:center;}.elementor-6 .elementor-element.elementor-element-592b1e7f .elementor-heading-title{font-size:27px;}.elementor-6 .elementor-element.elementor-element-72dbb87f{text-align:center;}.elementor-6 .elementor-element.elementor-element-72dbb87f .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-2c04712d{padding:24px 24px 24px 24px;}.elementor-6 .elementor-element.elementor-element-2c04712d .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-2c04712d .elementor-icon-box-title a{font-size:18px;}.elementor-6 .elementor-element.elementor-element-2c04712d .elementor-icon-box-description{font-size:14px;}.elementor-6 .elementor-element.elementor-element-79aa6a5d{padding:24px 24px 24px 24px;}.elementor-6 .elementor-element.elementor-element-79aa6a5d .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-79aa6a5d .elementor-icon-box-title a{font-size:18px;}.elementor-6 .elementor-element.elementor-element-79aa6a5d .elementor-icon-box-description{font-size:14px;}.elementor-6 .elementor-element.elementor-element-74e85a56{padding:24px 24px 24px 24px;}.elementor-6 .elementor-element.elementor-element-74e85a56 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-74e85a56 .elementor-icon-box-title a{font-size:18px;}.elementor-6 .elementor-element.elementor-element-74e85a56 .elementor-icon-box-description{font-size:14px;}.elementor-6 .elementor-element.elementor-element-392963d .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-52ef6636{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-700f6cbd img{height:358px;object-fit:cover;object-position:top center;border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-6ec3c57b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-602aec1a{text-align:center;}.elementor-6 .elementor-element.elementor-element-602aec1a .elementor-heading-title{font-size:27px;}.elementor-6 .elementor-element.elementor-element-33bdb028{text-align:center;}.elementor-6 .elementor-element.elementor-element-33bdb028 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-1abf8d3e{text-align:center;}.elementor-6 .elementor-element.elementor-element-1abf8d3e .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-32108859{text-align:center;}.elementor-6 .elementor-element.elementor-element-32108859 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-7b56cd91{text-align:center;}.elementor-6 .elementor-element.elementor-element-7b56cd91 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-66a4a331 .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-55c1e597:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-55c1e597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-55c1e597{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-3d92f24b{text-align:center;}.elementor-6 .elementor-element.elementor-element-3d92f24b .elementor-heading-title{font-size:27px;}.elementor-6 .elementor-element.elementor-element-a43802c{text-align:center;}.elementor-6 .elementor-element.elementor-element-a43802c .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-74a73cf4{text-align:center;}.elementor-6 .elementor-element.elementor-element-74a73cf4 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-5614bbb5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-18e4eb60{text-align:center;}.elementor-6 .elementor-element.elementor-element-18e4eb60 .elementor-heading-title{font-size:27px;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-group > label{font-size:14px;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-group .elementor-field, .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-subgroup label{font-size:14px;}.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-f529021{text-align:center;}.elementor-6 .elementor-element.elementor-element-f529021 .elementor-heading-title{font-size:27px;}.elementor-6 .elementor-element.elementor-element-5a2b4d0b{text-align:center;}.elementor-6 .elementor-element.elementor-element-5a2b4d0b .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-7f5834fd .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-5111dee{text-align:center;}.elementor-6 .elementor-element.elementor-element-5111dee .elementor-heading-title{font-size:27px;}.elementor-6 .elementor-element.elementor-element-2b6782a5{text-align:center;}.elementor-6 .elementor-element.elementor-element-2b6782a5 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-607bb625{text-align:center;}.elementor-6 .elementor-element.elementor-element-607bb625 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-12b5f33a{text-align:center;}.elementor-6 .elementor-element.elementor-element-12b5f33a .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-40c6f2d{text-align:center;}.elementor-6 .elementor-element.elementor-element-40c6f2d .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-17360d1c{text-align:center;}.elementor-6 .elementor-element.elementor-element-17360d1c .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-33bbb392{text-align:center;}.elementor-6 .elementor-element.elementor-element-33bbb392 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-296271a4{text-align:center;}.elementor-6 .elementor-element.elementor-element-296271a4 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-268e3162 .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-53dc3440{width:var( --container-widget-width, 186px );max-width:186px;--container-widget-width:186px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-53dc3440 .elementor-heading-title{line-height:1.4em;}}/* Start custom CSS for heading, class: .elementor-element-4862aa04 */.elementor-6 .elementor-element.elementor-element-4862aa04 b{
    background: linear-gradient(90deg, #5ECDFF 0%, #C2ECFF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e6ce0fb *//* ==================================================
   BOTÃO MENTORIA
   Classe CSS: botao-mentoria
================================================== */


/* ==================================================
   CONTAINER
================================================== */

.botao-mentoria {
    max-width: 100% !important;
}


/* ==================================================
   BOTÃO
================================================== */

.botao-mentoria .elementor-button {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 365px !important;
    max-width: 100% !important;

    min-height: 76px;
    height: auto;

    box-sizing: border-box;

    padding: 8px 65px 8px 16px !important;
    margin: 0;

    background: transparent !important;

    border: 1px solid rgba(255, 255, 255, 0.45) !important;
    border-radius: 50px;

    box-shadow: none !important;

    overflow: hidden;

    color: #000 !important;

    transition: all 0.3s ease;
}


/* ==================================================
   CÁPSULA AZUL
================================================== */

.botao-mentoria .elementor-button::before {
    content: "";

    position: absolute;

    top: 8px;
    left: 8px;
    right: 57px;
    bottom: 8px;

    min-height: 58px;

    border-radius: 50px;

    background: linear-gradient(
        100deg,
        #5acaf2 0%,
        #bcecff 100%
    );

    z-index: 1;

    transition: all 0.3s ease;
}


/* ==================================================
   WRAPPER DO ELEMENTOR
================================================== */

.botao-mentoria .elementor-button-content-wrapper {
    position: relative;

    z-index: 3;

    display: flex !important;

    align-items: center;
    justify-content: center;

    width: 100%;

    margin: 0 !important;
    padding: 0 !important;
}


/* ==================================================
   TEXTO
================================================== */

.botao-mentoria .elementor-button-text {
    position: relative;

    z-index: 3;

    display: block;

    width: 100%;

    max-width: 100%;

    margin: 0 !important;
    padding: 0 !important;

    color: #000 !important;

    font-size: 16px;
    font-weight: 500;

    line-height: 1.15;

    text-align: center;

    /*
     * IMPORTANTE:
     * permite que o texto quebre em várias linhas
     */
    white-space: normal !important;

    overflow-wrap: break-word;
    word-break: normal;

    flex: 1 1 auto;
}


/* ==================================================
   REMOVE ÍCONE DO ELEMENTOR
================================================== */

.botao-mentoria .elementor-button-icon {
    display: none !important;
}


/* ==================================================
   SETA
================================================== */

.botao-mentoria .elementor-button::after {
    content: "";

    position: absolute;

    top: 50%;
    right: 27px;

    width: 19px;
    height: 19px;

    transform: translateY(-50%);

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 15L15 5M8 5H15V12' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    z-index: 5;

    transition: transform 0.3s ease;
}


/* ==================================================
   HOVER
================================================== */

.botao-mentoria .elementor-button:hover {
    border-color: rgba(255, 255, 255, 0.7) !important;
}

.botao-mentoria .elementor-button:hover::before {
    background: linear-gradient(
        100deg,
        #65d0f5 0%,
        #c8efff 100%
    );
}

.botao-mentoria .elementor-button:hover::after {
    transform: translate(3px, -50%);
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 767px) {

    .botao-mentoria {
        width: 100% !important;

        display: flex !important;
        justify-content: center;
    }

    .botao-mentoria .elementor-button {
        width: 100% !important;
        max-width: 365px !important;

        min-height: 70px;

        padding: 8px 58px 8px 12px !important;
    }

    .botao-mentoria .elementor-button::before {
        top: 7px;
        left: 7px;
        right: 50px;
        bottom: 7px;

        min-height: 54px;
    }

    .botao-mentoria .elementor-button-text {
        font-size: 15px;

        line-height: 1.15;

        /*
         * O texto pode quebrar livremente.
         */
        white-space: normal !important;

        overflow-wrap: break-word;
        word-break: normal;
    }

    .botao-mentoria .elementor-button::after {
        right: 22px;

        width: 18px;
        height: 18px;
    }
}


/* ==================================================
   CELULAR PEQUENO
================================================== */

@media (max-width: 400px) {

    .botao-mentoria .elementor-button {
        width: 100% !important;
        max-width: 100% !important;

        min-height: 64px;

        padding: 8px 53px 8px 10px !important;
    }

    .botao-mentoria .elementor-button::before {
        top: 6px;
        left: 6px;
        right: 45px;
        bottom: 6px;

        min-height: 50px;
    }

    .botao-mentoria .elementor-button-text {
        font-size: 13px;

        line-height: 1.15;

        white-space: normal !important;
    }

    .botao-mentoria .elementor-button::after {
        right: 18px;

        width: 17px;
        height: 17px;
    }
}


/* ==================================================
   CELULAR MUITO PEQUENO
================================================== */

@media (max-width: 340px) {

    .botao-mentoria .elementor-button-text {
        font-size: 12px;
    }

    .botao-mentoria .elementor-button {
        padding-left: 8px !important;
        padding-right: 50px !important;
    }

    .botao-mentoria .elementor-button::after {
        right: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1deaa895 */.elementor-6 .elementor-element.elementor-element-1deaa895 b{
    background: linear-gradient(90deg, #5ECDFF 0%, #C2ECFF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b553b2 */.elementor-6 .elementor-element.elementor-element-48b553b2 b{
    background: linear-gradient(90deg, #5ECDFF 0%, #C2ECFF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b305a9 */.elementor-6 .elementor-element.elementor-element-50b305a9{
    border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.15);
background: rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-375e8540 */.elementor-6 .elementor-element.elementor-element-375e8540{
    border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.15);
background: rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0fb46c */.elementor-6 .elementor-element.elementor-element-1f0fb46c{
    border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.15);
background: rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71232634 */.elementor-6 .elementor-element.elementor-element-71232634 b{
    background: linear-gradient(90deg, #5ECDFF 0%, #C2ECFF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-592b1e7f */.elementor-6 .elementor-element.elementor-element-592b1e7f b{
    background: linear-gradient(90deg, #5ECDFF 0%, #C2ECFF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c04712d */.elementor-6 .elementor-element.elementor-element-2c04712d{
    border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.15);
background: rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79aa6a5d */.elementor-6 .elementor-element.elementor-element-79aa6a5d{
    border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.15);
background: rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74e85a56 */.elementor-6 .elementor-element.elementor-element-74e85a56{
    border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.15);
background: rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602aec1a */.elementor-6 .elementor-element.elementor-element-602aec1a b{
    background: linear-gradient(90deg, #5ECDFF 0%, #C2ECFF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d92f24b */.elementor-6 .elementor-element.elementor-element-3d92f24b b{
    background: linear-gradient(90deg, #5ECDFF 0%, #C2ECFF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18e4eb60 */.elementor-6 .elementor-element.elementor-element-18e4eb60 b{
    background: linear-gradient(90deg, #5ECDFF 0%, #C2ECFF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-bfb2a66 */.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-button{
    border-radius: 600px;
background: linear-gradient(90deg, #5ECDFF 0%, #C2ECFF 100%), #F0EDE6;
}

/* =========================================================
   RADIO BUTTONS - ELEMENTOR
   ========================================================= */

/* Container geral das opções */
.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-subgroup {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0;
    
    width: 100%;
    min-height: 58px;
    
    padding: 0 28px;
    
    border: 1px solid rgba(255, 255, 255, 0.14);
    border-radius: 30px;
    
    box-sizing: border-box;
}


/* Cada opção */
.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-option {
    display: flex;
    align-items: center;
    
    margin: 0;
    padding: 0;
    
    white-space: nowrap;
}


/* Espaçamento entre as opções */
.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-option:not(:last-child) {
    margin-right: 20px;
}


/* Esconde o radio original */
.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio input[type="radio"] {
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px;
    pointer-events: none;
}


/* Label */
.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-option label {
    position: relative;
    
    display: flex;
    align-items: center;
    
    margin: 0;
    padding: 0;
    
    color: #ffffff;
    
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    
    cursor: pointer;
}


/* Bolinha personalizada */
.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-option label::before {
    content: "";
    
    display: inline-block;
    
    width: 20px;
    height: 20px;
    
    margin-right: 9px;
    
    flex: 0 0 20px;
    
    background: #ffffff;
    
    border: 2px solid #ffffff;
    border-radius: 50%;
    
    box-sizing: border-box;
    
    transition: all 0.2s ease;
}


/* Radio selecionado */
.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio input[type="radio"]:checked + label::before {
    background: #55C7F2;
    border-color: #ffffff;
    
    box-shadow: inset 0 0 0 3px #55C7F2;
}


/* Efeito de foco */
.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio input[type="radio"]:focus + label::before {
    box-shadow: 
        0 0 0 3px rgba(85, 199, 242, 0.20),
        inset 0 0 0 3px #55C7F2;
}


/* =========================================================
   RADIO COMPACTO PARA ESCALA 0-10
   ========================================================= */

.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-subgroup:has(input[value="0"]),
.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-subgroup:has(input[value="1"]),
.elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-subgroup:has(input[value="2"]) {
    justify-content: space-between;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-subgroup {
        min-height: 56px;
        padding: 12px 20px;
        gap: 12px;
        border-radius: 28px;
    }

    .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-option {
        margin: 0 !important;
    }

    .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-option:not(:last-child) {
        margin-right: 8px !important;
    }

    .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-option label {
        font-size: 13px;
    }

    .elementor-6 .elementor-element.elementor-element-bfb2a66 .elementor-field-type-radio .elementor-field-option label::before {
        width: 19px;
        height: 19px;
        flex-basis: 19px;
        margin-right: 7px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5614bbb5 */.elementor-6 .elementor-element.elementor-element-5614bbb5{
    border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.15);
background: rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f529021 */.elementor-6 .elementor-element.elementor-element-f529021 b{
    background: linear-gradient(90deg, #5ECDFF 0%, #C2ECFF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5111dee */.elementor-6 .elementor-element.elementor-element-5111dee b{
    background: linear-gradient(90deg, #5ECDFF 0%, #C2ECFF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}/* End custom CSS */