.elementor-8 .elementor-element.elementor-element-83a6b49{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-83a6b49:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-83a6b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anamanganelli.com/wp-content/uploads/2026/01/desk-back-3.jpg");background-position:bottom center;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-33070fb{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-33070fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-8d2abd4{width:var( --container-widget-width, 83% );max-width:83%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-8d2abd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8d2abd4 .elementor-heading-title{font-family:"larken", Sans-serif;font-size:38px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fa52b64{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-fa52b64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fa52b64 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-8 .elementor-element.elementor-element-cf1a8f4{--divider-border-style:solid;--divider-color:#EA84FF;--divider-border-width:30px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;}.elementor-8 .elementor-element.elementor-element-cf1a8f4 .elementor-divider-separator{width:3px;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-cf1a8f4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-8 .elementor-element.elementor-element-612eaaa{--display:flex;}.elementor-8 .elementor-element.elementor-element-aa19ee5 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8 .elementor-element.elementor-element-df88632{--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-8 .elementor-element.elementor-element-df88632.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-6b9d559 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:22px;font-weight:500;line-height:38px;}.elementor-8 .elementor-element.elementor-element-6b9d559{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a034c72 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a034c72 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-a034c72{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-a034c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-a034c72 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a034c72 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-7675e53{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-d0f47db{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-d0f47db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d0f47db .elementor-heading-title{font-family:"larken", Sans-serif;font-size:57px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-87b2658{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-87b2658.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-87b2658 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-3ce7c30{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-3ce7c30:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3ce7c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000033;}.elementor-8 .elementor-element.elementor-element-30c053a{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;--e-icon-list-icon-size:22px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-30c053a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD38;}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-icon i{color:#E50C0C;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-icon svg{fill:#E50C0C;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-f4702dc{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-f4702dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f4702dc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-72baf23{--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;--align-items:center;--padding-top:100px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-72baf23:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-72baf23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EA84FF 0%, #EA84FF 100%);}.elementor-8 .elementor-element.elementor-element-2ab1a5c{width:var( --container-widget-width, 58.713% );max-width:58.713%;--container-widget-width:58.713%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-2ab1a5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2ab1a5c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#1E0C22;}.elementor-8 .elementor-element.elementor-element-f72a8d1{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-f72a8d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f72a8d1 .elementor-heading-title{font-family:"larken", Sans-serif;font-size:57px;font-weight:600;line-height:0.5em;color:#1E0C22;}.elementor-8 .elementor-element.elementor-element-4370f69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-430c024{--display:flex;--justify-content:flex-start;--background-transition:1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C700;--border-color:#A0A7C700;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-430c024:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-430c024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #2F1835 100%);}.elementor-8 .elementor-element.elementor-element-430c024:hover{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #000000 100%);}.elementor-8 .elementor-element.elementor-element-3a33ee0{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-88c947c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-88c947c.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-88c947c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e2658b4{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-e2658b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e2658b4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#FFFFFFBF;}.elementor-8 .elementor-element.elementor-element-f617238{--display:flex;--justify-content:flex-start;--background-transition:1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C700;--border-color:#A0A7C700;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-f617238:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f617238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #2F1835 100%);}.elementor-8 .elementor-element.elementor-element-f617238:hover{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #000000 100%);}.elementor-8 .elementor-element.elementor-element-feac227{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-a12793a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-a12793a.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-a12793a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ea9c967{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-ea9c967.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ea9c967 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#FFFFFFBF;}.elementor-8 .elementor-element.elementor-element-52573e1{--display:flex;--justify-content:flex-start;--background-transition:1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C700;--border-color:#A0A7C700;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-52573e1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-52573e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #2F1835 100%);}.elementor-8 .elementor-element.elementor-element-52573e1:hover{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #000000 100%);}.elementor-8 .elementor-element.elementor-element-8fa250e{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-bba5a77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-bba5a77.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-bba5a77 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-92b147d{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-92b147d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-92b147d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#FFFFFFBF;}.elementor-8 .elementor-element.elementor-element-f6ecc28{--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;--align-items:center;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-4f51064{width:var( --container-widget-width, 19% );max-width:19%;background-color:#FFFFFF14;--container-widget-width:19%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4f51064.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4f51064 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;line-height:1.7em;letter-spacing:5.1px;color:#EA84FF;}.elementor-8 .elementor-element.elementor-element-9168788{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-9168788.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9168788 .elementor-heading-title{font-family:"larken", Sans-serif;font-size:57px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-235cd4b{width:var( --container-widget-width, 58.713% );max-width:58.713%;--container-widget-width:58.713%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-235cd4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-235cd4b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-5503a46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6388286{--display:flex;--justify-content:flex-start;--background-transition:1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C700;--border-color:#A0A7C700;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6388286:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6388286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #2F1835 100%);}.elementor-8 .elementor-element.elementor-element-6388286:hover{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #EA84FF5C 100%);}.elementor-8 .elementor-element.elementor-element-ff04829{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-884413b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-884413b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-884413b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:#EA84FF;}.elementor-8 .elementor-element.elementor-element-b149e2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-b149e2e.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b149e2e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-329777f{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-329777f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-329777f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#FFFFFFBF;}.elementor-8 .elementor-element.elementor-element-e58c49c{--display:flex;--justify-content:flex-start;--background-transition:1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C700;--border-color:#A0A7C700;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e58c49c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e58c49c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #2F1835 100%);}.elementor-8 .elementor-element.elementor-element-e58c49c:hover{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #EA84FF5C 100%);}.elementor-8 .elementor-element.elementor-element-32ed119{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-8eac45d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-8eac45d.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-8eac45d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:#EA84FF;}.elementor-8 .elementor-element.elementor-element-d5dfb45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-d5dfb45.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-d5dfb45 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-53a21a3{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-53a21a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-53a21a3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#FFFFFFBF;}.elementor-8 .elementor-element.elementor-element-38c1138{--display:flex;--justify-content:flex-start;--background-transition:1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C700;--border-color:#A0A7C700;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-38c1138:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-38c1138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #2F1835 100%);}.elementor-8 .elementor-element.elementor-element-38c1138:hover{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #EA84FF5C 100%);}.elementor-8 .elementor-element.elementor-element-e7ed17a{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-8aed64b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-8aed64b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-8aed64b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:#EA84FF;}.elementor-8 .elementor-element.elementor-element-b4eb573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-b4eb573.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b4eb573 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5ca7a55{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-5ca7a55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5ca7a55 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#FFFFFFBF;}.elementor-8 .elementor-element.elementor-element-a12351e{--display:flex;--justify-content:flex-start;--background-transition:1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C700;--border-color:#A0A7C700;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a12351e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a12351e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #2F1835 100%);}.elementor-8 .elementor-element.elementor-element-a12351e:hover{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #EA84FF5C 100%);}.elementor-8 .elementor-element.elementor-element-63cba6e{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-950fa45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-950fa45.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-950fa45 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:#EA84FF;}.elementor-8 .elementor-element.elementor-element-2e8f5c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-2e8f5c3.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2e8f5c3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e4478c9{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-e4478c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e4478c9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#FFFFFFBF;}.elementor-8 .elementor-element.elementor-element-4153d0d{--display:flex;--justify-content:flex-start;--background-transition:1s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C700;--border-color:#A0A7C700;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4153d0d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4153d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #2F1835 100%);}.elementor-8 .elementor-element.elementor-element-4153d0d:hover{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #EA84FF5C 100%);}.elementor-8 .elementor-element.elementor-element-c1c6918{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-f139fae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-f139fae.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f139fae .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:#EA84FF;}.elementor-8 .elementor-element.elementor-element-b0694c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-b0694c0.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b0694c0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b14ff6e{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-b14ff6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b14ff6e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:#FFFFFFBF;}.elementor-8 .elementor-element.elementor-element-88d2701{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-88d2701:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-88d2701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anamanganelli.com/wp-content/uploads/2026/01/desk-back-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-40012be{--display:flex;}.elementor-8 .elementor-element.elementor-element-71ee178{width:100%;max-width:100%;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8 .elementor-element.elementor-element-68cb758{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-54c813a{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-54c813a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-54c813a .elementor-heading-title{font-family:"larken", Sans-serif;font-size:57px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ea10c3f{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-ea10c3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ea10c3f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-c1c9f81{--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:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-058fbda{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C700;--border-color:#A0A7C700;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-058fbda:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-058fbda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #2F1835 100%);}.elementor-8 .elementor-element.elementor-element-f891ce8{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f891ce8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4ac55e7{text-align:center;}.elementor-8 .elementor-element.elementor-element-4ac55e7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:21px;font-weight:normal;line-height:18px;color:#FF0000;}.elementor-8 .elementor-element.elementor-element-4a904b1{text-align:center;}.elementor-8 .elementor-element.elementor-element-4a904b1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:5.4px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-13bf61c{text-align:center;}.elementor-8 .elementor-element.elementor-element-13bf61c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:81px;font-weight:600;line-height:58px;color:#62FF06;}.elementor-8 .elementor-element.elementor-element-8f31b34{width:var( --container-widget-width, 100.664% );max-width:100.664%;--container-widget-width:100.664%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-8f31b34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8f31b34 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3d1496b .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;line-height:38px;}.elementor-8 .elementor-element.elementor-element-3d1496b{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-9a02e07{--display:flex;}.elementor-8 .elementor-element.elementor-element-fdba46a{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-fdba46a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fdba46a .elementor-heading-title{font-family:"larken", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7553ff2{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-7553ff2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7553ff2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-05cef5b{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-5e61a82{width:var( --container-widget-width, 19% );max-width:19%;background-color:#FFFFFF14;--container-widget-width:19%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-8 .elementor-element.elementor-element-5e61a82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5e61a82 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;line-height:1.7em;letter-spacing:5.1px;color:#EA84FF;}.elementor-8 .elementor-element.elementor-element-02bc113{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-02bc113.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-02bc113 .elementor-heading-title{font-family:"larken", Sans-serif;font-size:57px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-beeda47{--display:flex;}.elementor-8 .elementor-element.elementor-element-487eedc .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8 .elementor-element.elementor-element-6124ed8{--display:flex;}.elementor-8 .elementor-element.elementor-element-ba41985{--display:flex;}.elementor-8 .elementor-element.elementor-element-953d574 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8 .elementor-element.elementor-element-c9a3a32{--display:flex;}.elementor-8 .elementor-element.elementor-element-c1ab979{--display:flex;}.elementor-8 .elementor-element.elementor-element-1d32e6c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8 .elementor-element.elementor-element-8dd08c3{--display:flex;}.elementor-8 .elementor-element.elementor-element-23a7b8e{--e-n-carousel-swiper-slides-gap:10px;--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-8 .elementor-element.elementor-element-8151575 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;line-height:38px;}.elementor-8 .elementor-element.elementor-element-8151575{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1d6be1c{--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;--align-items:center;}.elementor-8 .elementor-element.elementor-element-07ca41b{--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:space-between;--align-items:center;}.elementor-8 .elementor-element.elementor-element-5cd0292{width:var( --container-widget-width, 31.663% );max-width:31.663%;--container-widget-width:31.663%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5cd0292.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f624843{--display:flex;}.elementor-8 .elementor-element.elementor-element-4ec0bcc{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-4ec0bcc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4ec0bcc .elementor-heading-title{font-family:"larken", Sans-serif;font-size:38px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6bf61ae{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-6bf61ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6bf61ae .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-a411f00{--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;--align-items:center;}.elementor-8 .elementor-element.elementor-element-8fbc736{--e-image-carousel-slides-to-show:5;}.elementor-8 .elementor-element.elementor-element-6e5c364{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-33c8d45{--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;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;}.elementor-8 .elementor-element.elementor-element-c221c93{--display:flex;--justify-content:flex-start;--border-radius:25px 0px 0px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-c221c93:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c221c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-8 .elementor-element.elementor-element-fb969f1{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-fb969f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fb969f1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.4em;color:#BBB0BE;}.elementor-8 .elementor-element.elementor-element-1ddf624{width:100%;max-width:100%;background-color:#FFFFFF0D;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-8 .elementor-element.elementor-element-1ddf624.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1ddf624 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4em;color:#BBB0BE;}.elementor-8 .elementor-element.elementor-element-de00c54{width:100%;max-width:100%;background-color:#FFFFFF0D;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-8 .elementor-element.elementor-element-de00c54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-de00c54 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4em;color:#BBB0BE;}.elementor-8 .elementor-element.elementor-element-f9688ff{width:100%;max-width:100%;background-color:#FFFFFF0D;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-8 .elementor-element.elementor-element-f9688ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f9688ff .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4em;color:#BBB0BE;}.elementor-8 .elementor-element.elementor-element-478dd75{width:100%;max-width:100%;background-color:#FFFFFF0D;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-8 .elementor-element.elementor-element-478dd75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-478dd75 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4em;color:#BBB0BE;}.elementor-8 .elementor-element.elementor-element-5e45a0d{--display:flex;--justify-content:flex-start;--border-radius:0px 25px 25px 0px;box-shadow:0px 0px 43px 7px rgba(234, 131.99999999999997, 255, 0.46);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-5e45a0d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5e45a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #EA84FF 0%, #AB60BA 100%);}.elementor-8 .elementor-element.elementor-element-ac4f42e{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-ac4f42e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ac4f42e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a620549{width:100%;max-width:100%;background-color:#0000001F;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-8 .elementor-element.elementor-element-a620549.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a620549 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4ae134f{width:100%;max-width:100%;background-color:#0000001F;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-8 .elementor-element.elementor-element-4ae134f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4ae134f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d7f22fa{width:100%;max-width:100%;background-color:#0000001F;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-8 .elementor-element.elementor-element-d7f22fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d7f22fa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-64d8e61{width:100%;max-width:100%;background-color:#0000001F;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-8 .elementor-element.elementor-element-64d8e61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-64d8e61 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4a15d7f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-4a15d7f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a15d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://anamanganelli.com/wp-content/uploads/2026/01/mob-desk-2.jpg");}.elementor-8 .elementor-element.elementor-element-c6ae7e5{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A0A7C700;--border-color:#A0A7C700;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-c6ae7e5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c6ae7e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E0C22 0%, #2F1835 100%);}.elementor-8 .elementor-element.elementor-element-240c034{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-240c034.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-68309cd{width:100%;max-width:100%;padding:25px 25px 25px 25px;--e-icon-list-icon-size:21px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-68309cd.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD38;}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-icon i{color:#EBC587;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-icon svg{fill:#EBC587;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-78c5385{width:var( --container-widget-width, 100.664% );max-width:100.664%;--container-widget-width:100.664%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-78c5385.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-78c5385 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-42dec3d{text-align:center;}.elementor-8 .elementor-element.elementor-element-42dec3d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:21px;font-weight:normal;line-height:18px;color:#FF0000;}.elementor-8 .elementor-element.elementor-element-b5fb4fb{text-align:center;}.elementor-8 .elementor-element.elementor-element-b5fb4fb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:5.4px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1a5e474{text-align:center;}.elementor-8 .elementor-element.elementor-element-1a5e474 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:81px;font-weight:600;line-height:58px;color:#62FF06;}.elementor-8 .elementor-element.elementor-element-6aca907{width:var( --container-widget-width, 100.664% );max-width:100.664%;--container-widget-width:100.664%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-6aca907.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6aca907 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9e52e81 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;line-height:38px;}.elementor-8 .elementor-element.elementor-element-9e52e81{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-63550e3{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-c10b9c8{--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-8 .elementor-element.elementor-element-5de7e1a{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-5de7e1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5de7e1a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-23d04d2 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;line-height:38px;}.elementor-8 .elementor-element.elementor-element-23d04d2{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-c287ac3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-21ef026{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-82dcf3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-8 .elementor-element.elementor-element-82dcf3d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-82dcf3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anamanganelli.com/wp-content/uploads/2026/01/desk-back-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-4ae0e44{--display:flex;}.elementor-8 .elementor-element.elementor-element-c1e0e9f{width:100%;max-width:100%;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8 .elementor-element.elementor-element-8fce15c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-15f47f3{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-15f47f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-15f47f3 .elementor-heading-title{font-family:"larken", Sans-serif;font-size:57px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-22ae544{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-22ae544.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-22ae544 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-27d5934{--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;--padding-top:150px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-8 .elementor-element.elementor-element-27d5934:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-27d5934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anamanganelli.com/wp-content/uploads/2026/01/desk-back-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-2fc2dc9{--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-8 .elementor-element.elementor-element-8cc7067{--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-8 .elementor-element.elementor-element-96fa5ee{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-96fa5ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-96fa5ee .elementor-heading-title{font-family:"larken", Sans-serif;font-size:47px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-250198d{--display:flex;}.elementor-8 .elementor-element.elementor-element-204c6a4{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-204c6a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-204c6a4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-c305820{width:100%;max-width:100%;background-color:#EA84FF12;padding:25px 25px 25px 25px;text-align:start;}.elementor-8 .elementor-element.elementor-element-c305820.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c305820 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;font-style:italic;line-height:1.7em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-49834a5 .elementor-button{background-color:#E1E1E117;font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:2.8px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7D;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-49834a5{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-49834a5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-49834a5 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-49834a5 .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-49834a5 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-49834a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2ed4106{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EA84FF2B;--border-color:#EA84FF2B;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-6548c5f{--display:flex;}.elementor-8 .elementor-element.elementor-element-b5cfb89{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b5cfb89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9fac561{--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-8 .elementor-element.elementor-element-69cbb31{text-align:center;}.elementor-8 .elementor-element.elementor-element-69cbb31 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:normal;line-height:18px;color:#BCBCBC;}.elementor-8 .elementor-element.elementor-element-63107fd{text-align:center;}.elementor-8 .elementor-element.elementor-element-63107fd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8869465 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:14px;font-weight:500;line-height:19px;}.elementor-8 .elementor-element.elementor-element-8869465{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4e28f90{--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;--align-items:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a62d103{width:var( --container-widget-width, 19% );max-width:19%;background-color:#FFFFFF14;--container-widget-width:19%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-8 .elementor-element.elementor-element-a62d103.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a62d103 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;line-height:1.7em;letter-spacing:5.1px;color:#EA84FF;}.elementor-8 .elementor-element.elementor-element-b36868f{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-b36868f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b36868f .elementor-heading-title{font-family:"larken", Sans-serif;font-size:47px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-14bdfbe{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-51580a8{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-51580a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-51580a8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-e140a06{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-2eec6fb{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-2eec6fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2eec6fb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-5074194{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-43d8aac{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-43d8aac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-43d8aac .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-e59fb06{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-97ac21b{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-97ac21b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-97ac21b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-72e2d66{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-9f85ca7{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-9f85ca7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9f85ca7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-9fba07b{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-719a058{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-719a058.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-719a058 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-92c0d8f{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-8d42622{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-8d42622.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8d42622 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-e8217f8{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-a6d7004{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-a6d7004.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a6d7004 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#EAE3EB;}.elementor-8 .elementor-element.elementor-element-968d4b1{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#EA84FF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#EA84FF;--n-accordion-icon-hover-color:#EA84FF;--n-accordion-icon-active-color:#EA84FF;}.elementor-8 .elementor-element.elementor-element-968d4b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#4E4E4E59;border-style:none;}.elementor-8 .elementor-element.elementor-element-968d4b1 {--n-accordion-padding:10px 25px 10px 25px;}:where( .elementor-8 .elementor-element.elementor-element-968d4b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;line-height:43px;}.elementor-8 .elementor-element.elementor-element-707038a .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;line-height:38px;}.elementor-8 .elementor-element.elementor-element-707038a{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3ddc25b{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-af928b8{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-af928b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-af928b8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#BBB0BE;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0C22;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-23a7b8e{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-83a6b49:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-83a6b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anamanganelli.com/wp-content/uploads/2026/01/mob-back-1.jpg");}.elementor-8 .elementor-element.elementor-element-83a6b49{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-33070fb{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-8 .elementor-element.elementor-element-8d2abd4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8d2abd4 .elementor-heading-title{font-size:5.8vw;}.elementor-8 .elementor-element.elementor-element-fa52b64{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-fa52b64 .elementor-heading-title{font-size:12px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-df88632{--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-8 .elementor-element.elementor-element-6b9d559{--container-widget-width:424px;--container-widget-flex-grow:0;width:var( --container-widget-width, 424px );max-width:424px;}.elementor-8 .elementor-element.elementor-element-6b9d559 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-7675e53{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-d0f47db{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-d0f47db .elementor-heading-title{font-size:8.3vw;}.elementor-8 .elementor-element.elementor-element-87b2658{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-87b2658 .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-3ce7c30{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-30c053a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-30c053a .elementor-icon-list-item > a{font-size:12px;}.elementor-8 .elementor-element.elementor-element-f4702dc{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-f4702dc .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-72baf23{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-2ab1a5c{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-2ab1a5c .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-f72a8d1{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-f72a8d1 .elementor-heading-title{font-size:10vw;}.elementor-8 .elementor-element.elementor-element-4370f69{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-430c024{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-3a33ee0{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-8 .elementor-element.elementor-element-88c947c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-88c947c .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-e2658b4{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-e2658b4 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-f617238{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-feac227{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-8 .elementor-element.elementor-element-a12793a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a12793a .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-ea9c967{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-ea9c967 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-52573e1{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-8fa250e{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-8 .elementor-element.elementor-element-bba5a77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bba5a77 .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-92b147d{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-92b147d .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-f6ecc28{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-4f51064{width:var( --container-widget-width, 169px );max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4f51064 .elementor-heading-title{font-size:10px;}.elementor-8 .elementor-element.elementor-element-9168788{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-9168788 .elementor-heading-title{font-size:7.8vw;}.elementor-8 .elementor-element.elementor-element-235cd4b{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-235cd4b .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-5503a46{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6388286{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ff04829{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-884413b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-884413b .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b149e2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b149e2e .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-329777f{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-329777f .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-e58c49c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-32ed119{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-8eac45d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8eac45d .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-d5dfb45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d5dfb45 .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-53a21a3{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-53a21a3 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-38c1138{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e7ed17a{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-8aed64b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8aed64b .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b4eb573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b4eb573 .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-5ca7a55{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-5ca7a55 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-a12351e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-63cba6e{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-950fa45{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-950fa45 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2e8f5c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-2e8f5c3 .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-e4478c9{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-e4478c9 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-4153d0d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c1c6918{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-f139fae{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f139fae .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b0694c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b0694c0 .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-b14ff6e{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-b14ff6e .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-88d2701{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-54c813a{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-54c813a .elementor-heading-title{font-size:10vw;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-ea10c3f{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-ea10c3f .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-c1c9f81{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-058fbda{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-4ac55e7 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-4a904b1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4a904b1 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-8 .elementor-element.elementor-element-13bf61c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-8 .elementor-element.elementor-element-13bf61c .elementor-heading-title{font-size:52px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-8f31b34{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-8f31b34 .elementor-heading-title{font-size:10px;}.elementor-8 .elementor-element.elementor-element-3d1496b .elementor-button{font-size:13px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-fdba46a{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-fdba46a .elementor-heading-title{font-size:7.1vw;}.elementor-8 .elementor-element.elementor-element-7553ff2{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-7553ff2 .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-05cef5b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-5e61a82{width:var( --container-widget-width, 169px );max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5e61a82 .elementor-heading-title{font-size:10px;}.elementor-8 .elementor-element.elementor-element-02bc113{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-02bc113 .elementor-heading-title{font-size:7.8vw;}.elementor-8 .elementor-element.elementor-element-23a7b8e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-8151575{--container-widget-width:424px;--container-widget-flex-grow:0;width:var( --container-widget-width, 424px );max-width:424px;}.elementor-8 .elementor-element.elementor-element-8151575 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-1d6be1c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-5cd0292{--container-widget-width:210px;--container-widget-flex-grow:0;width:var( --container-widget-width, 210px );max-width:210px;}.elementor-8 .elementor-element.elementor-element-f624843{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4ec0bcc{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-4ec0bcc .elementor-heading-title{font-size:8.1vw;}.elementor-8 .elementor-element.elementor-element-6bf61ae{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-6bf61ae .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-8fbc736{--e-image-carousel-slides-to-show:2;}.elementor-8 .elementor-element.elementor-element-6e5c364{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-33c8d45{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-c221c93{--width:100%;--border-radius:25px 25px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-fb969f1{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-fb969f1 .elementor-heading-title{font-size:4.5vw;}.elementor-8 .elementor-element.elementor-element-1ddf624{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-1ddf624 .elementor-heading-title{font-size:3.3vw;}.elementor-8 .elementor-element.elementor-element-de00c54{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-de00c54 .elementor-heading-title{font-size:3.3vw;}.elementor-8 .elementor-element.elementor-element-f9688ff{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-f9688ff .elementor-heading-title{font-size:3.3vw;}.elementor-8 .elementor-element.elementor-element-478dd75{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-478dd75 .elementor-heading-title{font-size:3.3vw;}.elementor-8 .elementor-element.elementor-element-5e45a0d{--width:100%;--border-radius:0px 0px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-ac4f42e{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-ac4f42e .elementor-heading-title{font-size:4.5vw;}.elementor-8 .elementor-element.elementor-element-a620549{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-a620549 .elementor-heading-title{font-size:3.3vw;}.elementor-8 .elementor-element.elementor-element-4ae134f{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-4ae134f .elementor-heading-title{font-size:3.3vw;}.elementor-8 .elementor-element.elementor-element-d7f22fa{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-d7f22fa .elementor-heading-title{font-size:3.3vw;}.elementor-8 .elementor-element.elementor-element-64d8e61{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-64d8e61 .elementor-heading-title{font-size:3.3vw;}.elementor-8 .elementor-element.elementor-element-4a15d7f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-c6ae7e5{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-68309cd{padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;}.elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-68309cd .elementor-icon-list-item > a{font-size:13px;}.elementor-8 .elementor-element.elementor-element-78c5385{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-78c5385 .elementor-heading-title{font-size:10px;}.elementor-8 .elementor-element.elementor-element-42dec3d .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-b5fb4fb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b5fb4fb .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-8 .elementor-element.elementor-element-1a5e474{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-8 .elementor-element.elementor-element-1a5e474 .elementor-heading-title{font-size:52px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-6aca907{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-6aca907 .elementor-heading-title{font-size:10px;}.elementor-8 .elementor-element.elementor-element-9e52e81 .elementor-button{font-size:13px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-63550e3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-5de7e1a{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-5de7e1a .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-23d04d2 .elementor-button{font-size:13px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-82dcf3d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-15f47f3{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-15f47f3 .elementor-heading-title{font-size:10vw;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-22ae544{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-22ae544 .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-27d5934{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-96fa5ee{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-96fa5ee .elementor-heading-title{font-size:10vw;}.elementor-8 .elementor-element.elementor-element-204c6a4{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-204c6a4 .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-c305820{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-c305820 .elementor-heading-title{font-size:11px;}.elementor-8 .elementor-element.elementor-element-49834a5{width:var( --container-widget-width, 166px );max-width:166px;--container-widget-width:166px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-49834a5 .elementor-button{font-size:11px;line-height:1.5em;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-2ed4106{--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-6548c5f{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b5cfb89{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-9fac561{--width:45%;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-69cbb31 .elementor-heading-title{font-size:9px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-63107fd{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-63107fd .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-8869465{--container-widget-width:267px;--container-widget-flex-grow:0;width:var( --container-widget-width, 267px );max-width:267px;}.elementor-8 .elementor-element.elementor-element-8869465 .elementor-button{font-size:12px;line-height:1.1em;}.elementor-8 .elementor-element.elementor-element-4e28f90{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-a62d103{width:var( --container-widget-width, 169px );max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a62d103 .elementor-heading-title{font-size:10px;}.elementor-8 .elementor-element.elementor-element-b36868f{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-b36868f .elementor-heading-title{font-size:8.4vw;}.elementor-8 .elementor-element.elementor-element-51580a8{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-51580a8 .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-2eec6fb{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-2eec6fb .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-43d8aac{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-43d8aac .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-97ac21b{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-97ac21b .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-9f85ca7{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-9f85ca7 .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-719a058{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-719a058 .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-8d42622{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-8d42622 .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-a6d7004{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-a6d7004 .elementor-heading-title{font-size:16px;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-968d4b1{--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:15px;}.elementor-8 .elementor-element.elementor-element-968d4b1 {--n-accordion-padding:13px 13px 13px 13px;}:where( .elementor-8 .elementor-element.elementor-element-968d4b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-707038a{--container-widget-width:424px;--container-widget-flex-grow:0;width:var( --container-widget-width, 424px );max-width:424px;}.elementor-8 .elementor-element.elementor-element-707038a .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-af928b8{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-af928b8 .elementor-heading-title{font-size:11px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-612eaaa{--width:42%;}.elementor-8 .elementor-element.elementor-element-df88632{--width:100%;}.elementor-8 .elementor-element.elementor-element-430c024{--width:31%;}.elementor-8 .elementor-element.elementor-element-f617238{--width:31%;}.elementor-8 .elementor-element.elementor-element-52573e1{--width:31%;}.elementor-8 .elementor-element.elementor-element-6388286{--width:31%;}.elementor-8 .elementor-element.elementor-element-e58c49c{--width:31%;}.elementor-8 .elementor-element.elementor-element-38c1138{--width:31%;}.elementor-8 .elementor-element.elementor-element-a12351e{--width:31%;}.elementor-8 .elementor-element.elementor-element-4153d0d{--width:31%;}.elementor-8 .elementor-element.elementor-element-40012be{--width:42%;}.elementor-8 .elementor-element.elementor-element-68cb758{--width:70%;}.elementor-8 .elementor-element.elementor-element-058fbda{--width:60%;}.elementor-8 .elementor-element.elementor-element-9a02e07{--width:60%;}.elementor-8 .elementor-element.elementor-element-6e5c364{--content-width:1242px;}.elementor-8 .elementor-element.elementor-element-33c8d45{--width:84%;}.elementor-8 .elementor-element.elementor-element-c221c93{--width:65%;}.elementor-8 .elementor-element.elementor-element-5e45a0d{--width:65%;}.elementor-8 .elementor-element.elementor-element-c6ae7e5{--width:43%;}.elementor-8 .elementor-element.elementor-element-c10b9c8{--width:53%;}.elementor-8 .elementor-element.elementor-element-c287ac3{--width:50%;}.elementor-8 .elementor-element.elementor-element-4ae0e44{--width:42%;}.elementor-8 .elementor-element.elementor-element-8fce15c{--width:70%;}.elementor-8 .elementor-element.elementor-element-2fc2dc9{--width:50%;}.elementor-8 .elementor-element.elementor-element-8cc7067{--width:58%;}.elementor-8 .elementor-element.elementor-element-6548c5f{--width:21%;}.elementor-8 .elementor-element.elementor-element-9fac561{--width:32%;}}/* Start custom CSS for container, class: .elementor-element-83a6b49 */:root {
  --cor-principal: #AB60BA; /* cor principal do texto */
  --cor-destaque: #EA84FF; /* cor de destaque */
  --velocidade-animacao: 2s; /* velocidade da animação */
}

.snapgradiente {
  text-align: center;
  background: linear-gradient(
    to right,
    var(--cor-principal) 20%,
    var(--cor-destaque) 40%,
    var(--cor-destaque) 60%,
    var(--cor-principal) 80%
  );
  background-size: 200% auto;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gradient var(--velocidade-animacao) linear infinite;
}

@keyframes gradient {
  to {
    background-position: 200% center;
  }
}

.btnn .elementor-button::before {
    content: "";
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: calc(100% + 16px);
    height: calc(100% + 16px);
    border-radius: 500px !important;
    border: 1px solid rgba(3, 254, 28, 0.3) !important; /* azul degradê */
    background: rgba(3, 254, 28, 0.12) !important; /* glow suave */
}

.btnn .elementor-button::after {
    content: "";
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 500px !important;
    background-image: linear-gradient(89deg, #03FE1C, #00CB15, #03FE1C, #00CB15) !important;
    background-size: 400% 200%;
    transition: background 1.8s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all 0.8s ease;
    animation: textura 2s ease infinite;
}

.btnn {
    transition: 0.3s ease;
}

.btnn:hover {
    transform: scale(1.04);
}

@media(max-width:767px){
    .btn .elementor-button::before {
        width: calc(100% + 16px);
        height: calc(100% + 16px);
    }
}

.btnn .elementor-button span {
    z-index: 4;
    white-space: wrap !important;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430c024 */:root {
  /* Cor atualizada para #EBC587 */
  --snap-color: #EA84FF;
  
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 80%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  
  /* A sintaxe 'from ... r g b' extrai automaticamente os canais da nova cor */
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f617238 */:root {
  /* Cor atualizada para #EBC587 */
  --snap-color: #EA84FF;
  
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 80%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  
  /* A sintaxe 'from ... r g b' extrai automaticamente os canais da nova cor */
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52573e1 */:root {
  /* Cor atualizada para #EBC587 */
  --snap-color: #EA84FF;
  
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 80%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  
  /* A sintaxe 'from ... r g b' extrai automaticamente os canais da nova cor */
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6388286 */:root {
  /* Cor atualizada para #EBC587 */
  --snap-color: #EA84FF;
  
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 80%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  
  /* A sintaxe 'from ... r g b' extrai automaticamente os canais da nova cor */
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58c49c */:root {
  /* Cor atualizada para #EBC587 */
  --snap-color: #EA84FF;
  
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 80%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  
  /* A sintaxe 'from ... r g b' extrai automaticamente os canais da nova cor */
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c1138 */:root {
  /* Cor atualizada para #EBC587 */
  --snap-color: #EA84FF;
  
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 80%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  
  /* A sintaxe 'from ... r g b' extrai automaticamente os canais da nova cor */
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a12351e */:root {
  /* Cor atualizada para #EBC587 */
  --snap-color: #EA84FF;
  
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 80%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  
  /* A sintaxe 'from ... r g b' extrai automaticamente os canais da nova cor */
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4153d0d */:root {
  /* Cor atualizada para #EBC587 */
  --snap-color: #EA84FF;
  
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 80%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  
  /* A sintaxe 'from ... r g b' extrai automaticamente os canais da nova cor */
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058fbda */:root {
  /* Cor atualizada para #EBC587 */
  --snap-color: #EA84FF;
  
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 80%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  
  /* A sintaxe 'from ... r g b' extrai automaticamente os canais da nova cor */
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 50%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8fbc736 */.elementor-8 .elementor-element.elementor-element-8fbc736::before {
content:"";
display: block;
width: 100%;
height: 100%;
position: absolute;
z-index:500;
background-color:orange;
background: rgb(30, 12, 34);
background: -moz-linear-gradient(90deg, rgba(30, 12, 34,1) 0%, rgba(30, 12, 34,0) 15%, rgba(0,0,0,0) 85%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(30, 12, 34,1) 0%, rgba(30, 12, 34,0) 15%, rgba(30, 12, 34,0) 85%, rgba(30, 12, 34,1) 100%);
background: linear-gradient(90deg, rgba(30, 12, 34,1) 0%, rgba(30, 12, 34,0) 15%, rgba(0,0,0,0) 85%, rgba(30, 12, 34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e0c22",endColorstr="#1e0c22",GradientType=1);
}

.elementor-8 .elementor-element.elementor-element-8fbc736 .elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-8fbc736 .elementor-swiper-button-next{
z-index: 9999;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ae7e5 */:root {
  /* Cor atualizada para #EBC587 */
  --snap-color: #EA84FF;
  
  --snap-glow-opacity-1: 0.45;
  --snap-glow-opacity-2: 0.35;
  --snap-glow-opacity-3: 0.25;
  --snap-glow-opacity-4: 0.2;
  --snap-glow-opacity-5: 0.15;
  --snap-glow-opacity-6: 0.1;
}

.snap-hover::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 80%;
  height: 8px;
  border-radius: 100px;
  background: linear-gradient(95deg, var(--snap-color) 0%, var(--snap-color) 100%);
  transition: width 1.8s cubic-bezier(0.4, 0, 0.2, 1);
  
  /* A sintaxe 'from ... r g b' extrai automaticamente os canais da nova cor */
  box-shadow:
    0 95px 75px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-1)),
    0 40px 32px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-2)),
    0 21px 17px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-3)),
    0 12px 9px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-4)),
    0 6px 5px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-5)),
    0 3px 2px rgba(from var(--snap-color) r g b / var(--snap-glow-opacity-6));
}

.snap-hover:hover::after {
  width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250198d */.container{
    max-height: 480px;
    overflow: hidden;
    transition: max-height 2s ease-in-out;
}

.container::after{
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent 50%, #1E0C22);
    top: 0;
    left: 0;
    z-index: 2;
    pointer-events: none;
}

.container.expandir{
    max-height: 5000px;
}

.container.expandir::after{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8869465 */.btn .elementor-button::before {
    content: "";
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: calc(100% + 16px);
    height: calc(100% + 16px);
    border-radius: 500px !important;
    border: 1px solid rgba(234, 132, 255, 0.3) !important; /* azul degradê */
    background: rgba(234, 132, 255, 0.12) !important; /* glow suave */
}

.btn .elementor-button::after {
    content: "";
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 500px !important;
    background-image: linear-gradient(89deg, #AB60BA, #EA84FF, #AB60BA, #EA84FF) !important;
    background-size: 400% 200%;
    transition: background 1.8s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all 0.8s ease;
    animation: textura 2s ease infinite;
}

.btn {
    transition: 0.3s ease;
}

.btn:hover {
    transform: scale(1.04);
}

@media(max-width:767px){
    .btn .elementor-button::before {
        width: calc(100% + 16px);
        height: calc(100% + 16px);
    }
}

.btn .elementor-button span {
    z-index: 4;
    white-space: wrap !important;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed4106 */.efeito-vidro {
background: rgba( 30, 12, 34, 0.05 );
box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
backdrop-filter: blur( 13.5px );
-webkit-backdrop-filter: blur( 13.5px );
}

.efeito-vidro{
  opacity: 0;
  transform: translateY(20px);
  pointer-events: none;
  transition: opacity .25s ease, transform .25s ease;
}

.efeito-vidro.mostrar{
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS */body, html {
overflow-x: hidden !important;
}

/Corrigir escrollamento no Mobile/
@media (max-width: 786px){
body, html {
overflow-x: hidden!important;
}/* End custom CSS */