.elementor-153 .elementor-element.elementor-element-15320f9:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-15320f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E4E4E;}.elementor-153 .elementor-element.elementor-element-15320f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-05px;z-index:4;}.elementor-153 .elementor-element.elementor-element-15320f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-77bed25c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon-box-title{margin-block-end:7px;color:#FEFFFF;}.elementor-153 .elementor-element.elementor-element-77bed25c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-77bed25c.elementor-view-framed .elementor-icon, .elementor-153 .elementor-element.elementor-element-77bed25c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon{font-size:20px;}.elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon-box-title, .elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-153 .elementor-element.elementor-element-77bed25c:has(:hover) .elementor-icon-box-title,
					 .elementor-153 .elementor-element.elementor-element-77bed25c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-24a3c7a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon-box-title{margin-block-end:7px;color:#FEFFFF;}.elementor-153 .elementor-element.elementor-element-24a3c7a1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-24a3c7a1.elementor-view-framed .elementor-icon, .elementor-153 .elementor-element.elementor-element-24a3c7a1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon{font-size:20px;}.elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon-box-title, .elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-153 .elementor-element.elementor-element-24a3c7a1:has(:hover) .elementor-icon-box-title,
					 .elementor-153 .elementor-element.elementor-element-24a3c7a1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-289f0a7{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--icon-size:21px;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-153 .elementor-element.elementor-element-289f0a7 .elementor-social-icon{background-color:#7A7A7A00;}.elementor-153 .elementor-element.elementor-element-289f0a7 .elementor-social-icon i{color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-289f0a7 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-63689fc6:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-63689fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-63689fc6{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-153 .elementor-element.elementor-element-63689fc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-153 .elementor-element.elementor-element-2e4bfd69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-153 .elementor-element.elementor-element-2e4bfd69 img{width:41%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-153 .elementor-element.elementor-element-1aff96c0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-menu-toggle{margin:0 auto;background-color:#A0FFFE75;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main .elementor-item:focus{color:#00D6D3;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F5FDFF;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .e--pointer-framed .elementor-item:before,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .e--pointer-framed .elementor-item:after{border-color:#F5FDFF;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#00D6D3;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#F5FDFF;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#F5FDFF;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown a:hover,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown a:focus,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-menu-toggle:hover,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-menu-toggle:focus{color:#000000;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown a:hover,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown a:focus,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown a.highlighted{background-color:#F5FDFF;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );background-color:#F5FDFF;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown .elementor-item, .elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-153 .elementor-element.elementor-element-1aff96c0 div.elementor-menu-toggle{color:#3460F5;}.elementor-153 .elementor-element.elementor-element-1aff96c0 div.elementor-menu-toggle svg{fill:#3460F5;}.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-153 .elementor-element.elementor-element-52e409f5 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;background-image:linear-gradient(115deg, #3460F5 0%, #29F2EF 100%);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-153 .elementor-element.elementor-element-52e409f5 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-52e409f5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(115deg, #29F2EF 0%, #3460F5 100%);}.elementor-153 .elementor-element.elementor-element-52e409f5{width:var( --container-widget-width, 100% );max-width:100%;margin:05px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-153 .elementor-element.elementor-element-245fff0:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-245fff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#027A9C;background-image:url("https://alobilingual.com/wp-content/uploads/2026/04/ALO_Bilingual_modelo_oficial.webp");background-position:bottom right;background-repeat:no-repeat;background-size:45% auto;}.elementor-153 .elementor-element.elementor-element-245fff0 > .elementor-background-overlay{background-color:#027A9C;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-245fff0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-153 .elementor-element.elementor-element-245fff0 > .elementor-shape-bottom svg{width:calc(170% + 1.3px);}.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-153 .elementor-element.elementor-element-6f6c7807{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-6f6c7807 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;line-height:50px;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-67e6574 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:lowercase;line-height:38px;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-4c56a490{margin:20px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-4c56a490 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-3e387038 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-7b06ce01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:start;}.elementor-153 .elementor-element.elementor-element-7b06ce01 img{width:30%;border-radius:13px 13px 13px 13px;}.elementor-153 .elementor-element.elementor-element-448c3238{margin-top:0px;margin-bottom:0px;padding:160px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-60c74409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -150px;}.elementor-153 .elementor-element.elementor-element-60c74409 img{width:120%;max-width:120%;}body:not(.rtl) .elementor-153 .elementor-element.elementor-element-81456eb{left:176px;}body.rtl .elementor-153 .elementor-element.elementor-element-81456eb{right:176px;}.elementor-153 .elementor-element.elementor-element-81456eb{top:288px;z-index:1;}.elementor-153 .elementor-element.elementor-element-81456eb img{width:25%;}.elementor-153 .elementor-element.elementor-element-58a5c41d{--e-transform-rotateZ:-13deg;top:150px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-153 .elementor-element.elementor-element-58a5c41d:hover{--e-transform-rotateX:1yes;--e-transform-perspective:20px;}body:not(.rtl) .elementor-153 .elementor-element.elementor-element-58a5c41d{left:863px;}body.rtl .elementor-153 .elementor-element.elementor-element-58a5c41d{right:863px;}.elementor-153 .elementor-element.elementor-element-58a5c41d img{width:30%;}.elementor-153 .elementor-element.elementor-element-6d68a467{--e-transform-rotateZ:88deg;top:14.688px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-153 .elementor-element.elementor-element-6d68a467:hover{--e-transform-rotateX:1yes;--e-transform-perspective:20px;}body:not(.rtl) .elementor-153 .elementor-element.elementor-element-6d68a467{left:808.719px;}body.rtl .elementor-153 .elementor-element.elementor-element-6d68a467{right:808.719px;}.elementor-153 .elementor-element.elementor-element-6d68a467 img{width:21%;}.elementor-153 .elementor-element.elementor-element-3575642e{padding:0px 0px 10px 0px;border-style:none;}.elementor-153 .elementor-element.elementor-element-3575642e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;line-height:50px;color:#000000;}.elementor-153 .elementor-element.elementor-element-7b24dafb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:400;line-height:38px;color:#000000;}.elementor-153 .elementor-element.elementor-element-3016eaf2{z-index:2;}.elementor-153 .elementor-element.elementor-element-3016eaf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-153 .elementor-element.elementor-element-68cb0233:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-68cb0233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(309deg, #E5FAFF 0%, #FFFFFF 92%);}.elementor-153 .elementor-element.elementor-element-68cb0233{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:0px;}.elementor-153 .elementor-element.elementor-element-68cb0233 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-153 .elementor-element.elementor-element-a962a49.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-153 .elementor-element.elementor-element-a962a49.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-153 .elementor-element.elementor-element-a962a49 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-153 .elementor-element.elementor-element-a962a49 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-1a843e87{margin:0px -15px calc(var(--kit-widget-spacing, 0px) + -10px) 15px;z-index:1;}.elementor-153 .elementor-element.elementor-element-1a843e87 img{width:110%;max-width:110%;}.elementor-153 .elementor-element.elementor-element-943aacd > .elementor-element-populated{margin:0px 0px 0px -20px;--e-column-margin-right:0px;--e-column-margin-left:-20px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-153 .elementor-element.elementor-element-77459a80{background-color:transparent;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:30px 30px 50px 30px;background-image:linear-gradient(110deg, #D1F6FF 0%, #FFFFFF 100%);border-style:none;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(7.000000000000011, 167.00000000000009, 189, 0.28);}.elementor-153 .elementor-element.elementor-element-77459a80 .elementor-image-box-wrapper{text-align:center;}.elementor-153 .elementor-element.elementor-element-77459a80.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-153 .elementor-element.elementor-element-77459a80.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-153 .elementor-element.elementor-element-77459a80.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-77459a80 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-153 .elementor-element.elementor-element-77459a80 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-153 .elementor-element.elementor-element-77459a80 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:500;color:#000000;}.elementor-153 .elementor-element.elementor-element-77459a80:has(:hover) .elementor-image-box-title,
					 .elementor-153 .elementor-element.elementor-element-77459a80:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-153 .elementor-element.elementor-element-77459a80 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-153 .elementor-element.elementor-element-635e2d3b > .elementor-element-populated{margin:0px -10px 0px 10px;--e-column-margin-right:-10px;--e-column-margin-left:10px;}.elementor-153 .elementor-element.elementor-element-27c74a12{background-color:transparent;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:30px 30px 110px 30px;background-image:linear-gradient(110deg, #D1F6FF 0%, #FFFFFF 100%);border-style:none;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(6.973695652173914, 167.36691209829868, 188.7, 0.28);}.elementor-153 .elementor-element.elementor-element-27c74a12 .elementor-image-box-wrapper{text-align:center;}.elementor-153 .elementor-element.elementor-element-27c74a12.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-153 .elementor-element.elementor-element-27c74a12.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-153 .elementor-element.elementor-element-27c74a12.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-27c74a12 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-153 .elementor-element.elementor-element-27c74a12 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-153 .elementor-element.elementor-element-27c74a12 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:500;color:#000000;}.elementor-153 .elementor-element.elementor-element-27c74a12:has(:hover) .elementor-image-box-title,
					 .elementor-153 .elementor-element.elementor-element-27c74a12:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-153 .elementor-element.elementor-element-27c74a12 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-153 .elementor-element.elementor-element-3b1405c6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-153 .elementor-element.elementor-element-3b1405c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-153 .elementor-element.elementor-element-3676ccc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) -80px;}.elementor-153 .elementor-element.elementor-element-3676ccc8 img{width:130%;max-width:130%;}.elementor-153 .elementor-element.elementor-element-52a8e1a8{padding:120px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-665d4322{padding:0px 0px 10px 0px;border-style:none;}.elementor-153 .elementor-element.elementor-element-665d4322 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;line-height:50px;color:#000000;}.elementor-153 .elementor-element.elementor-element-6677ed1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:400;line-height:38px;color:#000000;}.elementor-153 .elementor-element.elementor-element-b5c19e6{margin-top:80px;margin-bottom:0px;}.elementor-153 .elementor-element.elementor-element-6c6d1719 > .elementor-element-populated{border-style:solid;border-width:01px 01px 01px 01px;border-color:#E2E2E2;box-shadow:4px -2px 8px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:35px 35px 35px 35px;}.elementor-153 .elementor-element.elementor-element-6c6d1719 > .elementor-element-populated, .elementor-153 .elementor-element.elementor-element-6c6d1719 > .elementor-element-populated > .elementor-background-overlay, .elementor-153 .elementor-element.elementor-element-6c6d1719 > .elementor-background-slideshow{border-radius:05px 05px 05px 05px;}.elementor-153 .elementor-element.elementor-element-74a3efc3 .elementor-image-box-wrapper{text-align:start;}.elementor-153 .elementor-element.elementor-element-74a3efc3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-153 .elementor-element.elementor-element-74a3efc3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-153 .elementor-element.elementor-element-74a3efc3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-74a3efc3 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-153 .elementor-element.elementor-element-74a3efc3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-153 .elementor-element.elementor-element-74a3efc3 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-153 .elementor-element.elementor-element-74a3efc3:has(:hover) .elementor-image-box-title,
					 .elementor-153 .elementor-element.elementor-element-74a3efc3:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-153 .elementor-element.elementor-element-74a3efc3 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-153 .elementor-element.elementor-element-200b2e84 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;border-radius:30px 30px 30px 30px;padding:13px 13px 13px 13px;}.elementor-153 .elementor-element.elementor-element-4eab8616 > .elementor-element-populated{border-style:solid;border-width:01px 01px 01px 01px;border-color:#E2E2E2;box-shadow:4px -2px 8px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:35px 35px 35px 35px;}.elementor-153 .elementor-element.elementor-element-4eab8616 > .elementor-element-populated, .elementor-153 .elementor-element.elementor-element-4eab8616 > .elementor-element-populated > .elementor-background-overlay, .elementor-153 .elementor-element.elementor-element-4eab8616 > .elementor-background-slideshow{border-radius:05px 05px 05px 05px;}.elementor-153 .elementor-element.elementor-element-10db779c .elementor-image-box-wrapper{text-align:start;}.elementor-153 .elementor-element.elementor-element-10db779c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-153 .elementor-element.elementor-element-10db779c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-153 .elementor-element.elementor-element-10db779c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-10db779c .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-153 .elementor-element.elementor-element-10db779c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-153 .elementor-element.elementor-element-10db779c .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-153 .elementor-element.elementor-element-10db779c:has(:hover) .elementor-image-box-title,
					 .elementor-153 .elementor-element.elementor-element-10db779c:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-153 .elementor-element.elementor-element-10db779c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-153 .elementor-element.elementor-element-18448b8d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-18448b8d .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;border-radius:30px 30px 30px 30px;padding:13px 13px 13px 13px;}.elementor-153 .elementor-element.elementor-element-7472ca32 > .elementor-element-populated{border-style:solid;border-width:01px 01px 01px 01px;border-color:#E2E2E2;box-shadow:4px -2px 8px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:35px 35px 35px 35px;}.elementor-153 .elementor-element.elementor-element-7472ca32 > .elementor-element-populated, .elementor-153 .elementor-element.elementor-element-7472ca32 > .elementor-element-populated > .elementor-background-overlay, .elementor-153 .elementor-element.elementor-element-7472ca32 > .elementor-background-slideshow{border-radius:05px 05px 05px 05px;}.elementor-153 .elementor-element.elementor-element-3fa2948b .elementor-image-box-wrapper{text-align:start;}.elementor-153 .elementor-element.elementor-element-3fa2948b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-153 .elementor-element.elementor-element-3fa2948b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-153 .elementor-element.elementor-element-3fa2948b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-3fa2948b .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-153 .elementor-element.elementor-element-3fa2948b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-153 .elementor-element.elementor-element-3fa2948b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-153 .elementor-element.elementor-element-3fa2948b:has(:hover) .elementor-image-box-title,
					 .elementor-153 .elementor-element.elementor-element-3fa2948b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-153 .elementor-element.elementor-element-3fa2948b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-153 .elementor-element.elementor-element-51b655ed .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;border-radius:30px 30px 30px 30px;padding:13px 13px 13px 13px;}.elementor-153 .elementor-element.elementor-element-6cbbba45:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-6cbbba45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #D4F6FF 100%);}.elementor-153 .elementor-element.elementor-element-6cbbba45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;}.elementor-153 .elementor-element.elementor-element-6cbbba45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-434b923:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-153 .elementor-element.elementor-element-434b923 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-434b923 > .elementor-element-populated{border-style:solid;border-width:01px 01px 01px 01px;border-color:#E2E2E2;box-shadow:4px -2px 8px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:35px 35px 35px 35px;}.elementor-153 .elementor-element.elementor-element-434b923 > .elementor-element-populated, .elementor-153 .elementor-element.elementor-element-434b923 > .elementor-element-populated > .elementor-background-overlay, .elementor-153 .elementor-element.elementor-element-434b923 > .elementor-background-slideshow{border-radius:05px 05px 05px 05px;}.elementor-153 .elementor-element.elementor-element-434b923 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-5b73a9bb .elementor-image-box-wrapper{text-align:start;}.elementor-153 .elementor-element.elementor-element-5b73a9bb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-153 .elementor-element.elementor-element-5b73a9bb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-153 .elementor-element.elementor-element-5b73a9bb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-5b73a9bb .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-153 .elementor-element.elementor-element-5b73a9bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-153 .elementor-element.elementor-element-5b73a9bb .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-153 .elementor-element.elementor-element-5b73a9bb:has(:hover) .elementor-image-box-title,
					 .elementor-153 .elementor-element.elementor-element-5b73a9bb:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-153 .elementor-element.elementor-element-5b73a9bb .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-153 .elementor-element.elementor-element-64f37b1 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;border-radius:30px 30px 30px 30px;padding:13px 13px 13px 13px;}.elementor-153 .elementor-element.elementor-element-534635c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-153 .elementor-element.elementor-element-534635c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-534635c9 > .elementor-element-populated{border-style:solid;border-width:01px 01px 01px 01px;border-color:#E2E2E2;box-shadow:4px -2px 8px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:35px 35px 35px 35px;}.elementor-153 .elementor-element.elementor-element-534635c9 > .elementor-element-populated, .elementor-153 .elementor-element.elementor-element-534635c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-153 .elementor-element.elementor-element-534635c9 > .elementor-background-slideshow{border-radius:05px 05px 05px 05px;}.elementor-153 .elementor-element.elementor-element-534635c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-6b4050a .elementor-image-box-wrapper{text-align:start;}.elementor-153 .elementor-element.elementor-element-6b4050a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-153 .elementor-element.elementor-element-6b4050a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-153 .elementor-element.elementor-element-6b4050a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-6b4050a .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-153 .elementor-element.elementor-element-6b4050a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-153 .elementor-element.elementor-element-6b4050a .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-153 .elementor-element.elementor-element-6b4050a:has(:hover) .elementor-image-box-title,
					 .elementor-153 .elementor-element.elementor-element-6b4050a:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-153 .elementor-element.elementor-element-6b4050a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-153 .elementor-element.elementor-element-7cf9844a .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;border-radius:30px 30px 30px 30px;padding:13px 13px 13px 13px;}.elementor-153 .elementor-element.elementor-element-6f6310d > .elementor-element-populated{border-style:solid;border-width:01px 01px 01px 01px;border-color:#E2E2E2;box-shadow:4px -2px 8px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:35px 35px 35px 35px;}.elementor-153 .elementor-element.elementor-element-6f6310d > .elementor-element-populated, .elementor-153 .elementor-element.elementor-element-6f6310d > .elementor-element-populated > .elementor-background-overlay, .elementor-153 .elementor-element.elementor-element-6f6310d > .elementor-background-slideshow{border-radius:05px 05px 05px 05px;}.elementor-153 .elementor-element.elementor-element-47841245:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-47841245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D4F6FF 0%, #FFFFFF 100%);}.elementor-153 .elementor-element.elementor-element-47841245{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-47841245 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-7413859e{padding:0px 0px 10px 0px;border-style:none;}.elementor-153 .elementor-element.elementor-element-7413859e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;line-height:50px;color:#000000;}.elementor-153 .elementor-element.elementor-element-2201d393 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:400;line-height:38px;color:#000000;}.elementor-153 .elementor-element.elementor-element-6d7af3d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 100px 80px 100px;}.elementor-153 .elementor-element.elementor-element-6d7af3d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-153 .elementor-element.elementor-element-214eaae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:50px 0px 0px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#000000;}.elementor-153 .elementor-element.elementor-element-214eaae0 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:105px;font-weight:300;letter-spacing:-5px;word-spacing:-15px;}.elementor-153 .elementor-element.elementor-element-214eaae0 .elementor-counter-title{color:#3C4044;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:27px;letter-spacing:1px;}.elementor-153 .elementor-element.elementor-element-378a4ba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:50px 0px 0px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#000000;}.elementor-153 .elementor-element.elementor-element-378a4ba1 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:105px;font-weight:300;letter-spacing:-5px;word-spacing:-15px;}.elementor-153 .elementor-element.elementor-element-378a4ba1 .elementor-counter-title{color:#3C4044;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:27px;letter-spacing:1px;}.elementor-153 .elementor-element.elementor-element-5c967915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:50px 0px 0px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#000000;}.elementor-153 .elementor-element.elementor-element-5c967915 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:105px;font-weight:300;letter-spacing:-5px;word-spacing:-15px;}.elementor-153 .elementor-element.elementor-element-5c967915 .elementor-counter-title{color:#3C4044;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:27px;letter-spacing:1px;}.elementor-153 .elementor-element.elementor-element-222412c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:50px 0px 0px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#000000;}.elementor-153 .elementor-element.elementor-element-222412c1 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:105px;font-weight:300;letter-spacing:-5px;word-spacing:-15px;}.elementor-153 .elementor-element.elementor-element-222412c1 .elementor-counter-title{color:#3C4044;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:27px;letter-spacing:1px;}.elementor-153 .elementor-element.elementor-element-198dc8e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:50px 0px 0px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#000000;}.elementor-153 .elementor-element.elementor-element-198dc8e5 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:105px;font-weight:300;letter-spacing:-5px;word-spacing:-15px;}.elementor-153 .elementor-element.elementor-element-198dc8e5 .elementor-counter-title{color:#3C4044;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:27px;letter-spacing:1px;}.elementor-153 .elementor-element.elementor-element-34bbe9bf:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-34bbe9bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #CDF4FF 0%, #027A9C 92%);}.elementor-153 .elementor-element.elementor-element-34bbe9bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:0px;padding:190px 0px 70px 0px;}.elementor-153 .elementor-element.elementor-element-34bbe9bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-34bbe9bf > .elementor-shape-top svg{width:calc(170% + 1.3px);}.elementor-153 .elementor-element.elementor-element-236aae92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:73px;font-weight:800;line-height:57px;letter-spacing:3.6px;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-b17e566 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;line-height:39px;letter-spacing:2px;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-46a1aa44 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:400;line-height:39px;letter-spacing:1px;color:#FFFFFF;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-153 .elementor-element.elementor-element-758c237b .swiper-pagination-bullet-active, .elementor-153 .elementor-element.elementor-element-758c237b .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-758c237b .swiper-pagination-fraction{color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-758c237b .elementor-testimonial__header{padding-top:30px;padding-left:35px;padding-right:35px;padding-block-end:calc( 33px / 2 );border-block-end-width:8px;}.elementor-153 .elementor-element.elementor-element-758c237b .elementor-testimonial__content{padding-bottom:30px;padding-left:35px;padding-right:35px;padding-block-start:calc( 33px / 2 );}.elementor-153 .elementor-element.elementor-element-758c237b .elementor-swiper-button{font-size:20px;color:#027A9C;}.elementor-153 .elementor-element.elementor-element-758c237b .elementor-swiper-button svg{fill:#027A9C;}.elementor-153 .elementor-element.elementor-element-758c237b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-153 .elementor-element.elementor-element-758c237b .elementor-testimonial__header, .elementor-153 .elementor-element.elementor-element-758c237b .elementor-testimonial__name{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-153 .elementor-element.elementor-element-758c237b .elementor-testimonial__image img{width:80px;height:80px;}.elementor-153 .elementor-element.elementor-element-758c237b .elementor-testimonial__icon{font-size:35px;}.elementor-153 .elementor-element.elementor-element-758c237b .elementor-testimonial__icon svg{width:35px;}.elementor-153 .elementor-element.elementor-element-758c237b .elementor-star-rating{font-size:18px;}.elementor-153 .elementor-element.elementor-element-3fcd01ff:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-3fcd01ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-153 .elementor-element.elementor-element-3fcd01ff, .elementor-153 .elementor-element.elementor-element-3fcd01ff > .elementor-background-overlay{border-radius:06px 06px 06px 06px;}.elementor-153 .elementor-element.elementor-element-3fcd01ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-153 .elementor-element.elementor-element-3fcd01ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-31b38e6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-153 .elementor-element.elementor-element-31b38e6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-153 .elementor-element.elementor-element-31b38e6a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6E5FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-153 .elementor-element.elementor-element-31b38e6a > .elementor-element-populated, .elementor-153 .elementor-element.elementor-element-31b38e6a > .elementor-element-populated > .elementor-background-overlay, .elementor-153 .elementor-element.elementor-element-31b38e6a > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-153 .elementor-element.elementor-element-31b38e6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-153 .elementor-element.elementor-element-2ff45fba .elementor-icon-wrapper{text-align:center;}.elementor-153 .elementor-element.elementor-element-2ff45fba.elementor-view-stacked .elementor-icon{background-color:#027A9C;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-2ff45fba.elementor-view-framed .elementor-icon, .elementor-153 .elementor-element.elementor-element-2ff45fba.elementor-view-default .elementor-icon{color:#027A9C;border-color:#027A9C;}.elementor-153 .elementor-element.elementor-element-2ff45fba.elementor-view-framed .elementor-icon, .elementor-153 .elementor-element.elementor-element-2ff45fba.elementor-view-default .elementor-icon svg{fill:#027A9C;}.elementor-153 .elementor-element.elementor-element-2ff45fba.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-2ff45fba.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-2ff45fba .elementor-icon{font-size:30px;}.elementor-153 .elementor-element.elementor-element-2ff45fba .elementor-icon svg{height:30px;}.elementor-153 .elementor-element.elementor-element-12283f50{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-153 .elementor-element.elementor-element-12283f50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-551db84b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-153 .elementor-element.elementor-element-551db84b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-153 .elementor-element.elementor-element-551db84b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6E5FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-153 .elementor-element.elementor-element-551db84b > .elementor-element-populated, .elementor-153 .elementor-element.elementor-element-551db84b > .elementor-element-populated > .elementor-background-overlay, .elementor-153 .elementor-element.elementor-element-551db84b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-153 .elementor-element.elementor-element-551db84b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-2c8a7900 .elementor-icon-wrapper{text-align:center;}.elementor-153 .elementor-element.elementor-element-2c8a7900.elementor-view-stacked .elementor-icon{background-color:#027A9C;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-2c8a7900.elementor-view-framed .elementor-icon, .elementor-153 .elementor-element.elementor-element-2c8a7900.elementor-view-default .elementor-icon{color:#027A9C;border-color:#027A9C;}.elementor-153 .elementor-element.elementor-element-2c8a7900.elementor-view-framed .elementor-icon, .elementor-153 .elementor-element.elementor-element-2c8a7900.elementor-view-default .elementor-icon svg{fill:#027A9C;}.elementor-153 .elementor-element.elementor-element-2c8a7900.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-2c8a7900.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-2c8a7900 .elementor-icon{font-size:30px;}.elementor-153 .elementor-element.elementor-element-2c8a7900 .elementor-icon svg{height:30px;}.elementor-153 .elementor-element.elementor-element-a25da0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-153 .elementor-element.elementor-element-a25da0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-37b5963d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-153 .elementor-element.elementor-element-37b5963d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-153 .elementor-element.elementor-element-37b5963d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6E5FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-153 .elementor-element.elementor-element-37b5963d > .elementor-element-populated, .elementor-153 .elementor-element.elementor-element-37b5963d > .elementor-element-populated > .elementor-background-overlay, .elementor-153 .elementor-element.elementor-element-37b5963d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-153 .elementor-element.elementor-element-37b5963d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-17ace70f .elementor-icon-wrapper{text-align:center;}.elementor-153 .elementor-element.elementor-element-17ace70f.elementor-view-stacked .elementor-icon{background-color:#027A9C;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-17ace70f.elementor-view-framed .elementor-icon, .elementor-153 .elementor-element.elementor-element-17ace70f.elementor-view-default .elementor-icon{color:#027A9C;border-color:#027A9C;}.elementor-153 .elementor-element.elementor-element-17ace70f.elementor-view-framed .elementor-icon, .elementor-153 .elementor-element.elementor-element-17ace70f.elementor-view-default .elementor-icon svg{fill:#027A9C;}.elementor-153 .elementor-element.elementor-element-17ace70f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-17ace70f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-17ace70f .elementor-icon{font-size:30px;}.elementor-153 .elementor-element.elementor-element-17ace70f .elementor-icon svg{height:30px;}.elementor-153 .elementor-element.elementor-element-66c02a5b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-153 .elementor-element.elementor-element-66c02a5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-7cdbae41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-153 .elementor-element.elementor-element-7cdbae41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-7cdbae41 > .elementor-element-populated, .elementor-153 .elementor-element.elementor-element-7cdbae41 > .elementor-element-populated > .elementor-background-overlay, .elementor-153 .elementor-element.elementor-element-7cdbae41 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-153 .elementor-element.elementor-element-7cdbae41 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px -20px 0px 60px;--e-column-margin-right:-20px;--e-column-margin-left:60px;}.elementor-153 .elementor-element.elementor-element-7cdbae41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-15b7fe25 .elementor-button{background-color:#00235A;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.8px;border-radius:10px 10px 10px 10px;}.elementor-153 .elementor-element.elementor-element-15b7fe25{margin:08px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-15b7fe25 .elementor-button-content-wrapper{flex-direction:row;}.elementor-153 .elementor-element.elementor-element-15b7fe25 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-153 .elementor-element.elementor-element-365f8d52{padding:0px 35px 35px 35px;border-radius:20px 20px 20px 20px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-group{padding-right:calc( 27px/2 );padding-left:calc( 27px/2 );margin-bottom:25px;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-form-fields-wrapper{margin-left:calc( -27px/2 );margin-right:calc( -27px/2 );margin-bottom:-25px;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-group > label, .elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-subgroup label{color:#000000;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-group .elementor-field, .elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#BBBBBB;border-width:1px 1px 1px 1px;border-radius:08px 08px 08px 08px;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#BBBBBB;border-width:1px 1px 1px 1px;border-radius:08px 08px 08px 08px;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-group .elementor-select-wrapper::before{color:#BBBBBB;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;letter-spacing:1.1px;border-radius:20px 20px 20px 20px;padding:20px 25px 20px 25px;}.elementor-153 .elementor-element.elementor-element-365f8d52 .e-form__buttons__wrapper__button-next{background-color:#FDA200;color:#ffffff;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-button[type="submit"]{background-color:#FDA200;color:#ffffff;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-153 .elementor-element.elementor-element-365f8d52 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-153 .elementor-element.elementor-element-365f8d52 .e-form__buttons__wrapper__button-next:hover{background-color:#DB8C00;color:#ffffff;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-button[type="submit"]:hover{background-color:#DB8C00;color:#ffffff;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-153 .elementor-element.elementor-element-365f8d52 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-153 .elementor-element.elementor-element-16a8f2a5:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-16a8f2a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E4E4E;background-image:url("https://alobilingual.com/wp-content/uploads/2026/03/figure_ALO_Bilingual.webp");background-position:bottom right;background-repeat:no-repeat;background-size:23% auto;}.elementor-153 .elementor-element.elementor-element-16a8f2a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 150px 0px 150px;}.elementor-153 .elementor-element.elementor-element-16a8f2a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-11bfc396 > .elementor-element-populated{margin:0px 0px 0px 60px;--e-column-margin-right:0px;--e-column-margin-left:60px;}.elementor-153 .elementor-element.elementor-element-20dca0f2{text-align:start;}.elementor-153 .elementor-element.elementor-element-20dca0f2 img{width:22%;}.elementor-153 .elementor-element.elementor-element-260c0549{margin:-10px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-260c0549 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:19px;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-607be6d3{text-align:start;}.elementor-153 .elementor-element.elementor-element-607be6d3 img{width:27%;filter:brightness( 82% ) contrast( 192% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 20px 20px;}.elementor-153 .elementor-element.elementor-element-14e92246{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-14e92246 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:19px;color:#CECECE;}.elementor-153 .elementor-element.elementor-element-200e3b21{margin:-10px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-200e3b21 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:19px;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-7983817a > .elementor-element-populated{margin:20px 0px 0px -0px;--e-column-margin-right:0px;--e-column-margin-left:-0px;}.elementor-153 .elementor-element.elementor-element-69a651ba{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-69a651ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:19px;color:#CECECE;}.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-153 .elementor-element.elementor-element-558e7855{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-794bfd3a{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-794bfd3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:19px;color:#CECECE;}.elementor-153 .elementor-element.elementor-element-261d7dbb{margin:-05px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-261d7dbb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:19px;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-7a65355a{margin:-10px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-7a65355a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:19px;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-179c19e5{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-179c19e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:19px;color:#CECECE;}.elementor-153 .elementor-element.elementor-element-42e6e6cc{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:21px;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-153 .elementor-element.elementor-element-42e6e6cc .elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-153 .elementor-element.elementor-element-42e6e6cc .elementor-social-icon i{color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-42e6e6cc .elementor-social-icon svg{fill:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-b8ba42{border-style:solid;border-width:02px 0px 0px 0px;border-color:#5C5C5C;margin-top:50px;margin-bottom:0px;padding:30px 0px 25px 0px;}.elementor-153 .elementor-element.elementor-element-426fdb7a{text-align:end;}.elementor-153 .elementor-element.elementor-element-426fdb7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;color:#8F8F8F;}.elementor-153 .elementor-element.elementor-element-2fa196d9{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-153 .elementor-element.elementor-element-2fa196d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;color:#8F8F8F;}.elementor-153 .elementor-element.elementor-element-330d503b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;text-align:start;}.elementor-153 .elementor-element.elementor-element-330d503b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-3bcb447e{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;text-align:start;}.elementor-153 .elementor-element.elementor-element-3bcb447e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}@media(max-width:1024px){.elementor-153 .elementor-element.elementor-element-77bed25c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;}.elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon-box-wrapper{text-align:start;}.elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon{font-size:18px;}.elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon-box-title, .elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon-box-title a{font-size:14px;}.elementor-153 .elementor-element.elementor-element-24a3c7a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon{font-size:18px;}.elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon-box-title, .elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon-box-title a{font-size:14px;}.elementor-153 .elementor-element.elementor-element-63689fc6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-2e4bfd69 img{width:54%;}.elementor-153 .elementor-element.elementor-element-1aff96c0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--nav-menu-icon-size:26px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown .elementor-item, .elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:22px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown{border-radius:20px 20px 20px 20px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:20px;border-top-right-radius:20px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown a{padding-left:53px;padding-right:53px;padding-top:12px;padding-bottom:12px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:28px !important;}.elementor-153 .elementor-element.elementor-element-6d560353 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-52e409f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--container-widget-width:232px;--container-widget-flex-grow:0;width:var( --container-widget-width, 232px );max-width:232px;}.elementor-153 .elementor-element.elementor-element-52e409f5 .elementor-button{font-size:12px;}.elementor-153 .elementor-element.elementor-element-245fff0:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-245fff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:831px auto;}.elementor-153 .elementor-element.elementor-element-245fff0 > .elementor-background-overlay{opacity:0.49;}.elementor-153 .elementor-element.elementor-element-245fff0{padding:70px 0px 80px 20px;}.elementor-153 .elementor-element.elementor-element-6f6c7807 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-153 .elementor-element.elementor-element-67e6574 .elementor-heading-title{font-size:25px;}.elementor-153 .elementor-element.elementor-element-4c56a490 .elementor-heading-title{font-size:17px;}.elementor-153 .elementor-element.elementor-element-3e387038 .elementor-heading-title{font-size:22px;}.elementor-153 .elementor-element.elementor-element-60c74409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -290px;}.elementor-153 .elementor-element.elementor-element-60c74409 img{width:180%;max-width:180%;}body:not(.rtl) .elementor-153 .elementor-element.elementor-element-81456eb{left:102px;}body.rtl .elementor-153 .elementor-element.elementor-element-81456eb{right:102px;}.elementor-153 .elementor-element.elementor-element-81456eb{top:368px;}body:not(.rtl) .elementor-153 .elementor-element.elementor-element-58a5c41d{left:500px;}body.rtl .elementor-153 .elementor-element.elementor-element-58a5c41d{right:500px;}.elementor-153 .elementor-element.elementor-element-58a5c41d{top:428px;}body:not(.rtl) .elementor-153 .elementor-element.elementor-element-6d68a467{left:470px;}body.rtl .elementor-153 .elementor-element.elementor-element-6d68a467{right:470px;}.elementor-153 .elementor-element.elementor-element-6d68a467{top:-65.312px;}.elementor-153 .elementor-element.elementor-element-5623e7f9 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-153 .elementor-element.elementor-element-3575642e .elementor-heading-title{font-size:35px;}.elementor-153 .elementor-element.elementor-element-7b24dafb .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-153 .elementor-element.elementor-element-3016eaf2 .elementor-heading-title{font-size:22px;}.elementor-153 .elementor-element.elementor-element-68cb0233{margin-top:80px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-153 .elementor-element.elementor-element-943aacd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-153 .elementor-element.elementor-element-77459a80 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-153 .elementor-element.elementor-element-77459a80 .elementor-image-box-title{font-size:30px;}.elementor-153 .elementor-element.elementor-element-77459a80 .elementor-image-box-description{font-size:17px;}.elementor-153 .elementor-element.elementor-element-635e2d3b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-153 .elementor-element.elementor-element-27c74a12 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-153 .elementor-element.elementor-element-27c74a12 .elementor-image-box-title{font-size:30px;}.elementor-153 .elementor-element.elementor-element-27c74a12 .elementor-image-box-description{font-size:17px;}.elementor-153 .elementor-element.elementor-element-52a8e1a8{padding:100px 20px 0px 20px;}.elementor-153 .elementor-element.elementor-element-665d4322 .elementor-heading-title{font-size:35px;}.elementor-153 .elementor-element.elementor-element-6677ed1e .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-153 .elementor-element.elementor-element-b5c19e6{margin-top:60px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-153 .elementor-element.elementor-element-74a3efc3 .elementor-image-box-title{font-size:24px;}.elementor-153 .elementor-element.elementor-element-74a3efc3 .elementor-image-box-description{font-size:15px;}.elementor-153 .elementor-element.elementor-element-200b2e84 .elementor-button{font-size:15px;}.elementor-153 .elementor-element.elementor-element-10db779c .elementor-image-box-title{font-size:24px;}.elementor-153 .elementor-element.elementor-element-10db779c .elementor-image-box-description{font-size:15px;}.elementor-153 .elementor-element.elementor-element-18448b8d .elementor-button{font-size:15px;}.elementor-153 .elementor-element.elementor-element-3fa2948b .elementor-image-box-title{font-size:24px;}.elementor-153 .elementor-element.elementor-element-3fa2948b .elementor-image-box-description{font-size:15px;}.elementor-153 .elementor-element.elementor-element-51b655ed .elementor-button{font-size:15px;}.elementor-153 .elementor-element.elementor-element-6cbbba45{padding:0px 20px 0px 20px;}.elementor-153 .elementor-element.elementor-element-5b73a9bb .elementor-image-box-title{font-size:24px;}.elementor-153 .elementor-element.elementor-element-5b73a9bb .elementor-image-box-description{font-size:15px;}.elementor-153 .elementor-element.elementor-element-64f37b1 .elementor-button{font-size:15px;}.elementor-153 .elementor-element.elementor-element-534635c9 > .elementor-element-populated{margin:0px -10px 0px 20px;--e-column-margin-right:-10px;--e-column-margin-left:20px;}.elementor-153 .elementor-element.elementor-element-6b4050a .elementor-image-box-title{font-size:24px;}.elementor-153 .elementor-element.elementor-element-6b4050a .elementor-image-box-description{font-size:15px;}.elementor-153 .elementor-element.elementor-element-7cf9844a .elementor-button{font-size:15px;}.elementor-153 .elementor-element.elementor-element-47841245{padding:100px 20px 0px 20px;}.elementor-153 .elementor-element.elementor-element-7413859e .elementor-heading-title{font-size:35px;}.elementor-153 .elementor-element.elementor-element-2201d393 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-153 .elementor-element.elementor-element-6d7af3d8{padding:50px 20px 0px 20px;}.elementor-153 .elementor-element.elementor-element-214eaae0 .elementor-counter-number-wrapper{font-size:60px;}.elementor-153 .elementor-element.elementor-element-214eaae0 .elementor-counter-title{font-size:12px;line-height:1.4em;}.elementor-153 .elementor-element.elementor-element-378a4ba1 .elementor-counter-number-wrapper{font-size:60px;}.elementor-153 .elementor-element.elementor-element-378a4ba1 .elementor-counter-title{font-size:15px;line-height:1.4em;}.elementor-153 .elementor-element.elementor-element-5c967915 .elementor-counter-number-wrapper{font-size:60px;}.elementor-153 .elementor-element.elementor-element-5c967915 .elementor-counter-title{font-size:15px;line-height:1.4em;}.elementor-153 .elementor-element.elementor-element-222412c1 .elementor-counter-number-wrapper{font-size:60px;}.elementor-153 .elementor-element.elementor-element-222412c1 .elementor-counter-title{font-size:15px;line-height:1.4em;}.elementor-153 .elementor-element.elementor-element-198dc8e5 .elementor-counter-number-wrapper{font-size:60px;}.elementor-153 .elementor-element.elementor-element-198dc8e5 .elementor-counter-title{font-size:15px;line-height:1.4em;}.elementor-153 .elementor-element.elementor-element-34bbe9bf{padding:150px 20px 70px 20px;}.elementor-153 .elementor-element.elementor-element-236aae92 .elementor-heading-title{font-size:60px;line-height:0.8em;}.elementor-153 .elementor-element.elementor-element-b17e566 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-153 .elementor-element.elementor-element-46a1aa44 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-153 .elementor-element.elementor-element-2ff45fba .elementor-icon{font-size:25px;}.elementor-153 .elementor-element.elementor-element-2ff45fba .elementor-icon svg{height:25px;}.elementor-153 .elementor-element.elementor-element-12283f50 .elementor-heading-title{font-size:12px;}.elementor-153 .elementor-element.elementor-element-2c8a7900 .elementor-icon{font-size:25px;}.elementor-153 .elementor-element.elementor-element-2c8a7900 .elementor-icon svg{height:25px;}.elementor-153 .elementor-element.elementor-element-a25da0 .elementor-heading-title{font-size:12px;}.elementor-153 .elementor-element.elementor-element-17ace70f .elementor-icon{font-size:25px;}.elementor-153 .elementor-element.elementor-element-17ace70f .elementor-icon svg{height:25px;}.elementor-153 .elementor-element.elementor-element-66c02a5b .elementor-heading-title{font-size:12px;}.elementor-153 .elementor-element.elementor-element-7cdbae41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-153 .elementor-element.elementor-element-15b7fe25 .elementor-button{font-size:14px;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-group > label{font-size:14px;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-group .elementor-field, .elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-field-subgroup label{font-size:14px;}.elementor-153 .elementor-element.elementor-element-365f8d52 .elementor-button{font-size:17px;}.elementor-153 .elementor-element.elementor-element-16a8f2a5:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-16a8f2a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:256px auto;}.elementor-153 .elementor-element.elementor-element-16a8f2a5{padding:50px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-4eea47c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-7104447f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-11bfc396 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-153 .elementor-element.elementor-element-20dca0f2 img{width:35%;}.elementor-153 .elementor-element.elementor-element-260c0549{margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-260c0549 .elementor-heading-title{font-size:13px;}.elementor-153 .elementor-element.elementor-element-607be6d3 img{width:45%;}.elementor-153 .elementor-element.elementor-element-14e92246 .elementor-heading-title{font-size:22px;}.elementor-153 .elementor-element.elementor-element-200e3b21{margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-200e3b21 .elementor-heading-title{font-size:13px;}.elementor-153 .elementor-element.elementor-element-69a651ba .elementor-heading-title{font-size:22px;}.elementor-153 .elementor-element.elementor-element-558e7855{font-size:13px;}.elementor-153 .elementor-element.elementor-element-794bfd3a .elementor-heading-title{font-size:22px;}.elementor-153 .elementor-element.elementor-element-261d7dbb .elementor-heading-title{font-size:13px;}.elementor-153 .elementor-element.elementor-element-7a65355a .elementor-heading-title{font-size:13px;}.elementor-153 .elementor-element.elementor-element-426fdb7a .elementor-heading-title{font-size:18px;}.elementor-153 .elementor-element.elementor-element-2fa196d9 .elementor-heading-title{font-size:18px;}.elementor-153 .elementor-element.elementor-element-330d503b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-153 .elementor-element.elementor-element-330d503b .elementor-heading-title{font-size:18px;}.elementor-153 .elementor-element.elementor-element-3bcb447e{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;}.elementor-153 .elementor-element.elementor-element-3bcb447e .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-153 .elementor-element.elementor-element-fb8be3a{width:50%;}.elementor-153 .elementor-element.elementor-element-77bed25c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon-box-wrapper{gap:8px;}.elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon-box-title{margin-block-end:5px;}.elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon{font-size:15px;}.elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon-box-title, .elementor-153 .elementor-element.elementor-element-77bed25c .elementor-icon-box-title a{font-size:12px;}.elementor-153 .elementor-element.elementor-element-554a4781{width:50%;}.elementor-153 .elementor-element.elementor-element-24a3c7a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon-box-wrapper{gap:10px;}.elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon{font-size:13px;}.elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon-box-title, .elementor-153 .elementor-element.elementor-element-24a3c7a1 .elementor-icon-box-title a{font-size:12px;}.elementor-153 .elementor-element.elementor-element-dfc5cc8{width:50%;}.elementor-153 .elementor-element.elementor-element-49a6f178{width:70%;}.elementor-153 .elementor-element.elementor-element-2e4bfd69 img{width:58%;}.elementor-153 .elementor-element.elementor-element-ded45e9{width:30%;}.elementor-153 .elementor-element.elementor-element-ded45e9 > .elementor-element-populated{margin:0px 0px 0px -35px;--e-column-margin-right:0px;--e-column-margin-left:-35px;}.elementor-153 .elementor-element.elementor-element-1aff96c0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--nav-menu-icon-size:27px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown .elementor-item, .elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:23px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown{border-radius:20px 20px 20px 20px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:20px;border-top-right-radius:20px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--dropdown a{padding-left:49px;padding-right:49px;padding-top:15px;padding-bottom:15px;}.elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-153 .elementor-element.elementor-element-1aff96c0 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:33px !important;}.elementor-153 .elementor-element.elementor-element-6d560353 > .elementor-element-populated{padding:10px 0px 10px 55px;}.elementor-153 .elementor-element.elementor-element-52e409f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-245fff0:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-245fff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-447px 0px;background-size:1000px auto;}.elementor-153 .elementor-element.elementor-element-245fff0 > .elementor-background-overlay{opacity:0.7;}.elementor-153 .elementor-element.elementor-element-245fff0{padding:0px 0px 80px 20px;}.elementor-153 .elementor-element.elementor-element-6f6c7807{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-6f6c7807 .elementor-heading-title{line-height:1.2em;}.elementor-153 .elementor-element.elementor-element-67e6574 .elementor-heading-title{line-height:1.3em;}.elementor-153 .elementor-element.elementor-element-4c56a490 .elementor-heading-title{line-height:1.3em;}.elementor-153 .elementor-element.elementor-element-3e387038 .elementor-heading-title{font-size:20px;}.elementor-153 .elementor-element.elementor-element-7b06ce01 img{width:63%;}body:not(.rtl) .elementor-153 .elementor-element.elementor-element-58a5c41d{left:144.875px;}body.rtl .elementor-153 .elementor-element.elementor-element-58a5c41d{right:144.875px;}.elementor-153 .elementor-element.elementor-element-58a5c41d{top:1116.641px;}body:not(.rtl) .elementor-153 .elementor-element.elementor-element-6d68a467{left:128px;}body.rtl .elementor-153 .elementor-element.elementor-element-6d68a467{right:128px;}.elementor-153 .elementor-element.elementor-element-6d68a467{top:213.688px;}.elementor-153 .elementor-element.elementor-element-7b24dafb .elementor-heading-title{font-size:19px;}.elementor-153 .elementor-element.elementor-element-3016eaf2 .elementor-heading-title{font-size:20px;}.elementor-153 .elementor-element.elementor-element-943aacd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-77459a80{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 30px 50px 30px;}.elementor-153 .elementor-element.elementor-element-77459a80 .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-635e2d3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-27c74a12{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-27c74a12 .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-3676ccc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) -50px;}.elementor-153 .elementor-element.elementor-element-6677ed1e .elementor-heading-title{font-size:19px;}.elementor-153 .elementor-element.elementor-element-6c6d1719 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-153 .elementor-element.elementor-element-74a3efc3 .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-4eab8616 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-153 .elementor-element.elementor-element-10db779c .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-7472ca32 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-153 .elementor-element.elementor-element-3fa2948b .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-6cbbba45{margin-top:0px;margin-bottom:0px;}.elementor-153 .elementor-element.elementor-element-434b923 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-153 .elementor-element.elementor-element-5b73a9bb .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-534635c9 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-153 .elementor-element.elementor-element-6b4050a .elementor-image-box-img{margin-bottom:15px;}.elementor-153 .elementor-element.elementor-element-2201d393 .elementor-heading-title{font-size:19px;}.elementor-153 .elementor-element.elementor-element-6d7af3d8{padding:20px 20px 0px 20px;}.elementor-153 .elementor-element.elementor-element-34bbe9bf{padding:100px 20px 70px 20px;}.elementor-153 .elementor-element.elementor-element-236aae92 .elementor-heading-title{font-size:50px;}.elementor-153 .elementor-element.elementor-element-b17e566 .elementor-heading-title{font-size:22px;}.elementor-153 .elementor-element.elementor-element-46a1aa44 .elementor-heading-title{font-size:19px;}.elementor-153 .elementor-element.elementor-element-3fcd01ff{padding:0px 20px 0px 20px;}.elementor-153 .elementor-element.elementor-element-31b38e6a > .elementor-element-populated{margin:0px 50px 10px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-153 .elementor-element.elementor-element-551db84b > .elementor-element-populated{margin:0px 50px 10px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-153 .elementor-element.elementor-element-37b5963d > .elementor-element-populated{margin:0px 50px 10px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-153 .elementor-element.elementor-element-7cdbae41 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-153 .elementor-element.elementor-element-365f8d52{padding:0px 10px 20px 10px;}.elementor-153 .elementor-element.elementor-element-16a8f2a5:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-16a8f2a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:111px auto;}.elementor-153 .elementor-element.elementor-element-7983817a > .elementor-element-populated{margin:20px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-153 .elementor-element.elementor-element-b8ba42{padding:20px 0px 20px 0px;}.elementor-153 .elementor-element.elementor-element-320e3c6a{width:50%;}.elementor-153 .elementor-element.elementor-element-426fdb7a .elementor-heading-title{font-size:16px;}.elementor-153 .elementor-element.elementor-element-2fa196d9 .elementor-heading-title{font-size:16px;}.elementor-153 .elementor-element.elementor-element-12ed004{width:50%;}.elementor-153 .elementor-element.elementor-element-330d503b .elementor-heading-title{font-size:16px;}.elementor-153 .elementor-element.elementor-element-3bcb447e .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-153 .elementor-element.elementor-element-49a6f178{width:20%;}.elementor-153 .elementor-element.elementor-element-ded45e9{width:49.664%;}.elementor-153 .elementor-element.elementor-element-6d560353{width:30%;}.elementor-153 .elementor-element.elementor-element-3d1fca3b{width:80%;}.elementor-153 .elementor-element.elementor-element-1db579fe{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-153 .elementor-element.elementor-element-fb8be3a{width:50%;}.elementor-153 .elementor-element.elementor-element-554a4781{width:50%;}.elementor-153 .elementor-element.elementor-element-49a6f178{width:33%;}.elementor-153 .elementor-element.elementor-element-ded45e9{width:33%;}.elementor-153 .elementor-element.elementor-element-6d560353{width:33%;}.elementor-153 .elementor-element.elementor-element-943aacd{width:50%;}.elementor-153 .elementor-element.elementor-element-635e2d3b{width:50%;}}@media(min-width:1025px){.elementor-153 .elementor-element.elementor-element-245fff0:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-245fff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-15320f9 */.fondoanim {
 background: linear-gradient(50deg, #4E4E4E, #7A7A7A, #4E4E4E);
 background-size: 400% 400%;
 animation: degradado 10s ease infinite;
}

@keyframes degradado {
 0% {
  background-position: 1% 50%;
 }
 50% {
  background-position: 99% 50%;
 }
 100% {
  background-position: 1% 50%;
 }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52e409f5 *//* 1. ESTADO NORMAL DEL BOTÓN */
.elementor-153 .elementor-element.elementor-element-52e409f5 .elementor-button {
    /* Creamos un degradado de 3 paradas para que el ciclo sea perfecto y fluido */
    background-image: linear-gradient(90deg, #3460F5, #29F2EF, #3460F5) !important;
    
    /* Hacemos el fondo el doble de ancho (200%) */
    background-size: 200% auto !important;
    
    /* Lo anclamos a la izquierda */
    background-position: 00% center !important;
    
    /* Aquí está la magia: una transición suave de medio segundo para deslizar el fondo */
    transition: background-position 0.6s ease-in-out !important;
}

/* 2. ESTADO AL PASAR EL CURSOR (HOVER) */
.elementor-153 .elementor-element.elementor-element-52e409f5 .elementor-button:hover {
    /* Movemos el fondo hacia el lado derecho, creando el efecto líquido */
    background-position: 100% center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6c7807 *//* 1. ESTILO PARA COMPUTADORA (Escritorio) */
.elementor-153 .elementor-element.elementor-element-6f6c7807 .texto-resaltado {
    display: inline-block; 
    
    /* Configuración del degradado */
    background: linear-gradient(115deg, #3460F5, #29F2EF, #3460F5);
    background-size: 200% auto; 
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
    
    font-weight: 700; 
    font-size: 47px; 
    
    /* Magia doble: Entrada FadeDown súper lenta (2.5s) y flujo de color continuo */
    animation: fadeDownLento 2.5s ease-out forwards, flujoMagico 4s linear infinite; 
}

/* 2. CREADOR DE LA ANIMACIÓN: FLUJO MÁGICO (Color) */
@keyframes flujoMagico {
    to {
        background-position: 200% center;
    }
}

/* 3. CREADOR DE LA ANIMACIÓN: FADE DOWN LENTO (Entrada) */
@keyframes fadeDownLento {
    0% {
        opacity: 0;
        transform: translateY(-30px); /* Empieza 30 pixeles arriba y transparente */
    }
    100% {
        opacity: 1;
        transform: translateY(0); /* Aterriza suavemente en su posición original */
    }
}

/* 4. ESTILO PARA TABLETAS (Pantallas menores a 1024px) */
@media (max-width: 1024px) {
    .elementor-153 .elementor-element.elementor-element-6f6c7807 .texto-resaltado {
        font-size: 37px; 
    }
}

/* 5. ESTILO PARA MÓVILES (Pantallas menores a 767px) */
@media (max-width: 767px) {
    .elementor-153 .elementor-element.elementor-element-6f6c7807 .texto-resaltado {
        font-size: 37px; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3575642e *//* =========================================
   1. EFECTO DEL TEXTO DEGRADADO (Tu código original)
   ========================================= */
.elementor-153 .elementor-element.elementor-element-3575642e .texto-resaltado {
    display: inline-block; 
    background: linear-gradient(115deg, #3460F5, #29F2EF, #3460F5);
    background-size: 200% auto; 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
    font-weight: 700; 
    font-size: 47px; 
    animation: fadeDownLento 2.5s ease-out forwards, flujoMagico 4s linear infinite; 
}

@keyframes flujoMagico {
    to { background-position: 200% center; }
}

@keyframes fadeDownLento {
    0% { opacity: 0; transform: translateY(-30px); }
    100% { opacity: 1; transform: translateY(0); }
}

@media (max-width: 1024px) {
    .elementor-153 .elementor-element.elementor-element-3575642e .texto-resaltado { font-size: 29px; }
}

@media (max-width: 767px) {
    .elementor-153 .elementor-element.elementor-element-3575642e .texto-resaltado { font-size: 29px; }
}

/* =========================================
   2. EFECTO DE LA LÍNEA INFERIOR ANIMADA (Nuevo código)
   ========================================= */
.elementor-153 .elementor-element.elementor-element-3575642e .elementor-heading-title {
    position: relative;
    /* Esto hace que el contenedor abarque solo lo que mide el texto */
    display: inline-block; 
}

.elementor-153 .elementor-element.elementor-element-3575642e .elementor-heading-title::after {
    content: '';
    position: absolute;
    left: 0; 
    bottom: -10px; /* Separación entre el texto y la línea */
    height: 6px; /* Grosor de la línea */
    border-radius: 10px; /* Bordes redondeados de la línea */
    background: linear-gradient(115deg, #3460F5, #29F2EF);
    
    /* Dispara la animación de encogerse y estirarse */
    animation: pulsoLinea 2.5s ease-in-out infinite;
}

@keyframes pulsoLinea {
    0% { width: 50%; }
    50% { width: 15%; }
    100% { width: 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-665d4322 *//* =========================================
   1. EFECTO DEL TEXTO DEGRADADO (Tu código original)
   ========================================= */
.elementor-153 .elementor-element.elementor-element-665d4322 .texto-resaltado {
    display: inline-block; 
    background: linear-gradient(115deg, #3460F5, #29F2EF, #3460F5);
    background-size: 200% auto; 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
    font-weight: 700; 
    font-size: 47px; 
    animation: fadeDownLento 2.5s ease-out forwards, flujoMagico 4s linear infinite; 
}

@keyframes flujoMagico {
    to { background-position: 200% center; }
}

@keyframes fadeDownLento {
    0% { opacity: 0; transform: translateY(-30px); }
    100% { opacity: 1; transform: translateY(0); }
}

@media (max-width: 1024px) {
    .elementor-153 .elementor-element.elementor-element-665d4322 .texto-resaltado { font-size: 29px; }
}

@media (max-width: 767px) {
    .elementor-153 .elementor-element.elementor-element-665d4322 .texto-resaltado { font-size: 29px; }
}

/* =========================================
   2. EFECTO DE LA LÍNEA INFERIOR ANIMADA (Nuevo código)
   ========================================= */
.elementor-153 .elementor-element.elementor-element-665d4322 .elementor-heading-title {
    position: relative;
    /* Esto hace que el contenedor abarque solo lo que mide el texto */
    display: inline-block; 
}

.elementor-153 .elementor-element.elementor-element-665d4322 .elementor-heading-title::after {
    content: '';
    position: absolute;
    left: 0; 
    bottom: -10px; /* Separación entre el texto y la línea */
    height: 6px; /* Grosor de la línea */
    border-radius: 10px; /* Bordes redondeados de la línea */
    background: linear-gradient(115deg, #3460F5, #29F2EF);
    
    /* Dispara la animación de encogerse y estirarse */
    animation: pulsoLinea 2.5s ease-in-out infinite;
}

@keyframes pulsoLinea {
    0% { width: 50%; }
    50% { width: 15%; }
    100% { width: 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-200b2e84 *//* 1. ESTADO NORMAL DEL BOTÓN */
.elementor-153 .elementor-element.elementor-element-200b2e84 .elementor-button {
    /* Creamos un degradado de 3 paradas para que el ciclo sea perfecto y fluido */
    background-image: linear-gradient(90deg, #3460F5, #29F2EF, #3460F5) !important;
    
    /* Hacemos el fondo el doble de ancho (200%) */
    background-size: 200% auto !important;
    
    /* Lo anclamos a la izquierda */
    background-position: 00% center !important;
    
    /* Aquí está la magia: una transición suave de medio segundo para deslizar el fondo */
    transition: background-position 0.6s ease-in-out !important;
}

/* 2. ESTADO AL PASAR EL CURSOR (HOVER) */
.elementor-153 .elementor-element.elementor-element-200b2e84 .elementor-button:hover {
    /* Movemos el fondo hacia el lado derecho, creando el efecto líquido */
    background-position: 100% center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18448b8d *//* 1. ESTADO NORMAL DEL BOTÓN */
.elementor-153 .elementor-element.elementor-element-18448b8d .elementor-button {
    /* Creamos un degradado de 3 paradas para que el ciclo sea perfecto y fluido */
    background-image: linear-gradient(90deg, #3460F5, #29F2EF, #3460F5) !important;
    
    /* Hacemos el fondo el doble de ancho (200%) */
    background-size: 200% auto !important;
    
    /* Lo anclamos a la izquierda */
    background-position: 00% center !important;
    
    /* Aquí está la magia: una transición suave de medio segundo para deslizar el fondo */
    transition: background-position 0.6s ease-in-out !important;
}

/* 2. ESTADO AL PASAR EL CURSOR (HOVER) */
.elementor-153 .elementor-element.elementor-element-18448b8d .elementor-button:hover {
    /* Movemos el fondo hacia el lado derecho, creando el efecto líquido */
    background-position: 100% center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b655ed *//* 1. ESTADO NORMAL DEL BOTÓN */
.elementor-153 .elementor-element.elementor-element-51b655ed .elementor-button {
    /* Creamos un degradado de 3 paradas para que el ciclo sea perfecto y fluido */
    background-image: linear-gradient(90deg, #3460F5, #29F2EF, #3460F5) !important;
    
    /* Hacemos el fondo el doble de ancho (200%) */
    background-size: 200% auto !important;
    
    /* Lo anclamos a la izquierda */
    background-position: 00% center !important;
    
    /* Aquí está la magia: una transición suave de medio segundo para deslizar el fondo */
    transition: background-position 0.6s ease-in-out !important;
}

/* 2. ESTADO AL PASAR EL CURSOR (HOVER) */
.elementor-153 .elementor-element.elementor-element-51b655ed .elementor-button:hover {
    /* Movemos el fondo hacia el lado derecho, creando el efecto líquido */
    background-position: 100% center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64f37b1 *//* 1. ESTADO NORMAL DEL BOTÓN */
.elementor-153 .elementor-element.elementor-element-64f37b1 .elementor-button {
    /* Creamos un degradado de 3 paradas para que el ciclo sea perfecto y fluido */
    background-image: linear-gradient(90deg, #3460F5, #29F2EF, #3460F5) !important;
    
    /* Hacemos el fondo el doble de ancho (200%) */
    background-size: 200% auto !important;
    
    /* Lo anclamos a la izquierda */
    background-position: 00% center !important;
    
    /* Aquí está la magia: una transición suave de medio segundo para deslizar el fondo */
    transition: background-position 0.6s ease-in-out !important;
}

/* 2. ESTADO AL PASAR EL CURSOR (HOVER) */
.elementor-153 .elementor-element.elementor-element-64f37b1 .elementor-button:hover {
    /* Movemos el fondo hacia el lado derecho, creando el efecto líquido */
    background-position: 100% center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf9844a *//* 1. ESTADO NORMAL DEL BOTÓN */
.elementor-153 .elementor-element.elementor-element-7cf9844a .elementor-button {
    /* Creamos un degradado de 3 paradas para que el ciclo sea perfecto y fluido */
    background-image: linear-gradient(90deg, #3460F5, #29F2EF, #3460F5) !important;
    
    /* Hacemos el fondo el doble de ancho (200%) */
    background-size: 200% auto !important;
    
    /* Lo anclamos a la izquierda */
    background-position: 00% center !important;
    
    /* Aquí está la magia: una transición suave de medio segundo para deslizar el fondo */
    transition: background-position 0.6s ease-in-out !important;
}

/* 2. ESTADO AL PASAR EL CURSOR (HOVER) */
.elementor-153 .elementor-element.elementor-element-7cf9844a .elementor-button:hover {
    /* Movemos el fondo hacia el lado derecho, creando el efecto líquido */
    background-position: 100% center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7413859e *//* =========================================
   1. EFECTO DEL TEXTO DEGRADADO (Tu código original)
   ========================================= */
.elementor-153 .elementor-element.elementor-element-7413859e .texto-resaltado {
    display: inline-block; 
    background: linear-gradient(115deg, #3460F5, #29F2EF, #3460F5);
    background-size: 200% auto; 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
    font-weight: 700; 
    font-size: 47px; 
    animation: fadeDownLento 2.5s ease-out forwards, flujoMagico 4s linear infinite; 
}

@keyframes flujoMagico {
    to { background-position: 200% center; }
}

@keyframes fadeDownLento {
    0% { opacity: 0; transform: translateY(-30px); }
    100% { opacity: 1; transform: translateY(0); }
}

@media (max-width: 1024px) {
    .elementor-153 .elementor-element.elementor-element-7413859e .texto-resaltado { font-size: 29px; }
}

@media (max-width: 767px) {
    .elementor-153 .elementor-element.elementor-element-7413859e .texto-resaltado { font-size: 29px; }
}

/* =========================================
   2. EFECTO DE LA LÍNEA INFERIOR ANIMADA (Nuevo código)
   ========================================= */
.elementor-153 .elementor-element.elementor-element-7413859e .elementor-heading-title {
    position: relative;
    /* Esto hace que el contenedor abarque solo lo que mide el texto */
    display: inline-block; 
}

.elementor-153 .elementor-element.elementor-element-7413859e .elementor-heading-title::after {
    content: '';
    position: absolute;
    left: 0; 
    bottom: -10px; /* Separación entre el texto y la línea */
    height: 6px; /* Grosor de la línea */
    border-radius: 10px; /* Bordes redondeados de la línea */
    background: linear-gradient(115deg, #3460F5, #29F2EF);
    
    /* Dispara la animación de encogerse y estirarse */
    animation: pulsoLinea 2.5s ease-in-out infinite;
}

@keyframes pulsoLinea {
    0% { width: 50%; }
    50% { width: 15%; }
    100% { width: 50%; }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-214eaae0 *//* APUNTAMOS DIRECTAMENTE AL ENVOLTORIO DEL NÚMERO DEL CONTADOR */
.elementor-153 .elementor-element.elementor-element-214eaae0 .elementor-counter-number-wrapper {
    display: inline-block;
    
    /* Tu degradado de marca a 115 grados */
    background: linear-gradient(115deg, #3460F5, #29F2EF);
    
    /* El truco para recortar el fondo con la forma del texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-378a4ba1 *//* APUNTAMOS DIRECTAMENTE AL ENVOLTORIO DEL NÚMERO DEL CONTADOR */
.elementor-153 .elementor-element.elementor-element-378a4ba1 .elementor-counter-number-wrapper {
    display: inline-block;
    
    /* Tu degradado de marca a 115 grados */
    background: linear-gradient(115deg, #3460F5, #29F2EF);
    
    /* El truco para recortar el fondo con la forma del texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5c967915 *//* APUNTAMOS DIRECTAMENTE AL ENVOLTORIO DEL NÚMERO DEL CONTADOR */
.elementor-153 .elementor-element.elementor-element-5c967915 .elementor-counter-number-wrapper {
    display: inline-block;
    
    /* Tu degradado de marca a 115 grados */
    background: linear-gradient(115deg, #3460F5, #29F2EF);
    
    /* El truco para recortar el fondo con la forma del texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-222412c1 *//* APUNTAMOS DIRECTAMENTE AL ENVOLTORIO DEL NÚMERO DEL CONTADOR */
.elementor-153 .elementor-element.elementor-element-222412c1 .elementor-counter-number-wrapper {
    display: inline-block;
    
    /* Tu degradado de marca a 115 grados */
    background: linear-gradient(115deg, #3460F5, #29F2EF);
    
    /* El truco para recortar el fondo con la forma del texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-198dc8e5 *//* APUNTAMOS DIRECTAMENTE AL ENVOLTORIO DEL NÚMERO DEL CONTADOR */
.elementor-153 .elementor-element.elementor-element-198dc8e5 .elementor-counter-number-wrapper {
    display: inline-block;
    
    /* Tu degradado de marca a 115 grados */
    background: linear-gradient(115deg, #3460F5, #29F2EF);
    
    /* El truco para recortar el fondo con la forma del texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-236aae92 *//* 1. ESTILO PARA COMPUTADORA (Escritorio) */
.elementor-153 .elementor-element.elementor-element-236aae92 .texto-resaltado {
    display: inline-block; 
    
    /* Configuración del degradado */
    background: linear-gradient(115deg, #3460F5, #29F2EF, #3460F5);
    background-size: 200% auto; 
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
    
    font-weight: 700; 
    font-size: 47px; 
    
    /* Magia doble: Entrada FadeDown súper lenta (2.5s) y flujo de color continuo */
    animation: fadeDownLento 2.5s ease-out forwards, flujoMagico 4s linear infinite; 
}

/* 2. CREADOR DE LA ANIMACIÓN: FLUJO MÁGICO (Color) */
@keyframes flujoMagico {
    to {
        background-position: 200% center;
    }
}

/* 3. CREADOR DE LA ANIMACIÓN: FADE DOWN LENTO (Entrada) */
@keyframes fadeDownLento {
    0% {
        opacity: 0;
        transform: translateY(-30px); /* Empieza 30 pixeles arriba y transparente */
    }
    100% {
        opacity: 1;
        transform: translateY(0); /* Aterriza suavemente en su posición original */
    }
}

/* 4. ESTILO PARA TABLETAS (Pantallas menores a 1024px) */
@media (max-width: 1024px) {
    .elementor-153 .elementor-element.elementor-element-236aae92 .texto-resaltado {
        font-size: 29px; 
    }
}

/* 5. ESTILO PARA MÓVILES (Pantallas menores a 767px) */
@media (max-width: 767px) {
    .elementor-153 .elementor-element.elementor-element-236aae92 .texto-resaltado {
        font-size: 29px; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b17e566 *//* 1. ESTILO PARA COMPUTADORA (Escritorio) */
.elementor-153 .elementor-element.elementor-element-b17e566 .texto-resaltado {
    display: inline-block; 
    
    /* Configuración del degradado */
    background: linear-gradient(115deg, #3460F5, #29F2EF, #3460F5);
    background-size: 200% auto; 
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
    
    font-weight: 700; 
    font-size: 47px; 
    
    /* Magia doble: Entrada FadeDown súper lenta (2.5s) y flujo de color continuo */
    animation: fadeDownLento 2.5s ease-out forwards, flujoMagico 4s linear infinite; 
}

/* 2. CREADOR DE LA ANIMACIÓN: FLUJO MÁGICO (Color) */
@keyframes flujoMagico {
    to {
        background-position: 200% center;
    }
}

/* 3. CREADOR DE LA ANIMACIÓN: FADE DOWN LENTO (Entrada) */
@keyframes fadeDownLento {
    0% {
        opacity: 0;
        transform: translateY(-30px); /* Empieza 30 pixeles arriba y transparente */
    }
    100% {
        opacity: 1;
        transform: translateY(0); /* Aterriza suavemente en su posición original */
    }
}

/* 4. ESTILO PARA TABLETAS (Pantallas menores a 1024px) */
@media (max-width: 1024px) {
    .elementor-153 .elementor-element.elementor-element-b17e566 .texto-resaltado {
        font-size: 29px; 
    }
}

/* 5. ESTILO PARA MÓVILES (Pantallas menores a 767px) */
@media (max-width: 767px) {
    .elementor-153 .elementor-element.elementor-element-b17e566 .texto-resaltado {
        font-size: 29px; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a1aa44 *//* 1. ESTILO PARA COMPUTADORA (Escritorio) */
.elementor-153 .elementor-element.elementor-element-46a1aa44 .texto-resaltado {
    display: inline-block; 
    
    /* Configuración del degradado */
    background: linear-gradient(115deg, #3460F5, #29F2EF, #3460F5);
    background-size: 200% auto; 
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; 
    
    font-weight: 700; 
    font-size: 47px; 
    
    /* Magia doble: Entrada FadeDown súper lenta (2.5s) y flujo de color continuo */
    animation: fadeDownLento 2.5s ease-out forwards, flujoMagico 4s linear infinite; 
}

/* 2. CREADOR DE LA ANIMACIÓN: FLUJO MÁGICO (Color) */
@keyframes flujoMagico {
    to {
        background-position: 200% center;
    }
}

/* 3. CREADOR DE LA ANIMACIÓN: FADE DOWN LENTO (Entrada) */
@keyframes fadeDownLento {
    0% {
        opacity: 0;
        transform: translateY(-30px); /* Empieza 30 pixeles arriba y transparente */
    }
    100% {
        opacity: 1;
        transform: translateY(0); /* Aterriza suavemente en su posición original */
    }
}

/* 4. ESTILO PARA TABLETAS (Pantallas menores a 1024px) */
@media (max-width: 1024px) {
    .elementor-153 .elementor-element.elementor-element-46a1aa44 .texto-resaltado {
        font-size: 29px; 
    }
}

/* 5. ESTILO PARA MÓVILES (Pantallas menores a 767px) */
@media (max-width: 767px) {
    .elementor-153 .elementor-element.elementor-element-46a1aa44 .texto-resaltado {
        font-size: 29px; 
    }
}/* End custom CSS */