.elementor-521 .elementor-element.elementor-element-0cf533b{--display:grid;--min-height:670px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-0cf533b:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-0cf533b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2931339 );}.elementor-521 .elementor-element.elementor-element-d7e06ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-521 .elementor-element.elementor-element-4796f60{width:var( --container-widget-width, 101.684% );max-width:101.684%;--container-widget-width:101.684%;--container-widget-flex-grow:0;}.elementor-521 .elementor-element.elementor-element-4796f60.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-521 .elementor-element.elementor-element-3a630aa{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;color:#9EA0D5;}.elementor-521 .elementor-element.elementor-element-f5f92da{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-521 .elementor-element.elementor-element-15c89a6 .elementor-button{background-color:#1495FF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 24px 1px rgba(20.000000000000014, 149.0000000000002, 255, 0.35);border-radius:16px 16px 16px 16px;padding:18px 28px 18px 28px;}.elementor-521 .elementor-element.elementor-element-15c89a6 .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-15c89a6 .elementor-button:focus{background-color:#007FE8;color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-15c89a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-521 .elementor-element.elementor-element-15c89a6 .elementor-button:hover svg, .elementor-521 .elementor-element.elementor-element-15c89a6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-7a56030 .elementor-button{background-color:#00000000;font-size:14px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:16px 16px 16px 16px;padding:18px 26px 18px 26px;}.elementor-521 .elementor-element.elementor-element-7a56030 .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-7a56030 .elementor-button:focus{background-color:#FFFFFF0F;border-color:#FFFFFF47;}.elementor-521 .elementor-element.elementor-element-7a56030 .elementor-button-content-wrapper{flex-direction:row;}.elementor-521 .elementor-element.elementor-element-9325809{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-521 .elementor-element.elementor-element-53f4763.elementor-element{--align-self:flex-start;}.elementor-521 .elementor-element.elementor-element-53f4763{z-index:2;}.elementor-521 .elementor-element.elementor-element-a3bb94e.elementor-element{--align-self:center;}.elementor-521 .elementor-element.elementor-element-a3bb94e{z-index:1;}.elementor-521 .elementor-element.elementor-element-a3bb94e img{border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-521 .elementor-element.elementor-element-8eb8306.elementor-element{--align-self:flex-end;}.elementor-521 .elementor-element.elementor-element-8eb8306{z-index:2;}.elementor-521 .elementor-element.elementor-element-f9cf96b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-4b36c67{--display:flex;}.elementor-521 .elementor-element.elementor-element-b200a87{color:var( --e-global-color-d953b5c );}.elementor-521 .elementor-element.elementor-element-00c30c5{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-521 .elementor-element.elementor-element-0159b44 .elementor-icon-wrapper{text-align:center;}.elementor-521 .elementor-element.elementor-element-0159b44.elementor-view-stacked .elementor-icon{background-color:#E7F5FD;color:#2FA0DB;}.elementor-521 .elementor-element.elementor-element-0159b44.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-0159b44.elementor-view-default .elementor-icon{color:#E7F5FD;border-color:#E7F5FD;}.elementor-521 .elementor-element.elementor-element-0159b44.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-0159b44.elementor-view-default .elementor-icon svg{fill:#E7F5FD;}.elementor-521 .elementor-element.elementor-element-0159b44.elementor-view-framed .elementor-icon{background-color:#2FA0DB;}.elementor-521 .elementor-element.elementor-element-0159b44.elementor-view-stacked .elementor-icon svg{fill:#2FA0DB;}.elementor-521 .elementor-element.elementor-element-87ae73b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-521 .elementor-element.elementor-element-87ae73b .elementor-heading-title{font-weight:700;color:#123269;}.elementor-521 .elementor-element.elementor-element-279eb8a{text-align:center;color:var( --e-global-color-d953b5c );}.elementor-521 .elementor-element.elementor-element-2b5d76d{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-521 .elementor-element.elementor-element-a99ca89 .elementor-icon-wrapper{text-align:center;}.elementor-521 .elementor-element.elementor-element-a99ca89.elementor-view-stacked .elementor-icon{background-color:#E7F5FD;color:#2FA0DB;}.elementor-521 .elementor-element.elementor-element-a99ca89.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-a99ca89.elementor-view-default .elementor-icon{color:#E7F5FD;border-color:#E7F5FD;}.elementor-521 .elementor-element.elementor-element-a99ca89.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-a99ca89.elementor-view-default .elementor-icon svg{fill:#E7F5FD;}.elementor-521 .elementor-element.elementor-element-a99ca89.elementor-view-framed .elementor-icon{background-color:#2FA0DB;}.elementor-521 .elementor-element.elementor-element-a99ca89.elementor-view-stacked .elementor-icon svg{fill:#2FA0DB;}.elementor-521 .elementor-element.elementor-element-eb74b5c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-521 .elementor-element.elementor-element-eb74b5c .elementor-heading-title{font-weight:700;color:#123269;}.elementor-521 .elementor-element.elementor-element-c749bf2{text-align:center;color:var( --e-global-color-d953b5c );}.elementor-521 .elementor-element.elementor-element-2f7fd5a{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-521 .elementor-element.elementor-element-e5d7ea1 .elementor-icon-wrapper{text-align:center;}.elementor-521 .elementor-element.elementor-element-e5d7ea1.elementor-view-stacked .elementor-icon{background-color:#E7F5FD;color:#2FA0DB;}.elementor-521 .elementor-element.elementor-element-e5d7ea1.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-e5d7ea1.elementor-view-default .elementor-icon{color:#E7F5FD;border-color:#E7F5FD;}.elementor-521 .elementor-element.elementor-element-e5d7ea1.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-e5d7ea1.elementor-view-default .elementor-icon svg{fill:#E7F5FD;}.elementor-521 .elementor-element.elementor-element-e5d7ea1.elementor-view-framed .elementor-icon{background-color:#2FA0DB;}.elementor-521 .elementor-element.elementor-element-e5d7ea1.elementor-view-stacked .elementor-icon svg{fill:#2FA0DB;}.elementor-521 .elementor-element.elementor-element-97ca54f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-521 .elementor-element.elementor-element-97ca54f .elementor-heading-title{font-weight:700;color:#123269;}.elementor-521 .elementor-element.elementor-element-c60b182{text-align:center;color:var( --e-global-color-d953b5c );}.elementor-521 .elementor-element.elementor-element-0d6b8a2{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-0d6b8a2:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-0d6b8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FAFF;}.elementor-521 .elementor-element.elementor-element-dcd2352{--display:flex;--min-height:6px;}.elementor-521 .elementor-element.elementor-element-c37e535{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-521 .elementor-element.elementor-element-cf31971{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-521 .elementor-element.elementor-element-cf31971::before, .elementor-521 .elementor-element.elementor-element-cf31971 > .elementor-background-video-container::before, .elementor-521 .elementor-element.elementor-element-cf31971 > .e-con-inner > .elementor-background-video-container::before, .elementor-521 .elementor-element.elementor-element-cf31971 > .elementor-background-slideshow::before, .elementor-521 .elementor-element.elementor-element-cf31971 > .e-con-inner > .elementor-background-slideshow::before, .elementor-521 .elementor-element.elementor-element-cf31971 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-521 .elementor-element.elementor-element-01d9b55 img{height:180px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-521 .elementor-element.elementor-element-f8128e9{--display:flex;--position:absolute;--min-height:75px;bottom:125px;}.elementor-521 .elementor-element.elementor-element-bccb36e .elementor-icon-wrapper{text-align:start;}.elementor-521 .elementor-element.elementor-element-bccb36e.elementor-view-stacked .elementor-icon{background-color:#3AA0DF;}.elementor-521 .elementor-element.elementor-element-bccb36e.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-bccb36e.elementor-view-default .elementor-icon{color:#3AA0DF;border-color:#3AA0DF;}.elementor-521 .elementor-element.elementor-element-bccb36e.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-bccb36e.elementor-view-default .elementor-icon svg{fill:#3AA0DF;}.elementor-521 .elementor-element.elementor-element-bccb36e .elementor-icon{font-size:32px;}.elementor-521 .elementor-element.elementor-element-bccb36e .elementor-icon svg{height:32px;}.elementor-521 .elementor-element.elementor-element-db38382{margin:37px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-521 .elementor-element.elementor-element-db38382 .elementor-heading-title{font-size:20px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-2931339 );}.elementor-521 .elementor-element.elementor-element-5f6d4fc{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;color:var( --e-global-color-d953b5c );}.elementor-521 .elementor-element.elementor-element-0ed6a4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-521 .elementor-element.elementor-element-0ed6a4a::before, .elementor-521 .elementor-element.elementor-element-0ed6a4a > .elementor-background-video-container::before, .elementor-521 .elementor-element.elementor-element-0ed6a4a > .e-con-inner > .elementor-background-video-container::before, .elementor-521 .elementor-element.elementor-element-0ed6a4a > .elementor-background-slideshow::before, .elementor-521 .elementor-element.elementor-element-0ed6a4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-521 .elementor-element.elementor-element-0ed6a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-521 .elementor-element.elementor-element-000e39f img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-521 .elementor-element.elementor-element-9c2bb63{--display:flex;--position:absolute;--min-height:75px;bottom:125px;}.elementor-521 .elementor-element.elementor-element-6963ef4 .elementor-icon-wrapper{text-align:start;}.elementor-521 .elementor-element.elementor-element-6963ef4.elementor-view-stacked .elementor-icon{background-color:#F36ABB;}.elementor-521 .elementor-element.elementor-element-6963ef4.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-6963ef4.elementor-view-default .elementor-icon{color:#F36ABB;border-color:#F36ABB;}.elementor-521 .elementor-element.elementor-element-6963ef4.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-6963ef4.elementor-view-default .elementor-icon svg{fill:#F36ABB;}.elementor-521 .elementor-element.elementor-element-6963ef4 .elementor-icon{font-size:32px;}.elementor-521 .elementor-element.elementor-element-6963ef4 .elementor-icon svg{height:32px;}.elementor-521 .elementor-element.elementor-element-e0b0cb2{margin:37px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-521 .elementor-element.elementor-element-e0b0cb2 .elementor-heading-title{font-size:20px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-2931339 );}.elementor-521 .elementor-element.elementor-element-17e4704{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;color:var( --e-global-color-d953b5c );}.elementor-521 .elementor-element.elementor-element-c41d76f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-521 .elementor-element.elementor-element-c41d76f::before, .elementor-521 .elementor-element.elementor-element-c41d76f > .elementor-background-video-container::before, .elementor-521 .elementor-element.elementor-element-c41d76f > .e-con-inner > .elementor-background-video-container::before, .elementor-521 .elementor-element.elementor-element-c41d76f > .elementor-background-slideshow::before, .elementor-521 .elementor-element.elementor-element-c41d76f > .e-con-inner > .elementor-background-slideshow::before, .elementor-521 .elementor-element.elementor-element-c41d76f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-521 .elementor-element.elementor-element-d3faf6c img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-521 .elementor-element.elementor-element-8baf308{--display:flex;--position:absolute;--min-height:75px;bottom:125px;}.elementor-521 .elementor-element.elementor-element-2caa950 .elementor-icon-wrapper{text-align:start;}.elementor-521 .elementor-element.elementor-element-2caa950.elementor-view-stacked .elementor-icon{background-color:#9431AF;}.elementor-521 .elementor-element.elementor-element-2caa950.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-2caa950.elementor-view-default .elementor-icon{color:#9431AF;border-color:#9431AF;}.elementor-521 .elementor-element.elementor-element-2caa950.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-2caa950.elementor-view-default .elementor-icon svg{fill:#9431AF;}.elementor-521 .elementor-element.elementor-element-2caa950 .elementor-icon{font-size:32px;}.elementor-521 .elementor-element.elementor-element-2caa950 .elementor-icon svg{height:32px;}.elementor-521 .elementor-element.elementor-element-b3f5dc0{margin:37px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-521 .elementor-element.elementor-element-b3f5dc0 .elementor-heading-title{font-size:20px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-2931339 );}.elementor-521 .elementor-element.elementor-element-d130bfb{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;color:var( --e-global-color-d953b5c );}.elementor-521 .elementor-element.elementor-element-8ff7766{--display:grid;--min-height:670px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-8ff7766:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-8ff7766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2931339 );}.elementor-521 .elementor-element.elementor-element-28b5ed0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-521 .elementor-element.elementor-element-a31e794{width:var( --container-widget-width, 101.684% );max-width:101.684%;--container-widget-width:101.684%;--container-widget-flex-grow:0;}.elementor-521 .elementor-element.elementor-element-a31e794.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-521 .elementor-element.elementor-element-3846508{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;color:#9EA0D5;}.elementor-521 .elementor-element.elementor-element-f1bc1e2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-521 .elementor-element.elementor-element-7854c37 .elementor-button{background-color:#1495FF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 24px 1px rgba(20.000000000000014, 149.0000000000002, 255, 0.35);border-radius:16px 16px 16px 16px;padding:18px 28px 18px 28px;}.elementor-521 .elementor-element.elementor-element-7854c37 .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-7854c37 .elementor-button:focus{background-color:#007FE8;color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-7854c37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-521 .elementor-element.elementor-element-7854c37 .elementor-button:hover svg, .elementor-521 .elementor-element.elementor-element-7854c37 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-a20a58b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-521 .elementor-element.elementor-element-7c3479d{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-521 .elementor-element.elementor-element-7c3479d .swiper-slide > .elementor-element{height:100%;}.elementor-521 .elementor-element.elementor-element-9361cf8{--display:flex;}.elementor-521 .elementor-element.elementor-element-652fe02{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-652fe02:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-652fe02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-bb47b05{--display:flex;--min-height:6px;}.elementor-521 .elementor-element.elementor-element-4409ab3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-521 .elementor-element.elementor-element-8340079{--display:flex;}.elementor-521 .elementor-element.elementor-element-d7ba416{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-521 .elementor-element.elementor-element-d335b85{font-size:14px;}.elementor-521 .elementor-element.elementor-element-022f033{--display:flex;--min-height:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-521 .elementor-element.elementor-element-a4b1afd{font-size:14px;}.elementor-521 .elementor-element.elementor-element-25f3982{--display:flex;--min-height:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-521 .elementor-element.elementor-element-fc85624{font-size:14px;}.elementor-521 .elementor-element.elementor-element-1012ab9{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-521 .elementor-element.elementor-element-09d81b4{font-size:14px;}.elementor-521 .elementor-element.elementor-element-a5b9674{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;}.elementor-521 .elementor-element.elementor-element-a89c3b4{--display:flex;}.elementor-521 .elementor-element.elementor-element-83f29e9 .elementor-icon-wrapper{text-align:start;}.elementor-521 .elementor-element.elementor-element-83f29e9.elementor-view-stacked .elementor-icon{background-color:#EAF7FF;color:#0091FF;}.elementor-521 .elementor-element.elementor-element-83f29e9.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-83f29e9.elementor-view-default .elementor-icon{color:#EAF7FF;border-color:#EAF7FF;}.elementor-521 .elementor-element.elementor-element-83f29e9.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-83f29e9.elementor-view-default .elementor-icon svg{fill:#EAF7FF;}.elementor-521 .elementor-element.elementor-element-83f29e9.elementor-view-framed .elementor-icon{background-color:#0091FF;}.elementor-521 .elementor-element.elementor-element-83f29e9.elementor-view-stacked .elementor-icon svg{fill:#0091FF;}.elementor-521 .elementor-element.elementor-element-83f29e9 .elementor-icon{font-size:37px;}.elementor-521 .elementor-element.elementor-element-83f29e9 .elementor-icon svg{height:37px;}.elementor-521 .elementor-element.elementor-element-e6fb692{padding:20px 0px 0px 0px;color:var( --e-global-color-d953b5c );}.elementor-521 .elementor-element.elementor-element-ff7212b .elementor-button{background-color:var( --e-global-color-secondary );border-style:none;border-radius:18px 18px 18px 18px;}.elementor-521 .elementor-element.elementor-element-ff7212b{padding:20px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-ff7212b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-521 .elementor-element.elementor-element-ff7212b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-521 .elementor-element.elementor-element-ff7212b .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-ff7212b .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-521 .elementor-element.elementor-element-482f175{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;}.elementor-521 .elementor-element.elementor-element-8c38ee6{--display:flex;}.elementor-521 .elementor-element.elementor-element-54df600 .elementor-icon-wrapper{text-align:start;}.elementor-521 .elementor-element.elementor-element-54df600.elementor-view-stacked .elementor-icon{background-color:#FFEAFA;color:#DF46B4;}.elementor-521 .elementor-element.elementor-element-54df600.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-54df600.elementor-view-default .elementor-icon{color:#FFEAFA;border-color:#FFEAFA;}.elementor-521 .elementor-element.elementor-element-54df600.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-54df600.elementor-view-default .elementor-icon svg{fill:#FFEAFA;}.elementor-521 .elementor-element.elementor-element-54df600.elementor-view-framed .elementor-icon{background-color:#DF46B4;}.elementor-521 .elementor-element.elementor-element-54df600.elementor-view-stacked .elementor-icon svg{fill:#DF46B4;}.elementor-521 .elementor-element.elementor-element-54df600 .elementor-icon{font-size:37px;}.elementor-521 .elementor-element.elementor-element-54df600 .elementor-icon svg{height:37px;}.elementor-521 .elementor-element.elementor-element-a7de3eb{padding:20px 0px 0px 0px;color:var( --e-global-color-d953b5c );}.elementor-521 .elementor-element.elementor-element-a7de3eb a{color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-14e7a86 .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:18px 18px 18px 18px;}.elementor-521 .elementor-element.elementor-element-14e7a86{padding:20px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-14e7a86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-521 .elementor-element.elementor-element-14e7a86 .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-14e7a86 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-521 .elementor-element.elementor-element-ea7c739{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.8;}.elementor-521 .elementor-element.elementor-element-ea7c739:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-ea7c739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pucesd.jardinbotanicopjm.org/wp-content/uploads/2026/09/54837956592_989a5fa856_o-scaled.jpg");background-position:center center;}.elementor-521 .elementor-element.elementor-element-ea7c739::before, .elementor-521 .elementor-element.elementor-element-ea7c739 > .elementor-background-video-container::before, .elementor-521 .elementor-element.elementor-element-ea7c739 > .e-con-inner > .elementor-background-video-container::before, .elementor-521 .elementor-element.elementor-element-ea7c739 > .elementor-background-slideshow::before, .elementor-521 .elementor-element.elementor-element-ea7c739 > .e-con-inner > .elementor-background-slideshow::before, .elementor-521 .elementor-element.elementor-element-ea7c739 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(93deg, var( --e-global-color-primary ) 51%, #BDBDBD00 99%);}.elementor-521 .elementor-element.elementor-element-afa6257{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-521 .elementor-element.elementor-element-1952ee6{padding:0px 0px 10px 0px;}.elementor-521 .elementor-element.elementor-element-a81e909{width:var( --container-widget-width, 101.684% );max-width:101.684%;--container-widget-width:101.684%;--container-widget-flex-grow:0;}.elementor-521 .elementor-element.elementor-element-a81e909.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-521 .elementor-element.elementor-element-a81e909 .elementor-heading-title{font-size:42px;}.elementor-521 .elementor-element.elementor-element-ea64106{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;color:#9EA0D5;}.elementor-521 .elementor-element.elementor-element-10a6591 .elementor-button{background-color:#1495FF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 24px 1px rgba(20.000000000000014, 149.0000000000002, 255, 0.35);border-radius:16px 16px 16px 16px;padding:18px 28px 18px 28px;}.elementor-521 .elementor-element.elementor-element-10a6591 .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-10a6591 .elementor-button:focus{background-color:#007FE8;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-521 .elementor-element.elementor-element-10a6591 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-521 .elementor-element.elementor-element-10a6591 .elementor-button:hover svg, .elementor-521 .elementor-element.elementor-element-10a6591 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-57ed85b{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-521 .elementor-element.elementor-element-fdd3c44{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 62% );max-width:62%;--e-transform-rotateZ:-10deg;--container-widget-width:62%;--container-widget-flex-grow:0;--dynamic-text-color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-fdd3c44 .elementor-headline{text-align:center;font-family:"Caveat", Sans-serif;font-size:39px;}.elementor-521 .elementor-element.elementor-element-fdd3c44 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-fdd3c44 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-521 .elementor-element.elementor-element-0cf533b{--grid-auto-flow:row;}.elementor-521 .elementor-element.elementor-element-f5f92da{--grid-auto-flow:row;}.elementor-521 .elementor-element.elementor-element-f9cf96b{--grid-auto-flow:row;}.elementor-521 .elementor-element.elementor-element-f8128e9{bottom:165px;}.elementor-521 .elementor-element.elementor-element-9c2bb63{bottom:165px;}.elementor-521 .elementor-element.elementor-element-8baf308{bottom:165px;}.elementor-521 .elementor-element.elementor-element-8ff7766{--grid-auto-flow:row;}.elementor-521 .elementor-element.elementor-element-f1bc1e2{--grid-auto-flow:row;}.elementor-521 .elementor-element.elementor-element-7c3479d{--swiper-slides-to-display:1;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;}}@media(min-width:768px){.elementor-521 .elementor-element.elementor-element-0cf533b{--content-width:1200px;}.elementor-521 .elementor-element.elementor-element-d7e06ec{--width:100%;}.elementor-521 .elementor-element.elementor-element-f5f92da{--width:100%;}.elementor-521 .elementor-element.elementor-element-9325809{--width:100%;}.elementor-521 .elementor-element.elementor-element-f9cf96b{--content-width:1200px;}.elementor-521 .elementor-element.elementor-element-4b36c67{--width:100%;}.elementor-521 .elementor-element.elementor-element-0d6b8a2{--content-width:1200px;}.elementor-521 .elementor-element.elementor-element-8ff7766{--content-width:1200px;}.elementor-521 .elementor-element.elementor-element-28b5ed0{--width:100%;}.elementor-521 .elementor-element.elementor-element-f1bc1e2{--width:100%;}.elementor-521 .elementor-element.elementor-element-a20a58b{--width:100%;}.elementor-521 .elementor-element.elementor-element-652fe02{--content-width:1200px;}.elementor-521 .elementor-element.elementor-element-8340079{--width:33%;}.elementor-521 .elementor-element.elementor-element-a5b9674{--width:0%;}.elementor-521 .elementor-element.elementor-element-a89c3b4{--width:33%;}.elementor-521 .elementor-element.elementor-element-482f175{--width:0%;}.elementor-521 .elementor-element.elementor-element-8c38ee6{--width:33%;}.elementor-521 .elementor-element.elementor-element-ea7c739{--content-width:1200px;}.elementor-521 .elementor-element.elementor-element-afa6257{--width:50%;}.elementor-521 .elementor-element.elementor-element-57ed85b{--width:40%;}}@media(max-width:767px){.elementor-521 .elementor-element.elementor-element-0cf533b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-521 .elementor-element.elementor-element-f5f92da{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-521 .elementor-element.elementor-element-f9cf96b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-521 .elementor-element.elementor-element-8ff7766{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-521 .elementor-element.elementor-element-f1bc1e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-521 .elementor-element.elementor-element-7c3479d{--swiper-slides-to-display:1;}}/* Start custom CSS for text-editor, class: .elementor-element-7f31ca1 */.elementor-521 .elementor-element.elementor-element-7f31ca1 .admisiones-badge{
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 10px 18px;
    border-radius: 999px;
    background: rgba(255,255,255,0.06);
    border: 1px solid rgba(255,255,255,0.12);
    backdrop-filter: blur(6px);
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
    width: fit-content;
}

.elementor-521 .elementor-element.elementor-element-7f31ca1 .estado-dot{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: block;
    box-shadow: 0 0 10px currentColor;
}

/* Estado abierto */
.elementor-521 .elementor-element.elementor-element-7f31ca1 .abiertas .estado-dot{
    background: #22C55E;
    color: #22C55E;
}

/* Estado cerrado */
.elementor-521 .elementor-element.elementor-element-7f31ca1 .cerradas .estado-dot{
    background: #EF4444;
    color: #EF4444;
}

@keyframes pulse-dot {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.25);
        opacity: 0.75;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

.elementor-521 .elementor-element.elementor-element-7f31ca1 .estado-dot{
    animation: pulse-dot 2s infinite ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4796f60 */.elementor-521 .elementor-element.elementor-element-4796f60 h1{
    font-family: 'Inter', sans-serif;
    font-size: clamp(48px, 7vw, 70px);
    font-weight: 800;
    line-height: 1.05em;
    letter-spacing: -2px;
    margin: 0;
}

.elementor-521 .elementor-element.elementor-element-4796f60 .line{
    display: inline-block;
    margin-bottom: 10px;
}

.elementor-521 .elementor-element.elementor-element-4796f60 .white{
    color: #FFFFFF;
}

.elementor-521 .elementor-element.elementor-element-4796f60 .blue{
    color: #8BB8FF;
}

.elementor-521 .elementor-element.elementor-element-4796f60 .pink{
    color: #F6C6D4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf533b */.elementor-521 .elementor-element.elementor-element-0cf533b{
    background-color: #002B5C;
    background-image: radial-gradient(rgba(255,255,255,0.08) 1px, transparent 1px);
    background-size: 22px 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9cf96b */@media (max-width: 700px){
    .about-alumni-grid{
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf31971 */.elementor-521 .elementor-element.elementor-element-cf31971{
    box-shadow: 0px 10px 30px -10px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ed6a4a */.elementor-521 .elementor-element.elementor-element-0ed6a4a{
    box-shadow: 0px 10px 30px -10px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c41d76f */.elementor-521 .elementor-element.elementor-element-c41d76f{
    box-shadow: 0px 10px 30px -10px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f95e5c */.elementor-521 .elementor-element.elementor-element-4f95e5c .historias-badge{
    display:inline-flex;
align-items:center;
gap:8px;
background:rgba(23,135,255,.18);
color:#fff;
font-size:14px;
font-weight:600;
padding:8px 14px;
border-radius:999px;
width:fit-content;
backdrop-filter:blur(8px);
}

.elementor-521 .elementor-element.elementor-element-4f95e5c .historias-texto{
    color:#1890d8;
    font-size:13px;
    font-weight:600;
    line-height:1;
}

.elementor-521 .elementor-element.elementor-element-4f95e5c .historias-dot{
    width:8px;
    height:8px;

    border-radius:50%;

    background:#2BA8F9;

    animation:pulse-dot 2s infinite ease-in-out;
}

@keyframes pulse-dot{
    0%{
        transform:scale(1);
        opacity:1;
    }

    50%{
        transform:scale(1.2);
        opacity:.7;
    }

    100%{
        transform:scale(1);
        opacity:1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a31e794 */.elementor-521 .elementor-element.elementor-element-a31e794 h1{
    font-family: 'Inter', sans-serif;
    font-size: clamp(48px, 7vw, 70px);
    font-weight: 800;
    line-height: 1.05em;
    letter-spacing: -2px;
    margin: 0;
}

.elementor-521 .elementor-element.elementor-element-a31e794 .line{
    display: inline-block;
    margin-bottom: 10px;
}

.elementor-521 .elementor-element.elementor-element-a31e794 .white{
    color: #FFFFFF;
}

.elementor-521 .elementor-element.elementor-element-a31e794 .blue{
    color: #8BB8FF;
}

.elementor-521 .elementor-element.elementor-element-a31e794 .pink{
    color: #F6C6D4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ff7766 */.elementor-521 .elementor-element.elementor-element-8ff7766{
    background-color: #002B5C;
    background-image: radial-gradient(rgba(255,255,255,0.08) 1px, transparent 1px);
    background-size: 22px 22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9971576 */.elementor-521 .elementor-element.elementor-element-9971576 .historias-badge{
    display:inline-flex;
    align-items:center;
    gap:8px;

    padding:8px 14px;

    border-radius:999px;

    background:#EAF7FF;
    border:1px solid #CDEBFF;

    width:fit-content;
}

.elementor-521 .elementor-element.elementor-element-9971576 .historias-texto{
    color:#1890d8;
    font-size:13px;
    font-weight:600;
    line-height:1;
}

.elementor-521 .elementor-element.elementor-element-9971576 .historias-dot{
    width:8px;
    height:8px;

    border-radius:50%;

    background:#2BA8F9;

    animation:pulse-dot 2s infinite ease-in-out;
}

@keyframes pulse-dot{
    0%{
        transform:scale(1);
        opacity:1;
    }

    50%{
        transform:scale(1.2);
        opacity:.7;
    }

    100%{
        transform:scale(1);
        opacity:1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d335b85 */.elementor-521 .elementor-element.elementor-element-d335b85 .cuenta-bancaria{
    position: relative;
    background: #EAF7FF;
    border-radius: 10px;
    padding: 7px 10px;
    overflow: hidden;
    width: fit-content;
    min-width: 200px;
}

.elementor-521 .elementor-element.elementor-element-d335b85 .cuenta-bancaria::before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 70%;
    background: #1da1f2;
    border-radius: 0 4px 4px 0;
}

.elementor-521 .elementor-element.elementor-element-d335b85 .banco{
    font-size: 15px;
    font-weight: 700;
    color: #0b3b7a;
    margin-bottom: 2px;
}

.elementor-521 .elementor-element.elementor-element-d335b85 .numero{
    font-size: 14px;
    color: #4b5c7a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4b1afd */.elementor-521 .elementor-element.elementor-element-a4b1afd .cuenta-bancaria{
    position: relative;
    
    background: #EAF7FF;
    
    border-radius: 10px;
    
    padding: 7px 10px;
    
    overflow: hidden;
    
    width: fit-content;
    
    min-width: 200px;
}

.elementor-521 .elementor-element.elementor-element-a4b1afd .cuenta-bancaria::before{
    content: "";
    
    position: absolute;
    
    left: 0;
    top: 50%;
    
    transform: translateY(-50%);
    
    width: 4px;
    height: 70%;
    
    background: #1da1f2;
    
    border-radius: 0 4px 4px 0;
}

.elementor-521 .elementor-element.elementor-element-a4b1afd .banco{
    font-size: 15px;
    
    font-weight: 700;
    
    color: #0b3b7a;
    
    margin-bottom: 2px;
}

.elementor-521 .elementor-element.elementor-element-a4b1afd .numero{
    font-size: 14px;
    color: #4b5c7a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc85624 */.elementor-521 .elementor-element.elementor-element-fc85624 .cuenta-bancaria{
    position: relative;
    
    background: #EAF7FF;
    
    border-radius: 10px;
    
    padding: 7px 10px;
    
    overflow: hidden;
    
    width: fit-content;
    
    min-width: 200px;
}

.elementor-521 .elementor-element.elementor-element-fc85624 .cuenta-bancaria::before{
    content: "";
    
    position: absolute;
    
    left: 0;
    top: 50%;
    
    transform: translateY(-50%);
    
    width: 4px;
    height: 70%;
    
    background: #1da1f2;
    
    border-radius: 0 4px 4px 0;
}

.elementor-521 .elementor-element.elementor-element-fc85624 .banco{
    font-size: 15px;
    
    font-weight: 700;
    
    color: #0b3b7a;
    
    margin-bottom: 2px;
}

.elementor-521 .elementor-element.elementor-element-fc85624 .numero{
    font-size: 14px;
    color: #4b5c7a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09d81b4 */.elementor-521 .elementor-element.elementor-element-09d81b4 .cuenta-bancaria{
    position: relative;
    
    background: #EAF7FF;
    
    border-radius: 10px;
    
    padding: 7px 10px;
    
    overflow: hidden;
    
    width: fit-content;
    
    min-width: 200px;
}

.elementor-521 .elementor-element.elementor-element-09d81b4 .cuenta-bancaria::before{
    content: "";
    
    position: absolute;
    
    left: 0;
    top: 50%;
    
    transform: translateY(-50%);
    
    width: 4px;
    height: 70%;
    
    background: #1da1f2;
    
    border-radius: 0 4px 4px 0;
}

.elementor-521 .elementor-element.elementor-element-09d81b4 .banco{
    font-size: 15px;
    
    font-weight: 700;
    
    color: #0b3b7a;
    
    margin-bottom: 2px;
}

.elementor-521 .elementor-element.elementor-element-09d81b4 .numero{
    font-size: 14px;
    color: #4b5c7a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5b9674 */.elementor-521 .elementor-element.elementor-element-a5b9674 {
    min-height: 300px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482f175 */.elementor-521 .elementor-element.elementor-element-482f175 {
    min-height: 300px;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1952ee6 */.elementor-521 .elementor-element.elementor-element-1952ee6 .historias-badge{
    display:inline-flex;
align-items:center;
gap:8px;
background:rgba(23,135,255,.18);
color:#fff;
font-size:14px;
font-weight:600;
padding:8px 14px;
border-radius:999px;
width:fit-content;
backdrop-filter:blur(8px);
}

.elementor-521 .elementor-element.elementor-element-1952ee6 .historias-texto{
    color:#1890d8;
    font-size:13px;
    font-weight:600;
    line-height:1;
}

.elementor-521 .elementor-element.elementor-element-1952ee6 .historias-dot{
    width:8px;
    height:8px;

    border-radius:50%;

    background:#1da1ff;

    animation:pulse-dot 2s infinite ease-in-out;
}

@keyframes pulse-dot{
    0%{
        transform:scale(1);
        opacity:1;
    }

    50%{
        transform:scale(1.2);
        opacity:.7;
    }

    100%{
        transform:scale(1);
        opacity:1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a81e909 */.elementor-521 .elementor-element.elementor-element-a81e909 h1{
    font-family: 'Inter', sans-serif;
    font-size: clamp(48px, 7vw, 70px);
    font-weight: 800;
    line-height: 1.05em;
    letter-spacing: -2px;
    margin: 0;
}

.elementor-521 .elementor-element.elementor-element-a81e909 .line{
    display: inline-block;
    margin-bottom: 10px;
}

.elementor-521 .elementor-element.elementor-element-a81e909 .white{
    color: #FFFFFF;
}

.elementor-521 .elementor-element.elementor-element-a81e909 .blue{
    color: #8BB8FF;
}

.elementor-521 .elementor-element.elementor-element-a81e909 .pink{
    color: #F6C6D4;
}/* End custom CSS */
/* Start custom CSS */.alumni-hero{
    position: relative;
    overflow: hidden;
    
    background-color: #02245f;

    background-image:
    radial-gradient(
        rgba(255,255,255,0.12) 1px,
        transparent 1px
    );

    background-size: 24px 24px;
}

.alumni-hero::before{
    content:'';
    position:absolute;

    width:700px;
    height:700px;

    border-radius:50%;

    background:rgba(255,255,255,.03);

    top:-350px;
    right:-250px;
}/* End custom CSS */