.elementor-23 .elementor-element.elementor-element-ed15c2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-286450d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.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-23 .elementor-element.elementor-element-bcb9a00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-bcb9a00 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;color:#9E41E2;}.elementor-23 .elementor-element.elementor-element-18f7099{text-align:center;}.elementor-23 .elementor-element.elementor-element-18f7099 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-4d352ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9f9b20d{--display:flex;--min-height:402px;--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-23 .elementor-element.elementor-element-9f9b20d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9f9b20d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/Foto-1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-9f9b20d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-9e75409{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-b7c8e6b{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.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-23 .elementor-element.elementor-element-232077c .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-eb7dbbd > .elementor-background-overlay{background-color:#A557F3;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-eb7dbbd > .elementor-container{min-height:185px;}.elementor-23 .elementor-element.elementor-element-eb7dbbd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-eb7dbbd > .elementor-shape-top svg{width:calc(166% + 1.3px);height:44px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-eb7dbbd > .elementor-shape-bottom svg{width:calc(220% + 1.3px);height:49px;}.elementor-23 .elementor-element.elementor-element-3c8a747{--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:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-347db85{--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-23 .elementor-element.elementor-element-347db85.e-con{--flex-grow:0;--flex-shrink:0;}.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-23 .elementor-element.elementor-element-b6dfc53 img{border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-3618298{--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-23 .elementor-element.elementor-element-3618298.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-25f5d0e{text-align:left;}.elementor-23 .elementor-element.elementor-element-25f5d0e .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-d49ecdf{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-2561171{--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-23 .elementor-element.elementor-element-74ef991{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-61e143d .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-272c455 > .elementor-container{min-height:185px;}.elementor-23 .elementor-element.elementor-element-272c455{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-272c455 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-272c455 > .elementor-shape-top svg{width:calc(166% + 1.3px);height:44px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-272c455 > .elementor-shape-bottom svg{width:calc(220% + 1.3px);height:49px;}.elementor-23 .elementor-element.elementor-element-6346bfd{text-align:center;}.elementor-23 .elementor-element.elementor-element-6346bfd .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #011F5A;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4c22ac4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4c22ac4 > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-4c22ac4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-c578855{--display:flex;--min-height:402px;--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-23 .elementor-element.elementor-element-c578855:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c578855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/Foto-3.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-c578855.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-1404b93{--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-23 .elementor-element.elementor-element-a3e798e{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-e2bd77c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e2bd77c > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-e2bd77c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-8aa23bf{--display:flex;--min-height:402px;--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-23 .elementor-element.elementor-element-8aa23bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-941bbf4{text-align:center;}.elementor-23 .elementor-element.elementor-element-941bbf4 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-fd566c3{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-6ff3aa0{--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-23 .elementor-element.elementor-element-0019cb2 .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-e2709ef{--display:flex;--min-height:499px;--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-23 .elementor-element.elementor-element-e2709ef:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e2709ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/Foto-4.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-e2709ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-15d3616{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-15d3616 > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-15d3616 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-51dc8cb{--display:flex;--min-height:499px;--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-23 .elementor-element.elementor-element-51dc8cb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-51dc8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/Foto-5.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-51dc8cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-4d6b221{--display:flex;--min-height:402px;--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-23 .elementor-element.elementor-element-4d6b221.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-2d56c11{text-align:center;}.elementor-23 .elementor-element.elementor-element-2d56c11 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-6bddf21{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-99e285e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-99e285e > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-99e285e > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-4ecf5ab{--display:flex;--min-height:402px;--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-23 .elementor-element.elementor-element-4ecf5ab:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4ecf5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/Foto-6.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-4ecf5ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-fc74eb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:050px;--padding-left:50px;--padding-right:050px;}.elementor-23 .elementor-element.elementor-element-fc74eb4 > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-fc74eb4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-53ac440{--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-23 .elementor-element.elementor-element-975648d{text-align:center;}.elementor-23 .elementor-element.elementor-element-975648d .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-f6a6eae{text-align:center;}.elementor-23 .elementor-element.elementor-element-f6a6eae .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:27px;font-weight:600;font-style:italic;color:#863FDD;}.elementor-23 .elementor-element.elementor-element-891f2cc img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-fb73707{text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-8291511 .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-edd53ae{--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-23 .elementor-element.elementor-element-3682c0e{text-align:center;}.elementor-23 .elementor-element.elementor-element-3682c0e .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-d05811e img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-68bf585{text-align:center;}.elementor-23 .elementor-element.elementor-element-68bf585 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:27px;font-weight:600;font-style:italic;color:#863FDD;}.elementor-23 .elementor-element.elementor-element-1525859{text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-e25cd64 .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-ec2d1e9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ec2d1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/Foto-7.jpg");background-position:bottom center;}.elementor-23 .elementor-element.elementor-element-ec2d1e9 > .elementor-background-overlay{background-color:#A557F3;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-ec2d1e9 > .elementor-container{min-height:252px;}.elementor-23 .elementor-element.elementor-element-ec2d1e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-ec2d1e9 > .elementor-shape-top svg{width:calc(166% + 1.3px);height:44px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-ec2d1e9 > .elementor-shape-bottom svg{width:calc(220% + 1.3px);height:49px;}.elementor-23 .elementor-element.elementor-element-965d273{text-align:center;}.elementor-23 .elementor-element.elementor-element-965d273 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #011F5A;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-7360140{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-1b6fb95{--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-23 .elementor-element.elementor-element-6c655fd img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-571914f{text-align:center;}.elementor-23 .elementor-element.elementor-element-571914f .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-b27330f{text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-1653f14 .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-38834aa{--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-23 .elementor-element.elementor-element-afe1a8c img{border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-4a912db{text-align:center;}.elementor-23 .elementor-element.elementor-element-4a912db .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-8b5b841{text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-7473bf1 .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-b6beb52{--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-23 .elementor-element.elementor-element-aa77b07 img{border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-c6247f3{text-align:center;}.elementor-23 .elementor-element.elementor-element-c6247f3 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-89edb84{text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-73d3e5b .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-f12104f{--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-23 .elementor-element.elementor-element-49aa501{--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-23 .elementor-element.elementor-element-6ad591a{--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-23 .elementor-element.elementor-element-6a5d8ed:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6a5d8ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/banner-4.jpg");background-position:center center;}.elementor-23 .elementor-element.elementor-element-6a5d8ed > .elementor-background-overlay{background-color:#A557F3;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-6a5d8ed > .elementor-container{min-height:252px;}.elementor-23 .elementor-element.elementor-element-6a5d8ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-6a5d8ed > .elementor-shape-top svg{width:calc(166% + 1.3px);height:44px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-6a5d8ed > .elementor-shape-bottom svg{width:calc(220% + 1.3px);height:49px;}.elementor-23 .elementor-element.elementor-element-bb153fa{text-align:center;}.elementor-23 .elementor-element.elementor-element-bb153fa .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #011F5A;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-7816de4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7816de4 > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-7816de4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-6df50b9{--display:flex;--min-height:402px;--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-23 .elementor-element.elementor-element-6df50b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-72e6d8c{text-align:center;}.elementor-23 .elementor-element.elementor-element-72e6d8c .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-55e2d89{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-0bc9385{--display:flex;--min-height:499px;--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-23 .elementor-element.elementor-element-0bc9385:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0bc9385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/Foto-11.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-0bc9385.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-06913fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-06913fb > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-06913fb > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-9cdd304{--display:flex;--min-height:402px;--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-23 .elementor-element.elementor-element-9cdd304:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9cdd304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/Foto-12.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-9cdd304.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-ecbbfce{--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-23 .elementor-element.elementor-element-db1a451{text-align:left;}.elementor-23 .elementor-element.elementor-element-db1a451 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-ebb9373{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-7e41b0a .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-f3c06ff:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f3c06ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/Foto-13.jpg");background-position:center center;}.elementor-23 .elementor-element.elementor-element-f3c06ff > .elementor-background-overlay{background-color:#A557F3;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-f3c06ff > .elementor-container{min-height:252px;}.elementor-23 .elementor-element.elementor-element-f3c06ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-f3c06ff > .elementor-shape-top svg{width:calc(166% + 1.3px);height:44px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-f3c06ff > .elementor-shape-bottom svg{width:calc(220% + 1.3px);height:49px;}.elementor-23 .elementor-element.elementor-element-022377e{text-align:center;}.elementor-23 .elementor-element.elementor-element-022377e .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #011F5A;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-3393ce3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3393ce3 > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-3393ce3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-75b1169{--display:flex;--min-height:402px;--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-23 .elementor-element.elementor-element-75b1169.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-2cef9fa{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-8d254e5{--display:flex;--min-height:499px;--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-23 .elementor-element.elementor-element-8d254e5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8d254e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/Foto-14.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-8d254e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-edf21e1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-edf21e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/field-533541_1280.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-edf21e1 > .elementor-background-overlay{background-color:#A557F3;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-edf21e1 > .elementor-container{min-height:252px;}.elementor-23 .elementor-element.elementor-element-edf21e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-edf21e1 > .elementor-shape-top svg{width:calc(166% + 1.3px);height:44px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-edf21e1 > .elementor-shape-bottom svg{width:calc(220% + 1.3px);height:49px;}.elementor-23 .elementor-element.elementor-element-923a71f{text-align:center;}.elementor-23 .elementor-element.elementor-element-923a71f .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #011F5A;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-9a61026{--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 50px;--row-gap:0px;--column-gap:50px;}.elementor-23 .elementor-element.elementor-element-e1090cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-dcf6ab3{text-align:center;}.elementor-23 .elementor-element.elementor-element-dcf6ab3 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-7d273b6{text-align:center;}.elementor-23 .elementor-element.elementor-element-7d273b6 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:600;color:#5A1FB3;}.elementor-23 .elementor-element.elementor-element-82af086{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-b2a1d0d{text-align:center;}.elementor-23 .elementor-element.elementor-element-b2a1d0d .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-2bc40c3{text-align:center;}.elementor-23 .elementor-element.elementor-element-2bc40c3 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:600;color:#5A1FB3;}.elementor-23 .elementor-element.elementor-element-10a7bb1{--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-23 .elementor-element.elementor-element-549e229 .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-b19e595:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b19e595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/stars-7960311_1280.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-b19e595 > .elementor-background-overlay{background-color:#A557F300;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-b19e595 > .elementor-container{min-height:252px;}.elementor-23 .elementor-element.elementor-element-b19e595{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-b19e595 > .elementor-shape-top svg{width:calc(166% + 1.3px);height:44px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-b19e595 > .elementor-shape-bottom svg{width:calc(220% + 1.3px);height:49px;}.elementor-23 .elementor-element.elementor-element-b49dd1f{text-align:center;}.elementor-23 .elementor-element.elementor-element-b49dd1f .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #011F5A;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-43089b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-43089b0 > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-43089b0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-56fffbc{--display:flex;--min-height:402px;--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-23 .elementor-element.elementor-element-56fffbc:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-56fffbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/09/Foto-15.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-56fffbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-e2e487e{--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-23 .elementor-element.elementor-element-041d4f6{text-align:left;}.elementor-23 .elementor-element.elementor-element-041d4f6 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-cb7b6a5{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-d771256:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d771256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/10/Foto-16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-d771256 > .elementor-background-overlay{background-color:#A557F3;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-d771256 > .elementor-container{min-height:252px;}.elementor-23 .elementor-element.elementor-element-d771256{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-d771256 > .elementor-shape-top svg{width:calc(166% + 1.3px);height:44px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-d771256 > .elementor-shape-bottom svg{width:calc(220% + 1.3px);height:49px;}.elementor-23 .elementor-element.elementor-element-235ef10{text-align:center;}.elementor-23 .elementor-element.elementor-element-235ef10 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #011F5A;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a8981b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a8981b0 > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-a8981b0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-3a0034c{--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-23 .elementor-element.elementor-element-24512fa{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-94495a1{--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-23 .elementor-element.elementor-element-453d198{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-a6f06f7 .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-ef620ef:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ef620ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/10/Foto-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-ef620ef > .elementor-background-overlay{background-color:#A557F3F7;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-ef620ef > .elementor-container{min-height:252px;}.elementor-23 .elementor-element.elementor-element-ef620ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-ef620ef > .elementor-shape-top svg{width:calc(166% + 1.3px);height:44px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-ef620ef > .elementor-shape-bottom svg{width:calc(220% + 1.3px);height:49px;}.elementor-23 .elementor-element.elementor-element-b396918{text-align:center;}.elementor-23 .elementor-element.elementor-element-b396918 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #011F5A;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-750d862{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-750d862 > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-750d862 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-47f3f8e{--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-23 .elementor-element.elementor-element-e196eda{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-be59583{--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-23 .elementor-element.elementor-element-121a729{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-45e267d .elementor-button{background-color:#FF00E6;font-family:"Trebuchet MS", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-05b6e8a{--display:flex;}.elementor-23 .elementor-element.elementor-element-262d9ce{text-align:center;}.elementor-23 .elementor-element.elementor-element-262d9ce .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #011F5A;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-96736bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-31640fa .elementor-swiper-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-31640fa .elementor-testimonial__image img{width:95px;height:95px;}.elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (95px / 2) - 8px );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (95px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (95px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (95px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-31640fa.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (95px / 2) - 8px );left:auto;}.elementor-23 .elementor-element.elementor-element-2d57e01:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2d57e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vivemagic.com/wp-content/uploads/2025/10/Foto-24.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-2d57e01 > .elementor-background-overlay{background-color:#A557F3F7;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-2d57e01 > .elementor-container{min-height:252px;}.elementor-23 .elementor-element.elementor-element-2d57e01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-2d57e01 > .elementor-shape-top svg{width:calc(166% + 1.3px);height:44px;transform:translateX(-50%) rotateY(180deg);}.elementor-23 .elementor-element.elementor-element-2d57e01 > .elementor-shape-bottom svg{width:calc(220% + 1.3px);height:49px;}.elementor-23 .elementor-element.elementor-element-24b98f3{text-align:center;}.elementor-23 .elementor-element.elementor-element-24b98f3 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #011F5A;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-fd13343{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fd13343 > .elementor-shape-top .elementor-shape-fill, .elementor-23 .elementor-element.elementor-element-fd13343 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFD9D900;}.elementor-23 .elementor-element.elementor-element-4f8bc42{--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-23 .elementor-element.elementor-element-8e85f47{text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:400;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-9f9b20d{--width:44.019%;}.elementor-23 .elementor-element.elementor-element-9e75409{--width:50%;}.elementor-23 .elementor-element.elementor-element-347db85{--width:30%;}.elementor-23 .elementor-element.elementor-element-3618298{--width:70%;}.elementor-23 .elementor-element.elementor-element-c578855{--width:53.302%;}.elementor-23 .elementor-element.elementor-element-1404b93{--width:50%;}.elementor-23 .elementor-element.elementor-element-8aa23bf{--width:50%;}.elementor-23 .elementor-element.elementor-element-6ff3aa0{--width:100%;}.elementor-23 .elementor-element.elementor-element-e2709ef{--width:50%;}.elementor-23 .elementor-element.elementor-element-51dc8cb{--width:50%;}.elementor-23 .elementor-element.elementor-element-4d6b221{--width:50%;}.elementor-23 .elementor-element.elementor-element-4ecf5ab{--width:100%;}.elementor-23 .elementor-element.elementor-element-53ac440{--width:50%;}.elementor-23 .elementor-element.elementor-element-edd53ae{--width:50%;}.elementor-23 .elementor-element.elementor-element-1b6fb95{--width:33.3333%;}.elementor-23 .elementor-element.elementor-element-38834aa{--width:33.3333%;}.elementor-23 .elementor-element.elementor-element-b6beb52{--width:33.3333%;}.elementor-23 .elementor-element.elementor-element-f12104f{--width:33.3333%;}.elementor-23 .elementor-element.elementor-element-49aa501{--width:33.3333%;}.elementor-23 .elementor-element.elementor-element-6ad591a{--width:33.3333%;}.elementor-23 .elementor-element.elementor-element-6df50b9{--width:65%;}.elementor-23 .elementor-element.elementor-element-0bc9385{--width:35%;}.elementor-23 .elementor-element.elementor-element-9cdd304{--width:53.302%;}.elementor-23 .elementor-element.elementor-element-ecbbfce{--width:50%;}.elementor-23 .elementor-element.elementor-element-75b1169{--width:65%;}.elementor-23 .elementor-element.elementor-element-8d254e5{--width:35%;}.elementor-23 .elementor-element.elementor-element-e1090cf{--width:50%;}.elementor-23 .elementor-element.elementor-element-82af086{--width:50%;}.elementor-23 .elementor-element.elementor-element-56fffbc{--width:53.302%;}.elementor-23 .elementor-element.elementor-element-e2e487e{--width:50%;}.elementor-23 .elementor-element.elementor-element-3a0034c{--width:100%;}.elementor-23 .elementor-element.elementor-element-94495a1{--width:100%;}.elementor-23 .elementor-element.elementor-element-47f3f8e{--width:100%;}.elementor-23 .elementor-element.elementor-element-be59583{--width:100%;}.elementor-23 .elementor-element.elementor-element-4f8bc42{--width:100%;}}@media(min-width:1025px){.elementor-23 .elementor-element.elementor-element-ec2d1e9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ec2d1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-6a5d8ed:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6a5d8ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-f3c06ff:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f3c06ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-edf21e1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-edf21e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-b19e595:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b19e595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-d771256:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d771256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-ef620ef:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ef620ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-2d57e01:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2d57e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}