.elementor-13 .elementor-element.elementor-element-165e621{--display:flex;--min-height:767px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-13 .elementor-element.elementor-element-165e621:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #250A36 0%, #1C0A28 100%);}.elementor-13 .elementor-element.elementor-element-165e621::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-165e621 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-165e621 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#190A25;background-image:url("https://ianozap.com.br/wp-content/uploads/2025/10/BOXCHATNEW.png");--background-overlay:'';background-position:47vw 0vh;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-3534902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-13 .elementor-element.elementor-element-658b249{text-align:start;}.elementor-13 .elementor-element.elementor-element-658b249 img{max-width:27%;}.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-13 .elementor-element.elementor-element-a144100{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-a144100 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.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-13 .elementor-element.elementor-element-d49373c{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d48995c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-4b0bb1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-13 .elementor-element.elementor-element-4518bee{--display:flex;--min-height:185px;--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-13 .elementor-element.elementor-element-c4e7dd6{--display:flex;--min-height:65px;--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;--z-index:3;}.elementor-13 .elementor-element.elementor-element-c4e7dd6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c4e7dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8772372 );}.elementor-13 .elementor-element.elementor-element-c4e7dd6.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.1;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-8d542c1.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(39px/2);}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(39px/2);}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(39px/2);}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-39px/2);}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-39px/2);}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-icon i{color:var( --e-global-color-d5b97ea );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-icon svg{fill:var( --e-global-color-d5b97ea );transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-8d542c1{--e-icon-list-icon-size:32px;--icon-vertical-offset:-1px;}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-item > a{font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-text{color:var( --e-global-color-d5b97ea );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-7ac2ce6{--display:flex;--min-height:65px;--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:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-13 .elementor-element.elementor-element-7ac2ce6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7ac2ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5b97ea );}.elementor-13 .elementor-element.elementor-element-7ac2ce6.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-scale:1.1;}.elementor-13 .elementor-element.elementor-element-d36bfe4.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(39px/2);}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(39px/2);}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(39px/2);}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-39px/2);}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-39px/2);}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-icon i{color:#34013A;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-icon svg{fill:#34013A;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-d36bfe4{--e-icon-list-icon-size:32px;--icon-vertical-offset:-1px;}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-item > a{font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-text{color:var( --e-global-color-1ea67b9 );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-a47fea8{--display:flex;--min-height:432px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-a47fea8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a47fea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED0EA;}.elementor-13 .elementor-element.elementor-element-37c692d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-516eb4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-516eb4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-516eb4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-516eb4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-13 .elementor-element.elementor-element-516eb4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-13 .elementor-element.elementor-element-516eb4d .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-516eb4d .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-516eb4d{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;}.elementor-13 .elementor-element.elementor-element-516eb4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-516eb4d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-516eb4d .elementor-icon-list-text{color:var( --e-global-color-1ea67b9 );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-b8d6084{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-dbbcf66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-dbbcf66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-dbbcf66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-dbbcf66 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-13 .elementor-element.elementor-element-dbbcf66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-13 .elementor-element.elementor-element-dbbcf66 .elementor-icon-list-icon i{color:#17C72F;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-dbbcf66 .elementor-icon-list-icon svg{fill:#17C72F;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-dbbcf66{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;}.elementor-13 .elementor-element.elementor-element-dbbcf66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-dbbcf66 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-dbbcf66 .elementor-icon-list-text{color:var( --e-global-color-1ea67b9 );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-564d799{--display:flex;--min-height:893px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-13 .elementor-element.elementor-element-564d799:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-564d799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#250A369E;}.elementor-13 .elementor-element.elementor-element-564d799::before, .elementor-13 .elementor-element.elementor-element-564d799 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-564d799 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-564d799 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-564d799 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-564d799 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#190A25;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-564d799.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-def38c1{--display:flex;}.elementor-13 .elementor-element.elementor-element-d2d7987{text-align:center;}.elementor-13 .elementor-element.elementor-element-d2d7987 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-b5cc842{border-radius:25px 25px 25px 25px;}.elementor-13 .elementor-element.elementor-element-b5cc842 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-f88e3e1.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-34a0982{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-a80d10f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-c77cf2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-55342c4{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-55342c4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-55342c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED0EA;}.elementor-13 .elementor-element.elementor-element-5a524df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-5a524df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-8306c24{text-align:center;}.elementor-13 .elementor-element.elementor-element-8306c24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-4dd273b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-4dd273b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-8772372 );}.elementor-13 .elementor-element.elementor-element-729c281{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-42bcfea{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-42bcfea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-8772372 );}.elementor-13 .elementor-element.elementor-element-47bf50d.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0bfe43b{--display:flex;--min-height:223px;--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-13 .elementor-element.elementor-element-0bfe43b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0bfe43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #8E0CCA 34%, #7C1FB2 49%);}.elementor-13 .elementor-element.elementor-element-228acbc{--display:flex;--min-height:737px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-228acbc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-228acbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED0EA;}.elementor-13 .elementor-element.elementor-element-c775df7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-d51acea{width:initial;max-width:initial;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-d51acea.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d51acea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-8772372 );}.elementor-13 .elementor-element.elementor-element-f6ac52c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-13 .elementor-element.elementor-element-f6ac52c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-13 .elementor-element.elementor-element-f6ac52c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-13 .elementor-element.elementor-element-f6ac52c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-13 .elementor-element.elementor-element-f6ac52c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-13 .elementor-element.elementor-element-f6ac52c .elementor-icon-list-icon i{color:var( --e-global-color-8772372 );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-f6ac52c .elementor-icon-list-icon svg{fill:var( --e-global-color-8772372 );transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-f6ac52c{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-f6ac52c .elementor-icon-list-text{color:var( --e-global-color-8772372 );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-8cbf047{width:var( --container-widget-width, 92% );max-width:92%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;--container-widget-width:92%;--container-widget-flex-grow:0;background-image:linear-gradient(199deg, var( --e-global-color-8772372 ) 0%, var( --e-global-color-d5b97ea ) 100%);border-radius:25px 25px 25px 25px;text-align:start;}.elementor-13 .elementor-element.elementor-element-8cbf047.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-8cbf047 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-9a3b798 );}.elementor-13 .elementor-element.elementor-element-8d42d75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8d42d75:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8d42d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C19ADE 0%, #D8D2DF 100%);}.elementor-13 .elementor-element.elementor-element-8d42d75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-0bf1fd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-0bf1fd0 img{max-width:33%;}.elementor-13 .elementor-element.elementor-element-162231b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-162231b.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-93a1503{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-93a1503.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-93a1503 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-8772372 );}.elementor-13 .elementor-element.elementor-element-dabcbd7{width:initial;max-width:initial;padding:20px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-dabcbd7.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0f6cdfb{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-0f6cdfb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0f6cdfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(184deg, #A021D8 0%, #E304F2 100%);}.elementor-13 .elementor-element.elementor-element-0f6cdfb > .elementor-shape-top .elementor-shape-fill, .elementor-13 .elementor-element.elementor-element-0f6cdfb > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#DED0EA;}.elementor-13 .elementor-element.elementor-element-0f6cdfb > .elementor-shape-top svg, .elementor-13 .elementor-element.elementor-element-0f6cdfb > .e-con-inner > .elementor-shape-top svg{height:23px;}.elementor-13 .elementor-element.elementor-element-2aeaf33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-14747ba .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-873b920{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-3f96e4e{width:initial;max-width:initial;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-3f96e4e.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-3f96e4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:bold;color:var( --e-global-color-9a3b798 );}.elementor-13 .elementor-element.elementor-element-219503b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-d879c8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-d879c8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-d879c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-d879c8f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-13 .elementor-element.elementor-element-d879c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-13 .elementor-element.elementor-element-d879c8f .elementor-icon-list-icon i{color:#FF6969;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-d879c8f .elementor-icon-list-icon svg{fill:#FF6969;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-d879c8f{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;}.elementor-13 .elementor-element.elementor-element-d879c8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-d879c8f .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-d879c8f .elementor-icon-list-text{color:var( --e-global-color-9a3b798 );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-71d62f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-71d62f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-71d62f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-13 .elementor-element.elementor-element-71d62f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-13 .elementor-element.elementor-element-71d62f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-13 .elementor-element.elementor-element-71d62f1 .elementor-icon-list-icon i{color:#17C72F;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-71d62f1 .elementor-icon-list-icon svg{fill:#17C72F;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-71d62f1{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;}.elementor-13 .elementor-element.elementor-element-71d62f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-71d62f1 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-71d62f1 .elementor-icon-list-text{color:var( --e-global-color-9a3b798 );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-10f2ffc{--display:flex;--min-height:737px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-10f2ffc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-10f2ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED0EA;}.elementor-13 .elementor-element.elementor-element-10f2ffc.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-c6c0ab7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:auto;--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-13 .elementor-element.elementor-element-c6c0ab7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-c99e003{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-c99e003.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-13 .elementor-element.elementor-element-c99e003 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-8772372 );}.elementor-13 .elementor-element.elementor-element-8741f3b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-8741f3b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-13 .elementor-element.elementor-element-8741f3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-8772372 );}.elementor-13 .elementor-element.elementor-element-0bac862.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d611bca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:auto;border-style:none;--border-style:none;}.elementor-13 .elementor-element.elementor-element-4f04b0b{--display:flex;--min-height:432px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-4f04b0b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4f04b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED0EA;}.elementor-13 .elementor-element.elementor-element-0896d34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-7b3f797{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-7b3f797.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-13 .elementor-element.elementor-element-7b3f797 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-8772372 );}.elementor-13 .elementor-element.elementor-element-d3752cf.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-8ad7c2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-8e3c308{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-3534902{--width:50%;}.elementor-13 .elementor-element.elementor-element-d48995c{--width:50%;}.elementor-13 .elementor-element.elementor-element-c4e7dd6{--width:100%;}.elementor-13 .elementor-element.elementor-element-7ac2ce6{--width:100%;}.elementor-13 .elementor-element.elementor-element-37c692d{--width:50%;}.elementor-13 .elementor-element.elementor-element-b8d6084{--width:50%;}.elementor-13 .elementor-element.elementor-element-a80d10f{--width:50%;}.elementor-13 .elementor-element.elementor-element-c77cf2f{--width:50%;}.elementor-13 .elementor-element.elementor-element-5a524df{--width:100%;}.elementor-13 .elementor-element.elementor-element-c775df7{--width:50%;}.elementor-13 .elementor-element.elementor-element-8d42d75{--width:50%;}.elementor-13 .elementor-element.elementor-element-2aeaf33{--width:50%;}.elementor-13 .elementor-element.elementor-element-873b920{--width:50%;}.elementor-13 .elementor-element.elementor-element-c6c0ab7{--width:100%;}.elementor-13 .elementor-element.elementor-element-0896d34{--width:50%;}.elementor-13 .elementor-element.elementor-element-8ad7c2c{--width:50%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-165e621::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-165e621 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-165e621 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:24vw 13vh;background-size:79vw auto;}.elementor-13 .elementor-element.elementor-element-a144100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;}.elementor-13 .elementor-element.elementor-element-d49373c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:346px;--container-widget-flex-grow:0;width:var( --container-widget-width, 346px );max-width:346px;}.elementor-13 .elementor-element.elementor-element-564d799{--min-height:707px;}.elementor-13 .elementor-element.elementor-element-729c281{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-0bfe43b{--min-height:179px;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-8cbf047{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-8cbf047.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0bf1fd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0bf1fd0.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-162231b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-219503b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-165e621{--min-height:100vh;}.elementor-13 .elementor-element.elementor-element-165e621::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-165e621 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-165e621 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:5vw 61vh;background-size:79vw auto;}.elementor-13 .elementor-element.elementor-element-658b249{text-align:center;}.elementor-13 .elementor-element.elementor-element-658b249 img{max-width:41%;}.elementor-13 .elementor-element.elementor-element-a144100{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-a144100.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-a144100 .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-d49373c{width:100%;max-width:100%;text-align:center;font-size:15px;}.elementor-13 .elementor-element.elementor-element-cade076.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-4518bee{--min-height:110px;}.elementor-13 .elementor-element.elementor-element-c4e7dd6{--min-height:55px;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-13 .elementor-element.elementor-element-8d542c1{--e-icon-list-icon-size:20px;}.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-item > a{font-size:16px;line-height:1.1em;}.elementor-13 .elementor-element.elementor-element-7ac2ce6{--min-height:55px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-13 .elementor-element.elementor-element-d36bfe4{--e-icon-list-icon-size:20px;}.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-item > a{font-size:16px;line-height:1.1em;}.elementor-13 .elementor-element.elementor-element-a47fea8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-564d799{--min-height:498px;--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-13 .elementor-element.elementor-element-def38c1{--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-13 .elementor-element.elementor-element-d2d7987{padding:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-d2d7987 .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-b5cc842{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f88e3e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8306c24 .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-4dd273b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:040px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-4dd273b .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-13 .elementor-element.elementor-element-729c281{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-f29dc68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-633a691{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-15cb87c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-635a803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0017472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-2454508{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3d07a4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-57e37ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-2ea6785{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8f3167b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f1e8c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d51acea{text-align:center;}.elementor-13 .elementor-element.elementor-element-d51acea .elementor-heading-title{font-size:19px;}.elementor-13 .elementor-element.elementor-element-8cbf047{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-8cbf047.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0bf1fd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-162231b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-93a1503{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-dabcbd7.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-14747ba{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-219503b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-10f2ffc{--min-height:543px;--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-13 .elementor-element.elementor-element-c6c0ab7{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-c99e003{text-align:center;}.elementor-13 .elementor-element.elementor-element-c99e003 .elementor-heading-title{font-size:13px;letter-spacing:0px;}.elementor-13 .elementor-element.elementor-element-8741f3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-8741f3b .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-7b3f797{text-align:center;}.elementor-13 .elementor-element.elementor-element-d3752cf.elementor-element{--align-self:center;}}@media(min-width:1025px){.elementor-13 .elementor-element.elementor-element-165e621::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-165e621 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-165e621 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-165e621 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-658b249 *//* Alvo geral para imagens da logo */
img[src*="ia-no-zap"] {
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a144100 */.elementor-13 .elementor-element.elementor-element-a144100 {
  background: linear-gradient(90deg, #E7C2FF, #d7d1df);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cade076 */.btn-ia {
  display: inline-block;
  position: relative;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  color: #2B004F;
  background: linear-gradient(90deg, #E9C4FF, #C9A8FF);
  padding: 14px 30px;
  border-radius: 40px;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 10px rgba(201, 168, 255, 0.5);
}

/* Glow girando */
.btn-ia::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: conic-gradient(
    from 0deg,
    rgba(233, 196, 255, 0.2),
    rgba(201, 168, 255, 0.8),
    rgba(233, 196, 255, 0.2)
  );
  border-radius: 50%;
  animation: rotateGlow 3s linear infinite;
  z-index: 0;
  transition: opacity 0.3s ease;
  opacity: 0;
}

/* Fundo e texto acima do brilho */
.btn-ia span,
.btn-ia {
  position: relative;
  z-index: 1;
}

/* Efeito hover */
.btn-ia:hover {
  transform: scale(1.08);
  box-shadow: 0 0 25px rgba(201, 168, 255, 0.8);
}

/* Ativa o glow girando */
.btn-ia:hover::before {
  opacity: 1;
}

@keyframes rotateGlow {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8d542c1 */.elementor-13 .elementor-element.elementor-element-8d542c1 .elementor-icon-list-items {
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d36bfe4 */.elementor-13 .elementor-element.elementor-element-d36bfe4 .elementor-icon-list-items {
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2d7987 */.elementor-13 .elementor-element.elementor-element-d2d7987 {
  background: linear-gradient(90deg, #E7C2FF, #d7d1df);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f88e3e1 */.btn-ia {
  display: inline-block;
  position: relative;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  color: #2B004F;
  background: linear-gradient(90deg, #E9C4FF, #C9A8FF);
  padding: 14px 30px;
  border-radius: 40px;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 10px rgba(201, 168, 255, 0.5);
}

/* Glow girando */
.btn-ia::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: conic-gradient(
    from 0deg,
    rgba(233, 196, 255, 0.2),
    rgba(201, 168, 255, 0.8),
    rgba(233, 196, 255, 0.2)
  );
  border-radius: 50%;
  animation: rotateGlow 3s linear infinite;
  z-index: 0;
  transition: opacity 0.3s ease;
  opacity: 0;
}

/* Fundo e texto acima do brilho */
.btn-ia span,
.btn-ia {
  position: relative;
  z-index: 1;
}

/* Efeito hover */
.btn-ia:hover {
  transform: scale(1.08);
  box-shadow: 0 0 25px rgba(201, 168, 255, 0.8);
}

/* Ativa o glow girando */
.btn-ia:hover::before {
  opacity: 1;
}

@keyframes rotateGlow {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-564d799 *//* Edite a seguir */

.elementor-13 .elementor-element.elementor-element-564d799 {
    /* Ajuste a cor abaixo */
    --cor-da-luz: #5c0e6b;
}


.elementor-13 .elementor-element.elementor-element-564d799 {
  position: relative;
  overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-564d799::before {
  content: '';
  position: absolute;
  width: 600px;
  height: 700px;
  background: var(--cor-da-luz);
  border-radius: 50%;
  filter: blur(100px);
  pointer-events: none;
  will-change: transform, opacity;
  transform: translate(-50%, -50%);
  animation: movingLight 10s infinite ease-in-out;
}

@keyframes movingLight {
  0% {
    top: 40%;
    left: 40%;
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    top: 45%;
    left: 55%;
    opacity: 0.25;
  }
  75% {
    top: 35%;
    left: 50%;
    opacity: 1;
  }
  100% {
    top: 40%;
    left: 45%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8306c24 */.elementor-13 .elementor-element.elementor-element-8306c24 {
  background: linear-gradient(90deg, #3d0267, #9307d1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dd273b */.elementor-13 .elementor-element.elementor-element-4dd273b .texto-destaque {
  background: linear-gradient(90deg, #8f00ff, #d700ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42bcfea */.elementor-13 .elementor-element.elementor-element-42bcfea .texto-destaque {
  background: linear-gradient(90deg, #8f00ff, #d700ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47bf50d */.btn-ia {
  display: inline-block;
  position: relative;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  color: #2B004F;
  background: linear-gradient(90deg, #E9C4FF, #C9A8FF);
  padding: 14px 30px;
  border-radius: 40px;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 10px rgba(201, 168, 255, 0.5);
}

/* Glow girando */
.btn-ia::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: conic-gradient(
    from 0deg,
    rgba(233, 196, 255, 0.2),
    rgba(201, 168, 255, 0.8),
    rgba(233, 196, 255, 0.2)
  );
  border-radius: 50%;
  animation: rotateGlow 3s linear infinite;
  z-index: 0;
  transition: opacity 0.3s ease;
  opacity: 0;
}

/* Fundo e texto acima do brilho */
.btn-ia span,
.btn-ia {
  position: relative;
  z-index: 1;
}

/* Efeito hover */
.btn-ia:hover {
  transform: scale(1.08);
  box-shadow: 0 0 25px rgba(201, 168, 255, 0.8);
}

/* Ativa o glow girando */
.btn-ia:hover::before {
  opacity: 1;
}

@keyframes rotateGlow {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1e8c3f *//* Container centralizado e responsivo */
.elementor-13 .elementor-element.elementor-element-f1e8c3f .oferta-container {
  text-align: center;
  color: #ffffff;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  line-height: 1.3em;
  font-size: clamp(16px, 2.2vw, 28px);
}

/* Preço riscado com X */
.elementor-13 .elementor-element.elementor-element-f1e8c3f .preco-antigo {
  position: relative;
  display: inline-block;
  color: #ffffff;
  font-weight: 700;
  margin: 0 6px;
}

/* Linhas do X */
.elementor-13 .elementor-element.elementor-element-f1e8c3f .preco-antigo::before,
.elementor-13 .elementor-element.elementor-element-f1e8c3f .preco-antigo::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 2.5px;
  background: #ffffff;
  transform-origin: center;
}

.elementor-13 .elementor-element.elementor-element-f1e8c3f .preco-antigo::before {
  transform: rotate(15deg);
}

.elementor-13 .elementor-element.elementor-element-f1e8c3f .preco-antigo::after {
  transform: rotate(-15deg);
}

/* Texto da oferta */
.elementor-13 .elementor-element.elementor-element-f1e8c3f .oferta-destaque {
  font-weight: 800;
  font-size: clamp(18px, 2.6vw, 36px);
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d51acea */.elementor-13 .elementor-element.elementor-element-d51acea .texto-destaque {
  background: linear-gradient(90deg, #8f00ff, #d700ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cbf047 */.elementor-13 .elementor-element.elementor-element-8cbf047 .texto-destaque {
  background: linear-gradient(90deg, #8f00ff, #d700ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-162231b */.bloco-preco {
  font-family: 'Poppins', sans-serif;
  text-align: center;
  color: #7a00ff;
  line-height: 1.1em;
}

/* Linha principal */
.linha-preco {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 4px;
  flex-wrap: nowrap;
}

/* 12x */
.parcelas {
  font-size: 0.9em;
  font-weight: 600;
  color: #2b004f;
  margin-top: 10px;
}

/* R$ */
.moeda {
  font-size: 1.5em;
  font-weight: 700;
  color: #2b004f;
  margin-top: 5px;
}

/* 99,90 */
.valor {
  font-size: 4em;
  font-weight: 800;
  color: #7a00ff;
  line-height: 0.9em;
}

/* Texto de à vista */
.avista {
  font-size: 0.95em;
  color: #2b004f;
  margin-top: 8px;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93a1503 */.elementor-13 .elementor-element.elementor-element-93a1503 .texto-destaque {
  background: linear-gradient(90deg, #8f00ff, #d700ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dabcbd7 */.botao-onda {
  position: relative;
  display: inline-block;
  padding: 16px 40px;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background: linear-gradient(90deg, #7a00ff, #b23efc);
  border-radius: 40px;
  overflow: hidden;
  text-decoration: none;
  letter-spacing: 1px;
  box-shadow: 0 0 25px rgba(178, 62, 252, 0.6);
  transition: transform 0.2s ease, box-shadow 0.3s ease;
}

/* Efeito de escala no hover */
.botao-onda:hover {
  transform: scale(1.05);
  box-shadow: 0 0 40px rgba(178, 62, 252, 0.9);
}

/* Ondas pulsando */
.botao-onda .onda {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: radial-gradient(circle, rgba(233,196,255,0.4) 0%, rgba(178,62,252,0) 70%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  animation: pulsarOndas 3s infinite;
  opacity: 0.6;
}

.botao-onda .onda:nth-child(2) {
  animation-delay: 1s;
}

.botao-onda .onda:nth-child(3) {
  animation-delay: 2s;
}

/* Animação das ondas */
@keyframes pulsarOndas {
  0% {
    width: 0;
    height: 0;
    opacity: 0.7;
  }
  70% {
    width: 300%;
    height: 300%;
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8741f3b */.elementor-13 .elementor-element.elementor-element-8741f3b .texto-destaque {
  background: linear-gradient(90deg, #8f00ff, #d700ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a06aac *//* Fundo transparente */
.carrossel-infinito {
  overflow: hidden;
  width: 100%;
  background: transparent;
  padding: 40px 0;
  display: flex;
  align-items: center;
}

/* Linha animada (sem duplicação) */
.carrossel-track {
  display: flex;
  gap: 25px;
  animation: scrollUnico 50s linear infinite;
  width: max-content;
}

/* CARD com vidro + degradê forte */
.card-empresa {
  position: relative;
  background: linear-gradient(145deg, rgba(182, 0, 255, 0.8), rgba(225, 76, 248, 0.8), rgba(255, 155, 249, 0.7));
  backdrop-filter: blur(25px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  color: #fff;
  text-align: center;
  min-width: 200px;
  height: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-family: 'Poppins', sans-serif;
  transition: all 0.3s ease;
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.08);
  overflow: hidden;
}

/* brilho interno */
.card-empresa::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.5) 0%, transparent 70%);
  opacity: 0.4;
  mix-blend-mode: screen;
  pointer-events: none;
}

/* hover */
.card-empresa:hover {
  transform: translateY(-6px);
  box-shadow: 0 0 40px rgba(255, 0, 255, 0.4);
}

/* Ícones */
.card-empresa i {
  font-size: 2.3em;
  margin-bottom: 10px;
  color: #fff;
  position: relative;
  z-index: 2;
}

/* Texto */
.card-empresa p {
  font-size: 1em;
  font-weight: 600;
  margin: 0;
  z-index: 2;
  position: relative;
}

/* Animação contínua (sem loop abrupto) */
@keyframes scrollUnico {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* Responsivo */
@media (max-width: 768px) {
  .card-empresa {
    min-width: 160px;
    height: 180px;
  }

  .card-empresa i {
    font-size: 2em;
  }

  .card-empresa p {
    font-size: 0.9em;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0bac862 */.btn-ia {
  display: inline-block;
  position: relative;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  color: #2B004F;
  background: linear-gradient(90deg, #E9C4FF, #C9A8FF);
  padding: 14px 30px;
  border-radius: 40px;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0 10px rgba(201, 168, 255, 0.5);
}

/* Glow girando */
.btn-ia::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: conic-gradient(
    from 0deg,
    rgba(233, 196, 255, 0.2),
    rgba(201, 168, 255, 0.8),
    rgba(233, 196, 255, 0.2)
  );
  border-radius: 50%;
  animation: rotateGlow 3s linear infinite;
  z-index: 0;
  transition: opacity 0.3s ease;
  opacity: 0;
}

/* Fundo e texto acima do brilho */
.btn-ia span,
.btn-ia {
  position: relative;
  z-index: 1;
}

/* Efeito hover */
.btn-ia:hover {
  transform: scale(1.08);
  box-shadow: 0 0 25px rgba(201, 168, 255, 0.8);
}

/* Ativa o glow girando */
.btn-ia:hover::before {
  opacity: 1;
}

@keyframes rotateGlow {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38deabb *//* =====================
   ESTILO GERAL
===================== */
body {
  background: #120020;
  font-family: 'Poppins', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0;
}

/* =====================
   FAQ SECTION
===================== */
.faq-section {
  text-align: center;
  padding: 80px 20px;
  background: linear-gradient(180deg, #1b002f 0%, #2a0048 40%, #000000 100%);
}

.faq-title {
  color: #e4b6ff;
  font-size: 1.5em;
  margin-bottom: 5px;
  letter-spacing: 1px;
}

.faq-subtitle {
  color: #fff;
  font-size: 1.8em;
  font-weight: 600;
  margin-bottom: 50px;
}

/* =====================
   ACCORDION
===================== */
.faq-container {
  max-width: 700px;
  margin: 0 auto 80px auto;
  text-align: left;
}

details {
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 8px;
  margin-bottom: 15px;
  overflow: hidden;
  transition: all 0.3s ease;
}

details[open] {
  background: linear-gradient(90deg, #b23efc, #e9c4ff);
  color: #2b004f;
}

summary {
  cursor: pointer;
  padding: 16px 20px;
  font-weight: 600;
  font-size: 1.05em;
  list-style: none;
  position: relative;
}

summary::after {
  content: '\25BC';
  position: absolute;
  right: 20px;
  top: 16px;
  transition: transform 0.3s ease;
}

details[open] summary::after {
  transform: rotate(180deg);
}

details p {
  padding: 0 20px 20px 20px;
  font-size: 0.95em;
  line-height: 1.5em;
}

/* =====================
   BOTTOM SECTION
===================== */
.faq-bottom {
  background: #f3e9fb;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  color: #2b004f;
  display: flex;
  justify-content: space-between;
  align-items: start;
  flex-wrap: wrap;
  border-radius: 10px;
  padding: 40px 50px;
  max-width: 1000px;
  margin: 0 auto;
  text-align: left;
}

/* Texto principal */
.faq-left h3 {
  font-size: 1.6em;
  font-weight: 600;
  max-width: 500px;
  margin-bottom: 20px;
}

.faq-left span {
  color: #7a00ff;
}

/* Botão */
.faq-button {
  display: inline-block;
  padding: 14px 30px;
  background: linear-gradient(90deg, #7a00ff, #b23efc);
  color: #fff;
  border-radius: 40px;
  text-decoration: none;
  font-weight: 600;
  transition: all 0.3s ease;
}

.faq-button:hover {
  transform: scale(1.05);
  box-shadow: 0 0 20px rgba(178, 62, 252, 0.8);
}

/* Observações */
.faq-right h4 {
  font-weight: 700;
  font-size: 1.05em;
  margin-bottom: 10px;
  color: #2b004f;
}

.faq-right ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.faq-right li {
  font-size: 0.95em;
  margin-bottom: 8px;
}

/* =====================
   RESPONSIVO
===================== */
@media (max-width: 850px) {
  .faq-bottom {
    flex-direction: column;
    text-align: center;
    gap: 30px;
  }

  .faq-left h3 {
    margin: 0 auto;
    font-size: 1.3em;
  }

  .faq-right {
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b3f797 */.elementor-13 .elementor-element.elementor-element-7b3f797 .texto-destaque {
  background: linear-gradient(90deg, #8f00ff, #d700ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3752cf */.botao-onda {
  position: relative;
  display: inline-block;
  padding: 16px 40px;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background: linear-gradient(90deg, #7a00ff, #b23efc);
  border-radius: 40px;
  overflow: hidden;
  text-decoration: none;
  letter-spacing: 1px;
  box-shadow: 0 0 25px rgba(178, 62, 252, 0.6);
  transition: transform 0.2s ease, box-shadow 0.3s ease;
}

/* Efeito de escala no hover */
.botao-onda:hover {
  transform: scale(1.05);
  box-shadow: 0 0 40px rgba(178, 62, 252, 0.9);
}

/* Ondas pulsando */
.botao-onda .onda {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: radial-gradient(circle, rgba(233,196,255,0.4) 0%, rgba(178,62,252,0) 70%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  animation: pulsarOndas 3s infinite;
  opacity: 0.6;
}

.botao-onda .onda:nth-child(2) {
  animation-delay: 1s;
}

.botao-onda .onda:nth-child(3) {
  animation-delay: 2s;
}

/* Animação das ondas */
@keyframes pulsarOndas {
  0% {
    width: 0;
    height: 0;
    opacity: 0.7;
  }
  70% {
    width: 300%;
    height: 300%;
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}/* End custom CSS */