.elementor-10 .elementor-element.elementor-element-1a5bffbf{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-1a5bffbf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1a5bffbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://balcoesmediamarketing.com.br/wp-content/uploads/2025/09/slice_1231.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3171a0a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-10 .elementor-element.elementor-element-79b05487{text-align:start;}.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-10 .elementor-element.elementor-element-226cd47 .elementor-heading-title{font-family:"Clash", Sans-serif;font-size:2.1em;font-weight:600;line-height:1.3em;color:#000000;}.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-10 .elementor-element.elementor-element-285ee359{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;font-family:"Clash", Sans-serif;font-size:1.2em;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-285ee359 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-59e23100{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-10 .elementor-element.elementor-element-46a4fd91{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-46a4fd91 > .elementor-widget-container{padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-46a4fd91 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:0.9em;font-weight:600;color:#519CF4;}.elementor-10 .elementor-element.elementor-element-d36a248{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-d36a248 > .elementor-widget-container{padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-d36a248 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:0.9em;font-weight:600;color:#519CF4;}.elementor-10 .elementor-element.elementor-element-509288{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-509288 > .elementor-widget-container{padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-509288 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:0.9em;font-weight:600;color:#519CF4;}.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-10 .elementor-element.elementor-element-3cd857da .elementor-button{background-color:#25CA1C;font-family:"Clash", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 48px 25px 48px;}.elementor-10 .elementor-element.elementor-element-3cd857da{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4013dbc5{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1fe906be{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:1.4em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-10 .elementor-element.elementor-element-1fe906be p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-4a99880d{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;color:#519CF4;}.elementor-10 .elementor-element.elementor-element-4a99880d p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-6e95825f{--e-image-carousel-slides-to-show:4;}.elementor-10 .elementor-element.elementor-element-19568612{--e-image-carousel-slides-to-show:4;}.elementor-10 .elementor-element.elementor-element-fd0ae1f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3951e27b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-3951e27b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3951e27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FF;}.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-10 .elementor-element.elementor-element-1b3662be{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1b3662be .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-1b3662be .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1b3662be .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-1b3662be .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-1b3662be:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-1b3662be:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-1b3662be .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-2f22a478{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-2f22a478:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2f22a478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FF;}.elementor-10 .elementor-element.elementor-element-258b637{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-258b637 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-258b637 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-258b637 .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-258b637 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-258b637:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-258b637:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-258b637 .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-44416bcd{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-44416bcd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-44416bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FF;}.elementor-10 .elementor-element.elementor-element-1d6838f9{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1d6838f9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-1d6838f9 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1d6838f9 .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-1d6838f9 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-1d6838f9:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-1d6838f9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-1d6838f9 .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-35603469{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-35603469:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-35603469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FF;}.elementor-10 .elementor-element.elementor-element-65fae8bc{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-65fae8bc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-65fae8bc .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-65fae8bc .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-65fae8bc .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-65fae8bc:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-65fae8bc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-65fae8bc .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-8aa028e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-8aa028e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8aa028e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FF;}.elementor-10 .elementor-element.elementor-element-7f7cae09{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7f7cae09 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-7f7cae09 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-7f7cae09 .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7f7cae09 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-7f7cae09:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-7f7cae09:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-7f7cae09 .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-6342ba3e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-6342ba3e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6342ba3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FF;}.elementor-10 .elementor-element.elementor-element-17cdd8d0{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-17cdd8d0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-17cdd8d0 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-17cdd8d0 .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-17cdd8d0 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-17cdd8d0:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-17cdd8d0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-17cdd8d0 .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-2f165a2d{--display:flex;--min-height:752px;--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;--border-radius:10px 10px 10px 10px;--padding-top:96px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2f165a2d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2f165a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://balcoesmediamarketing.com.br/wp-content/uploads/2025/09/frame_2095586390.webp");background-position:top center;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ce4387 > .elementor-widget-container{margin:-141px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ce4387 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-ce4387 .elementor-icon{font-size:85px;}.elementor-10 .elementor-element.elementor-element-ce4387 .elementor-icon svg{height:85px;}.elementor-10 .elementor-element.elementor-element-ce4387 .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-177c3e2b{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-177c3e2b p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-539e38d2{--e-image-carousel-slides-to-show:4;}.elementor-10 .elementor-element.elementor-element-60b9cbd3 .elementor-button{background-color:#25CA1C;font-family:"Clash", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 48px 25px 48px;}.elementor-10 .elementor-element.elementor-element-60b9cbd3{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-34fac01{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-34fac01 > .elementor-widget-container{padding:64px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-34fac01 p{margin-block-end:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-59aa3677{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10 .elementor-element.elementor-element-d4815c4{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:3em;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d4815c4 > .elementor-widget-container{padding:64px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-d4815c4 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-5c4731fd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-177px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-10fe1f38{--display:flex;}.elementor-10 .elementor-element.elementor-element-c758acc > .elementor-widget-container{margin:0px 0px -66px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3fd24990{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-3fd24990:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3fd24990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FF;}.elementor-10 .elementor-element.elementor-element-3fa8567f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3fa8567f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-3fa8567f .elementor-icon{font-size:72px;}.elementor-10 .elementor-element.elementor-element-3fa8567f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-3fa8567f .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3fa8567f .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-3fa8567f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-3fa8567f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-3fa8567f .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-3de6b3d4{--display:flex;}.elementor-10 .elementor-element.elementor-element-33e34995 > .elementor-widget-container{margin:0px 0px -66px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-574426ee{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-574426ee:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-574426ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FF;}.elementor-10 .elementor-element.elementor-element-47de731a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-47de731a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-47de731a .elementor-icon{font-size:72px;}.elementor-10 .elementor-element.elementor-element-47de731a .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-47de731a .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-47de731a .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-47de731a:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-47de731a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-47de731a .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-563e43ea{--display:flex;}.elementor-10 .elementor-element.elementor-element-248fd065 > .elementor-widget-container{margin:0px 0px -66px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1fa4deb0{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-1fa4deb0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1fa4deb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FF;}.elementor-10 .elementor-element.elementor-element-3fd3e149{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3fd3e149 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-3fd3e149 .elementor-icon{font-size:72px;}.elementor-10 .elementor-element.elementor-element-3fd3e149 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-3fd3e149 .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3fd3e149 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-3fd3e149:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-3fd3e149:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-3fd3e149 .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-3b47cb6{--display:flex;--min-height:371px;--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;--padding-top:173px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-52606ec7 .elementor-button{background-color:#25CA1C;font-family:"Clash", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 48px 25px 48px;}.elementor-10 .elementor-element.elementor-element-52606ec7{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7dfc8b85{--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-10 .elementor-element.elementor-element-4c5b8a5c{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-4c5b8a5c > .elementor-widget-container{padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-4c5b8a5c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:0.9em;font-weight:600;color:#519CF4;}.elementor-10 .elementor-element.elementor-element-6d600dcf{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-6d600dcf > .elementor-widget-container{padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-6d600dcf .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:0.9em;font-weight:600;color:#519CF4;}.elementor-10 .elementor-element.elementor-element-e5e0736{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-e5e0736 > .elementor-widget-container{padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-e5e0736 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:0.9em;font-weight:600;color:#519CF4;}.elementor-10 .elementor-element.elementor-element-6f2b670{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-286c0991{--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:space-around;}.elementor-10 .elementor-element.elementor-element-60549b3f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Clash", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-10 .elementor-element.elementor-element-60549b3f p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-5f6ae452{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-6e889e38{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-10 .elementor-element.elementor-element-6e889e38 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-48e4a40b{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;font-family:"Figtree", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-48e4a40b p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-76546e1c{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-10 .elementor-element.elementor-element-78d9a219 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10 .elementor-element.elementor-element-78d9a219 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-78d9a219{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:0px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10 .elementor-element.elementor-element-29ad9c0b{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-6bf4c282{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6b6fd426{text-align:start;font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.3em;color:#216CC4;}.elementor-10 .elementor-element.elementor-element-6b6fd426 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-78924e06{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:start;font-family:"Clash", Sans-serif;font-size:1em;font-weight:400;color:#798BB3;}.elementor-10 .elementor-element.elementor-element-78924e06 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-23afe644{--display:flex;}.elementor-10 .elementor-element.elementor-element-70a28a83{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3dc6f15a{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-10 .elementor-element.elementor-element-3dc6f15a p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7870e7f4{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:1.1em;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-7870e7f4 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-7870e7f4 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-564664ae{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-10 .elementor-element.elementor-element-5d2c0acc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-57ddcc1c > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-25de4f87{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-25de4f87{left:20px;}.elementor-10 .elementor-element.elementor-element-25de4f87{top:258px;}.elementor-10 .elementor-element.elementor-element-25de4f87 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-25de4f87.elementor-view-stacked .elementor-icon{background-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-25de4f87.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-25de4f87.elementor-view-default .elementor-icon{color:#417CC2;border-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-25de4f87.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-25de4f87.elementor-view-default .elementor-icon svg{fill:#417CC2;}.elementor-10 .elementor-element.elementor-element-25de4f87 .elementor-icon{font-size:50%;}.elementor-10 .elementor-element.elementor-element-25de4f87 .elementor-icon svg{height:50%;}.elementor-10 .elementor-element.elementor-element-25de4f87 .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-1beff968{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-1beff968:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1beff968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4a513aa1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4a513aa1 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-4a513aa1 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4a513aa1 .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-4a513aa1 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-4a513aa1:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-4a513aa1:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-4a513aa1 .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-7ccb352c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-723fbe1e > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-136b6d1a{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-136b6d1a{left:20px;}.elementor-10 .elementor-element.elementor-element-136b6d1a{top:258px;}.elementor-10 .elementor-element.elementor-element-136b6d1a .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-136b6d1a.elementor-view-stacked .elementor-icon{background-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-136b6d1a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-136b6d1a.elementor-view-default .elementor-icon{color:#417CC2;border-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-136b6d1a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-136b6d1a.elementor-view-default .elementor-icon svg{fill:#417CC2;}.elementor-10 .elementor-element.elementor-element-136b6d1a .elementor-icon{font-size:50%;}.elementor-10 .elementor-element.elementor-element-136b6d1a .elementor-icon svg{height:50%;}.elementor-10 .elementor-element.elementor-element-136b6d1a .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-6afea6d8{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-6afea6d8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6afea6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5d93e4b8{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5d93e4b8 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-5d93e4b8 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5d93e4b8 .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-5d93e4b8 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-5d93e4b8:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-5d93e4b8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-5d93e4b8 .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-3adcf8e0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-44ddc88c > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6c9255f{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-6c9255f{left:20px;}.elementor-10 .elementor-element.elementor-element-6c9255f{top:258px;}.elementor-10 .elementor-element.elementor-element-6c9255f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6c9255f.elementor-view-stacked .elementor-icon{background-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-6c9255f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6c9255f.elementor-view-default .elementor-icon{color:#417CC2;border-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-6c9255f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6c9255f.elementor-view-default .elementor-icon svg{fill:#417CC2;}.elementor-10 .elementor-element.elementor-element-6c9255f .elementor-icon{font-size:50%;}.elementor-10 .elementor-element.elementor-element-6c9255f .elementor-icon svg{height:50%;}.elementor-10 .elementor-element.elementor-element-6c9255f .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-9df2270{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-9df2270:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9df2270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5ea44faa{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5ea44faa .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-5ea44faa .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5ea44faa .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-5ea44faa .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-5ea44faa:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-5ea44faa:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-5ea44faa .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-7e25cc51{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6fda8189 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5124eb85{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-5124eb85{left:20px;}.elementor-10 .elementor-element.elementor-element-5124eb85{top:258px;}.elementor-10 .elementor-element.elementor-element-5124eb85 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5124eb85.elementor-view-stacked .elementor-icon{background-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-5124eb85.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5124eb85.elementor-view-default .elementor-icon{color:#417CC2;border-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-5124eb85.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5124eb85.elementor-view-default .elementor-icon svg{fill:#417CC2;}.elementor-10 .elementor-element.elementor-element-5124eb85 .elementor-icon{font-size:50%;}.elementor-10 .elementor-element.elementor-element-5124eb85 .elementor-icon svg{height:50%;}.elementor-10 .elementor-element.elementor-element-5124eb85 .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-7f33796c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-7f33796c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7f33796c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5028ff8a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5028ff8a .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-5028ff8a .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5028ff8a .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-5028ff8a .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-5028ff8a:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-5028ff8a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-5028ff8a .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-37f59e2f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-73c72bb > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-40945230{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-40945230{left:20px;}.elementor-10 .elementor-element.elementor-element-40945230{top:258px;}.elementor-10 .elementor-element.elementor-element-40945230 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-40945230.elementor-view-stacked .elementor-icon{background-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-40945230.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-40945230.elementor-view-default .elementor-icon{color:#417CC2;border-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-40945230.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-40945230.elementor-view-default .elementor-icon svg{fill:#417CC2;}.elementor-10 .elementor-element.elementor-element-40945230 .elementor-icon{font-size:50%;}.elementor-10 .elementor-element.elementor-element-40945230 .elementor-icon svg{height:50%;}.elementor-10 .elementor-element.elementor-element-40945230 .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-2c4f626b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-2c4f626b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2c4f626b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2225db54{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2225db54 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-2225db54 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-2225db54 .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-2225db54 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-2225db54:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-2225db54:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-2225db54 .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-41ab8626{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7eff69e > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-382a1558{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-382a1558{left:20px;}.elementor-10 .elementor-element.elementor-element-382a1558{top:258px;}.elementor-10 .elementor-element.elementor-element-382a1558 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-382a1558.elementor-view-stacked .elementor-icon{background-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-382a1558.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-382a1558.elementor-view-default .elementor-icon{color:#417CC2;border-color:#417CC2;}.elementor-10 .elementor-element.elementor-element-382a1558.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-382a1558.elementor-view-default .elementor-icon svg{fill:#417CC2;}.elementor-10 .elementor-element.elementor-element-382a1558 .elementor-icon{font-size:50%;}.elementor-10 .elementor-element.elementor-element-382a1558 .elementor-icon svg{height:50%;}.elementor-10 .elementor-element.elementor-element-382a1558 .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-29f96893{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-29f96893:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-29f96893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5b67e748{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5b67e748 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-5b67e748 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5b67e748 .elementor-icon-box-title a{font-family:"Clash", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-5b67e748 .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-5b67e748:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-5b67e748:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-5b67e748 .elementor-icon-box-description{color:#636363;}.elementor-10 .elementor-element.elementor-element-a5f3fd0{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:1.1em;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-a5f3fd0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-2aafb686 .elementor-button{background-color:#25CA1C;font-family:"Clash", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 48px 25px 48px;}.elementor-10 .elementor-element.elementor-element-2aafb686{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-20a409e8{--display:flex;--min-height:752px;--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;--border-radius:10px 10px 10px 10px;--padding-top:96px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-20a409e8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-20a409e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://balcoesmediamarketing.com.br/wp-content/uploads/2025/09/frame_20955864132.webp");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-757c4fdc > .elementor-widget-container{margin:-141px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-757c4fdc .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-757c4fdc .elementor-icon{font-size:85px;}.elementor-10 .elementor-element.elementor-element-757c4fdc .elementor-icon svg{height:85px;}.elementor-10 .elementor-element.elementor-element-757c4fdc .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-289c185f{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-289c185f p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-2b901743{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2b901743 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-2b901743 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-1a994d5c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1a994d5c > .elementor-widget-container{padding:0px 0px 64px 0px;}.elementor-10 .elementor-element.elementor-element-1a994d5c p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-1c529fa7{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1c529fa7 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-c656139 > .elementor-widget-container{margin:0px 0px -121px 0px;}.elementor-10 .elementor-element.elementor-element-c656139 img{width:1000px;}.elementor-10 .elementor-element.elementor-element-58ecef24 > .elementor-widget-container{margin:0px 0px -121px 0px;}.elementor-10 .elementor-element.elementor-element-58ecef24 img{width:1000px;}.elementor-10 .elementor-element.elementor-element-20d25a73{--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:flex-start;--align-items:center;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3c4cc06f{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1644f2e8{--display:flex;}.elementor-10 .elementor-element.elementor-element-65c71ca9{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;font-family:"Clash", Sans-serif;font-size:2.2em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-10 .elementor-element.elementor-element-65c71ca9 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-65352179{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-65352179 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-65352179 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-228be0b7{--display:flex;}.elementor-10 .elementor-element.elementor-element-70ba428d{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:start;font-family:"Figtree", Sans-serif;font-size:1.1em;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-70ba428d p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7c934580{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;font-family:"Figtree", Sans-serif;font-size:1.1em;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-7c934580 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-669771e{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;font-family:"Figtree", Sans-serif;font-size:1.1em;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-669771e p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-2a0207c0{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-family:"Figtree", Sans-serif;font-size:1.1em;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-2a0207c0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-465b4de5 .elementor-button{background-color:#25CA1C;font-family:"Clash", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 48px 25px 48px;}.elementor-10 .elementor-element.elementor-element-465b4de5{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-62fdad09{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9c821a0{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-9c821a0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9c821a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://balcoesmediamarketing.com.br/wp-content/uploads/2025/09/frame_2095586422.webp");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2b360a77{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2b360a77 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-65aec0d{--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:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:100px 100px 100px 100px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-65aec0d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-65aec0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E0808;}.elementor-10 .elementor-element.elementor-element-5a258ca{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-5a258ca > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5a258ca .elementor-heading-title{font-family:"Clash", Sans-serif;font-size:1em;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-14434dce{--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;--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-10 .elementor-element.elementor-element-79d619f6{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-79d619f6 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-79d619f6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-79d619f6 .elementor-heading-title{font-family:"Clash", Sans-serif;font-size:1em;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-557e4329{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-557e4329 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-557e4329 .elementor-heading-title{font-family:"Clash", Sans-serif;font-size:1em;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-32bda981 .elementor-button{background-color:#FFFFFF;font-family:"Clash", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:25px 48px 25px 48px;}.elementor-10 .elementor-element.elementor-element-32bda981{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3c6a5ca5{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:2.2em;font-weight:600;line-height:1.3em;color:#000000;}.elementor-10 .elementor-element.elementor-element-3c6a5ca5 > .elementor-widget-container{padding:64px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3c6a5ca5 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7cae6752 .elementor-button{background-color:#25CA1C;font-family:"Clash", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 48px 25px 48px;}.elementor-10 .elementor-element.elementor-element-7cae6752{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-743be26a{--display:flex;--min-height:484px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-743be26a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-743be26a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://balcoesmediamarketing.com.br/wp-content/uploads/2025/09/frame_2095586390.webp");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-58765cbf{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-58765cbf p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-293505be{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-293505be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-293505be p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-35f703c4 .elementor-button{background-color:#25CA1C;font-family:"Clash", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 48px 25px 48px;}.elementor-10 .elementor-element.elementor-element-35f703c4{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-954a580{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-954a580 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-5c13e4b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5c13e4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5c13e4b p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-0d132e8 .elementor-button{background-color:#FFFFFF;font-family:"Clash", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:25px 48px 25px 48px;}.elementor-10 .elementor-element.elementor-element-0d132e8{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-52dea25d{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-52dea25d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-52dea25d p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-68c42ce6{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash", Sans-serif;font-size:0.9em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-68c42ce6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-68c42ce6 p{margin-block-end:0px;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3F9;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-fd0ae1f{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-5c4731fd{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-564664ae{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-1a5bffbf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1a5bffbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://balcoesmediamarketing.com.br/wp-content/uploads/2025/09/dwadwa-1.webp");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1a5bffbf{--min-height:0px;--justify-content:flex-end;--padding-top:300px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3171a0a5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-10 .elementor-element.elementor-element-79b05487 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-10 .elementor-element.elementor-element-79b05487{text-align:end;}.elementor-10 .elementor-element.elementor-element-79b05487 img{width:47%;}.elementor-10 .elementor-element.elementor-element-226cd47 .elementor-heading-title{font-size:1.2em;}.elementor-10 .elementor-element.elementor-element-285ee359{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;font-size:1em;}.elementor-10 .elementor-element.elementor-element-59e23100{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-59e23100.e-con{--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-46a4fd91 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-46a4fd91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-46a4fd91 .elementor-heading-title{font-size:0.8em;}.elementor-10 .elementor-element.elementor-element-d36a248 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-d36a248{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-d36a248 .elementor-heading-title{font-size:0.8em;}.elementor-10 .elementor-element.elementor-element-509288 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-509288{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-509288 .elementor-heading-title{font-size:0.8em;}.elementor-10 .elementor-element.elementor-element-3cd857da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-3cd857da .elementor-button{font-size:0.9em;padding:25px 20px 25px 20px;}.elementor-10 .elementor-element.elementor-element-4013dbc5{--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1fe906be{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;font-size:1.1em;}.elementor-10 .elementor-element.elementor-element-4a99880d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2em;}.elementor-10 .elementor-element.elementor-element-6e95825f{--e-image-carousel-slides-to-show:2;}.elementor-10 .elementor-element.elementor-element-6e95825f .swiper-wrapper{display:flex;align-items:center;}.elementor-10 .elementor-element.elementor-element-19568612{--e-image-carousel-slides-to-show:2;}.elementor-10 .elementor-element.elementor-element-fd0ae1f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3951e27b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1b3662be{--container-widget-width:442px;--container-widget-flex-grow:0;width:var( --container-widget-width, 442px );max-width:442px;}.elementor-10 .elementor-element.elementor-element-2f22a478{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-258b637{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-44416bcd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1d6838f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-35603469{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-65fae8bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-8aa028e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7f7cae09{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-10 .elementor-element.elementor-element-6342ba3e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-17cdd8d0{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-10 .elementor-element.elementor-element-2f165a2d{--padding-top:64px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ce4387 > .elementor-widget-container{margin:-97px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-177c3e2b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2em;}.elementor-10 .elementor-element.elementor-element-60b9cbd3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-60b9cbd3 .elementor-button{font-size:0.9em;padding:25px 20px 25px 20px;}.elementor-10 .elementor-element.elementor-element-34fac01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2em;}.elementor-10 .elementor-element.elementor-element-59aa3677{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-d4815c4{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;font-size:1.7em;}.elementor-10 .elementor-element.elementor-element-5c4731fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3fd24990{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3fa8567f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-3fa8567f .elementor-icon-box-wrapper{gap:16px;}.elementor-10 .elementor-element.elementor-element-3fa8567f .elementor-icon{font-size:63px;}.elementor-10 .elementor-element.elementor-element-47de731a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-47de731a .elementor-icon-box-wrapper{gap:16px;}.elementor-10 .elementor-element.elementor-element-47de731a .elementor-icon{font-size:63px;}.elementor-10 .elementor-element.elementor-element-3fd3e149{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-3fd3e149 .elementor-icon-box-wrapper{gap:16px;}.elementor-10 .elementor-element.elementor-element-3fd3e149 .elementor-icon{font-size:63px;}.elementor-10 .elementor-element.elementor-element-3b47cb6{--padding-top:173px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-52606ec7 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-52606ec7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-52606ec7 .elementor-button{font-size:0.9em;padding:25px 20px 25px 20px;}.elementor-10 .elementor-element.elementor-element-7dfc8b85{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-4c5b8a5c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-6d600dcf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-e5e0736{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-6f2b670{--padding-top:64px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-60549b3f{font-size:2.1em;}.elementor-10 .elementor-element.elementor-element-6e889e38{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;font-size:1.1em;}.elementor-10 .elementor-element.elementor-element-48e4a40b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-76546e1c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-29ad9c0b{--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-6bf4c282{--width:36%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6b6fd426{font-size:1em;}.elementor-10 .elementor-element.elementor-element-78924e06{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.7em;}.elementor-10 .elementor-element.elementor-element-23afe644{--width:44%;}.elementor-10 .elementor-element.elementor-element-70a28a83{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3dc6f15a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2em;}.elementor-10 .elementor-element.elementor-element-7870e7f4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-564664ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-5d2c0acc{--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-10 .elementor-element.elementor-element-57ddcc1c > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-10 .elementor-element.elementor-element-25de4f87{top:236px;}.elementor-10 .elementor-element.elementor-element-7ccb352c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-723fbe1e > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-10 .elementor-element.elementor-element-136b6d1a{top:236px;}.elementor-10 .elementor-element.elementor-element-3adcf8e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-44ddc88c > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-10 .elementor-element.elementor-element-6c9255f{top:236px;}.elementor-10 .elementor-element.elementor-element-7e25cc51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6fda8189 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-10 .elementor-element.elementor-element-5124eb85{top:236px;}.elementor-10 .elementor-element.elementor-element-37f59e2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-73c72bb > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-10 .elementor-element.elementor-element-40945230{top:236px;}.elementor-10 .elementor-element.elementor-element-41ab8626{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7eff69e > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-10 .elementor-element.elementor-element-382a1558{top:195px;}.elementor-10 .elementor-element.elementor-element-a5f3fd0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-2aafb686{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-2aafb686 .elementor-button{font-size:0.9em;padding:25px 20px 25px 20px;}.elementor-10 .elementor-element.elementor-element-20a409e8{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-757c4fdc > .elementor-widget-container{margin:-85px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-289c185f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2em;}.elementor-10 .elementor-element.elementor-element-2b901743{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-1a994d5c{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-10 .elementor-element.elementor-element-1c529fa7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2em;}.elementor-10 .elementor-element.elementor-element-20d25a73{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-65c71ca9{font-size:1.7em;}.elementor-10 .elementor-element.elementor-element-65352179{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-70ba428d{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;font-size:1em;}.elementor-10 .elementor-element.elementor-element-7c934580{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;font-size:1em;}.elementor-10 .elementor-element.elementor-element-669771e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1em;}.elementor-10 .elementor-element.elementor-element-2a0207c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1em;}.elementor-10 .elementor-element.elementor-element-465b4de5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-465b4de5 .elementor-button{font-size:0.9em;padding:25px 20px 25px 20px;}.elementor-10 .elementor-element.elementor-element-9c821a0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2b360a77{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.7em;}.elementor-10 .elementor-element.elementor-element-5a258ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-79d619f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-557e4329{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-32bda981{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-32bda981 .elementor-button{font-size:0.9em;padding:25px 20px 25px 20px;}.elementor-10 .elementor-element.elementor-element-7cae6752{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-7cae6752 .elementor-button{font-size:0.9em;padding:25px 20px 25px 20px;}.elementor-10 .elementor-element.elementor-element-743be26a{--min-height:447px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-58765cbf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.9em;}.elementor-10 .elementor-element.elementor-element-293505be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.1em;}.elementor-10 .elementor-element.elementor-element-35f703c4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-35f703c4 .elementor-button{font-size:0.9em;padding:25px 20px 25px 20px;}.elementor-10 .elementor-element.elementor-element-954a580{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.9em;}.elementor-10 .elementor-element.elementor-element-5c13e4b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.1em;}.elementor-10 .elementor-element.elementor-element-0d132e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-0d132e8 .elementor-button{font-size:0.9em;padding:25px 20px 25px 20px;}.elementor-10 .elementor-element.elementor-element-52dea25d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1em;}.elementor-10 .elementor-element.elementor-element-68c42ce6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-1a5bffbf{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-3171a0a5{--width:46%;}.elementor-10 .elementor-element.elementor-element-4013dbc5{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-2f165a2d{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-7dfc8b85{--width:64%;}.elementor-10 .elementor-element.elementor-element-6f2b670{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-286c0991{--width:90%;}.elementor-10 .elementor-element.elementor-element-76546e1c{--width:90%;}.elementor-10 .elementor-element.elementor-element-29ad9c0b{--width:39%;}.elementor-10 .elementor-element.elementor-element-6bf4c282{--width:95%;}.elementor-10 .elementor-element.elementor-element-23afe644{--width:75%;}.elementor-10 .elementor-element.elementor-element-20a409e8{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-20d25a73{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-228be0b7{--width:89%;}.elementor-10 .elementor-element.elementor-element-65aec0d{--width:68%;}.elementor-10 .elementor-element.elementor-element-14434dce{--width:68%;}.elementor-10 .elementor-element.elementor-element-743be26a{--content-width:1240px;}}/* Start custom CSS for heading, class: .elementor-element-46a4fd91 */.elementor-10 .elementor-element.elementor-element-46a4fd91{
    border-radius: 100px;
border: 1px solid rgba(65, 124, 194, 0.15);
background: rgba(65, 124, 194, 0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d36a248 */.elementor-10 .elementor-element.elementor-element-d36a248{
    border-radius: 100px;
border: 1px solid rgba(65, 124, 194, 0.15);
background: rgba(65, 124, 194, 0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-509288 */.elementor-10 .elementor-element.elementor-element-509288{
    border-radius: 100px;
border: 1px solid rgba(65, 124, 194, 0.15);
background: rgba(65, 124, 194, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cd857da *//* Use o Easy Coder para personalizar as cores */

/* A classe .elementor-widget-container define o layout do contêiner do botão. */

/* Cor de fundo do botão. O botão tem um gradiente do azul claro para o azul escuro. */
.elementor-10 .elementor-element.elementor-element-3cd857da .elementor-button { /* Gradiente de fundo (azul claro para azul escuro) */
    border-radius: 100px;
    /* Sombras do botão para dar um efeito de profundidade */
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de laranja para vermelho. */
.elementor-10 .elementor-element.elementor-element-3cd857da:hover .elementor-button {
     /* Novo gradiente (de laranja para vermelho) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-10 .elementor-element.elementor-element-3cd857da .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-10 .elementor-element.elementor-element-3cd857da .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */ /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6e95825f */.elementor-10 .elementor-element.elementor-element-6e95825f .swiper,
.elementor-10 .elementor-element.elementor-element-6e95825f .swiper-container {
    overflow: visible !important;
    clip-path: polygon(-1000% 0%, 1000% 0%, 1000% 100%, -1000% 100%);
}

/* Só no mobile */
@media (max-width: 767px){
  /* Deixa os slides “vazando” para os lados */
  .netflix-carousel .swiper{ overflow: visible; }

  /* Gutter lateral para mostrar os vizinhos */
  .netflix-carousel .swiper-wrapper{ padding-inline: 4vw; }

  /* Largura do slide para aparecer o anterior/próximo */
  .netflix-carousel .swiper-slide{
    width: 84vw;
    opacity: .55;
    transition: transform .35s ease, opacity .35s ease;
  }
  .netflix-carousel .swiper-slide.swiper-slide-active{
    opacity: 1;
    transform: scale(1.02);
  }

  /* Setas posicionadas no meio (opcional) */
  .netflix-carousel .elementor-swiper-button{
    top: 50%;
    transform: translateY(-50%);
  }
  .netflix-carousel .elementor-swiper-button-prev{ left: .5rem; }
  .netflix-carousel .elementor-swiper-button-next{ right: .5rem; }
}

/* (Opcional) Garante que, fora do mobile, nada muda do padrão */
@media (min-width: 768px){
  .netflix-carousel .swiper{ overflow: hidden; }
  .netflix-carousel .swiper-wrapper{ padding-inline: 0; }
  .netflix-carousel .swiper-slide{
    width: auto;
    opacity: 1;
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-19568612 */.elementor-10 .elementor-element.elementor-element-19568612 .swiper,
.elementor-10 .elementor-element.elementor-element-19568612 .swiper-container {
    overflow: visible !important;
    clip-path: polygon(-1000% 0%, 1000% 0%, 1000% 100%, -1000% 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-539e38d2 */.elementor-10 .elementor-element.elementor-element-539e38d2 .swiper,
.elementor-10 .elementor-element.elementor-element-539e38d2 .swiper-container {
    overflow: visible !important;
    clip-path: polygon(-1000% 0%, 1000% 0%, 1000% 100%, -1000% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60b9cbd3 *//* Use o Easy Coder para personalizar as cores */

/* A classe .elementor-widget-container define o layout do contêiner do botão. */

/* Cor de fundo do botão. O botão tem um gradiente do azul claro para o azul escuro. */
.elementor-10 .elementor-element.elementor-element-60b9cbd3 .elementor-button { /* Gradiente de fundo (azul claro para azul escuro) */
    border-radius: 100px;
    /* Sombras do botão para dar um efeito de profundidade */
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de laranja para vermelho. */
.elementor-10 .elementor-element.elementor-element-60b9cbd3:hover .elementor-button {
     /* Novo gradiente (de laranja para vermelho) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-10 .elementor-element.elementor-element-60b9cbd3 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-10 .elementor-element.elementor-element-60b9cbd3 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */ /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f165a2d */.elementor-10 .elementor-element.elementor-element-2f165a2d{
    width: 99%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52606ec7 *//* Use o Easy Coder para personalizar as cores */

/* A classe .elementor-widget-container define o layout do contêiner do botão. */

/* Cor de fundo do botão. O botão tem um gradiente do azul claro para o azul escuro. */
.elementor-10 .elementor-element.elementor-element-52606ec7 .elementor-button { /* Gradiente de fundo (azul claro para azul escuro) */
    border-radius: 100px;
    /* Sombras do botão para dar um efeito de profundidade */
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de laranja para vermelho. */
.elementor-10 .elementor-element.elementor-element-52606ec7:hover .elementor-button {
     /* Novo gradiente (de laranja para vermelho) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-10 .elementor-element.elementor-element-52606ec7 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-10 .elementor-element.elementor-element-52606ec7 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */ /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5b8a5c */.elementor-10 .elementor-element.elementor-element-4c5b8a5c{
    border-radius: 100px;
border: 1px solid rgba(65, 124, 194, 0.15);
background: rgba(65, 124, 194, 0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d600dcf */.elementor-10 .elementor-element.elementor-element-6d600dcf{
    border-radius: 100px;
border: 1px solid rgba(65, 124, 194, 0.15);
background: rgba(65, 124, 194, 0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5e0736 */.elementor-10 .elementor-element.elementor-element-e5e0736{
    border-radius: 100px;
border: 1px solid rgba(65, 124, 194, 0.15);
background: rgba(65, 124, 194, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76546e1c */.elementor-10 .elementor-element.elementor-element-76546e1c{
    border-radius: 10px;
border: 1px solid rgba(81, 156, 244, 0.28);
background: rgba(201, 223, 255, 0.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ad9c0b */.elementor-10 .elementor-element.elementor-element-29ad9c0b{
    border-radius: 100px;
background: #CAE3FF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2aafb686 *//* Use o Easy Coder para personalizar as cores */

/* A classe .elementor-widget-container define o layout do contêiner do botão. */

/* Cor de fundo do botão. O botão tem um gradiente do azul claro para o azul escuro. */
.elementor-10 .elementor-element.elementor-element-2aafb686 .elementor-button { /* Gradiente de fundo (azul claro para azul escuro) */
    border-radius: 100px;
box-shadow: 0 111px 67px 0 rgba(81, 156, 244, 0.05), 0 49px 49px 0 rgba(81, 156, 244, 0.09), 0 12px 27px 0 rgba(81, 156, 244, 0.10), 0 286px 80px 0 rgba(81, 156, 244, 0.00), 0 183px 73px 0 rgba(81, 156, 244, 0.01), 0 103px 62px 0 rgba(81, 156, 244, 0.05), 0 46px 46px 0 rgba(81, 156, 244, 0.09), 0 11px 25px 0 rgba(81, 156, 244, 0.10);
    /* Sombras do botão para dar um efeito de profundidade */
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de laranja para vermelho. */
.elementor-10 .elementor-element.elementor-element-2aafb686:hover .elementor-button {
     /* Novo gradiente (de laranja para vermelho) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-10 .elementor-element.elementor-element-2aafb686 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-10 .elementor-element.elementor-element-2aafb686 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */ /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a409e8 */.elementor-10 .elementor-element.elementor-element-20a409e8{
    width: 99%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-465b4de5 *//* Use o Easy Coder para personalizar as cores */

/* A classe .elementor-widget-container define o layout do contêiner do botão. */

/* Cor de fundo do botão. O botão tem um gradiente do azul claro para o azul escuro. */
.elementor-10 .elementor-element.elementor-element-465b4de5 .elementor-button { /* Gradiente de fundo (azul claro para azul escuro) */
    border-radius: 100px;
    /* Sombras do botão para dar um efeito de profundidade */
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de laranja para vermelho. */
.elementor-10 .elementor-element.elementor-element-465b4de5:hover .elementor-button {
     /* Novo gradiente (de laranja para vermelho) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-10 .elementor-element.elementor-element-465b4de5 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-10 .elementor-element.elementor-element-465b4de5 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */ /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79d619f6 */.elementor-10 .elementor-element.elementor-element-79d619f6{
background: #4E0808;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-557e4329 */.elementor-10 .elementor-element.elementor-element-557e4329{
background: #4E0808;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32bda981 *//* Use o Easy Coder para personalizar as cores */

/* A classe .elementor-widget-container define o layout do contêiner do botão. */

/* Cor de fundo do botão. O botão tem um gradiente do azul claro para o azul escuro. */
.elementor-10 .elementor-element.elementor-element-32bda981 .elementor-button { /* Gradiente de fundo (azul claro para azul escuro) */
    border-radius: 100px;
box-shadow: 0 111px 67px 0 rgba(81, 156, 244, 0.05), 0 49px 49px 0 rgba(81, 156, 244, 0.09), 0 12px 27px 0 rgba(81, 156, 244, 0.10), 0 286px 80px 0 rgba(81, 156, 244, 0.00), 0 183px 73px 0 rgba(81, 156, 244, 0.01), 0 103px 62px 0 rgba(81, 156, 244, 0.05), 0 46px 46px 0 rgba(81, 156, 244, 0.09), 0 11px 25px 0 rgba(81, 156, 244, 0.10);
    /* Sombras do botão para dar um efeito de profundidade */
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de laranja para vermelho. */
.elementor-10 .elementor-element.elementor-element-32bda981:hover .elementor-button {
     /* Novo gradiente (de laranja para vermelho) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-10 .elementor-element.elementor-element-32bda981 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-10 .elementor-element.elementor-element-32bda981 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */ /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cae6752 *//* Use o Easy Coder para personalizar as cores */

/* A classe .elementor-widget-container define o layout do contêiner do botão. */

/* Cor de fundo do botão. O botão tem um gradiente do azul claro para o azul escuro. */
.elementor-10 .elementor-element.elementor-element-7cae6752 .elementor-button { /* Gradiente de fundo (azul claro para azul escuro) */
    border-radius: 100px;
    /* Sombras do botão para dar um efeito de profundidade */
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de laranja para vermelho. */
.elementor-10 .elementor-element.elementor-element-7cae6752:hover .elementor-button {
     /* Novo gradiente (de laranja para vermelho) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-10 .elementor-element.elementor-element-7cae6752 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-10 .elementor-element.elementor-element-7cae6752 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */ /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35f703c4 *//* Use o Easy Coder para personalizar as cores */

/* A classe .elementor-widget-container define o layout do contêiner do botão. */

/* Cor de fundo do botão. O botão tem um gradiente do azul claro para o azul escuro. */
.elementor-10 .elementor-element.elementor-element-35f703c4 .elementor-button { /* Gradiente de fundo (azul claro para azul escuro) */
    border-radius: 100px;
box-shadow: 0 111px 67px 0 rgba(81, 156, 244, 0.05), 0 49px 49px 0 rgba(81, 156, 244, 0.09), 0 12px 27px 0 rgba(81, 156, 244, 0.10), 0 286px 80px 0 rgba(81, 156, 244, 0.00), 0 183px 73px 0 rgba(81, 156, 244, 0.01), 0 103px 62px 0 rgba(81, 156, 244, 0.05), 0 46px 46px 0 rgba(81, 156, 244, 0.09), 0 11px 25px 0 rgba(81, 156, 244, 0.10);
    /* Sombras do botão para dar um efeito de profundidade */
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de laranja para vermelho. */
.elementor-10 .elementor-element.elementor-element-35f703c4:hover .elementor-button {
     /* Novo gradiente (de laranja para vermelho) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-10 .elementor-element.elementor-element-35f703c4 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-10 .elementor-element.elementor-element-35f703c4 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */ /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d132e8 *//* Use o Easy Coder para personalizar as cores */

/* A classe .elementor-widget-container define o layout do contêiner do botão. */

/* Cor de fundo do botão. O botão tem um gradiente do azul claro para o azul escuro. */
.elementor-10 .elementor-element.elementor-element-0d132e8 .elementor-button { /* Gradiente de fundo (azul claro para azul escuro) */
    border-radius: 100px;
box-shadow: 0 111px 67px 0 rgba(81, 156, 244, 0.05), 0 49px 49px 0 rgba(81, 156, 244, 0.09), 0 12px 27px 0 rgba(81, 156, 244, 0.10), 0 286px 80px 0 rgba(81, 156, 244, 0.00), 0 183px 73px 0 rgba(81, 156, 244, 0.01), 0 103px 62px 0 rgba(81, 156, 244, 0.05), 0 46px 46px 0 rgba(81, 156, 244, 0.09), 0 11px 25px 0 rgba(81, 156, 244, 0.10);
    /* Sombras do botão para dar um efeito de profundidade */
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de laranja para vermelho. */
.elementor-10 .elementor-element.elementor-element-0d132e8:hover .elementor-button {
     /* Novo gradiente (de laranja para vermelho) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-10 .elementor-element.elementor-element-0d132e8 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-10 .elementor-element.elementor-element-0d132e8 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */ /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743be26a */.elementor-10 .elementor-element.elementor-element-743be26a{
    width: 99%
}/* End custom CSS */
/* Start custom CSS */html,body{
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash';
	font-display: auto;
	src: url('https://balcoesmediamarketing.com.br/wp-content/uploads/2025/09/ClashDisplay-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */