.elementor-101166 .elementor-element.elementor-element-624dcd54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--overflow:hidden;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-101166 .elementor-element.elementor-element-624dcd54::before, .elementor-101166 .elementor-element.elementor-element-624dcd54 > .elementor-background-video-container::before, .elementor-101166 .elementor-element.elementor-element-624dcd54 > .e-con-inner > .elementor-background-video-container::before, .elementor-101166 .elementor-element.elementor-element-624dcd54 > .elementor-background-slideshow::before, .elementor-101166 .elementor-element.elementor-element-624dcd54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-101166 .elementor-element.elementor-element-624dcd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-101166 .elementor-element.elementor-element-3fb7b923{--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:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--flex-wrap:wrap;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-101166 .elementor-element.elementor-element-11d1c89{width:100%;max-width:100%;font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:400;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-11d1c89 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;padding:0px 0px 0px 0px;}.elementor-101166 .elementor-element.elementor-element-11d1c89 a{color:var( --e-global-color-4adf70f );}.elementor-101166 .elementor-element.elementor-element-11d1c89 a:hover{color:var( --e-global-color-9e261dc );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-101166 .elementor-element.elementor-element-2a34751d{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-101166 .elementor-element.elementor-element-2a34751d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.6rem, 0.1rem + 8vw, 4.6rem);font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-101166 .elementor-element.elementor-element-3f8862df{width:100%;max-width:100%;margin:1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.2rem) 0rem;font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-1d163551{--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:flex-start;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--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-101166 .elementor-element.elementor-element-5dd88e60{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-1.6rem;--margin-right:0rem;--padding-top:01px;--padding-bottom:01px;--padding-left:01px;--padding-right:01px;}.elementor-101166 .elementor-element.elementor-element-5dd88e60.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-636fe833{width:auto;max-width:auto;background-image:url("https://plugintema.com.br/wp-content/uploads/midia/crown.svg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 30px 35px 30px;background-position:center center;background-repeat:no-repeat;background-size:110px auto;text-align:center;}.elementor-101166 .elementor-element.elementor-element-636fe833.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-636fe833 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-66b74ec1{padding:0px 10px 0px 10px;text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-66b74ec1.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-6fae1a73{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-1.6rem;--margin-right:0rem;--padding-top:01px;--padding-bottom:01px;--padding-left:01px;--padding-right:01px;}.elementor-101166 .elementor-element.elementor-element-6fae1a73.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-1e8dd9a6{width:auto;max-width:auto;background-image:url("https://plugintema.com.br/wp-content/uploads/midia/crown.svg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 30px 35px 30px;background-position:center center;background-repeat:no-repeat;background-size:110px auto;text-align:center;}.elementor-101166 .elementor-element.elementor-element-1e8dd9a6.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-1e8dd9a6 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-75351fc5{padding:0px 10px 0px 10px;text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-75351fc5.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-709a3b2c{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-1.6rem;--margin-right:0rem;--padding-top:01px;--padding-bottom:01px;--padding-left:01px;--padding-right:01px;}.elementor-101166 .elementor-element.elementor-element-709a3b2c.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-59b3b6bf{width:auto;max-width:auto;background-image:url("https://plugintema.com.br/wp-content/uploads/midia/crown.svg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 30px 35px 30px;background-position:center center;background-repeat:no-repeat;background-size:110px auto;text-align:center;}.elementor-101166 .elementor-element.elementor-element-59b3b6bf.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-59b3b6bf .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-340d9402{padding:0px 10px 0px 10px;text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-340d9402.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-5cad40f6{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-1.6rem;--margin-right:0rem;--padding-top:01px;--padding-bottom:01px;--padding-left:01px;--padding-right:01px;}.elementor-101166 .elementor-element.elementor-element-5cad40f6.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-6e5995ab{width:auto;max-width:auto;background-image:url("https://plugintema.com.br/wp-content/uploads/midia/crown.svg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 30px 35px 30px;background-position:center center;background-repeat:no-repeat;background-size:110px auto;text-align:center;}.elementor-101166 .elementor-element.elementor-element-6e5995ab.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-6e5995ab .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-55687d12{padding:0px 10px 0px 10px;text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-55687d12.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-101166 .elementor-element.elementor-element-1eaf7715 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-101166 .elementor-element.elementor-element-1eaf7715{width:100%;max-width:100%;margin:1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-1eaf7715 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101166 .elementor-element.elementor-element-5c4309a2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:700;}.elementor-101166 .elementor-element.elementor-element-2358c8a4{--display:flex;--justify-content:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-38c2809b{width:100%;max-width:100%;margin:019rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -8.8rem;}.elementor-101166 .elementor-element.elementor-element-38c2809b.elementor-element{--align-self:flex-end;}.elementor-101166 .elementor-element.elementor-element-38c79f7d{--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;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3.6rem;--padding-bottom:3.6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-101166 .elementor-element.elementor-element-38c79f7d:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-38c79f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4adf70f );}.elementor-101166 .elementor-element.elementor-element-7ca9d916 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-06cedfc );}.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-101166 .elementor-element.elementor-element-32cda033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-101166 .elementor-element.elementor-element-32cda033 .elementor-icon-wrapper{text-align:center;}.elementor-101166 .elementor-element.elementor-element-32cda033 .elementor-icon{font-size:24px;}.elementor-101166 .elementor-element.elementor-element-32cda033 .elementor-icon svg{height:24px;}.elementor-101166 .elementor-element.elementor-element-32cda033 .elementor-icon-wrapper svg{width:auto;}.elementor-101166 .elementor-element.elementor-element-3d3a1268{width:auto;max-width:auto;}.elementor-101166 .elementor-element.elementor-element-3d3a1268 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-06cedfc );}.elementor-101166 .elementor-element.elementor-element-f77fc11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-101166 .elementor-element.elementor-element-f77fc11 .elementor-icon-wrapper{text-align:center;}.elementor-101166 .elementor-element.elementor-element-f77fc11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-f77fc11.elementor-view-framed .elementor-icon, .elementor-101166 .elementor-element.elementor-element-f77fc11.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-f77fc11.elementor-view-framed .elementor-icon, .elementor-101166 .elementor-element.elementor-element-f77fc11.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-f77fc11 .elementor-icon{font-size:24px;}.elementor-101166 .elementor-element.elementor-element-f77fc11 .elementor-icon svg{height:24px;}.elementor-101166 .elementor-element.elementor-element-f77fc11 .elementor-icon-wrapper svg{width:auto;}.elementor-101166 .elementor-element.elementor-element-45ac6fb3{--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-101166 .elementor-element.elementor-element-71ecd46e{width:100%;max-width:100%;margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;text-align:center;}.elementor-101166 .elementor-element.elementor-element-71ecd46e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.6rem, 1.35rem + 4vw, 3.6rem);font-weight:700;line-height:1.25em;color:var( --e-global-color-06cedfc );}.elementor-101166 .elementor-element.elementor-element-6941c739{width:100%;max-width:100%;margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;text-align:center;font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-3f20dad2{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-101166 .elementor-element.elementor-element-3f20dad2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-4adf70f );}.elementor-101166 .elementor-element.elementor-element-1e718af6{--display:grid;--min-height:225px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-101166 .elementor-element.elementor-element-1e718af6:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-1e718af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plugintema.com.br/wp-content/uploads/midia/tubos-horizontais-principal.svg");background-position:center center;background-repeat:no-repeat;background-size:852px auto;}.elementor-101166 .elementor-element.elementor-element-3d8f1e9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-101166 .elementor-element.elementor-element-3d8f1e9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-51bc00af .elementor-icon-wrapper{text-align:center;}.elementor-101166 .elementor-element.elementor-element-51bc00af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-51bc00af.elementor-view-framed .elementor-icon, .elementor-101166 .elementor-element.elementor-element-51bc00af.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-51bc00af.elementor-view-framed .elementor-icon, .elementor-101166 .elementor-element.elementor-element-51bc00af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-51bc00af .elementor-icon{font-size:28px;}.elementor-101166 .elementor-element.elementor-element-51bc00af .elementor-icon svg{height:28px;}.elementor-101166 .elementor-element.elementor-element-20a4ce46{text-align:center;}.elementor-101166 .elementor-element.elementor-element-20a4ce46 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-2123bc31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-101166 .elementor-element.elementor-element-2123bc31.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-4344588e{--display:flex;--margin-top:4.8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-101166 .elementor-element.elementor-element-3ddb20ed .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-6bfa1567{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101166 .elementor-element.elementor-element-6bfa1567 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.6rem, 1.35rem + 4vw, 3.6rem);font-weight:700;line-height:1.25em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-19a17163{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-7d5fe0a0 .elementor-button{background-color:#E612D9;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-101166 .elementor-element.elementor-element-7d5fe0a0{width:100%;max-width:100%;margin:2.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-7d5fe0a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101166 .elementor-element.elementor-element-1bcc2457{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101166 .elementor-element.elementor-element-1bcc2457.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-3934ebfa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-101166 .elementor-element.elementor-element-3934ebfa.elementor-element{--align-self:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-101166 .elementor-element.elementor-element-309cc7a1{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-101166 .elementor-element.elementor-element-309cc7a1:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-309cc7a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb98548 );}.elementor-101166 .elementor-element.elementor-element-309cc7a1.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-614600f0 img{width:300px;height:130px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-13180cb4.elementor-element{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1rem/2);}.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1rem/2);}.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1rem/2);}.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1rem/2);}.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1rem/2);}.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-101166 .elementor-element.elementor-element-13180cb4{--e-icon-list-icon-size:3rem;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-icon{padding-inline-end:1.2rem;}.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-text{color:#E612D9;transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-42c21f2f{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-101166 .elementor-element.elementor-element-42c21f2f:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-42c21f2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-101166 .elementor-element.elementor-element-42c21f2f.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-300dfb02 img{width:300px;height:130px;}.elementor-101166 .elementor-element.elementor-element-38ac304e.elementor-element{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1rem/2);}.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1rem/2);}.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1rem/2);}.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1rem/2);}.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1rem/2);}.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-101166 .elementor-element.elementor-element-38ac304e{--e-icon-list-icon-size:3rem;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-icon{padding-inline-end:1.2rem;}.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-text{color:var( --e-global-color-0b77fac );transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-29665f37{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;}:where( .elementor-101166 .elementor-element.elementor-element-29665f37.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:var( --e-global-color-cb98548 );}.elementor-101166 .elementor-element.elementor-element-29665f37.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-29665f37.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-101166 .elementor-element.elementor-element-2e6ad1a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:04.8rem;--padding-bottom:04.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-101166 .elementor-element.elementor-element-292f981d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-101166 .elementor-element.elementor-element-292f981d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.6rem, 1.35rem + 4vw, 3.6rem);font-weight:700;line-height:1.25em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-18e7cf82{text-align:center;font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-16fc0baa .elementor-icon-list-icon i{color:#E612D9;transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-16fc0baa .elementor-icon-list-icon svg{fill:#E612D9;transition:fill 0.3s;}.elementor-101166 .elementor-element.elementor-element-16fc0baa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-101166 .elementor-element.elementor-element-16fc0baa .elementor-icon-list-text{color:var( --e-global-color-9e261dc );transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-6573afae{--display:flex;--overlay-opacity:1;}.elementor-101166 .elementor-element.elementor-element-6573afae:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-6573afae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plugintema.com.br/wp-content/uploads/midia/mapa-global-background.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-101166 .elementor-element.elementor-element-6573afae::before, .elementor-101166 .elementor-element.elementor-element-6573afae > .elementor-background-video-container::before, .elementor-101166 .elementor-element.elementor-element-6573afae > .e-con-inner > .elementor-background-video-container::before, .elementor-101166 .elementor-element.elementor-element-6573afae > .elementor-background-slideshow::before, .elementor-101166 .elementor-element.elementor-element-6573afae > .e-con-inner > .elementor-background-slideshow::before, .elementor-101166 .elementor-element.elementor-element-6573afae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-101166 .elementor-element.elementor-element-37a8b190{--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:02.4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-101166 .elementor-element.elementor-element-37a8b190:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-37a8b190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-4be5b6f4{--display:flex;}.elementor-101166 .elementor-element.elementor-element-4344cb31 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-101166 .elementor-element.elementor-element-2361d472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101166 .elementor-element.elementor-element-2361d472 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.6rem, 1.35rem + 4vw, 3.6rem);font-weight:700;line-height:1.25em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-7b117c1d{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-31741cf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-101166 .elementor-element.elementor-element-31741cf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-101166 .elementor-element.elementor-element-31741cf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-101166 .elementor-element.elementor-element-31741cf1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-101166 .elementor-element.elementor-element-31741cf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-101166 .elementor-element.elementor-element-31741cf1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-31741cf1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101166 .elementor-element.elementor-element-31741cf1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-101166 .elementor-element.elementor-element-31741cf1 .elementor-icon-list-text{color:var( --e-global-color-9e261dc );transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-d8e4625 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-101166 .elementor-element.elementor-element-d8e4625{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-d8e4625 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101166 .elementor-element.elementor-element-56a6b765{--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;}.elementor-101166 .elementor-element.elementor-element-2bc03396{--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-101166 .elementor-element.elementor-element-47b0087a{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;padding:2rem 4rem 2rem 4rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:1rem 1rem 1rem 1rem;text-align:center;}.elementor-101166 .elementor-element.elementor-element-47b0087a .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-1a5d4cd8{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;padding:2rem 4rem 2rem 4rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:1rem 1rem 1rem 1rem;text-align:center;}.elementor-101166 .elementor-element.elementor-element-1a5d4cd8 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-2232b2bd{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;padding:2rem 4rem 2rem 4rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:1rem 1rem 1rem 1rem;text-align:center;}.elementor-101166 .elementor-element.elementor-element-2232b2bd .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-39309a6b{--display:flex;}.elementor-101166 .elementor-element.elementor-element-55460f27{margin:-8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:1;}.elementor-101166 .elementor-element.elementor-element-2c5d277d{--e-transform-rotateZ:-6deg;bottom:-4rem;}body:not(.rtl) .elementor-101166 .elementor-element.elementor-element-2c5d277d{left:0px;}body.rtl .elementor-101166 .elementor-element.elementor-element-2c5d277d{right:0px;}.elementor-101166 .elementor-element.elementor-element-642f2687 .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-101166 .elementor-element.elementor-element-642f2687{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;bottom:0px;}body:not(.rtl) .elementor-101166 .elementor-element.elementor-element-642f2687{left:0px;}body.rtl .elementor-101166 .elementor-element.elementor-element-642f2687{right:0px;}.elementor-101166 .elementor-element.elementor-element-642f2687 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101166 .elementor-element.elementor-element-f0dc9ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-101166 .elementor-element.elementor-element-61d06d99{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.4rem) 0rem;text-align:center;}.elementor-101166 .elementor-element.elementor-element-61d06d99.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-61d06d99 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.6rem, 1.35rem + 4vw, 3.6rem);font-weight:700;line-height:1.25em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-53892fe9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-101166 .elementor-element.elementor-element-7883a2f4 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:2.2rem;font-weight:700;font-style:italic;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-6d09ffc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-101166 .elementor-element.elementor-element-6d09ffc7 .elementor-icon-wrapper{text-align:start;}.elementor-101166 .elementor-element.elementor-element-6d09ffc7 .elementor-icon{font-size:32px;}.elementor-101166 .elementor-element.elementor-element-6d09ffc7 .elementor-icon svg{height:32px;}.elementor-101166 .elementor-element.elementor-element-6d09ffc7 .elementor-icon-wrapper svg{width:auto;}.elementor-101166 .elementor-element.elementor-element-ca2e164{width:auto;max-width:auto;}.elementor-101166 .elementor-element.elementor-element-ca2e164 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-5353aaa3{margin:4.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-101166 .elementor-element.elementor-element-5353aaa3.elementor-element{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-5353aaa3 .elementor-icon-wrapper{text-align:start;}.elementor-101166 .elementor-element.elementor-element-5353aaa3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5353aaa3.elementor-view-framed .elementor-icon, .elementor-101166 .elementor-element.elementor-element-5353aaa3.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5353aaa3.elementor-view-framed .elementor-icon, .elementor-101166 .elementor-element.elementor-element-5353aaa3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5353aaa3 .elementor-icon{font-size:32px;}.elementor-101166 .elementor-element.elementor-element-5353aaa3 .elementor-icon svg{height:32px;}.elementor-101166 .elementor-element.elementor-element-5353aaa3 .elementor-icon-wrapper svg{width:auto;}.elementor-101166 .elementor-element.elementor-element-36e47add{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-101166 .elementor-element.elementor-element-36e47add.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-69a6f881{text-align:start;}.elementor-101166 .elementor-element.elementor-element-69a6f881 img{width:40%;}.elementor-101166 .elementor-element.elementor-element-23e61052{text-align:start;}.elementor-101166 .elementor-element.elementor-element-23e61052 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5a333e00{text-align:start;font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-7473fa92{margin:-1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-7473fa92 .elementor-heading-title{color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-705fe86e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-101166 .elementor-element.elementor-element-705fe86e.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-7f04a36f{text-align:start;}.elementor-101166 .elementor-element.elementor-element-7f04a36f img{width:40%;}.elementor-101166 .elementor-element.elementor-element-ba0f4e6{text-align:start;}.elementor-101166 .elementor-element.elementor-element-ba0f4e6 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-783dd134{text-align:start;font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-216a25c9{margin:-1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-216a25c9 .elementor-heading-title{color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-3566a8f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-101166 .elementor-element.elementor-element-3566a8f9.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-460023e6{text-align:start;}.elementor-101166 .elementor-element.elementor-element-460023e6 img{width:40%;}.elementor-101166 .elementor-element.elementor-element-29af294e{text-align:start;}.elementor-101166 .elementor-element.elementor-element-29af294e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-568d6d75{text-align:start;font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-3966c3fa{margin:-1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-3966c3fa .elementor-heading-title{color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-450122bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-101166 .elementor-element.elementor-element-450122bb.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-7fd61fb2{text-align:start;}.elementor-101166 .elementor-element.elementor-element-7fd61fb2 img{width:40%;}.elementor-101166 .elementor-element.elementor-element-2acd1c00{text-align:start;}.elementor-101166 .elementor-element.elementor-element-2acd1c00 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-7d7b1a93{text-align:start;font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-631dad70{margin:-1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-631dad70 .elementor-heading-title{color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-704f5700{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-101166 .elementor-element.elementor-element-704f5700.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-def31f0{text-align:start;}.elementor-101166 .elementor-element.elementor-element-def31f0 img{width:40%;}.elementor-101166 .elementor-element.elementor-element-698a97eb{text-align:start;}.elementor-101166 .elementor-element.elementor-element-698a97eb .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-50a5b6f4{text-align:start;font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-8fc8d14{margin:-1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-8fc8d14 .elementor-heading-title{color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-225f8172{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-101166 .elementor-element.elementor-element-225f8172.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-6268dabd{text-align:start;}.elementor-101166 .elementor-element.elementor-element-6268dabd img{width:40%;}.elementor-101166 .elementor-element.elementor-element-6bfb600e{text-align:start;}.elementor-101166 .elementor-element.elementor-element-6bfb600e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-120ffd48{text-align:start;font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-7d62336d{margin:-1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-7d62336d .elementor-heading-title{color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-414ddfb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-101166 .elementor-element.elementor-element-414ddfb0.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-29a1a59b{text-align:start;}.elementor-101166 .elementor-element.elementor-element-29a1a59b img{width:40%;}.elementor-101166 .elementor-element.elementor-element-128a956f{text-align:start;}.elementor-101166 .elementor-element.elementor-element-128a956f .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-38ecd6a5{text-align:start;font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-512b7e17{margin:-1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-512b7e17 .elementor-heading-title{color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-493b9dcc{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:1rem;width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;--container-widget-width:85%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-101166 .elementor-element.elementor-element-493b9dcc.elementor-element{--align-self:center;}:where( .elementor-101166 .elementor-element.elementor-element-493b9dcc .swiper-slide ) > .e-con{border-style:none;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-5293195c{--divider-border-style:solid;--divider-color:var( --e-global-color-06f018a );--divider-border-width:1px;width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.8rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-5293195c .elementor-divider-separator{width:100%;}.elementor-101166 .elementor-element.elementor-element-5293195c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-101166 .elementor-element.elementor-element-2b2900d1 .elementor-button{background-color:#E612D9;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-101166 .elementor-element.elementor-element-2b2900d1{width:100%;max-width:100%;margin:4.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-2b2900d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101166 .elementor-element.elementor-element-60bd9a21{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:04.8rem;--padding-bottom:16rem;--padding-left:0rem;--padding-right:0rem;}.elementor-101166 .elementor-element.elementor-element-60bd9a21.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-647bb142{--display:flex;--margin-top:4.8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-101166 .elementor-element.elementor-element-761c2f9b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-101166 .elementor-element.elementor-element-227703e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101166 .elementor-element.elementor-element-227703e7 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.6rem, 1.35rem + 4vw, 3.6rem);font-weight:700;line-height:1.25em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-71882bf9{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-1d018aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1rem/2);}.elementor-101166 .elementor-element.elementor-element-1d018aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1rem/2);}.elementor-101166 .elementor-element.elementor-element-1d018aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1rem/2);}.elementor-101166 .elementor-element.elementor-element-1d018aea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1rem/2);}.elementor-101166 .elementor-element.elementor-element-1d018aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1rem/2);}.elementor-101166 .elementor-element.elementor-element-1d018aea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-1d018aea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101166 .elementor-element.elementor-element-1d018aea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-101166 .elementor-element.elementor-element-1d018aea .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-6b5b0b03 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-101166 .elementor-element.elementor-element-6b5b0b03{width:100%;max-width:100%;margin:2.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-6b5b0b03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101166 .elementor-element.elementor-element-2a4709c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101166 .elementor-element.elementor-element-2a4709c4.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-686fe037 img{width:100%;max-width:95%;height:250px;}.elementor-101166 .elementor-element.elementor-element-690e28b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4.8rem;--padding-bottom:4.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-101166 .elementor-element.elementor-element-690e28b0:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-690e28b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-72064fde{--display:flex;}.elementor-101166 .elementor-element.elementor-element-777014fc{width:100%;max-width:100%;margin:-16rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.8rem) -4.8rem;text-align:start;}.elementor-101166 .elementor-element.elementor-element-777014fc img{width:175px;}.elementor-101166 .elementor-element.elementor-element-10de9aaf .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:#E612D9;}.elementor-101166 .elementor-element.elementor-element-31c8fad6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101166 .elementor-element.elementor-element-31c8fad6 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.6rem, 1.35rem + 4vw, 3.6rem);font-weight:700;line-height:1.25em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-1cd87349{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-101166 .elementor-element.elementor-element-1cd87349 img{width:50%;}.elementor-101166 .elementor-element.elementor-element-4a82372c{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-4f635db8 .elementor-button{background-color:#E612D9;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-101166 .elementor-element.elementor-element-4f635db8{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-4f635db8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101166 .elementor-element.elementor-element-36d40f58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-101166 .elementor-element.elementor-element-36d40f58.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-5ff903f2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:var( --container-widget-width, 88% );max-width:88%;margin:4.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.8rem) 0rem;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-5ff903f2.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-5ff903f2 .elementor-divider-separator{width:100%;}.elementor-101166 .elementor-element.elementor-element-5ff903f2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-101166 .elementor-element.elementor-element-336b5a0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:48px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:6px;}.elementor-101166 .elementor-element.elementor-element-336b5a0a.elementor-element{--align-self:stretch;}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6em;}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-101166 .elementor-element.elementor-element-515318e8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:var( --container-widget-width, 88% );max-width:88%;margin:4.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.8rem) 0rem;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-515318e8.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-515318e8 .elementor-divider-separator{width:100%;}.elementor-101166 .elementor-element.elementor-element-515318e8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-59465740{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-59465740.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-59465740 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-59465740 .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-59465740 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-59465740 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-3a15f511{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-3a15f511.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-3a15f511 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-3a15f511 .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-3a15f511 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-3a15f511 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-6c548f52{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-6c548f52.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-6c548f52 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-6c548f52 .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-6c548f52 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-6c548f52 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-2a6225bc{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-2a6225bc.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-2a6225bc .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-2a6225bc .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-2a6225bc .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-2a6225bc .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-50fd10e{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-50fd10e.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-50fd10e .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-50fd10e .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-50fd10e .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-50fd10e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-736f1306{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-736f1306.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-736f1306 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-736f1306 .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-736f1306 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-736f1306 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-3c774674{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-3c774674.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-3c774674 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-3c774674 .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-3c774674 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-3c774674 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5ddc65d7{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-5ddc65d7.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-5ddc65d7 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-5ddc65d7 .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-5ddc65d7 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-5ddc65d7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-53d6c165{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4.8rem;--padding-bottom:4.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-101166 .elementor-element.elementor-element-53d6c165:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-53d6c165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-419bc277{--display:flex;--justify-content:flex-start;}.elementor-101166 .elementor-element.elementor-element-75185346 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:#E612D9;}.elementor-101166 .elementor-element.elementor-element-4233765a{width:var( --container-widget-width, 30% );max-width:30%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-4233765a.elementor-element{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-4233765a img{width:100%;}.elementor-101166 .elementor-element.elementor-element-7a9e4d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101166 .elementor-element.elementor-element-7a9e4d3 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.6rem, 1.35rem + 4vw, 3.6rem);font-weight:700;line-height:1.25em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-e31a25b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;padding:0px 0px 0px 0px;}.elementor-101166 .elementor-element.elementor-element-e31a25b img{width:90%;}.elementor-101166 .elementor-element.elementor-element-12368961{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-9e261dc );}.elementor-101166 .elementor-element.elementor-element-12368961.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-6ebd2041{--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:flex-start;--gap:2.4rem 0rem;--row-gap:2.4rem;--column-gap:0rem;--flex-wrap: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-101166 .elementor-element.elementor-element-6ebd2041.e-con{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-567e070a{margin:0rem 04.8rem calc(var(--kit-widget-spacing, 0px) + 0rem) 04.8rem;text-align:start;}.elementor-101166 .elementor-element.elementor-element-567e070a.elementor-element{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-567e070a .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.1rem, 1.475rem + 2vw, 2.6rem);font-weight:700;line-height:1.25em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-29dfec84{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-29dfec84.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-3e2ed094 .elementor-button{background-color:#E612D9;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-101166 .elementor-element.elementor-element-3e2ed094{width:var( --container-widget-width, 80% );max-width:80%;margin:2.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-3e2ed094.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-3e2ed094 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101166 .elementor-element.elementor-element-5d5bd8b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:2.4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-101166 .elementor-element.elementor-element-5d5bd8b4.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-6d9a2692{width:var( --container-widget-width, 35% );max-width:35%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-6d9a2692.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-6d9a2692 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-6d9a2692.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-6d9a2692.elementor-view-framed .elementor-icon, .elementor-101166 .elementor-element.elementor-element-6d9a2692.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-6d9a2692 .elementor-icon{font-size:38px;}.elementor-101166 .elementor-element.elementor-element-6d9a2692 .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-6d9a2692 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-6d9a2692 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5f700a1d{width:var( --container-widget-width, 35% );max-width:35%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-5f700a1d.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-5f700a1d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-5f700a1d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5f700a1d.elementor-view-framed .elementor-icon, .elementor-101166 .elementor-element.elementor-element-5f700a1d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5f700a1d .elementor-icon{font-size:38px;}.elementor-101166 .elementor-element.elementor-element-5f700a1d .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-5f700a1d .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-5f700a1d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-10996627{width:var( --container-widget-width, 35% );max-width:35%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-10996627.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-10996627 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-10996627.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-10996627.elementor-view-framed .elementor-icon, .elementor-101166 .elementor-element.elementor-element-10996627.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-10996627 .elementor-icon{font-size:38px;}.elementor-101166 .elementor-element.elementor-element-10996627 .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-10996627 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-10996627 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5c11f769{width:var( --container-widget-width, 35% );max-width:35%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-5c11f769.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-5c11f769 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-101166 .elementor-element.elementor-element-5c11f769.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5c11f769.elementor-view-framed .elementor-icon, .elementor-101166 .elementor-element.elementor-element-5c11f769.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5c11f769 .elementor-icon{font-size:38px;}.elementor-101166 .elementor-element.elementor-element-5c11f769 .elementor-icon-box-title, .elementor-101166 .elementor-element.elementor-element-5c11f769 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;}.elementor-101166 .elementor-element.elementor-element-5c11f769 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-6acfd3f6{--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;--flex-wrap:wrap;--overflow:auto;--overlay-opacity:1;}.elementor-101166 .elementor-element.elementor-element-6acfd3f6:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-95ff261 );}.elementor-101166 .elementor-element.elementor-element-6acfd3f6::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .elementor-background-video-container::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .elementor-background-slideshow::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://plugintema.com.br/wp-content/uploads/midia/WPX-speed.webp");--background-overlay:'';background-position:top left;background-repeat:no-repeat;}.elementor-101166 .elementor-element.elementor-element-6acfd3f6.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-37ce8ad6{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-101166 .elementor-element.elementor-element-37ce8ad6 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.6rem, 1.35rem + 4vw, 3.6rem);font-weight:700;line-height:1.25em;color:#E612D9;}.elementor-101166 .elementor-element.elementor-element-223a2b21{width:100%;max-width:100%;z-index:2;text-align:center;}.elementor-101166 .elementor-element.elementor-element-223a2b21.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-223a2b21 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:600;line-height:1.5em;letter-spacing:-0.02em;color:var( --e-global-color-cb98548 );}.elementor-101166 .elementor-element.elementor-element-254948bd{width:100%;max-width:100%;margin:2.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 04.8rem) 0rem;padding:0px 0px 0px 0px;z-index:2;}.elementor-101166 .elementor-element.elementor-element-58c64f8a.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-101166 .elementor-element.elementor-element-58c64f8a{right:299.993px;}body.rtl .elementor-101166 .elementor-element.elementor-element-58c64f8a{left:299.993px;}.elementor-101166 .elementor-element.elementor-element-58c64f8a{top:0px;z-index:2;}.elementor-101166 .elementor-element.elementor-element-5e43cb32{width:var( --container-widget-width, 16% );max-width:16%;--e-transform-flipY:-1;--container-widget-width:16%;--container-widget-flex-grow:0;top:7.962vw;z-index:1;}.elementor-101166 .elementor-element.elementor-element-5e43cb32.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-101166 .elementor-element.elementor-element-5e43cb32{right:8.002vw;}body.rtl .elementor-101166 .elementor-element.elementor-element-5e43cb32{left:8.002vw;}.elementor-101166 .elementor-element.elementor-element-6a75f971{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-101166 .elementor-element.elementor-element-6a75f971.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-101166 .elementor-element.elementor-element-5c6b0296{--display:flex;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__button{background-color:var( --e-global-color-primary );color:var( --e-global-color-0b77fac );font-family:"Quicksand", Sans-serif;font-size:clamp(2rem, 2rem + 0vw, 2rem);font-weight:700;line-height:1em;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-18c2c22d{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:1rem 1rem 1rem 1rem;--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__header{padding:3.6rem 3.8rem 3.6rem 3.8rem;}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:2rem;font-weight:700;}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__subheading{color:var( --e-global-color-text );font-family:"Quicksand", Sans-serif;font-size:14px !important;font-weight:400;line-height:1.3em;}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__price{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__currency, .elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__integer-part, .elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__fractional-part{color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__currency{align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__after-price{justify-content:flex-start;}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__period{color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-0b77fac );text-align:start;}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:var( --e-global-color-text );border-top-width:2px;margin-top:5px;margin-bottom:5px;}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__additional_info{color:var( --e-global-color-secondary );margin:15px 30px 0px 30px;}.elementor-101166 .elementor-element.elementor-element-2bd0b492{--display:flex;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__button{background-color:var( --e-global-color-primary );color:var( --e-global-color-0b77fac );font-family:"Quicksand", Sans-serif;font-size:clamp(2rem, 2rem + 0vw, 2rem);font-weight:700;line-height:1em;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-60ec8e92{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:1rem 1rem 1rem 1rem;--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__header{padding:3.6rem 3.8rem 3.6rem 3.8rem;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__heading{color:#E612D9;font-family:"Quicksand", Sans-serif;font-size:2rem;font-weight:700;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__subheading{color:var( --e-global-color-text );font-family:var( --e-global-typography-4ce282a-font-family ), Sans-serif;font-size:var( --e-global-typography-4ce282a-font-size );font-weight:var( --e-global-typography-4ce282a-font-weight );}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__price{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__currency, .elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__integer-part, .elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__fractional-part{color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__currency{align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__period{color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-0b77fac );text-align:start;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:var( --e-global-color-text );border-top-width:2px;margin-top:5px;margin-bottom:5px;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-ribbon-inner{margin-top:40px;transform:translateY(-50%) translateX(-50%) translateX(40px) rotate(-45deg);color:#ffffff;font-family:"Quicksand", Sans-serif;font-size:1.8rem;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.05em;box-shadow:13px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-101166 .elementor-element.elementor-element-14acd924{--display:flex;}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__button{background-color:var( --e-global-color-primary );color:var( --e-global-color-0b77fac );font-family:"Quicksand", Sans-serif;font-size:clamp(2rem, 2rem + 0vw, 2rem);font-weight:700;line-height:1em;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7{width:var( --container-widget-width, 100% );max-width:100%;margin:00rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:1rem 1rem 1rem 1rem;--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__header{padding:3.6rem 3.8rem 3.6rem 3.8rem;}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:2rem;font-weight:700;}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__subheading{color:var( --e-global-color-text );font-family:"Quicksand", Sans-serif;font-size:14px !important;font-weight:400;line-height:1.3em;}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__price{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__currency, .elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__integer-part, .elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__fractional-part{color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__currency{align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__period{color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-0b77fac );text-align:start;}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:var( --e-global-color-text );border-top-width:2px;margin-top:5px;margin-bottom:5px;}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-101166 .elementor-element.elementor-element-781a402d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-7661408{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101166 .elementor-element.elementor-element-7661408.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-4c424370{--display:flex;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__button{background-color:var( --e-global-color-primary );color:var( --e-global-color-0b77fac );font-family:"Quicksand", Sans-serif;font-size:clamp(2rem, 2rem + 0vw, 2rem);font-weight:700;line-height:1em;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-3ac50dd6{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:1rem 1rem 1rem 1rem;--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__header{padding:3.6rem 3.8rem 3.6rem 3.8rem;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:2rem;font-weight:700;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__subheading{color:var( --e-global-color-text );font-family:"Quicksand", Sans-serif;font-size:14px !important;font-weight:400;line-height:1.3em;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__price{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__currency, .elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__integer-part, .elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__fractional-part{color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__currency{align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__period{color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-0b77fac );text-align:start;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:var( --e-global-color-text );border-top-width:2px;margin-top:5px;margin-bottom:5px;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__additional_info{color:var( --e-global-color-secondary );margin:15px 30px 0px 30px;}.elementor-101166 .elementor-element.elementor-element-432df9e4{--display:flex;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__button{background-color:var( --e-global-color-primary );color:var( --e-global-color-0b77fac );font-family:"Quicksand", Sans-serif;font-size:clamp(2rem, 2rem + 0vw, 2rem);font-weight:700;line-height:1em;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-5136b03{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:1rem 1rem 1rem 1rem;--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__header{padding:3.6rem 3.8rem 3.6rem 3.8rem;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__heading{color:#E612D9;font-family:"Quicksand", Sans-serif;font-size:2rem;font-weight:700;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__subheading{color:var( --e-global-color-text );font-family:var( --e-global-typography-4ce282a-font-family ), Sans-serif;font-size:var( --e-global-typography-4ce282a-font-size );font-weight:var( --e-global-typography-4ce282a-font-weight );}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__price{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__currency, .elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__integer-part, .elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__fractional-part{color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__currency{align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__period{color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-0b77fac );text-align:start;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:var( --e-global-color-text );border-top-width:2px;margin-top:5px;margin-bottom:5px;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-ribbon-inner{margin-top:40px;transform:translateY(-50%) translateX(-50%) translateX(40px) rotate(-45deg);color:#ffffff;font-family:"Quicksand", Sans-serif;font-size:1.8rem;font-weight:700;line-height:1em;letter-spacing:0.05em;}.elementor-101166 .elementor-element.elementor-element-52accd7{--display:flex;}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__button{background-color:var( --e-global-color-primary );color:var( --e-global-color-0b77fac );font-family:"Quicksand", Sans-serif;font-size:clamp(2rem, 2rem + 0vw, 2rem);font-weight:700;line-height:1em;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-3c7423a3{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:1rem 1rem 1rem 1rem;--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__header{padding:3.6rem 3.8rem 3.6rem 3.8rem;}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:2rem;font-weight:700;}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__subheading{color:var( --e-global-color-text );font-family:"Quicksand", Sans-serif;font-size:14px !important;font-weight:400;line-height:1.3em;}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__price{background-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__currency, .elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__integer-part, .elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__fractional-part{color:var( --e-global-color-0b77fac );}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__currency{align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__period{color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-0b77fac );text-align:start;}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:var( --e-global-color-text );border-top-width:2px;margin-top:5px;margin-bottom:5px;}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-101166 .elementor-element.elementor-element-7271e2e4{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-4ab5ee5f{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}.elementor-101166 .elementor-element.elementor-element-255733a4{width:100%;max-width:100%;margin:3.6rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.4rem) 0rem;text-align:center;}.elementor-101166 .elementor-element.elementor-element-255733a4 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2rem, 1.75rem + 0.8vw, 2.2rem);font-weight:700;text-transform:uppercase;line-height:1.25em;color:#E612D9;}.elementor-101166 .elementor-element.elementor-element-212adccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;columns:1;font-family:"Quicksand", Sans-serif;font-weight:700;line-height:1em;color:var( --e-global-color-cb98548 );}.elementor-101166 .elementor-element.elementor-element-212adccb.elementor-element{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-72c7fb80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;columns:1;font-family:"Quicksand", Sans-serif;font-weight:700;line-height:1em;color:var( --e-global-color-cb98548 );}.elementor-101166 .elementor-element.elementor-element-72c7fb80.elementor-element{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-2c865f32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;columns:1;font-family:"Quicksand", Sans-serif;font-weight:700;line-height:1em;color:var( --e-global-color-cb98548 );}.elementor-101166 .elementor-element.elementor-element-2c865f32.elementor-element{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-4e518981{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:04.8rem;--padding-bottom:16rem;--padding-left:0rem;--padding-right:0rem;}.elementor-101166 .elementor-element.elementor-element-4e518981:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-4e518981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-101166 .elementor-element.elementor-element-4e518981.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-5026c43a{--display:flex;--margin-top:4.8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-101166 .elementor-element.elementor-element-4430f29b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(1.6rem, 1.35rem + 0.8vw, 1.8rem);font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-101166 .elementor-element.elementor-element-bf3ec6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-101166 .elementor-element.elementor-element-21fe6d93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101166 .elementor-element.elementor-element-21fe6d93 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:clamp(2.6rem, 1.35rem + 4vw, 3.6rem);font-weight:700;line-height:1.25em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-6fb5bd8{font-family:"Quicksand", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-4d26100a .elementor-button{background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-101166 .elementor-element.elementor-element-4d26100a{width:100%;max-width:100%;margin:2.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-5d86cae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101166 .elementor-element.elementor-element-5d86cae.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-7abab481{margin:-12rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-7abab481 img{width:100%;max-width:100%;height:450px;}.elementor-101166 .elementor-element.elementor-element-bfd4b50{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-101166 .elementor-element.elementor-element-bfd4b50 img{width:25%;}.elementor-101166 .elementor-element.elementor-element-3c1fed7{--grid-template-columns:repeat(0, auto);text-align:left;width:100%;max-width:100%;margin:1.4rem 1.4rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1.4rem 0rem 0rem 0rem;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-text );--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-101166 .elementor-element.elementor-element-3c1fed7.elementor-element{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-3c1fed7 .elementor-social-icon{background-color:var( --e-global-color-accent );}.elementor-101166 .elementor-element.elementor-element-3c1fed7 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-101166 .elementor-element.elementor-element-3c1fed7 .elementor-social-icon svg{fill:var( --e-global-color-text );}@media(min-width:769px){.elementor-101166 .elementor-element.elementor-element-3fb7b923{--width:60%;}.elementor-101166 .elementor-element.elementor-element-1d163551{--width:88%;}.elementor-101166 .elementor-element.elementor-element-5dd88e60{--width:25%;}.elementor-101166 .elementor-element.elementor-element-6fae1a73{--width:25%;}.elementor-101166 .elementor-element.elementor-element-709a3b2c{--width:25%;}.elementor-101166 .elementor-element.elementor-element-5cad40f6{--width:25%;}.elementor-101166 .elementor-element.elementor-element-2358c8a4{--width:40%;}.elementor-101166 .elementor-element.elementor-element-38c79f7d{--content-width:100%;}.elementor-101166 .elementor-element.elementor-element-1e718af6{--content-width:758px;}.elementor-101166 .elementor-element.elementor-element-309cc7a1{--content-width:400px;}.elementor-101166 .elementor-element.elementor-element-42c21f2f{--content-width:400px;}.elementor-101166 .elementor-element.elementor-element-53892fe9{--width:15%;}.elementor-101166 .elementor-element.elementor-element-647bb142{--width:40%;}.elementor-101166 .elementor-element.elementor-element-2a4709c4{--width:60%;}.elementor-101166 .elementor-element.elementor-element-72064fde{--width:45%;}.elementor-101166 .elementor-element.elementor-element-36d40f58{--width:45%;}.elementor-101166 .elementor-element.elementor-element-419bc277{--width:40%;}.elementor-101166 .elementor-element.elementor-element-6ebd2041{--width:50%;}.elementor-101166 .elementor-element.elementor-element-5d5bd8b4{--width:80%;}.elementor-101166 .elementor-element.elementor-element-6a75f971{--width:100%;}.elementor-101166 .elementor-element.elementor-element-5026c43a{--width:50%;}.elementor-101166 .elementor-element.elementor-element-5d86cae{--width:50%;}}@media(max-width:1366px) and (min-width:769px){.elementor-101166 .elementor-element.elementor-element-1d163551{--width:90%;}.elementor-101166 .elementor-element.elementor-element-36d40f58{--width:50%;}.elementor-101166 .elementor-element.elementor-element-6acfd3f6{--content-width:100%;}.elementor-101166 .elementor-element.elementor-element-6a75f971{--width:100%;}.elementor-101166 .elementor-element.elementor-element-5c6b0296{--width:100%;}.elementor-101166 .elementor-element.elementor-element-2bd0b492{--width:100%;}.elementor-101166 .elementor-element.elementor-element-14acd924{--width:100%;}.elementor-101166 .elementor-element.elementor-element-7661408{--width:100%;}.elementor-101166 .elementor-element.elementor-element-4c424370{--width:100%;}.elementor-101166 .elementor-element.elementor-element-432df9e4{--width:100%;}.elementor-101166 .elementor-element.elementor-element-52accd7{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-101166 .elementor-element.elementor-element-3fb7b923{--width:100%;}.elementor-101166 .elementor-element.elementor-element-2358c8a4{--width:100%;}.elementor-101166 .elementor-element.elementor-element-1e718af6{--content-width:590px;}.elementor-101166 .elementor-element.elementor-element-647bb142{--width:100%;}.elementor-101166 .elementor-element.elementor-element-2a4709c4{--width:100%;}.elementor-101166 .elementor-element.elementor-element-72064fde{--width:100%;}.elementor-101166 .elementor-element.elementor-element-36d40f58{--width:100%;}.elementor-101166 .elementor-element.elementor-element-419bc277{--width:100%;}.elementor-101166 .elementor-element.elementor-element-6ebd2041{--width:100%;}.elementor-101166 .elementor-element.elementor-element-6a75f971{--width:100%;}}@media(max-width:1366px){.elementor-101166 .elementor-element.elementor-element-624dcd54{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101166 .elementor-element.elementor-element-624dcd54.e-con{--align-self:flex-start;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-5dd88e60{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101166 .elementor-element.elementor-element-5dd88e60.e-con{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-6fae1a73{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101166 .elementor-element.elementor-element-6fae1a73.e-con{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-709a3b2c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101166 .elementor-element.elementor-element-709a3b2c.e-con{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-5cad40f6{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101166 .elementor-element.elementor-element-5cad40f6.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-1e718af6{--grid-auto-flow:row;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-item > a{font-size:1.4em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-6acfd3f6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101166 .elementor-element.elementor-element-6acfd3f6::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .elementor-background-video-container::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .elementor-background-slideshow::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top left;}.elementor-101166 .elementor-element.elementor-element-37ce8ad6{z-index:1;}.elementor-101166 .elementor-element.elementor-element-223a2b21{z-index:1;}.elementor-101166 .elementor-element.elementor-element-254948bd{z-index:2;}body:not(.rtl) .elementor-101166 .elementor-element.elementor-element-58c64f8a{right:100px;}body.rtl .elementor-101166 .elementor-element.elementor-element-58c64f8a{left:100px;}.elementor-101166 .elementor-element.elementor-element-58c64f8a{top:0px;z-index:2;}.elementor-101166 .elementor-element.elementor-element-5e43cb32{top:18vw;z-index:1;}.elementor-101166 .elementor-element.elementor-element-6a75f971{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap: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-101166 .elementor-element.elementor-element-6a75f971.e-con{--align-self:center;}.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__period{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-price-table__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-101166 .elementor-element.elementor-element-18c2c22d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__header{padding:4.8rem 2rem 2.8rem 2rem;}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__heading{font-size:1.8rem;}.elementor-101166 .elementor-element.elementor-element-60ec8e92{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__header{padding:4.8rem 2rem 2.8rem 2rem;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__heading{font-size:1.8rem;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__subheading{font-size:var( --e-global-typography-4ce282a-font-size );}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__header{padding:4.8rem 2rem 2.8rem 2rem;}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__heading{font-size:1.8rem;}.elementor-101166 .elementor-element.elementor-element-781a402d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:0px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-781a402d.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-7661408{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__header{padding:4.8rem 2rem 2.8rem 2rem;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__heading{font-size:1.8rem;}.elementor-101166 .elementor-element.elementor-element-5136b03{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__header{padding:4.8rem 2rem 2.8rem 2rem;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__heading{font-size:1.8rem;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__subheading{font-size:var( --e-global-typography-4ce282a-font-size );}.elementor-101166 .elementor-element.elementor-element-3c7423a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__header{padding:4.8rem 2rem 2.8rem 2rem;}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__heading{font-size:1.8rem;}.elementor-101166 .elementor-element.elementor-element-7271e2e4{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:0px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-7271e2e4.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-4ab5ee5f{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;}.elementor-101166 .elementor-element.elementor-element-4ab5ee5f.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-212adccb{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-72c7fb80{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-101166 .elementor-element.elementor-element-2c865f32{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-101166 .elementor-element.elementor-element-624dcd54{--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:space-between;--align-items:center;--padding-top:06.4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-101166 .elementor-element.elementor-element-3fb7b923{--flex-wrap:wrap;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-5dd88e60{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101166 .elementor-element.elementor-element-636fe833{width:initial;max-width:initial;}.elementor-101166 .elementor-element.elementor-element-66b74ec1{width:initial;max-width:initial;}.elementor-101166 .elementor-element.elementor-element-6fae1a73{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101166 .elementor-element.elementor-element-1e8dd9a6{width:initial;max-width:initial;}.elementor-101166 .elementor-element.elementor-element-709a3b2c{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101166 .elementor-element.elementor-element-59b3b6bf{width:initial;max-width:initial;}.elementor-101166 .elementor-element.elementor-element-5cad40f6{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101166 .elementor-element.elementor-element-6e5995ab{width:initial;max-width:initial;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-101166 .elementor-element.elementor-element-2358c8a4{--margin-top:-18rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-38c2809b{margin:24rem 0rem calc(var(--kit-widget-spacing, 0px) + -6rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-7ca9d916{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2.4rem;text-align:end;}.elementor-101166 .elementor-element.elementor-element-7ca9d916.elementor-element{--align-self:flex-end;}.elementor-101166 .elementor-element.elementor-element-71ecd46e{margin:0% 6% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;}.elementor-101166 .elementor-element.elementor-element-6941c739{margin:0% 7% calc(var(--kit-widget-spacing, 0px) + 0%) 7%;}.elementor-101166 .elementor-element.elementor-element-1e718af6{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-101166 .elementor-element.elementor-element-1e718af6:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-1e718af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:666px auto;}.elementor-101166 .elementor-element.elementor-element-3d8f1e9{width:100%;max-width:100%;}.elementor-101166 .elementor-element.elementor-element-3d8f1e9.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-20a4ce46{width:100%;max-width:100%;}.elementor-101166 .elementor-element.elementor-element-20a4ce46.elementor-element{--align-self:center;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-37a8b190{--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-101166 .elementor-element.elementor-element-2bc03396{--margin-top:4.8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-101166 .elementor-element.elementor-element-f0dc9ee{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-101166 .elementor-element.elementor-element-493b9dcc{--e-n-carousel-swiper-slides-to-display:1;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 00rem;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-101166 .elementor-element.elementor-element-60bd9a21{--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-101166 .elementor-element.elementor-element-690e28b0{--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-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-53d6c165{--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-101166 .elementor-element.elementor-element-567e070a{text-align:center;}.elementor-101166 .elementor-element.elementor-element-6acfd3f6::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .elementor-background-video-container::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .elementor-background-slideshow::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-101166 .elementor-element.elementor-element-6acfd3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:269px auto;}.elementor-101166 .elementor-element.elementor-element-6acfd3f6{--padding-top:10rem;--padding-bottom:8.8rem;--padding-left:01rem;--padding-right:1rem;}.elementor-101166 .elementor-element.elementor-element-58c64f8a{top:-2vh;}.elementor-101166 .elementor-element.elementor-element-5e43cb32{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:21vh;}body:not(.rtl) .elementor-101166 .elementor-element.elementor-element-5e43cb32{right:0vh;}body.rtl .elementor-101166 .elementor-element.elementor-element-5e43cb32{left:0vh;}.elementor-101166 .elementor-element.elementor-element-6a75f971{--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:flex-start;--margin-top:02.4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__period{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-price-table__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-101166 .elementor-element.elementor-element-18c2c22d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-101166 .elementor-element.elementor-element-60ec8e92{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__subheading{font-size:var( --e-global-typography-4ce282a-font-size );}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-101166 .elementor-element.elementor-element-781a402d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:33px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-1rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:28rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-1rem;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:28rem;--e-n-carousel-arrow-size:28px;}.elementor-101166 .elementor-element.elementor-element-781a402d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:10rem 10rem 10rem 10rem;padding:1.2rem 1.2rem 1.2rem 1.2rem;}.elementor-101166 .elementor-element.elementor-element-7661408{--margin-top:02.4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__subheading{font-size:var( --e-global-typography-4ce282a-font-size );}.elementor-101166 .elementor-element.elementor-element-7271e2e4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:33px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-1rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:28rem;--e-n-carousel-arrow-next-right-position:-1rem;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:28rem;--e-n-carousel-arrow-size:28px;}.elementor-101166 .elementor-element.elementor-element-7271e2e4 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:10rem 10rem 10rem 10rem;padding:1.2rem 1.2rem 1.2rem 1.2rem;}.elementor-101166 .elementor-element.elementor-element-4ab5ee5f{--container-widget-width:680px;--container-widget-flex-grow:0;width:var( --container-widget-width, 680px );max-width:680px;}.elementor-101166 .elementor-element.elementor-element-212adccb{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}.elementor-101166 .elementor-element.elementor-element-72c7fb80{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}.elementor-101166 .elementor-element.elementor-element-2c865f32{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}.elementor-101166 .elementor-element.elementor-element-7abab481{margin:-448px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101166 .elementor-element.elementor-element-bfd4b50{margin:-8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-3c1fed7{margin:-6rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}}@media(max-width:768px){.elementor-101166 .elementor-element.elementor-element-624dcd54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3.6rem;--padding-bottom:4rem;--padding-left:02rem;--padding-right:2rem;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-101166 .elementor-element.elementor-element-11d1c89.elementor-element{--order:-99999 /* order start hack */;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-1d163551{--width:100%;--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:space-between;--align-items:flex-start;--z-index:1;}.elementor-101166 .elementor-element.elementor-element-5dd88e60{--width:24%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-101166 .elementor-element.elementor-element-5dd88e60.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-636fe833{width:var( --container-widget-width, 100% );max-width:100%;padding:20px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;background-size:80px auto;}.elementor-101166 .elementor-element.elementor-element-636fe833 .elementor-heading-title{font-size:0.8em;}.elementor-101166 .elementor-element.elementor-element-6fae1a73{--width:24%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-101166 .elementor-element.elementor-element-6fae1a73.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-1e8dd9a6{width:var( --container-widget-width, 100% );max-width:100%;padding:20px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;background-size:80px auto;}.elementor-101166 .elementor-element.elementor-element-1e8dd9a6 .elementor-heading-title{font-size:0.8em;}.elementor-101166 .elementor-element.elementor-element-709a3b2c{--width:24%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-101166 .elementor-element.elementor-element-709a3b2c.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-59b3b6bf{width:var( --container-widget-width, 100% );max-width:100%;padding:20px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;background-size:80px auto;}.elementor-101166 .elementor-element.elementor-element-59b3b6bf .elementor-heading-title{font-size:0.8em;}.elementor-101166 .elementor-element.elementor-element-5cad40f6{--width:24%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-101166 .elementor-element.elementor-element-5cad40f6.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-6e5995ab{width:var( --container-widget-width, 100% );max-width:100%;padding:20px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;background-size:80px auto;}.elementor-101166 .elementor-element.elementor-element-6e5995ab .elementor-heading-title{font-size:0.8em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-101166 .elementor-element.elementor-element-1eaf7715{z-index:2;}.elementor-101166 .elementor-element.elementor-element-5c4309a2{z-index:2;}.elementor-101166 .elementor-element.elementor-element-2358c8a4{--justify-content:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-38c2809b{margin:18rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-38c79f7d{--justify-content:space-evenly;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:3.6rem;--padding-bottom:3.6rem;--padding-left:01rem;--padding-right:1rem;}.elementor-101166 .elementor-element.elementor-element-7ca9d916{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-101166 .elementor-element.elementor-element-32cda033 .elementor-icon{font-size:20px;}.elementor-101166 .elementor-element.elementor-element-32cda033 .elementor-icon svg{height:20px;}.elementor-101166 .elementor-element.elementor-element-f77fc11 .elementor-icon{font-size:20px;}.elementor-101166 .elementor-element.elementor-element-f77fc11 .elementor-icon svg{height:20px;}.elementor-101166 .elementor-element.elementor-element-45ac6fb3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101166 .elementor-element.elementor-element-71ecd46e{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0rem 0rem 0rem 0rem;}.elementor-101166 .elementor-element.elementor-element-6941c739{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;}.elementor-101166 .elementor-element.elementor-element-6941c739.elementor-element{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-3f20dad2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-1e718af6:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-1e718af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plugintema.com.br/wp-content/uploads/midia/tubos-verticais.svg");background-size:contain;}.elementor-101166 .elementor-element.elementor-element-1e718af6{--content-width:220px;--min-height:400px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-101166 .elementor-element.elementor-element-3d8f1e9{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101166 .elementor-element.elementor-element-51bc00af{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101166 .elementor-element.elementor-element-7d5fe0a0{margin:00rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.8rem) 0rem;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-2e6ad1a0{--padding-top:4.8rem;--padding-bottom:4.8rem;--padding-left:1.8rem;--padding-right:1.8rem;}.elementor-101166 .elementor-element.elementor-element-16fc0baa{padding:0rem 0rem 0rem 3.6rem;}.elementor-101166 .elementor-element.elementor-element-6573afae{--min-height:145px;--justify-content:flex-start;}.elementor-101166 .elementor-element.elementor-element-6573afae:not(.elementor-motion-effects-element-type-background), .elementor-101166 .elementor-element.elementor-element-6573afae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-101166 .elementor-element.elementor-element-37a8b190{--padding-top:4.8rem;--padding-bottom:4.8rem;--padding-left:1.8rem;--padding-right:1.8rem;}.elementor-101166 .elementor-element.elementor-element-56a6b765{--justify-content:center;}.elementor-101166 .elementor-element.elementor-element-2bc03396{--width:87%;--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-101166 .elementor-element.elementor-element-2bc03396.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-47b0087a{width:initial;max-width:initial;}.elementor-101166 .elementor-element.elementor-element-39309a6b{--width:75%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-3rem;--margin-bottom:-5rem;--margin-left:7rem;--margin-right:0rem;}.elementor-101166 .elementor-element.elementor-element-39309a6b.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-55460f27{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:1;}.elementor-101166 .elementor-element.elementor-element-2c5d277d{z-index:3;}body:not(.rtl) .elementor-101166 .elementor-element.elementor-element-642f2687{left:-47px;}body.rtl .elementor-101166 .elementor-element.elementor-element-642f2687{right:-47px;}.elementor-101166 .elementor-element.elementor-element-642f2687{bottom:268px;}.elementor-101166 .elementor-element.elementor-element-f0dc9ee{--z-index:2;}.elementor-101166 .elementor-element.elementor-element-53892fe9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101166 .elementor-element.elementor-element-53892fe9.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-5353aaa3{margin:2.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-5353aaa3.elementor-element{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-5353aaa3 .elementor-icon-wrapper{text-align:center;}.elementor-101166 .elementor-element.elementor-element-493b9dcc{--e-n-carousel-swiper-slides-to-display:1;margin:2.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-101166 .elementor-element.elementor-element-60bd9a21{--padding-top:0rem;--padding-bottom:4.8rem;--padding-left:1.8rem;--padding-right:1.8rem;}.elementor-101166 .elementor-element.elementor-element-50ee72bb{margin:2.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-690e28b0{--justify-content:center;--padding-top:04.8rem;--padding-bottom:4.8rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-101166 .elementor-element.elementor-element-36d40f58{--flex-wrap:wrap;}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101166 .elementor-element.elementor-element-59465740{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-101166 .elementor-element.elementor-element-3a15f511{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-101166 .elementor-element.elementor-element-6c548f52{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-101166 .elementor-element.elementor-element-2a6225bc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-101166 .elementor-element.elementor-element-50fd10e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-101166 .elementor-element.elementor-element-736f1306{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-101166 .elementor-element.elementor-element-3c774674{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-101166 .elementor-element.elementor-element-5ddc65d7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-101166 .elementor-element.elementor-element-53d6c165{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4.8rem;--padding-bottom:4.8rem;--padding-left:1.8rem;--padding-right:1.8rem;}.elementor-101166 .elementor-element.elementor-element-567e070a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-29dfec84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-101166 .elementor-element.elementor-element-6acfd3f6{--padding-top:10rem;--padding-bottom:08.8rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-101166 .elementor-element.elementor-element-37ce8ad6{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 1rem 0rem 1rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-101166 .elementor-element.elementor-element-37ce8ad6.elementor-element{--align-self:flex-start;}.elementor-101166 .elementor-element.elementor-element-37ce8ad6 .elementor-heading-title{line-height:1.1em;}.elementor-101166 .elementor-element.elementor-element-223a2b21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 1rem 0rem 1rem;text-align:start;}.elementor-101166 .elementor-element.elementor-element-223a2b21.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-101166 .elementor-element.elementor-element-58c64f8a{right:25vw;}body.rtl .elementor-101166 .elementor-element.elementor-element-58c64f8a{left:25vw;}.elementor-101166 .elementor-element.elementor-element-58c64f8a{top:-4vh;}.elementor-101166 .elementor-element.elementor-element-5e43cb32{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:60vh;}body:not(.rtl) .elementor-101166 .elementor-element.elementor-element-5e43cb32{right:8vh;}body.rtl .elementor-101166 .elementor-element.elementor-element-5e43cb32{left:8vh;}.elementor-101166 .elementor-element.elementor-element-6a75f971{--width:100%;}.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-price-table .elementor-price-table__period{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-price-table__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-price-table .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__header{padding:4.8rem 1rem 2.4rem 1rem;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__header{padding:4.8rem 1rem 2.4rem 1rem;}.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__subheading{font-size:var( --e-global-typography-4ce282a-font-size );}.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__header{padding:4.8rem 1rem 2.4rem 1rem;}.elementor-101166 .elementor-element.elementor-element-781a402d{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-n-carousel-arrow-size:16px;}.elementor-101166 .elementor-element.elementor-element-781a402d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__header{padding:4.8rem 1rem 2.4rem 1rem;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__header{padding:4.8rem 1rem 2.4rem 1rem;}.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__subheading{font-size:var( --e-global-typography-4ce282a-font-size );}.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__header{padding:4.8rem 1rem 2.4rem 1rem;}.elementor-101166 .elementor-element.elementor-element-7271e2e4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:16px;}.elementor-101166 .elementor-element.elementor-element-7271e2e4 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-101166 .elementor-element.elementor-element-4ab5ee5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-101166 .elementor-element.elementor-element-212adccb{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-101166 .elementor-element.elementor-element-72c7fb80{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-101166 .elementor-element.elementor-element-2c865f32{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-101166 .elementor-element.elementor-element-4e518981{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:06rem;--padding-left:1.8rem;--padding-right:1.8rem;}.elementor-101166 .elementor-element.elementor-element-4e518981.e-con{--align-self:center;}.elementor-101166 .elementor-element.elementor-element-5d86cae{--margin-top:-8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--z-index:2;}.elementor-101166 .elementor-element.elementor-element-7abab481{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101166 .elementor-element.elementor-element-7abab481 img{height:222px;}.elementor-101166 .elementor-element.elementor-element-bfd4b50{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-101166 .elementor-element.elementor-element-3c1fed7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-11d1c89 */.elementor-101166 .elementor-element.elementor-element-11d1c89::before {
    content: '';
    background-image: url('/wp-content/uploads/midia/house-breadcrumb.svg');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0rem; /* Adjust as needed */
    width: 2.4rem; /* Adjust size as needed */
    height: 2.4rem; /* Adjust size as needed */
}


.elementor-101166 .elementor-element.elementor-element-11d1c89 .rank-math-breadcrumb {
    margin-left: 3.2rem;
    font-style: normal;
}


.elementor-101166 .elementor-element.elementor-element-11d1c89 .rank-math-breadcrumb a {
    color: #aaaaaa
}

.elementor-101166 .elementor-element.elementor-element-11d1c89 .breadcrumb-icon {
  width: 40px; /* Define a largura do ícone */
  height: 40px; /* Define a altura do ícone */
  margin-right: 5px; /* Espaço entre o ícone e o texto do breadcrumb */
  vertical-align: middle; /* Alinha verticalmente com o texto */
  position: absolute;
}

.breadcrumb-icon {
  width: 40px; /* Define a largura do ícone */
  height: 40px; /* Define a altura do ícone */
  margin-right: 5px; /* Espaço entre o ícone e o texto do breadcrumb */
  vertical-align: middle; /* Alinha verticalmente com o texto */
  position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dd88e60 */.elementor-101166 .elementor-element.elementor-element-5dd88e60 .texto-novo {
    color: white;
    font-size: 1.2rem;
    background-color: #E612D9;
    border-radius: 0.3rem;
    padding: 0.3rem 0.6rem; 
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fae1a73 */.elementor-101166 .elementor-element.elementor-element-6fae1a73 .texto-novo {
    color: white;
    font-size: 1.2rem;
    background-color: #E612D9;
    border-radius: 0.3rem;
    padding: 0.3rem 0.6rem; 
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-709a3b2c */.elementor-101166 .elementor-element.elementor-element-709a3b2c .texto-novo {
    color: white;
    font-size: 1.2rem;
    background-color: #E612D9;
    border-radius: 0.3rem;
    padding: 0.3rem 0.6rem; 
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5995ab */.elementor-101166 .elementor-element.elementor-element-6e5995ab .tooltip2 {
    left: 01%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cad40f6 */.elementor-101166 .elementor-element.elementor-element-5cad40f6 .texto-novo {
    color: white;
    font-size: 1.2rem;
    background-color: #E612D9;
    border-radius: 0.3rem;
    padding: 0.3rem 0.6rem; 
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eaf7715 */.elementor-101166 .elementor-element.elementor-element-1eaf7715 .elementor-button-icon {
    transform: scale(.9) rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c4309a2 */@media (max-width: 767px) {
.elementor-101166 .elementor-element.elementor-element-5c4309a2 .elementor-heading-title {
    color: white !important;
    background-color: black;
    padding: 0.3rem;
    border-radius: 10rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2358c8a4 */.elementor-101166 .elementor-element.elementor-element-2358c8a4 {
    position: ;
}

.elementor-101166 .elementor-element.elementor-element-2358c8a4::before {
    content: '';
    position: ;
    top: 105%;
    left: 80%;
    width: 175%; /* Adjust size as needed */
    height: 180%; /* Adjust size as needed */
    background-color: #E5B8E2;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    z-index: 0; /* Ensure it is behind other content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624dcd54 */.tipbox2 {
            display: inline-block;
            position: relative;
            cursor: pointer;
        
        
        }

        .tooltip2 {
            visibility: hidden;
            position: absolute;
            bottom: 200%;
            transform: translateX(-50%);
            background-color: #333;
            color: #fff;
            padding: 5px 10px;
            border-radius: 4px;
            font-size: 12px;
            text-transform: capitalize;
            white-space: nowrap;
            opacity: 0;
            transition: opacity 0.2s;
            
        }

        .tipbox2:hover .tooltip2 {
            visibility: visible;
            opacity: 1;
          
            
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca9d916 */.elementor-101166 .elementor-element.elementor-element-7ca9d916 #excelente {
    font-style: italic;
    font-size: 150%;
    margin-left: 2.4rem;
}




@media (max-width: 1024px) {
    .elementor-101166 .elementor-element.elementor-element-7ca9d916 #excelente {
        margin-left:0rem;
    }
}

@media (max-width: 767px){
    .elementor-101166 .elementor-element.elementor-element-7ca9d916 #clientes_dizem {
        display: none;
}
.elementor-101166 .elementor-element.elementor-element-7ca9d916 #excelente{
    font-size: 120%;

}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3a1268 */.elementor-101166 .elementor-element.elementor-element-3d3a1268 #excelente {
    font-style: italic;
    font-size: 150%;
    margin-left: 2.4rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51bc00af */.elementor-101166 .elementor-element.elementor-element-51bc00af .elementor-icon {
    animation: pulse 1.9s infinite;
    cursor: pointer;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(2);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e718af6 *//* Configurações iniciais para animação */
.elementor-101166 .elementor-element.elementor-element-1e718af6 #texto1, #texto2 {
    color: white;
    font-family: 'Quicksand', sans-serif; /* Adicionado o fallback 'sans-serif' */
    font-size: clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);
    font-weight: 700;
    text-align: center; /* Centraliza o texto horizontalmente */
    display: flex; /* Para alinhar conteúdo no centro */
    align-items: center; /* Centraliza verticalmente */
    justify-content: center; /* Centraliza horizontalmente */
    text-transform: capitalize; /* Torna a primeira letra de cada palavra maiúscula */
    transition: transform 0.3s ease, opacity 0.3s ease;
    opacity: 1;
    position: relative;
}

/* Animação de "slide down" para texto1 */
.elementor-101166 .elementor-element.elementor-element-1e718af6 #texto1.slide-down {
    transform: translateY(20px);
    opacity: 0;
}

/* Animação de "slide up" para texto2 */
.elementor-101166 .elementor-element.elementor-element-1e718af6 #texto2.slide-up {
    transform: translateY(-20px);
    opacity: 0;
}

/* Centralizar as células do grid, se necessário */
.elementor-101166 .elementor-element.elementor-element-1e718af6 .grid-container {
    display: grid; /* Certifica-se de que o layout seja grid */
    align-items: center; /* Centraliza o conteúdo verticalmente */
    justify-items: center; /* Centraliza o conteúdo horizontalmente */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d5fe0a0 */.elementor-101166 .elementor-element.elementor-element-7d5fe0a0 .elementor-button-icon {
    transform: scale(.9) rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3934ebfa */.elementor-101166 .elementor-element.elementor-element-3934ebfa {
    font-family: 'Quicksand', sans-serif; /* Adicionado o fallback 'sans-serif' */
}

.elementor-101166 .elementor-element.elementor-element-3934ebfa .toggle-wrapper {
    display: flex;
    align-items: center; /* Alinha verticalmente no centro */
    gap: 8px; /* Reduzido o espaçamento entre os elementos */
}

.elementor-101166 .elementor-element.elementor-element-3934ebfa input[type=checkbox] {
    height: 0;
    width: 0;
    visibility: hidden;
}

/* Fundo do Toggle */
.elementor-101166 .elementor-element.elementor-element-3934ebfa label {
    cursor: pointer;
    text-indent: -9999px;
    width: 50px; 
    height: 20px; 
    background: #E5B8E2;
    display: block;
    border-radius: 25px; 
    position: relative;
}

 /* Bolinha (estado inicial) */
.elementor-101166 .elementor-element.elementor-element-3934ebfa label:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px; 
    width: 16px; 
    height: 16px; 
    background: #E612D9; 
    border-radius: 50%;
    transition: 0.3s;
}

 /* Bolinha (estado final) */
.elementor-101166 .elementor-element.elementor-element-3934ebfa input:checked + label:after {
    left: calc(100% - 2px); /* Ajustado para o tamanho menor */
    transform: translateX(-100%);
    background: white; 
}

/* Cor do fundo do toggle ao marcar */
.elementor-101166 .elementor-element.elementor-element-3934ebfa input:checked + label {
    background: #5C5C5C; 
}

.elementor-101166 .elementor-element.elementor-element-3934ebfa label:active:after {
    width: 20px; /* Ajustado proporcionalmente */
}

/* Texto  */
.elementor-101166 .elementor-element.elementor-element-3934ebfa .rapido {
    font-size: 2rem;
    color: #E612D9;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-3934ebfa .lento {
    font-size: 2rem; 
    color: white;
    font-weight: 700;
    margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-13180cb4 */.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-icon svg {
    background-color: #E612D9;
    padding: 0.7rem;
    border-radius: 10rem;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-309cc7a1 */.elementor-101166 .elementor-element.elementor-element-309cc7a1 .e-con-inner {
    padding: 2.4rem 2.4rem 4.8rem 2.4rem;
    background-color: #0f0f0f;
    border-radius: 25px;
    border: 1px solid #6212E6;
    z-index: 1;
}

.elementor-101166 .elementor-element.elementor-element-309cc7a1::before {
    content: '';
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%;
    border: 1px solid #6212E6;
    border-radius: 25px;
  
    transform: rotate(180deg) !important;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-38ac304e */.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-icon svg {
    background-color: black;
    padding: 0.7rem;
    border-radius: 10rem;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c21f2f */.elementor-101166 .elementor-element.elementor-element-42c21f2f .e-con-inner {
    padding: 2.4rem 2.4rem 4.8rem 2.4rem;
    background-color: #aaaaaa ;
    border-radius: 25px;
    border: 1px solid gray;
    z-index: 0;
}



.elementor-101166 .elementor-element.elementor-element-42c21f2f::before {
    content: '';
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%;
    border: 1px solid #6212E6;
    border-radius: 25px;
  
    transform: rotate(180deg) !important;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-13180cb4 */.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-icon svg {
    background-color: #E612D9;
    padding: 0.7rem;
    border-radius: 10rem;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-309cc7a1 */.elementor-101166 .elementor-element.elementor-element-309cc7a1 .e-con-inner {
    padding: 2.4rem 2.4rem 4.8rem 2.4rem;
    background-color: #0f0f0f;
    border-radius: 25px;
    border: 1px solid #6212E6;
    z-index: 1;
}

.elementor-101166 .elementor-element.elementor-element-309cc7a1::before {
    content: '';
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%;
    border: 1px solid #6212E6;
    border-radius: 25px;
  
    transform: rotate(180deg) !important;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-38ac304e */.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-icon svg {
    background-color: black;
    padding: 0.7rem;
    border-radius: 10rem;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c21f2f */.elementor-101166 .elementor-element.elementor-element-42c21f2f .e-con-inner {
    padding: 2.4rem 2.4rem 4.8rem 2.4rem;
    background-color: #aaaaaa ;
    border-radius: 25px;
    border: 1px solid gray;
    z-index: 0;
}



.elementor-101166 .elementor-element.elementor-element-42c21f2f::before {
    content: '';
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%;
    border: 1px solid #6212E6;
    border-radius: 25px;
  
    transform: rotate(180deg) !important;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-13180cb4 */.elementor-101166 .elementor-element.elementor-element-13180cb4 .elementor-icon-list-icon svg {
    background-color: #E612D9;
    padding: 0.7rem;
    border-radius: 10rem;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-309cc7a1 */.elementor-101166 .elementor-element.elementor-element-309cc7a1 .e-con-inner {
    padding: 2.4rem 2.4rem 4.8rem 2.4rem;
    background-color: #0f0f0f;
    border-radius: 25px;
    border: 1px solid #6212E6;
    z-index: 1;
}

.elementor-101166 .elementor-element.elementor-element-309cc7a1::before {
    content: '';
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%;
    border: 1px solid #6212E6;
    border-radius: 25px;
  
    transform: rotate(180deg) !important;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-38ac304e */.elementor-101166 .elementor-element.elementor-element-38ac304e .elementor-icon-list-icon svg {
    background-color: black;
    padding: 0.7rem;
    border-radius: 10rem;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c21f2f */.elementor-101166 .elementor-element.elementor-element-42c21f2f .e-con-inner {
    padding: 2.4rem 2.4rem 4.8rem 2.4rem;
    background-color: #aaaaaa ;
    border-radius: 25px;
    border: 1px solid gray;
    z-index: 0;
}



.elementor-101166 .elementor-element.elementor-element-42c21f2f::before {
    content: '';
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%;
    border: 1px solid #6212E6;
    border-radius: 25px;
  
    transform: rotate(180deg) !important;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-29665f37 */.elementor-101166 .elementor-element.elementor-element-29665f37 .e-n-tabs-heading {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46dfabd3 *//* Estilo dos círculos interativos */
#mapSvg circle {
  cursor: pointer;
}

/* Estilo do tooltip */
.tooltip {
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 12px;
  white-space: nowrap;
  pointer-events: none;
  display: none;
  transform: translate(-50%, -150%);
  z-index: 999;
}

#mapSvg circle:hover ~ .tooltip {
  display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8e4625 */.elementor-101166 .elementor-element.elementor-element-d8e4625 .elementor-button-icon {
    transform: scale(.9) rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47b0087a */.elementor-101166 .elementor-element.elementor-element-47b0087a .destaque-suporte {
    font-size: 300%;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5d4cd8 */.elementor-101166 .elementor-element.elementor-element-1a5d4cd8 .destaque-suporte {
    font-size: 300%;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2232b2bd */.elementor-101166 .elementor-element.elementor-element-2232b2bd .destaque-suporte {
    font-size: 300%;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-642f2687 */.elementor-101166 .elementor-element.elementor-element-642f2687 .elementor-button-icon {
    transform: scale(.9) rotate(45deg);
}

.elementor-101166 .elementor-element.elementor-element-642f2687 {
    animation: pulse 1.5s infinite;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca2e164 */.elementor-101166 .elementor-element.elementor-element-ca2e164 a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a333e00 */.elementor-101166 .elementor-element.elementor-element-5a333e00 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-5a333e00 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783dd134 */.elementor-101166 .elementor-element.elementor-element-783dd134 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-783dd134 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-568d6d75 */.elementor-101166 .elementor-element.elementor-element-568d6d75 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-568d6d75 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d7b1a93 */.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a5b6f4 */.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-120ffd48 */.elementor-101166 .elementor-element.elementor-element-120ffd48 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-120ffd48 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38ecd6a5 */.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a333e00 */.elementor-101166 .elementor-element.elementor-element-5a333e00 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-5a333e00 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783dd134 */.elementor-101166 .elementor-element.elementor-element-783dd134 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-783dd134 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-568d6d75 */.elementor-101166 .elementor-element.elementor-element-568d6d75 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-568d6d75 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d7b1a93 */.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a5b6f4 */.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-120ffd48 */.elementor-101166 .elementor-element.elementor-element-120ffd48 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-120ffd48 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38ecd6a5 */.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a333e00 */.elementor-101166 .elementor-element.elementor-element-5a333e00 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-5a333e00 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783dd134 */.elementor-101166 .elementor-element.elementor-element-783dd134 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-783dd134 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-568d6d75 */.elementor-101166 .elementor-element.elementor-element-568d6d75 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-568d6d75 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d7b1a93 */.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a5b6f4 */.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-120ffd48 */.elementor-101166 .elementor-element.elementor-element-120ffd48 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-120ffd48 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38ecd6a5 */.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a333e00 */.elementor-101166 .elementor-element.elementor-element-5a333e00 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-5a333e00 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783dd134 */.elementor-101166 .elementor-element.elementor-element-783dd134 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-783dd134 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-568d6d75 */.elementor-101166 .elementor-element.elementor-element-568d6d75 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-568d6d75 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d7b1a93 */.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a5b6f4 */.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-120ffd48 */.elementor-101166 .elementor-element.elementor-element-120ffd48 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-120ffd48 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38ecd6a5 */.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a333e00 */.elementor-101166 .elementor-element.elementor-element-5a333e00 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-5a333e00 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783dd134 */.elementor-101166 .elementor-element.elementor-element-783dd134 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-783dd134 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-568d6d75 */.elementor-101166 .elementor-element.elementor-element-568d6d75 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-568d6d75 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d7b1a93 */.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a5b6f4 */.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-120ffd48 */.elementor-101166 .elementor-element.elementor-element-120ffd48 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-120ffd48 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38ecd6a5 */.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a333e00 */.elementor-101166 .elementor-element.elementor-element-5a333e00 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-5a333e00 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783dd134 */.elementor-101166 .elementor-element.elementor-element-783dd134 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-783dd134 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-568d6d75 */.elementor-101166 .elementor-element.elementor-element-568d6d75 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-568d6d75 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d7b1a93 */.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a5b6f4 */.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-120ffd48 */.elementor-101166 .elementor-element.elementor-element-120ffd48 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-120ffd48 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38ecd6a5 */.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a333e00 */.elementor-101166 .elementor-element.elementor-element-5a333e00 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-5a333e00 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783dd134 */.elementor-101166 .elementor-element.elementor-element-783dd134 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-783dd134 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-568d6d75 */.elementor-101166 .elementor-element.elementor-element-568d6d75 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-568d6d75 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d7b1a93 */.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a5b6f4 */.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-120ffd48 */.elementor-101166 .elementor-element.elementor-element-120ffd48 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-120ffd48 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38ecd6a5 */.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a333e00 */.elementor-101166 .elementor-element.elementor-element-5a333e00 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-5a333e00 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783dd134 */.elementor-101166 .elementor-element.elementor-element-783dd134 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-783dd134 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-568d6d75 */.elementor-101166 .elementor-element.elementor-element-568d6d75 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-568d6d75 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d7b1a93 */.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-7d7b1a93 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a5b6f4 */.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-50a5b6f4 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-120ffd48 */.elementor-101166 .elementor-element.elementor-element-120ffd48 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-120ffd48 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38ecd6a5 */.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a{
    color: white;
    font-style: normal;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-38ecd6a5 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b2900d1 */.elementor-101166 .elementor-element.elementor-element-2b2900d1 .elementor-button-icon {
    transform: scale(.9) rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b5b0b03 */.elementor-101166 .elementor-element.elementor-element-6b5b0b03 .elementor-button-icon {
    transform: scale(.9) rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f635db8 */.elementor-101166 .elementor-element.elementor-element-4f635db8 .elementor-button-icon {
    transform: scale(.9) rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-336b5a0a */.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-item {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.elementor-101166 .elementor-element.elementor-element-336b5a0a .elementor-icon-list-icon {
    margin-bottom: 12px; /* Adjust spacing between icon and text */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29dfec84 */.elementor-101166 .elementor-element.elementor-element-29dfec84 {
    font-family: 'Quicksand', Sans-Serif;
}


/* Wrapper do formulário de busca */
#plugin-search-form {
    margin-top: 1.2rem;
    background-color: #474747; /* Fundo */
    border-radius: 2rem; /* Bordas arredondadas */
    border: 2px solid #aaaaaa; /* Borda */
    padding: 2rem;
    color: white;
    height: auto;
    min-height: 275px;
}

/* Campo de entrada de busca */
#search-field-wrapper {
    position: relative; /* Contexto de posicionamento para o botão */
    display: flex;
    align-items: flex-start; /* Alinhamento vertical */
}

#plugin-search-input {
    background-color: #474747;
    margin-top: 2.4rem;
    border-radius: 10rem;
    box-shadow: inset 20px 20px 60px #3c3c3c, inset -20px -20px 60px #525252; /* Sombra */
    padding: 2rem 6rem 2rem 2rem; /* Espaço interno */
    text-align: center;
    color: white;
    border: none; /* Remove bordas padrão */
    font-size: clamp(1.4rem, 1.15rem + 0.8vw, 1.6em); /* Fonte responsiva */
    width: 100%; /* Ocupa todo o espaço */
}

#plugin-search-input::placeholder {
    color: white;
    font-style: italic; /* Texto estilizado */
}

/* Botão de busca */
#plugin-search-button {
    position: absolute; /* Posiciona o botão dentro do input */
    right: 1rem; /* Distância do lado direito */
    top: 3.4rem; /* Distância do topo */
    background-color: #5c5c5c;
    border-radius: 50%; /* Forma circular */
    box-shadow: 2px 2px 1px #4e4e4e, -2px -2px 1px #6a6a6a; /* Sombra */
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center; /* Centraliza o ícone */
    padding: 0;
}

/* Mensagem de resultado */
#plugin-search-result {
    margin-top: 2.4rem;
    font-size: clamp(1.4rem, 1.15rem + 0.8vw, 1.6em); /* Fonte responsiva */
    color: white;
}

/* Lista de resultados */
#plugin-search-results {
    display: grid; /* Layout de grade */
    grid-template-columns: repeat(2, 1fr); /* Layout em duas colunas */
    gap: 1rem; /* Espaçamento entre os itens */
    margin-top: 2.4rem;
    padding: 0rem;
    background-color: #3c3c3c; /* Fundo */
    border-radius: 1rem;
    list-style-type: none; /* Remove marcadores */
    color: white;
    font-size: clamp(1.2rem, 1rem + 0.8vw, 1.4rem); /* Fonte responsiva */
}

#plugin-search-results li {
    margin: 0;
    line-height: 1.6; /* Melhor espaçamento */
}

/* Links */
#plugin-search-results li a {
    font-size: clamp(1.2rem, 1rem + 0.8vw, 1.4rem); /* Fonte responsiva */
    color: white !important;
    text-decoration: none; /* Remove sublinhado */
}

#plugin-search-results li a:hover {
    text-decoration: underline; /* Adiciona sublinhado no hover */
}

/* Wrapper da lista de plugins */
#plugin-list-wrapper {
    padding: 1rem;
    background-color: #3c3c3c; /* Fundo */
    border-radius: 1rem; /* Bordas arredondadas */
}

/* Lista de plugins */
#plugin-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem; /* Espaçamento entre itens */
    padding: 0; /* Remove padding padrão */
    list-style-type: none; /* Remove marcadores */
    color: white;
    font-size: clamp(1.2rem, 1rem + 0.8vw, 1.4rem); /* Fonte responsiva */
}

#plugin-list li {
    margin: 0;
    line-height: 1.6; /* Espaçamento vertical */
}

#plugin-search-results li {
    margin: 0;
    line-height: 1.6;
    white-space: nowrap; /* Mantém o texto em uma linha */
    overflow: hidden; /* Oculta o texto excedente */
    text-overflow: ellipsis; /* Adiciona "..." ao final */
}

/* Animação "Pesquisando..." */
@keyframes dots {
    0% { content: "."; }
    33% { content: ".."; }
    66% { content: "..."; }
    100% { content: ""; }
}
#plugin-search-loading::after {
    content: "...";
    animation: dots 1s infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2ed094 */.elementor-101166 .elementor-element.elementor-element-3e2ed094 .elementor-button-icon {
    transform: scale(.9) rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-254948bd */.elementor-101166 .elementor-element.elementor-element-254948bd {
    font-family: 'Quicksand', sans-serif; /* Adicionado o fallback 'sans-serif' */
        display: flex;
    justify-content: center;
}

.elementor-101166 .elementor-element.elementor-element-254948bd .toggle-wrapper {
    display: flex;
    align-items: center; /* Alinha verticalmente no centro */
    gap: 8px; /* Reduzido o espaçamento entre os elementos */
}

.elementor-101166 .elementor-element.elementor-element-254948bd input[type=checkbox] {
    height: 0;
    width: 0;
    visibility: hidden;
}

 /* Fundo do Toggle Padrão*/
.elementor-101166 .elementor-element.elementor-element-254948bd label {
    cursor: pointer;
    text-indent: -9999px;
    width: 50px; 
    height: 20px; 
    background: #5c5c5c;
    display: block;
    border-radius: 25px; 
    position: relative;
}

 /* Bolinha (estado inicial) */
.elementor-101166 .elementor-element.elementor-element-254948bd label:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px; 
    width: 16px; 
    height: 16px; 
    background: white; 
    border-radius: 50%;
    transition: 0.3s;
}

 /* Bolinha (estado final) */
.elementor-101166 .elementor-element.elementor-element-254948bd input:checked + label:after {
    left: calc(100% - 2px); /* Ajustado para o tamanho menor */
    transform: translateX(-100%);
    background: #E612D9; 
}

/* Cor do fundo do toggle ao marcar */
.elementor-101166 .elementor-element.elementor-element-254948bd input:checked + label {
    background: #E5B8E2; 
}

.elementor-101166 .elementor-element.elementor-element-254948bd label:active:after {
    width: 20px; /* Ajustado proporcionalmente */
}

/* Texto  */
.elementor-101166 .elementor-element.elementor-element-254948bd .mensal {
    font-size: 2rem;
    color: #5c5c5c;
    font-weight: 700;
}

.elementor-101166 .elementor-element.elementor-element-254948bd .anual {
    font-size: 2rem;
    color: #5c5c5c;
    font-weight: 700;
    margin-left: 5px;
    position: relative; /* Necessário para posicionar o balão */
}

.elementor-101166 .elementor-element.elementor-element-254948bd .balloon {
    display: inline-block;
    font-size: 2.2rem; /* Tamanho do texto no balão */
    color: white;
    background-color: #E612D9; /* Cor rosa charmosa */
    padding: 5px 10px;
    border-radius: 8px;
    margin-left: 10px;
    position: relative; /* Necessário para o triângulo */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); /* Sombra sutil */
    white-space: nowrap; /* Evita quebra de linha */
}

.elementor-101166 .elementor-element.elementor-element-254948bd .balloon:after {
    content: '';
    position: absolute;
    top: 50%;
    left: -15px; /* Distância do balão até o triângulo */
    transform: translateY(-50%);
    border-width: 8px;
    border-style: solid;
    border-color: transparent #E612D9 transparent transparent; /* Triângulo rosa */
}

@media (max-width: 767px) {
    .elementor-101166 .elementor-element.elementor-element-254948bd .balloon {
        position: absolute;
        margin-left: -100px;
        margin-top: 34px;
        font-size: 70%;
    }
    
    .elementor-101166 .elementor-element.elementor-element-254948bd .toggle-wrapper {
       justify-content: left;
       margin-left: -124px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58c64f8a *//* Container do círculo */
.circle-container {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'Quicksand', sans-serif;
  position: relative;
 
}

/* Path circular */
.circle-path {
  position: absolute;
  animation: rotate 18s linear infinite; /* Velocidade ajustada */
  background-color: #6212E6 !important;
  border-radius: 50%;
  padding: 0.3rem;
  z-index: 1; /* Atrás do círculo estilizado */
  
}

/* Texto girando (Garantia •) */
.rotating-text {
  fill: white;
  font-size: 2.55rem;
  
}

/* Texto central (30 dias) */
.center-text {
  positionx: absolute;
  font-size: 2.8rem;
  line-height: 2.8rem;
  font-weight: 700;
  border-radius: 50%;
  color: #6212E6;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  width: 80px;
  background-color: transparent;
  z-index:3; /* Acima do círculo estilizado */
  
}

/* Círculo estilizado */
.styled-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100px; /* Reduzido para 100px */
  height: 100px; /* Reduzido para 100px */
background: 
url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-97 0 256 256' fill='%2303012C' width='256'> <path d='M48 240 L48 16 L32 0 L16 16 L16 240 L32 256 Z' /></svg>"),
  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-97 0 256 256' fill='%2303012C' width='256' style='transform:rotate(16.36deg);'> <path d='M48 240 L48 16 L32 0 L16 16 L16 240 L32 256 Z' /></svg>"),
  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-97 0 256 256' fill='%2303012C' width='256' style='transform:rotate(32.73deg);'> <path d='M48 240 L48 16 L32 0 L16 16 L16 240 L32 256 Z' /></svg>"),
  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-97 0 256 256' fill='%2303012C' width='256' style='transform:rotate(49.09deg);'> <path d='M48 240 L48 16 L32 0 L16 16 L16 240 L32 256 Z' /></svg>"),
  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-97 0 256 256' fill='%2303012C' width='256' style='transform:rotate(65.45deg);'> <path d='M48 240 L48 16 L32 0 L16 16 L16 240 L32 256 Z' /></svg>"),
  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-97 0 256 256' fill='%2303012C' width='256' style='transform:rotate(81.81deg);'> <path d='M48 240 L48 16 L32 0 L16 16 L16 240 L32 256 Z' /></svg>"),
  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-97 0 256 256' fill='%2303012C' width='256' style='transform:rotate(98.18deg);'> <path d='M48 240 L48 16 L32 0 L16 16 L16 240 L32 256 Z' /></svg>"),
  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-97 0 256 256' fill='%2303012C' width='256' style='transform:rotate(114.54deg);'> <path d='M48 240 L48 16 L32 0 L16 16 L16 240 L32 256 Z' /></svg>"),
  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-97 0 256 256' fill='%2303012C' width='256' style='transform:rotate(130.90deg);'> <path d='M48 240 L48 16 L32 0 L16 16 L16 240 L32 256 Z' /></svg>"),
  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-97 0 256 256' fill='%2303012C' width='256' style='transform:rotate(147.27deg);'> <path d='M48 240 L48 16 L32 0 L16 16 L16 240 L32 256 Z' /></svg>"),
  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-97 0 256 256' fill='%2303012C' width='256' style='transform:rotate(163.63deg);'> <path d='M48 240 L48 16 L32 0 L16 16 L16 240 L32 256 Z' /></svg>");


  background-size: 100% 100%;
  border-radius: 50%; /* Forma circular */
  z-index:2; /* Entre o círculo rotativo e o texto */
}
/* Estilo da Tip Box */
.tip-box {
  position: absolute;
  top: 120%; /* Posiciona abaixo do círculo */
  left: 50%;
  transform: translateX(-50%);
  width: 20rem;
  background-color: #f5f5f5; /* Nova cor de fundo */
  color: #333; /* Texto escuro para contraste */
  font-size: 1.2rem;
    justify-content: center;
  align-items: center;
  text-align: center;
  font-weight: 400;
  padding: 1.2rem;
  border-radius: 8px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
  opacity: 0; /* Esconde inicialmente */
  visibility: hidden; /* Garante que não está interativo */
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 4; /* Acima de outros elementos */
}

/* Mostra a Tip Box no hover */
.circle-container:hover .tip-box {
  opacity: 1;
  
  visibility: visible;
}

/* Triângulo na parte inferior da Tip Box */
.tip-box::after {
  content: '';
  position: absolute;
  bottom: 100%; /* Triângulo alinhado ao topo do tip box */
  left: 50%;
  transform: translateX(-50%);
  border-width: 8px;
  border-style: solid;
  border-color: transparent transparent #f5f5f5 transparent; /* Nova cor do triângulo */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e43cb32 */.custom-bg {
  width: 100%;
  height: 100%; /* Ajuste a altura conforme necessário */
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

#rotating-svg {
  transform-origin: center; /* Define o centro como ponto de rotação */
  transition: transform 0.1s linear; /* Suaviza a rotação */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-18c2c22d *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-18c2c22d .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-60ec8e92 */.elementor-101166 .elementor-element.elementor-element-60ec8e92 .elementor-price-table__features-list li:nth-child(17) svg {
    fill: #E64812; /* Tabela 02 e 05 */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5a6ff0a7 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(n+18):nth-child(-n+21) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-5a6ff0a7 .elementor-price-table__features-list li:nth-child(2) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3ac50dd6 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3ac50dd6 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5136b03 */.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(18) svg {
    fill: #E64812; /* Tabela 01 e 03 */
}


.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-5136b03 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3c7423a3 *//* Diferenciações entre as tabelas */
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(n+19):nth-child(-n+22) svg {
    fill: #E64812; 
}

.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) svg {
    display: none;
}
.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(2) {
    font-weight: 800;
}


.elementor-101166 .elementor-element.elementor-element-3c7423a3 .elementor-price-table__features-list li:nth-child(3) svg {
    fill: #E64812; 
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-4ab5ee5f */.elementor-101166 .elementor-element.elementor-element-4ab5ee5f .e-n-tabs-heading {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6acfd3f6 *//* Geral: estilos comuns às três Price Tables */
.elementor-price-table__price {
    height: 180px !important;
}

.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .e-font-icon-svg {
    fill: #12E6B8;
}

.elementor-price-table__features-list li:nth-child(1) {
    font-size: 2rem;
    font-weight: 700;
    padding: 2rem 2rem;
    margin-left: -24px;

}

.elementor-price-table__features-list li:nth-child(1) svg {
    display: none;
}

.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .elementor-price-table__button {
    -webkit-box-shadow: 5px 5px 0px black;
    -moz-box-shadow: 5px 5px 0px black;
    box-shadow: 5px 5px 0px black;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}

.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .elementor-price-table__button:hover {
    -webkit-box-shadow: 0px 3px 0px black;
    -moz-box-shadow: 0px 0px 0px black;
    box-shadow: 3.5px 3.5px 0px black;
    position: relative;
    text-shadow: none;
    top: 1.5px;
    left: 1.5px;
}

.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .elementor-price-table__button:active {
    -webkit-box-shadow: 0px 3px 0px black;
    -moz-box-shadow: 0px 0px 0px black;
    box-shadow: 0px 0px 0px black;
    position: relative;
    top: 5px;
    left: 5px;
}

.elementor-price-table__heading {
    margin-bottom: 1rem !important;
}

.elementor-price-table__subheading {
    font-style: normal !important;
    padding: 1rem;
}

.elementor-price-table__currency {
    font-size: 1.2rem;
}

.elementor-price-table__feature-inner {
    display: flex;
    align-items: center;
}


/* Tabela 02: Container para quantidade */
.quantidade_container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.quantidade_container .arrow {
    background-color: #E612D9;
    color: white;
    border-radius: 50%;
    font-size: 16px;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color 0.3s;
}

.quantidade_sites {
    font-weight: bold;
    font-size: 2rem;
    text-align: center;
}

.conversao_site_wrapper {
    display: block;
    text-align: center;
    font-size: 1.2rem;
    margin-top: 10px;
    color: #333;
}

.conversao_site {
    font-weight: bold;
    color: #12E6B8;
}

/* Tooltip para features do Price Table  */
.feature-item {
    position: relative;
    cursor: pointer;
    display: inline-block;
    transition: background-color 0.3s ease;
    z-index: 0;
}

.feature-item::after {
    content: attr(data-tip);
    position: absolute;
    bottom: calc(100% + 14px);
    transform: translateX(-50%);
    background-color: #333;
    color: white;
    padding: 1.6rem;
    left: 140px;
    font-size: 1.2rem;
    font-weight: 400;
    border-radius: 8px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
    width: 280px;
    white-space: normal;
    word-wrap: break-word;
    line-height: 1.4;
    overflow: visible !important;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s ease, transform 0.2s ease;
}

.feature-item::before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 35%;
    transform: translateX(-50%);
    border-width: 8px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s ease;
    z-index: 10;
}

@media (max-width: 768px) {
.feature-item::after {
    width: 244px;
    left: 88px;
}

.elementor-swiper-button.elementor-swiper-button-prev {
    left: 0.8rem !important;
}

.elementor-swiper-button.elementor-swiper-button-next {
    right: 0.8rem !important;
}

}



/* FIM DO TIPBOX */


.feature-item:hover::after,
.feature-item:focus::after,
.feature-item.active::after,
.feature-item:hover::before,
.feature-item:focus::before,
.feature-item.active::before {
    opacity: 1;
    pointer-events: auto;
    transform: translateX(-50%);
}

.elementor-price-table__currency {
    font-size: 1.8rem !important;
}

.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .icon-container {
    margin-top: 2.4rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 8px; /* Espaço entre os ícones */
    padding: 0px; /* Margem interna ao redor dos ícones */
    box-sizing: border-box;
}

.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .payment-icon {
    width: 48px; /* Defina o tamanho dos ícones */
    height: auto; /* Mantém a proporção */
}


@media (max-width: 767px) {
    .elementor-101166 .elementor-element.elementor-element-6acfd3f6 .payment-icon {
        width: 28px;
    }
}

/* Geral: aplica aos três feature-list */
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list1,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list2,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list3 {
    list-style: none;
    padding-left: 0;
    margin: 0;
    display: flex;
    flex-direction: column; /* Alinha verticalmente */
    gap: 1rem; /* Espaço entre os itens */
    position: relative;
}

/* Estilo dos itens da lista */
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list1 li,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list2 li,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list3 li {
    position: relative;
    padding-left: 30px; /* Espaço para o ícone */
    cursor: pointer;
    color: #333; /* Cor do texto padrão */
    transition: color 0.3s ease; /* Efeito suave */
    font-size: clamp(1.4rem, 1.15rem + 0.8vw, 1.6rem);
    line-height: 1.8rem;
    z-index: 0; /* Garante que o texto fique abaixo do tipbox */
}

/* Ícone de check antes do texto */
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list1 li::before,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list2 li::before,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list3 li::before {
    content: '✔';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    color: #E612D9; /* Rosa */
    font-size: 2.2rem;
    z-index: 1; /* Mantém o ícone abaixo do tipbox */
}

/* Alteração da cor ao passar o mouse */
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list1 li:hover,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list2 li:hover,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list3 li:hover {
    color: #6212E6; /* Cor roxa para o texto no hover */
}

/* Tipbox oculto por padrão */
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list1 li::after,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list2 li::after,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list3 li::after {
    content: attr(data-tip); /* Texto do tipbox */
    position: absolute;
    bottom: calc(100%); /* Espaçamento acima do triângulo */
    left: 50%;
    transform: translateX(-50%);
    background: #E612D9; /* Fundo rosa */
    color: white; /* Texto branco */
    padding: 12px 16px;
    border-radius: 8px;
    font-size: 1.4rem;
    font-weight: 400;
    width: 240px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
    white-space: normal;
    opacity: 0; /* Invisível por padrão */
    pointer-events: none; /* Desativa interações */
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 9; /* Colocado acima do texto */
    line-height: 1.6;
}

/* Triângulo do tipbox */
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list1 li .tooltip-triangle,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list2 li .tooltip-triangle,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list3 li .tooltip-triangle {
    position: absolute;
    bottom: 0; /* Ajustado para aparecer logo abaixo do tipbox */
    top: 0;
    left: 30%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px;
    border-color: #E612D9 transparent transparent transparent; /* Triângulo rosa */
    opacity: 0; /* Invisível por padrão */
    pointer-events: none;
    transition: opacity 0.1s ease;
    z-index: 10; /* Mantém o triângulo acima do texto mas abaixo do tipbox */
}

/* Mostrar tipbox e triângulo no hover */
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list1 li:hover::after,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list1 li:hover .tooltip-triangle,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list2 li:hover::after,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list2 li:hover .tooltip-triangle,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list3 li:hover::after,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list3 li:hover .tooltip-triangle {
    opacity: 1; /* Torna visíveis */
}

/* Garante que os tooltips não sejam cortados */
body, html {
    overflow: visible !important; /* Nao adiantou :( */
}

.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .elementor-widget-container {
    overflow: visible !important;
    position: relative;
}

/* Ajustes adicionais */
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list1,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list2,
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .feature-list3 {
    z-index: 10;
    position: relative;
    overflow: visible;
}

.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .elementor-price-table__header {
    border-radius: 1rem 1rem 0 0;
}


/* Navegação para carrossel */
@media (min-width: 1024px) {
.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .elementor-swiper-button{
    display: none;
}

}

.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .elementor-swiper-button {
    background-color: #E612D9;
}


.elementor-101166 .elementor-element.elementor-element-6acfd3f6 {
    overflow: visible;
}


.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .elementor-price-table__ribbon-inner {
    padding: 1rem;
}


.elementor-101166 .elementor-element.elementor-element-6acfd3f6 .swiper-pagination {
    display: none;
}


}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d26100a */.elementor-101166 .elementor-element.elementor-element-4d26100a .elementor-button-icon {
    transform: scale(.9) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d86cae */@media (max-width: 767px) {
    .elementor-101166 .elementor-element.elementor-element-5d86cae {
    order: -1;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Quicksand';
	font-display: swap;
	src: url('https://plugintema.com.br/wp-content/uploads/midia/Quicksand-variable.woff2') format('woff2');
}
/* End Custom Fonts CSS */