.elementor-620 .elementor-element.elementor-element-1746a81{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-620 .elementor-element.elementor-element-1746a81:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-1746a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B7D6FA;}.elementor-620 .elementor-element.elementor-element-2f1059b{--display:flex;--position:fixed;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:10;}.elementor-620 .elementor-element.elementor-element-2f1059b:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-2f1059b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00437ABF;}.elementor-620 .elementor-element.elementor-element-2f1059b.e-con{--e-con-transform-scale:0.8;}body:not(.rtl) .elementor-620 .elementor-element.elementor-element-2f1059b{left:0px;}body.rtl .elementor-620 .elementor-element.elementor-element-2f1059b{right:0px;}.elementor-620 .elementor-element.elementor-element-15a014e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-3dce150{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-620 .elementor-element.elementor-element-2a0edbe{padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-2a0edbe img{width:80%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-620 .elementor-element.elementor-element-73984be .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-73984be.elementor-view-stacked .elementor-icon{background-color:#6EE477;}.elementor-620 .elementor-element.elementor-element-73984be.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-73984be.elementor-view-default .elementor-icon{color:#6EE477;border-color:#6EE477;}.elementor-620 .elementor-element.elementor-element-73984be.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-73984be.elementor-view-default .elementor-icon svg{fill:#6EE477;}.elementor-620 .elementor-element.elementor-element-af732d2{--display:flex;--position:fixed;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:20;}.elementor-620 .elementor-element.elementor-element-af732d2:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-af732d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00437ABF;}.elementor-620 .elementor-element.elementor-element-af732d2.e-con{--e-con-transform-scale:0.7;}body:not(.rtl) .elementor-620 .elementor-element.elementor-element-af732d2{left:0px;}body.rtl .elementor-620 .elementor-element.elementor-element-af732d2{right:0px;}.elementor-620 .elementor-element.elementor-element-ee1eeaa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;}.elementor-620 .elementor-element.elementor-element-7ebf64e{--display:flex;}.elementor-620 .elementor-element.elementor-element-b97e08e{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:35px;--grid-column-gap:36px;--grid-row-gap:0px;}.elementor-620 .elementor-element.elementor-element-6d21f51{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-620 .elementor-element.elementor-element-b7f3fd6{padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-b7f3fd6 img{width:100%;}.elementor-620 .elementor-element.elementor-element-0b86236{--display:flex;}.elementor-620 .elementor-element.elementor-element-c80a192{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:35px;--grid-column-gap:36px;--grid-row-gap:0px;}.elementor-620 .elementor-element.elementor-element-76677c9{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:115px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-97576cb{--display:flex;--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-620 .elementor-element.elementor-element-58b591f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-58b591f .elementskit-section-title-wraper .elementskit-section-title{color:#0063C7;font-family:"Shippori Antique", Sans-serif;font-size:65px;font-weight:800;}.elementor-620 .elementor-element.elementor-element-58b591f .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;text-decoration-color:#000000;text-shadow:4px 2px 3px #000000;}.elementor-620 .elementor-element.elementor-element-58b591f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#00E1FF;}.elementor-620 .elementor-element.elementor-element-58b591f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-620 .elementor-element.elementor-element-58b591f .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Silkscreen", Sans-serif;font-size:50px;font-weight:100;text-transform:uppercase;text-decoration:none;line-height:1px;letter-spacing:-5px;}.elementor-620 .elementor-element.elementor-element-58b591f .elementskit-section-title-wraper .elementskit-section-title span:last-child{text-decoration-color:#000000;}.elementor-620 .elementor-element.elementor-element-58b591f .elementskit-section-title-wraper p{color:#697179;font-family:"Shippori Antique", Sans-serif;font-size:28px;line-height:30px;}.elementor-620 .elementor-element.elementor-element-477bd57 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-620 .elementor-element.elementor-element-477bd57 .elementskit-btn{background-color:#FFFFFF;width:76%;font-family:"Shippori Antique", Sans-serif;font-size:32px;color:#0091FF;fill:#0091FF;border-style:none;}.elementor-620 .elementor-element.elementor-element-477bd57 .elementskit-btn:hover{background-color:#0091FF;color:#ffffff;fill:#ffffff;}.elementor-620 .elementor-element.elementor-element-477bd57 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-620 .elementor-element.elementor-element-477bd57 .elementskit-btn > i, .elementor-620 .elementor-element.elementor-element-477bd57 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-620 .elementor-element.elementor-element-477bd57 .elementskit-btn > i, .rtl .elementor-620 .elementor-element.elementor-element-477bd57 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-620 .elementor-element.elementor-element-168a88d{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-620 .elementor-element.elementor-element-40f97fa{--display:flex;--justify-content:space-evenly;--border-radius:25px 25px 25px 25px;}.elementor-620 .elementor-element.elementor-element-40f97fa:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-40f97fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(184deg, #FFFFFF 0%, #29A1F2 100%);}.elementor-620 .elementor-element.elementor-element-38d734f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-38d734f .elementskit-section-title-wraper .elementskit-section-title{color:#0397E7;font-family:"Shippori Antique", Sans-serif;font-size:30px;font-weight:800;}.elementor-620 .elementor-element.elementor-element-38d734f .elementskit-section-title-wraper .elementskit-section-title > span{color:#7C7C7C;text-decoration-color:#D51818;}.elementor-620 .elementor-element.elementor-element-38d734f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-620 .elementor-element.elementor-element-38d734f .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Silkscreen", Sans-serif;font-size:20px;font-weight:100;text-transform:uppercase;text-decoration:none;}.elementor-620 .elementor-element.elementor-element-38d734f .elementskit-section-title-wraper .elementskit-section-title span:last-child{text-decoration-color:#D51818;}.elementor-620 .elementor-element.elementor-element-41373bf{padding:30px 30px 30px 30px;}.elementor-620 .elementor-element.elementor-element-787495c{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-620 .elementor-element.elementor-element-fd63d85{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-fd63d85:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-fd63d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.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-620 .elementor-element.elementor-element-82397e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-82397e7:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-82397e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-52b410b{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-620 .elementor-element.elementor-element-ce7b71c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-ce7b71c:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-ce7b71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-fcd73dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-fcd73dc:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-fcd73dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-ba84d9f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-620 .elementor-element.elementor-element-75a46dd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-75a46dd:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-75a46dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-f7e60ff{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-f7e60ff:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-f7e60ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-41d568c{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-620 .elementor-element.elementor-element-1a58521{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-1a58521:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-1a58521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-f173bc4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-f173bc4:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-f173bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-37c02e9{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-620 .elementor-element.elementor-element-2a1ca0b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-2a1ca0b:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-2a1ca0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-e1a8905{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-e1a8905:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-e1a8905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-d68f45c{--display:flex;--min-height:0px;}.elementor-620 .elementor-element.elementor-element-b08b0ee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-b08b0ee:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-b08b0ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-6a7b997{--display:flex;--min-height:0px;}.elementor-620 .elementor-element.elementor-element-2bd2b16{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-620 .elementor-element.elementor-element-2bd2b16:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-2bd2b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-a51f94b{--display:flex;--min-height:0px;}.elementor-620 .elementor-element.elementor-element-ea07a0a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--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-620 .elementor-element.elementor-element-ea07a0a:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-ea07a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-620 .elementor-element.elementor-element-4896f0b{--display:flex;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:center;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-center:0;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce ul.products li.product, .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .icons-wrap.block-box-style{background-color:#AD616100;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#AD616100;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce ul.products li.product{border-style:solid;border-width:0px 0px 0px 0px;border-color:#eee;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:#272727;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce ul.products li.product .price, .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce .star-rating::before{color:#f2b01e;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce li.product .button,
                    .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce li.product .button.add_to_cart_button,
                    .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,
                    .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist,
                    .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{border-radius:20px 20px 20px 20px;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#fff;background-color:#8040FF;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-compare-icon{fill:#fff;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#F5EAFF;background-color:#333;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-620 .elementor-element.elementor-element-385f44a .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-620 .elementor-element.elementor-element-385f44a.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-385f44a div.product .product_title{color:#252525;}.eael-popup-details-render .elementor-element-385f44a div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-385f44a div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-385f44a .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-385f44a .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-385f44a .product_meta a{color:#ccc;}.eael-popup-details-render .elementor-element-385f44a a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-385f44a .product_meta a:hover{color:#ccc;}.eael-popup-details-render .elementor-element-385f44a div.product table tbody tr, .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-385f44a div.product form.cart div.quantity .qty, .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-620 .elementor-element.elementor-element-385f44a .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-385f44a div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-385f44a .button, .eael-popup-details-render .elementor-element-385f44a button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-385f44a .button:hover, .eael-popup-details-render .elementor-element-385f44a button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:#fff;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{color:#fff;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:#fff;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{color:#fff;}.elementor-620 .elementor-element.elementor-element-385f44a .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}.elementor-620 .elementor-element.elementor-element-bd1e52f{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-620 .elementor-element.elementor-element-687eb3b{--e-transform-scale:0.9;bottom:62px;}.elementor-620 .elementor-element.elementor-element-687eb3b:hover{--e-transform-scale:1;}body:not(.rtl) .elementor-620 .elementor-element.elementor-element-687eb3b{right:599px;}body.rtl .elementor-620 .elementor-element.elementor-element-687eb3b{left:599px;}.elementor-620 .elementor-element.elementor-element-687eb3b .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-687eb3b.elementor-view-stacked .elementor-icon{background-color:#18A522;}.elementor-620 .elementor-element.elementor-element-687eb3b.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-687eb3b.elementor-view-default .elementor-icon{color:#18A522;border-color:#18A522;}.elementor-620 .elementor-element.elementor-element-687eb3b.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-687eb3b.elementor-view-default .elementor-icon svg{fill:#18A522;}.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-620 .elementor-element.elementor-element-09b8f5e{--e-transform-scale:0.97;bottom:83px;}.elementor-620 .elementor-element.elementor-element-09b8f5e:hover{--e-transform-scale:1;}body:not(.rtl) .elementor-620 .elementor-element.elementor-element-09b8f5e{right:651px;}body.rtl .elementor-620 .elementor-element.elementor-element-09b8f5e{left:651px;}.elementor-620 .elementor-element.elementor-element-09b8f5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#18A522;}.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-620 .elementor-element.elementor-element-f65812a .elementor-button{background-color:#61CE70;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-620 .elementor-element.elementor-element-f65812a .elementor-button:hover, .elementor-620 .elementor-element.elementor-element-f65812a .elementor-button:focus{background-color:#FFFFFF;color:#61CE70;}body:not(.rtl) .elementor-620 .elementor-element.elementor-element-f65812a{right:548px;}body.rtl .elementor-620 .elementor-element.elementor-element-f65812a{left:548px;}.elementor-620 .elementor-element.elementor-element-f65812a{bottom:72px;}.elementor-620 .elementor-element.elementor-element-f65812a .elementor-button-content-wrapper{flex-direction:row;}.elementor-620 .elementor-element.elementor-element-f65812a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-620 .elementor-element.elementor-element-f65812a .elementor-button:hover svg, .elementor-620 .elementor-element.elementor-element-f65812a .elementor-button:focus svg{fill:#61CE70;}.elementor-620 .elementor-element.elementor-element-cbdbf99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-620 .elementor-element.elementor-element-15a014e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-3dce150{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-ee1eeaa{--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-76677c9{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-168a88d{--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-40f97fa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-620 .elementor-element.elementor-element-787495c{--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-52b410b{--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-ba84d9f{--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-41d568c{--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-37c02e9{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-620 .elementor-element.elementor-element-1746a81{--width:100%;}.elementor-620 .elementor-element.elementor-element-2f1059b{--width:100%;}.elementor-620 .elementor-element.elementor-element-6d21f51{--width:100%;}.elementor-620 .elementor-element.elementor-element-76677c9{--content-width:1510px;}.elementor-620 .elementor-element.elementor-element-4896f0b{--width:50%;}.elementor-620 .elementor-element.elementor-element-bd1e52f{--content-width:500px;}}@media(max-width:767px){.elementor-620 .elementor-element.elementor-element-2f1059b.e-con{--e-con-transform-scale:0.9;}.elementor-620 .elementor-element.elementor-element-2f1059b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-15a014e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-3dce150{--e-con-grid-template-columns:1fr 0.3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;}.elementor-620 .elementor-element.elementor-element-2a0edbe img{width:100%;}.elementor-620 .elementor-element.elementor-element-ee1eeaa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-b97e08e{--icon-size:26px;}.elementor-620 .elementor-element.elementor-element-b7f3fd6 img{width:100%;}.elementor-620 .elementor-element.elementor-element-c80a192{--icon-size:26px;}.elementor-620 .elementor-element.elementor-element-76677c9{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-97576cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-58b591f .elementskit-section-title-wraper .elementskit-section-title{font-size:33px;}.elementor-620 .elementor-element.elementor-element-58b591f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-620 .elementor-element.elementor-element-58b591f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:27px;}.elementor-620 .elementor-element.elementor-element-58b591f .elementskit-section-title-wraper p{font-size:16px;line-height:1.1em;}.elementor-620 .elementor-element.elementor-element-477bd57 .elementskit-btn{width:100%;font-size:16px;}.elementor-620 .elementor-element.elementor-element-168a88d{--e-con-grid-template-columns:1;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-41373bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-787495c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-fd63d85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-82397e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-52b410b{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-ce7b71c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-fcd73dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-ba84d9f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-75a46dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-f7e60ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-41d568c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-1a58521{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-f173bc4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-37c02e9{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-620 .elementor-element.elementor-element-2a1ca0b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-e1a8905{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-b08b0ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-2bd2b16{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-620 .elementor-element.elementor-element-ea07a0a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-620 .elementor-element.elementor-element-4896f0b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* ====== MYDATTA LANDING - DISEÑO PREMIUM v2 ====== */

/* Google Font Import via @import (handled in JS section) */
:root {
  --md-blue: #3C74ED;
  --md-blue-dark: #2558c9;
  --md-blue-light: #6899F5;
  --md-black: #0d0d14;
  --md-white: #ffffff;
  --md-bg-light: #f5f7ff;
  --md-bg-mid: #eaf0fe;
  --md-text-dark: #1a1a2e;
  --md-text-mid: #374151;
  --md-text-light: #6b7280;
  --md-shadow-blue: rgba(60,116,237,0.18);
  --md-radius-lg: 24px;
  --md-radius-md: 16px;
  --md-radius-sm: 10px;
}

/* ANIMATIONS */
@keyframes md-fadeInUp {
  from { opacity:0; transform:translateY(32px); }
  to { opacity:1; transform:translateY(0); }
}
@keyframes md-float {
  0%,100% { transform:translateY(0px); }
  50% { transform:translateY(-10px); }
}
@keyframes md-pulse {
  0%,100% { box-shadow:0 0 0 0 rgba(60,116,237,0.45); }
  70% { box-shadow:0 0 0 14px rgba(60,116,237,0); }
}
@keyframes md-glow {
  0%,100% { opacity:0.5; transform:scale(1); }
  50% { opacity:0.85; transform:scale(1.08); }
}
@keyframes md-shimmerLine {
  0% { transform:translateX(-100%); }
  100% { transform:translateX(100%); }
}
@keyframes md-gradBG {
  0%,100% { background-position:0% 50%; }
  50% { background-position:100% 50%; }
}

/* =================== BASE =================== */
body {
  font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;
  background:#ffffff !important;
  color:var(--md-text-dark) !important;
  overflow-x:hidden !important;
}

/* =================== PAGE WRAPPER =================== */
[data-id="1746a81"] {
  background:linear-gradient(165deg, #ffffff 0%, #f0f5ff 40%, #e4eeff 100%) !important;
  position:relative !important;
  overflow:hidden !important;
}
/* Decorative blobs */
[data-id="1746a81"]::before {
  content:'';
  position:fixed;
  top:-250px; right:-180px;
  width:750px; height:750px;
  background:radial-gradient(circle, rgba(60,116,237,0.13) 0%, transparent 60%);
  pointer-events:none;
  z-index:0;
  animation:md-glow 7s ease-in-out infinite;
}
[data-id="1746a81"]::after {
  content:'';
  position:fixed;
  bottom:-200px; left:-120px;
  width:650px; height:650px;
  background:radial-gradient(circle, rgba(60,116,237,0.09) 0%, transparent 60%);
  pointer-events:none;
  z-index:0;
  animation:md-glow 9s ease-in-out infinite 3s;
}

/* =================== HERO SECTION (76677c9) =================== */
[data-id="76677c9"] {
  padding:70px 32px 80px !important;
  position:relative;
  z-index:1;
  animation:md-fadeInUp 0.9s ease both;
}

/* Hero main title - gradient */
[data-id="58b591f"] .elementor-heading-title,
[data-id="97576cb"] .elementor-heading-title {
  background:linear-gradient(135deg, #1a3fa0 0%, #3C74ED 45%, #6899F5 100%) !important;
  -webkit-background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
  background-clip:text !important;
  font-size:clamp(2.2rem,5.5vw,3.8rem) !important;
  font-weight:900 !important;
  line-height:1.12 !important;
  letter-spacing:-0.035em !important;
}

/* Hero subheading */
[data-id="76677c9"] .elementor-widget-heading .elementor-heading-title {
  font-size:clamp(1rem,2.5vw,1.3rem) !important;
  color:var(--md-text-mid) !important;
  font-weight:500 !important;
  letter-spacing:0.01em !important;
}

/* Hero body text */
[data-id="76677c9"] p {
  font-size:1.1rem !important;
  color:#4b5563 !important;
  line-height:1.75 !important;
}

/* Hero CTA Button */
[data-id="477bd57"] .elementor-button {
  background:linear-gradient(135deg,#3C74ED,#2558c9) !important;
  color:#ffffff !important;
  border:none !important;
  border-radius:50px !important;
  padding:16px 42px !important;
  font-size:1.05rem !important;
  font-weight:700 !important;
  letter-spacing:0.03em !important;
  box-shadow:0 8px 28px rgba(60,116,237,0.4) !important;
  transition:all 0.3s ease !important;
  animation:md-pulse 2.5s ease infinite !important;
  text-transform:none !important;
}
[data-id="477bd57"] .elementor-button:hover {
  transform:translateY(-3px) scale(1.03) !important;
  box-shadow:0 16px 40px rgba(60,116,237,0.55) !important;
}

/* Video widget */
[data-id="dafc096"] {
  border-radius:22px !important;
  overflow:hidden !important;
  box-shadow:0 24px 80px rgba(60,116,237,0.22), 0 6px 20px rgba(0,0,0,0.1) !important;
  border:2.5px solid rgba(60,116,237,0.15) !important;
  animation:md-fadeInUp 1s ease 0.25s both !important;
  transition:all 0.4s ease !important;
}
[data-id="dafc096"]:hover {
  transform:translateY(-4px) !important;
  box-shadow:0 36px 100px rgba(60,116,237,0.3) !important;
}

/* =================== FORM SECTION (168a88d) =================== */
[data-id="168a88d"] {
  background:#ffffff !important;
  padding:60px 24px !important;
  position:relative !important;
  overflow:hidden !important;
}
[data-id="168a88d"]::before {
  content:'';
  position:absolute;
  inset:0;
  background:linear-gradient(180deg, var(--md-bg-mid) 0%, #ffffff 60%);
  z-index:0;
  pointer-events:none;
}
[data-id="168a88d"] > * { position:relative; z-index:1; }

/* Form card */
[data-id="40f97fa"] {
  background:#ffffff !important;
  border-radius:var(--md-radius-lg) !important;
  box-shadow:0 16px 55px rgba(60,116,237,0.12), 0 3px 12px rgba(0,0,0,0.05) !important;
  border:1.5px solid rgba(60,116,237,0.1) !important;
  padding:44px 40px !important;
  transition:all 0.35s ease !important;
  animation:md-fadeInUp 0.8s ease both !important;
  position:relative !important;
  overflow:hidden !important;
}
[data-id="40f97fa"]::before {
  content:'';
  position:absolute;
  top:0; left:0; right:0;
  height:4px;
  background:linear-gradient(90deg, #3C74ED, #6899F5, #3C74ED);
  background-size:200% 100%;
  animation:md-gradBG 3s ease infinite;
}
[data-id="40f97fa"]:hover {
  box-shadow:0 28px 75px rgba(60,116,237,0.18), 0 6px 20px rgba(0,0,0,0.07) !important;
  transform:translateY(-3px) !important;
}

/* Form elements */
[data-id="168a88d"] h1,
[data-id="168a88d"] h2,
[data-id="168a88d"] h3 {
  color:var(--md-black) !important;
  font-weight:800 !important;
  font-size:1.7rem !important;
  line-height:1.2 !important;
}
[data-id="168a88d"] .wpforms-field-label {
  font-weight:600 !important;
  color:var(--md-text-mid) !important;
  font-size:0.82rem !important;
  text-transform:uppercase !important;
  letter-spacing:0.1em !important;
  margin-bottom:6px !important;
}
[data-id="168a88d"] input[type="text"],
[data-id="168a88d"] input[type="email"],
[data-id="168a88d"] input[type="tel"],
[data-id="168a88d"] select {
  border:1.5px solid #e5e7eb !important;
  border-radius:var(--md-radius-sm) !important;
  padding:13px 16px !important;
  font-size:0.95rem !important;
  background:#f9fafb !important;
  transition:all 0.25s ease !important;
  color:var(--md-text-dark) !important;
}
[data-id="168a88d"] input:focus,
[data-id="168a88d"] select:focus {
  border-color:#3C74ED !important;
  box-shadow:0 0 0 3.5px rgba(60,116,237,0.14) !important;
  background:#ffffff !important;
  outline:none !important;
}
[data-id="168a88d"] button[type="submit"],
[data-id="168a88d"] .wpforms-submit {
  background:linear-gradient(135deg,#3C74ED,#2558c9) !important;
  color:#ffffff !important;
  border:none !important;
  border-radius:50px !important;
  padding:14px 36px !important;
  font-weight:700 !important;
  font-size:1rem !important;
  width:100% !important;
  cursor:pointer !important;
  transition:all 0.3s ease !important;
  box-shadow:0 6px 24px rgba(60,116,237,0.35) !important;
  letter-spacing:0.03em !important;
}
[data-id="168a88d"] button[type="submit"]:hover,
[data-id="168a88d"] .wpforms-submit:hover {
  transform:translateY(-2px) !important;
  box-shadow:0 14px 38px rgba(60,116,237,0.48) !important;
}

/* =================== CONTENT SECTIONS =================== */

/* Alternating section backgrounds */
[data-id="787495c"] {
  background:#ffffff !important;
  padding:64px 24px !important;
  border-bottom:1px solid rgba(60,116,237,0.07) !important;
}
[data-id="52b410b"] {
  background:linear-gradient(160deg, var(--md-bg-light) 0%, var(--md-bg-mid) 100%) !important;
  padding:64px 24px !important;
  border-bottom:1px solid rgba(60,116,237,0.07) !important;
}
[data-id="ba84d9f"] {
  background:#ffffff !important;
  padding:64px 24px !important;
  border-bottom:1px solid rgba(60,116,237,0.07) !important;
}
[data-id="41d568c"] {
  background:linear-gradient(160deg, var(--md-bg-light) 0%, var(--md-bg-mid) 100%) !important;
  padding:64px 24px !important;
  border-bottom:1px solid rgba(60,116,237,0.07) !important;
}
[data-id="37c02e9"] {
  background:#ffffff !important;
  padding:64px 24px !important;
  border-bottom:1px solid rgba(60,116,237,0.07) !important;
}
[data-id="d68f45c"] {
  background:linear-gradient(160deg, var(--md-bg-light) 0%, var(--md-bg-mid) 100%) !important;
  padding:64px 24px !important;
  border-bottom:1px solid rgba(60,116,237,0.07) !important;
}
[data-id="6a7b997"] {
  background:#ffffff !important;
  padding:64px 24px !important;
  border-bottom:1px solid rgba(60,116,237,0.07) !important;
}

/* ---- Content Cards (inner containers) ---- */
[data-id="fd63d85"],
[data-id="ce7b71c"],
[data-id="75a46dd"],
[data-id="1a58521"],
[data-id="2a1ca0b"],
[data-id="b08b0ee"],
[data-id="2bd2b16"],
[data-id="ae0f542"],
[data-id="9a98992"],
[data-id="d30d748"] {
  background:#ffffff !important;
  border-radius:var(--md-radius-lg) !important;
  box-shadow:0 10px 40px rgba(60,116,237,0.09), 0 2px 8px rgba(0,0,0,0.04) !important;
  border:1.5px solid rgba(60,116,237,0.09) !important;
  padding:40px 36px !important;
  transition:all 0.35s cubic-bezier(0.4,0,0.2,1) !important;
  animation:md-fadeInUp 0.8s ease both !important;
  position:relative !important;
  overflow:hidden !important;
}
/* Blue accent top stripe */
[data-id="fd63d85"]::after,
[data-id="ce7b71c"]::after,
[data-id="75a46dd"]::after,
[data-id="1a58521"]::after,
[data-id="2a1ca0b"]::after,
[data-id="b08b0ee"]::after,
[data-id="2bd2b16"]::after {
  content:'';
  position:absolute;
  top:0; left:0; right:0;
  height:3px;
  background:linear-gradient(90deg, #3C74ED 0%, #6899F5 100%);
  border-radius:var(--md-radius-lg) var(--md-radius-lg) 0 0;
}
[data-id="fd63d85"]:hover,
[data-id="ce7b71c"]:hover,
[data-id="75a46dd"]:hover,
[data-id="1a58521"]:hover,
[data-id="2a1ca0b"]:hover,
[data-id="b08b0ee"]:hover,
[data-id="2bd2b16"]:hover {
  transform:translateY(-5px) !important;
  box-shadow:0 22px 60px rgba(60,116,237,0.16), 0 4px 14px rgba(0,0,0,0.06) !important;
  border-color:rgba(60,116,237,0.18) !important;
}

/* Empty right-column containers - decorative bg */
[data-id="82397e7"],
[data-id="fcd73dc"],
[data-id="f7e60ff"],
[data-id="f173bc4"],
[data-id="e1a8905"],
[data-id="ea07a0a"],
[data-id="4896f0b"] {
  position:relative !important;
  overflow:hidden !important;
  border-radius:var(--md-radius-lg) !important;
  min-height:200px !important;
  background:linear-gradient(135deg, rgba(60,116,237,0.06) 0%, rgba(104,153,245,0.1) 100%) !important;
  border:1.5px dashed rgba(60,116,237,0.15) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}
/* Decorative circle inside empty containers */
[data-id="82397e7"]::before,
[data-id="fcd73dc"]::before,
[data-id="f7e60ff"]::before,
[data-id="f173bc4"]::before,
[data-id="e1a8905"]::before,
[data-id="ea07a0a"]::before,
[data-id="4896f0b"]::before {
  content:'';
  width:160px; height:160px;
  border-radius:50%;
  background:radial-gradient(circle, rgba(60,116,237,0.12) 0%, transparent 70%);
  position:absolute;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  animation:md-glow 4s ease-in-out infinite;
}

/* Section headings */
[data-id="787495c"] h2,
[data-id="52b410b"] h2,
[data-id="ba84d9f"] h2,
[data-id="41d568c"] h2,
[data-id="37c02e9"] h2,
[data-id="d68f45c"] h2,
[data-id="6a7b997"] h2,
[data-id="787495c"] .elementor-heading-title,
[data-id="52b410b"] .elementor-heading-title,
[data-id="ba84d9f"] .elementor-heading-title,
[data-id="41d568c"] .elementor-heading-title,
[data-id="37c02e9"] .elementor-heading-title,
[data-id="d68f45c"] .elementor-heading-title,
[data-id="6a7b997"] .elementor-heading-title {
  font-size:clamp(1.5rem,3.2vw,2.2rem) !important;
  font-weight:800 !important;
  color:var(--md-black) !important;
  line-height:1.25 !important;
  letter-spacing:-0.02em !important;
  margin-bottom:16px !important;
}

/* Inline label pill for section type */
[data-id="fd63d85"] h2:first-of-type,
[data-id="ce7b71c"] h2:first-of-type,
[data-id="75a46dd"] h2:first-of-type,
[data-id="1a58521"] h2:first-of-type,
[data-id="2a1ca0b"] h2:first-of-type {
  position:relative !important;
  padding-left:16px !important;
}
[data-id="fd63d85"] h2:first-of-type::before,
[data-id="ce7b71c"] h2:first-of-type::before,
[data-id="75a46dd"] h2:first-of-type::before,
[data-id="1a58521"] h2:first-of-type::before,
[data-id="2a1ca0b"] h2:first-of-type::before {
  content:'';
  position:absolute;
  left:0; top:5px; bottom:5px;
  width:4px;
  background:linear-gradient(180deg,#3C74ED,#6899F5);
  border-radius:4px;
}

/* Body text */
[data-id="787495c"] p,
[data-id="52b410b"] p,
[data-id="ba84d9f"] p,
[data-id="41d568c"] p,
[data-id="37c02e9"] p,
[data-id="d68f45c"] p,
[data-id="6a7b997"] p {
  font-size:1rem !important;
  line-height:1.8 !important;
  color:var(--md-text-mid) !important;
}

/* Checklist items */
[data-id="787495c"] ul li,
[data-id="52b410b"] ul li,
[data-id="ba84d9f"] ul li,
[data-id="41d568c"] ul li,
[data-id="37c02e9"] ul li,
[data-id="d68f45c"] ul li {
  padding:10px 0 !important;
  border-bottom:1px solid rgba(60,116,237,0.07) !important;
  font-size:0.975rem !important;
  color:var(--md-text-mid) !important;
  line-height:1.6 !important;
}
[data-id="787495c"] ul li:last-child,
[data-id="52b410b"] ul li:last-child,
[data-id="ba84d9f"] ul li:last-child,
[data-id="41d568c"] ul li:last-child,
[data-id="37c02e9"] ul li:last-child,
[data-id="d68f45c"] ul li:last-child {
  border-bottom:none !important;
}

/* Images */
[data-id="787495c"] img,
[data-id="52b410b"] img,
[data-id="ba84d9f"] img,
[data-id="41d568c"] img,
[data-id="37c02e9"] img,
[data-id="d68f45c"] img {
  border-radius:20px !important;
  box-shadow:0 20px 65px rgba(60,116,237,0.18) !important;
  animation:md-float 5s ease-in-out infinite !important;
  border:2px solid rgba(60,116,237,0.12) !important;
  transition:all 0.4s ease !important;
}
[data-id="787495c"] img:hover,
[data-id="52b410b"] img:hover {
  transform:scale(1.02) translateY(-4px) !important;
  box-shadow:0 30px 90px rgba(60,116,237,0.28) !important;
}

/* =================== OFERTA / CTA (a51f94b) =================== */
[data-id="a51f94b"] {
  background:linear-gradient(135deg, #2558c9 0%, #3C74ED 40%, #5580f0 80%, #6899F5 100%) !important;
  background-size:200% 200% !important;
  animation:md-gradBG 6s ease infinite !important;
  padding:70px 24px !important;
  position:relative !important;
  overflow:hidden !important;
}
[data-id="a51f94b"]::before {
  content:'';
  position:absolute;
  top:-150px; right:-150px;
  width:500px; height:500px;
  background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 60%);
  pointer-events:none;
}
[data-id="a51f94b"]::after {
  content:'';
  position:absolute;
  bottom:-150px; left:-100px;
  width:450px; height:450px;
  background:radial-gradient(circle,rgba(255,255,255,0.07) 0%,transparent 60%);
  pointer-events:none;
}
[data-id="a51f94b"] h1,
[data-id="a51f94b"] h2,
[data-id="a51f94b"] .elementor-heading-title {
  color:#ffffff !important;
  font-size:clamp(1.8rem,4vw,3rem) !important;
  font-weight:900 !important;
  letter-spacing:-0.025em !important;
}
[data-id="a51f94b"] p {
  color:rgba(255,255,255,0.88) !important;
  font-size:1.05rem !important;
  line-height:1.7 !important;
}
[data-id="a51f94b"] .elementor-button {
  background:#ffffff !important;
  color:#3C74ED !important;
  border-radius:50px !important;
  font-weight:800 !important;
  padding:16px 42px !important;
  font-size:1.05rem !important;
  box-shadow:0 8px 30px rgba(0,0,0,0.2) !important;
  transition:all 0.3s ease !important;
  border:none !important;
}
[data-id="a51f94b"] .elementor-button:hover {
  transform:translateY(-3px) scale(1.04) !important;
  box-shadow:0 18px 50px rgba(0,0,0,0.3) !important;
}
/* Product card in CTA */
[data-id="a51f94b"] li.product,
[data-id="a51f94b"] .eael-product-grid-item {
  background:rgba(255,255,255,0.12) !important;
  border:1px solid rgba(255,255,255,0.22) !important;
  border-radius:var(--md-radius-lg) !important;
  backdrop-filter:blur(12px) !important;
  transition:all 0.35s ease !important;
  overflow:hidden !important;
}
[data-id="a51f94b"] li.product:hover,
[data-id="a51f94b"] .eael-product-grid-item:hover {
  background:rgba(255,255,255,0.2) !important;
  transform:translateY(-5px) !important;
  box-shadow:0 16px 45px rgba(0,0,0,0.2) !important;
}
[data-id="a51f94b"] .woocommerce-Price-amount,
[data-id="a51f94b"] .price,
[data-id="a51f94b"] .product_title {
  color:#ffffff !important;
}
[data-id="a51f94b"] del .woocommerce-Price-amount {
  color:rgba(255,255,255,0.5) !important;
}
[data-id="a51f94b"] .add_to_cart_button,
[data-id="a51f94b"] .button {
  background:#ffffff !important;
  color:#3C74ED !important;
  border-radius:50px !important;
  font-weight:700 !important;
  border:none !important;
  padding:12px 28px !important;
  transition:all 0.3s ease !important;
}
[data-id="a51f94b"] .add_to_cart_button:hover {
  background:var(--md-bg-light) !important;
  transform:translateY(-2px) !important;
}

/* =================== FAQ / OBJECIONES (6a7b997) =================== */
[data-id="6a7b997"] .elementor-accordion-item {
  background:#ffffff !important;
  border:1.5px solid rgba(60,116,237,0.1) !important;
  border-radius:var(--md-radius-md) !important;
  margin-bottom:12px !important;
  overflow:hidden !important;
  box-shadow:0 4px 16px rgba(60,116,237,0.06) !important;
  transition:all 0.3s ease !important;
}
[data-id="6a7b997"] .elementor-accordion-item:hover {
  border-color:rgba(60,116,237,0.25) !important;
  box-shadow:0 10px 30px rgba(60,116,237,0.12) !important;
  transform:translateY(-2px) !important;
}
[data-id="6a7b997"] a.elementor-accordion-title {
  font-weight:700 !important;
  color:var(--md-black) !important;
  font-size:1rem !important;
  padding:18px 22px !important;
}
[data-id="6a7b997"] .elementor-tab-content {
  color:var(--md-text-mid) !important;
  line-height:1.75 !important;
  padding:0 22px 18px !important;
  font-size:0.96rem !important;
}

/* =================== WSP BUTTON (bd1e52f) =================== */
[data-id="bd1e52f"] a,
[data-id="bd1e52f"] .elementor-button {
  background:linear-gradient(135deg,#25D366,#128C7E) !important;
  color:#ffffff !important;
  border-radius:50px !important;
  padding:13px 26px !important;
  font-weight:700 !important;
  font-size:0.93rem !important;
  box-shadow:0 8px 28px rgba(37,211,102,0.38) !important;
  transition:all 0.3s ease !important;
  text-decoration:none !important;
  animation:md-pulse 2.2s ease infinite !important;
}
[data-id="bd1e52f"] a:hover {
  transform:translateY(-3px) scale(1.04) !important;
  box-shadow:0 16px 42px rgba(37,211,102,0.5) !important;
}

/* =================== RESPONSIVE =================== */
@media (max-width:768px) {
  [data-id="76677c9"] { padding:40px 16px 50px !important; }
  [data-id="fd63d85"],[data-id="ce7b71c"],[data-id="75a46dd"],
  [data-id="1a58521"],[data-id="2a1ca0b"],[data-id="b08b0ee"],
  [data-id="2bd2b16"] { padding:28px 22px !important; }
  [data-id="a51f94b"] h2 { font-size:1.7rem !important; }
  [data-id="82397e7"],[data-id="fcd73dc"],[data-id="f7e60ff"],
  [data-id="f173bc4"],[data-id="e1a8905"],[data-id="ea07a0a"],
  [data-id="4896f0b"] { min-height:120px !important; }
}/* End custom CSS */