.elementor-41 .elementor-element.elementor-element-heroouter{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-41 .elementor-element.elementor-element-heroslides .elementor-repeater-item-s1 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://amees.org.mx/wp-content/uploads/2026/07/slider3.webp);background-size:cover;}.elementor-41 .elementor-element.elementor-element-heroslides .elementor-repeater-item-s2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://amees.org.mx/wp-content/uploads/2026/07/slide2.webp);background-size:cover;}.elementor-41 .elementor-element.elementor-element-heroslides .elementor-repeater-item-s3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://amees.org.mx/wp-content/uploads/2026/07/slide1.webp);background-size:cover;}.elementor-41 .elementor-element.elementor-element-heroslides .elementor-repeater-item-s4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://amees.org.mx/wp-content/uploads/2026/07/hero-bg-amees-1784839352.webp);background-size:cover;}.elementor-41 .elementor-element.elementor-element-heroslides .swiper-slide{transition-duration:calc(6000ms*1.2);height:845px;}.elementor-41 .elementor-element.elementor-element-heroslides .elementor-slide-button{background-color:#9C1F63;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-heroslides .swiper-slide-contents{max-width:672px;}.elementor-41 .elementor-element.elementor-element-heroslides .swiper-slide-inner{padding:0px 40px 0px max(24px, calc((100vw - 1344px) / 2));text-align:start;}.elementor-41 .elementor-element.elementor-element-heroslides .elementor-slide-heading{color:#FFFFFF;font-size:44px;font-weight:700;line-height:1.15em;}.elementor-41 .elementor-element.elementor-element-heroslides .elementor-slide-description{color:#FFFFFF;font-size:17px;}.elementor-41 .elementor-element.elementor-element-heroslides .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-41 .elementor-element.elementor-element-heroslides .swiper-pagination-bullet-active{background-color:#9C1F63;}.elementor-41 .elementor-element.elementor-element-sectionB_wrap{--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-41 .elementor-element.elementor-element-sectionB{--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;--padding-top:100px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-sb_left_wrap{--display:flex;--min-height:580px;--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-41 .elementor-element.elementor-element-collage_stack{--display:flex;--position:relative;--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;top:0px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-collage_stack{left:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-collage_stack{right:0px;}.elementor-41 .elementor-element.elementor-element-ph1wrap{--display:flex;--position:absolute;--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;top:10px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-ph1wrap{left:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-ph1wrap{right:0px;}.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 );}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-ph1img{left:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-ph1img{right:0px;}.elementor-41 .elementor-element.elementor-element-ph1img{top:0px;}.elementor-41 .elementor-element.elementor-element-ph1img img{width:389px;height:339px;object-fit:cover;object-position:center center;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;box-shadow:0px 24px 50px 0px rgba(35,58,86,0.22);}.elementor-41 .elementor-element.elementor-element-ph2wrap{--display:flex;--position:absolute;--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;top:170px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-ph2wrap{left:110px;}body.rtl .elementor-41 .elementor-element.elementor-element-ph2wrap{right:110px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-ph2img{left:10px;}body.rtl .elementor-41 .elementor-element.elementor-element-ph2img{right:10px;}.elementor-41 .elementor-element.elementor-element-ph2img{top:0px;}.elementor-41 .elementor-element.elementor-element-ph2img img{width:434px;height:382px;object-fit:cover;object-position:center center;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;box-shadow:0px 24px 50px 0px rgba(35,58,86,0.22);}.elementor-41 .elementor-element.elementor-element-ph3wrap{--display:flex;--position:absolute;--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;top:250px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-ph3wrap{left:330px;}body.rtl .elementor-41 .elementor-element.elementor-element-ph3wrap{right:330px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-ph3img{left:41px;}body.rtl .elementor-41 .elementor-element.elementor-element-ph3img{right:41px;}.elementor-41 .elementor-element.elementor-element-ph3img{top:93px;z-index:1;}.elementor-41 .elementor-element.elementor-element-ph3img img{width:250px;height:300px;object-fit:cover;object-position:center center;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;box-shadow:0px 24px 50px 0px rgba(35,58,86,0.22);}.elementor-41 .elementor-element.elementor-element-badgewrap{--display:flex;--position:absolute;--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;top:15px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-badgewrap{right:10px;}body.rtl .elementor-41 .elementor-element.elementor-element-badgewrap{left:10px;}.elementor-41 .elementor-element.elementor-element-badgeimg{z-index:1;text-align:end;}.elementor-41 .elementor-element.elementor-element-badgeimg img{width:196px;height:201px;object-fit:cover;object-position:center center;border-radius:999px 999px 999px 999px;}.elementor-41 .elementor-element.elementor-element-bookswrap{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;top:360px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-bookswrap{left:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-bookswrap{right:0px;}.elementor-41 .elementor-element.elementor-element-booksimg{z-index:1;}.elementor-41 .elementor-element.elementor-element-booksimg img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-sb_right{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-41 .elementor-element.elementor-element-sb_eyebrow .elementor-heading-title{font-size:13px;font-weight:700;color:#9C1F63;}.elementor-41 .elementor-element.elementor-element-sb_title .elementor-heading-title{font-size:36px;font-weight:700;color:#233A56;}.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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-sb_check{z-index:1;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-sb_check .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-41 .elementor-element.elementor-element-sb_check .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-41 .elementor-element.elementor-element-sb_check .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-41 .elementor-element.elementor-element-sb_check .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-41 .elementor-element.elementor-element-sb_check .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-41 .elementor-element.elementor-element-sb_check .elementor-icon-list-icon i{color:#1F9C8A;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-sb_check .elementor-icon-list-icon svg{fill:#1F9C8A;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-sb_check .elementor-icon-list-text{color:#233A56;transition:color 0.3s;}.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-41 .elementor-element.elementor-element-sb_btn .elementor-button{background-color:#9C1F63;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-41 .elementor-element.elementor-element-sb_btn{z-index:2;}.elementor-41 .elementor-element.elementor-element-sb_btn .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-sb_btn .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-41 .elementor-element.elementor-element-statbarwrap{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-statbar{--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;--border-radius:12px 12px 12px 12px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-statbar:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-statbar > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233A56;}.elementor-41 .elementor-element.elementor-element-stat1{--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;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:rgba(255,255,255,0.20);--border-color:rgba(255,255,255,0.20);--padding-top:6px;--padding-bottom:6px;--padding-left:20px;--padding-right:20px;}.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-41 .elementor-element.elementor-element-stat1n .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:54px;font-weight:700;}.elementor-41 .elementor-element.elementor-element-stat1t{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-stat2{--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;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:rgba(255,255,255,0.20);--border-color:rgba(255,255,255,0.20);--padding-top:6px;--padding-bottom:6px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-stat2n .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:54px;font-weight:700;}.elementor-41 .elementor-element.elementor-element-stat2t{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-stat3{--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;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:rgba(255,255,255,0.20);--border-color:rgba(255,255,255,0.20);--padding-top:6px;--padding-bottom:6px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-stat3n .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:54px;font-weight:700;}.elementor-41 .elementor-element.elementor-element-stat3t{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-stat4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:6px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-stat4n .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:54px;font-weight:700;}.elementor-41 .elementor-element.elementor-element-stat4t{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-sectionC_wrap{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-sectionC_wrap:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-sectionC_wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amees.org.mx/wp-content/uploads/2026/07/amees-bg-pills-1784848083.webp");background-position:center center;background-size:cover;}.elementor-41 .elementor-element.elementor-element-sectionC_inner{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-pillheadwrap{--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-41 .elementor-element.elementor-element-pillhead{--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-41 .elementor-element.elementor-element-pilleye .elementor-heading-title{font-size:13px;font-weight:700;color:#9C1F63;}.elementor-41 .elementor-element.elementor-element-pilltitle .elementor-heading-title{font-size:34px;font-weight:700;color:#233A56;}.elementor-41 .elementor-element.elementor-element-gridwrap{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-sectionC_grid{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--align-items:stretch;}.elementor-41 .elementor-element.elementor-element-pillcard0{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 28px 0px rgba(35,58,86,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:400ms;}.elementor-41 .elementor-element.elementor-element-pillcard0:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-pillcard0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-pillcard0.e-con:hover{--e-con-transform-translateY:-10px;--e-con-transform-scale:1.03;}.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-41 .elementor-element.elementor-element-picon0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-41 .elementor-element.elementor-element-picon0 .elementor-icon{font-size:26px;}.elementor-41 .elementor-element.elementor-element-picon0 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-picon0 .elementor-icon-box-title a{font-size:22px;font-weight:700;}.elementor-41 .elementor-element.elementor-element-picon0 .elementor-icon-box-title{color:#233A56;}.elementor-41 .elementor-element.elementor-element-picon0 .elementor-icon-box-description{font-size:17px;color:#4A5568;}.elementor-41 .elementor-element.elementor-element-pillcard1{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 28px 0px rgba(35,58,86,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:400ms;}.elementor-41 .elementor-element.elementor-element-pillcard1:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-pillcard1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-pillcard1.e-con:hover{--e-con-transform-translateY:-10px;--e-con-transform-scale:1.03;}.elementor-41 .elementor-element.elementor-element-picon1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-41 .elementor-element.elementor-element-picon1 .elementor-icon{font-size:26px;}.elementor-41 .elementor-element.elementor-element-picon1 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-picon1 .elementor-icon-box-title a{font-size:22px;font-weight:700;}.elementor-41 .elementor-element.elementor-element-picon1 .elementor-icon-box-title{color:#233A56;}.elementor-41 .elementor-element.elementor-element-picon1 .elementor-icon-box-description{font-size:17px;color:#4A5568;}.elementor-41 .elementor-element.elementor-element-pillcard2{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 28px 0px rgba(35,58,86,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:400ms;}.elementor-41 .elementor-element.elementor-element-pillcard2:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-pillcard2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-pillcard2.e-con:hover{--e-con-transform-translateY:-10px;--e-con-transform-scale:1.03;}.elementor-41 .elementor-element.elementor-element-picon2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-41 .elementor-element.elementor-element-picon2 .elementor-icon{font-size:26px;}.elementor-41 .elementor-element.elementor-element-picon2 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-picon2 .elementor-icon-box-title a{font-size:22px;font-weight:700;}.elementor-41 .elementor-element.elementor-element-picon2 .elementor-icon-box-title{color:#233A56;}.elementor-41 .elementor-element.elementor-element-picon2 .elementor-icon-box-description{font-size:17px;color:#4A5568;}.elementor-41 .elementor-element.elementor-element-pillcard3{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 28px 0px rgba(35,58,86,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:400ms;}.elementor-41 .elementor-element.elementor-element-pillcard3:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-pillcard3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-pillcard3.e-con:hover{--e-con-transform-translateY:-10px;--e-con-transform-scale:1.03;}.elementor-41 .elementor-element.elementor-element-picon3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-41 .elementor-element.elementor-element-picon3 .elementor-icon{font-size:26px;}.elementor-41 .elementor-element.elementor-element-picon3 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-picon3 .elementor-icon-box-title a{font-size:22px;font-weight:700;}.elementor-41 .elementor-element.elementor-element-picon3 .elementor-icon-box-title{color:#233A56;}.elementor-41 .elementor-element.elementor-element-picon3 .elementor-icon-box-description{font-size:17px;color:#4A5568;}.elementor-41 .elementor-element.elementor-element-pillcta{--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;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-pillcta:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-pillcta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C1F63;}.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-41 .elementor-element.elementor-element-ctaicon .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-ctaicon.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-ctaicon.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-ctaicon.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-ctaicon.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-ctaicon.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-ctatxt .elementor-heading-title{font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-evtsection{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-evtsection:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-evtsection > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-41 .elementor-element.elementor-element-evtheader{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41 .elementor-element.elementor-element-evteye .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:0.12em;color:#9C1F63;}.elementor-41 .elementor-element.elementor-element-evttitle .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:700;color:#233A56;}.elementor-41 .elementor-element.elementor-element-evtsub{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#4A5A70;}.elementor-41 .elementor-element.elementor-element-evtcard1{--display:flex;}.elementor-41 .elementor-element.elementor-element-evtmedia1{--display:flex;--min-height:320px;}.elementor-41 .elementor-element.elementor-element-evtbody1{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-evttitle1 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:1.32em;color:#233A56;}.elementor-41 .elementor-element.elementor-element-evtdesc1{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#4A5A70;}.elementor-41 .elementor-element.elementor-element-evtcard2{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-evtcard2:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-evtcard2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-evtmedia2{--display:flex;--min-height:320px;}.elementor-41 .elementor-element.elementor-element-evtbody2{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-evttitle2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:1.32em;color:#233A56;}.elementor-41 .elementor-element.elementor-element-evtdesc2{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#4A5A70;}.elementor-41 .elementor-element.elementor-element-evtbtn2 .elementor-button{background-color:#9C1F63;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-41 .elementor-element.elementor-element-evtbtn2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-evtbtn2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41 .elementor-element.elementor-element-evtcard3{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-evtcard3:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-evtcard3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-evtmedia3{--display:flex;--min-height:320px;}.elementor-41 .elementor-element.elementor-element-evtvid3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-41 .elementor-element.elementor-element-evtbody3{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-evttitle3 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:1.32em;color:#233A56;}.elementor-41 .elementor-element.elementor-element-evtdesc3{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#4A5A70;}.elementor-41 .elementor-element.elementor-element-evtcard4{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-evtcard4:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-evtcard4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-evtmedia4{--display:flex;--min-height:320px;}.elementor-41 .elementor-element.elementor-element-evtmedia4:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-evtmedia4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF5EF;}.elementor-41 .elementor-element.elementor-element-evtbody4{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-evttitle4 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:1.32em;color:#233A56;}.elementor-41 .elementor-element.elementor-element-evtdesc4{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#4A5A70;}.elementor-41 .elementor-element.elementor-element-evtbtn4 .elementor-button{background-color:#9C1F63;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-41 .elementor-element.elementor-element-evtbtn4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-evtbtn4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41 .elementor-element.elementor-element-evtcarousel{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-41 .elementor-element.elementor-element-sectionD{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-pd_left{--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-41 .elementor-element.elementor-element-pd_eyebrow .elementor-heading-title{font-size:13px;font-weight:700;color:#9C1F63;}.elementor-41 .elementor-element.elementor-element-pd_title .elementor-heading-title{font-size:32px;font-weight:700;color:#233A56;}.elementor-41 .elementor-element.elementor-element-pd_revistas .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-41 .elementor-element.elementor-element-pd_revistas .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-41 .elementor-element.elementor-element-pd_revistas .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-41 .elementor-element.elementor-element-pd_revistas .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-41 .elementor-element.elementor-element-pd_revistas .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-41 .elementor-element.elementor-element-pd_revistas .elementor-icon-list-icon i{color:#9C1F63;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-pd_revistas .elementor-icon-list-icon svg{fill:#9C1F63;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-pd_revistas{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-pd_revistas .elementor-icon-list-text{color:#233A56;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-pd_btn .elementor-button{background-color:#9C1F63;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-41 .elementor-element.elementor-element-pd_right{--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;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#9C1F63;--border-color:#9C1F63;--border-radius:12px 12px 12px 12px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-41 .elementor-element.elementor-element-pd_right:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-pd_right > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233A56;}.elementor-41 .elementor-element.elementor-element-pd_book_tag .elementor-heading-title{font-size:12px;font-weight:700;color:#29ABE2;}.elementor-41 .elementor-element.elementor-element-pd_book_title .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-pd_book_btn .elementor-button{background-color:#29ABE2;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-41 .elementor-element.elementor-element-sectionPrograma{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-progtitle .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;color:#233A56;}.elementor-41 .elementor-element.elementor-element-progimg{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-progimg:hover{--e-transform-translateX:0px;--e-transform-translateY:-10px;}.elementor-41 .elementor-element.elementor-element-progimg img{width:100%;border-radius:14px 14px 14px 14px;box-shadow:0px 16px 36px 0px rgba(35,58,86,0.15);}.elementor-41 .elementor-element.elementor-element-sectionE_wrap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-sectionE_head{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-pehead{--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-41 .elementor-element.elementor-element-peeye .elementor-heading-title{font-size:13px;font-weight:700;color:#9C1F63;}.elementor-41 .elementor-element.elementor-element-petitle .elementor-heading-title{font-size:34px;font-weight:700;color:#233A56;}.elementor-41 .elementor-element.elementor-element-sectionE_steps{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-paso0{--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-41 .elementor-element.elementor-element-pasonum0 .elementor-heading-title{font-size:40px;font-weight:700;color:#9C1F63;}.elementor-41 .elementor-element.elementor-element-pasot0 .elementor-heading-title{font-size:18px;font-weight:700;color:#233A56;}.elementor-41 .elementor-element.elementor-element-paso1{--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-41 .elementor-element.elementor-element-pasonum1 .elementor-heading-title{font-size:40px;font-weight:700;color:#9C1F63;}.elementor-41 .elementor-element.elementor-element-pasot1 .elementor-heading-title{font-size:18px;font-weight:700;color:#233A56;}.elementor-41 .elementor-element.elementor-element-paso2{--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-41 .elementor-element.elementor-element-pasonum2 .elementor-heading-title{font-size:40px;font-weight:700;color:#9C1F63;}.elementor-41 .elementor-element.elementor-element-pasot2 .elementor-heading-title{font-size:18px;font-weight:700;color:#233A56;}.elementor-41 .elementor-element.elementor-element-paso3{--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-41 .elementor-element.elementor-element-pasonum3 .elementor-heading-title{font-size:40px;font-weight:700;color:#9C1F63;}.elementor-41 .elementor-element.elementor-element-pasot3 .elementor-heading-title{font-size:18px;font-weight:700;color:#233A56;}.elementor-41 .elementor-element.elementor-element-sectionF{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-sectionF:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-sectionF > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233A56;}.elementor-41 .elementor-element.elementor-element-ctaf{--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-41 .elementor-element.elementor-element-ctaftitle .elementor-heading-title{font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-ctafbtn .elementor-button{background-color:#9C1F63;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-sectionC_grid{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-evtcarousel{--e-n-carousel-swiper-slides-to-display:2;}.elementor-41 .elementor-element.elementor-element-sectionE_steps{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-sectionB{--content-width:1344px;}.elementor-41 .elementor-element.elementor-element-statbarwrap{--content-width:1344px;}.elementor-41 .elementor-element.elementor-element-statbar{--content-width:1344px;}.elementor-41 .elementor-element.elementor-element-sectionC_inner{--content-width:1344px;}.elementor-41 .elementor-element.elementor-element-gridwrap{--content-width:1344px;}.elementor-41 .elementor-element.elementor-element-sectionC_grid{--content-width:1344px;}.elementor-41 .elementor-element.elementor-element-evtsection{--content-width:1344px;}.elementor-41 .elementor-element.elementor-element-sectionD{--content-width:1344px;}.elementor-41 .elementor-element.elementor-element-sectionPrograma{--content-width:1344px;}.elementor-41 .elementor-element.elementor-element-sectionE_head{--content-width:1344px;}.elementor-41 .elementor-element.elementor-element-sectionE_steps{--content-width:1344px;}.elementor-41 .elementor-element.elementor-element-sectionF{--content-width:1344px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-sectionC_grid{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-evtcarousel{--e-n-carousel-swiper-slides-to-display:1;}.elementor-41 .elementor-element.elementor-element-sectionE_steps{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-booksimg */@keyframes flotar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  50% {
    transform: translateY(-12px) rotate(1deg);
  }
  100% {
    transform: translateY(0px) rotate(0deg);
  }
}

.libro {
  animation: flotar 4s ease-in-out infinite;
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evttitle */.elementor-41 .elementor-element.elementor-element-evttitle .elementor-heading-title::after{content:"";display:block;width:56px;height:4px;background:#9C1F63;border-radius:2px;margin-top:16px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge1 */.elementor-41 .elementor-element.elementor-element-evtbadge1{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge1 .elementor-heading-title{display:inline-block;background:#9C1F63;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum1 */.elementor-41 .elementor-element.elementor-element-evtnum1{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum1 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia1 */.elementor-41 .elementor-element.elementor-element-evtmedia1{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia1 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.elementor-41 .elementor-element.elementor-element-evtmedia1::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(35,58,86,.28) 0%,rgba(35,58,86,0) 38%,rgba(35,58,86,0) 62%,rgba(35,58,86,.42) 100%);}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia1{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia1{height:280px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody1 */.elementor-41 .elementor-element.elementor-element-evtbody1{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard1 */.elementor-41 .elementor-element.elementor-element-evtcard1{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #9C1F63;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard1:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}.elementor-41 .elementor-element.elementor-element-evtcard1 .evt-media img{transition:transform .5s ease}.elementor-41 .elementor-element.elementor-element-evtcard1:hover .evt-media img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge2 */.elementor-41 .elementor-element.elementor-element-evtbadge2{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge2 .elementor-heading-title{display:inline-block;background:#29ABE2;color:#233A56;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum2 */.elementor-41 .elementor-element.elementor-element-evtnum2{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum2 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia2 */.elementor-41 .elementor-element.elementor-element-evtmedia2{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia2 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.elementor-41 .elementor-element.elementor-element-evtmedia2::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(35,58,86,.28) 0%,rgba(35,58,86,0) 38%,rgba(35,58,86,0) 62%,rgba(35,58,86,.42) 100%);}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia2{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia2{height:280px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-evtbtn2 */.elementor-41 .elementor-element.elementor-element-evtbtn2{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody2 */.elementor-41 .elementor-element.elementor-element-evtbody2{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard2 */.elementor-41 .elementor-element.elementor-element-evtcard2{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #29ABE2;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard2:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}.elementor-41 .elementor-element.elementor-element-evtcard2 .evt-media img{transition:transform .5s ease}.elementor-41 .elementor-element.elementor-element-evtcard2:hover .evt-media img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge3 */.elementor-41 .elementor-element.elementor-element-evtbadge3{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge3 .elementor-heading-title{display:inline-block;background:#233A56;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum3 */.elementor-41 .elementor-element.elementor-element-evtnum3{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum3 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia3 */.elementor-41 .elementor-element.elementor-element-evtmedia3{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-widget-video{height:100%}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-wrapper{height:100%;position:relative;padding:0!important}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-wrapper video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia3{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia3{height:280px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody3 */.elementor-41 .elementor-element.elementor-element-evtbody3{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard3 */.elementor-41 .elementor-element.elementor-element-evtcard3{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #233A56;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard3:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge4 */.elementor-41 .elementor-element.elementor-element-evtbadge4{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge4 .elementor-heading-title{display:inline-block;background:#233A56;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum4 */.elementor-41 .elementor-element.elementor-element-evtnum4{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum4 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia4 */.elementor-41 .elementor-element.elementor-element-evtmedia4{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia4 .elementor-widget-image{position:absolute;inset:0;margin:0;z-index:1}.elementor-41 .elementor-element.elementor-element-evtmedia4 .elementor-widget-image *{height:100%}.elementor-41 .elementor-element.elementor-element-evtmedia4 img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia4{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia4{height:280px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-evtbtn4 */.elementor-41 .elementor-element.elementor-element-evtbtn4{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody4 */.elementor-41 .elementor-element.elementor-element-evtbody4{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard4 */.elementor-41 .elementor-element.elementor-element-evtcard4{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #233A56;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard4:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge1 */.elementor-41 .elementor-element.elementor-element-evtbadge1{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge1 .elementor-heading-title{display:inline-block;background:#9C1F63;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum1 */.elementor-41 .elementor-element.elementor-element-evtnum1{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum1 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia1 */.elementor-41 .elementor-element.elementor-element-evtmedia1{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia1 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.elementor-41 .elementor-element.elementor-element-evtmedia1::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(35,58,86,.28) 0%,rgba(35,58,86,0) 38%,rgba(35,58,86,0) 62%,rgba(35,58,86,.42) 100%);}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia1{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia1{height:280px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody1 */.elementor-41 .elementor-element.elementor-element-evtbody1{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard1 */.elementor-41 .elementor-element.elementor-element-evtcard1{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #9C1F63;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard1:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}.elementor-41 .elementor-element.elementor-element-evtcard1 .evt-media img{transition:transform .5s ease}.elementor-41 .elementor-element.elementor-element-evtcard1:hover .evt-media img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge2 */.elementor-41 .elementor-element.elementor-element-evtbadge2{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge2 .elementor-heading-title{display:inline-block;background:#29ABE2;color:#233A56;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum2 */.elementor-41 .elementor-element.elementor-element-evtnum2{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum2 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia2 */.elementor-41 .elementor-element.elementor-element-evtmedia2{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia2 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.elementor-41 .elementor-element.elementor-element-evtmedia2::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(35,58,86,.28) 0%,rgba(35,58,86,0) 38%,rgba(35,58,86,0) 62%,rgba(35,58,86,.42) 100%);}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia2{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia2{height:280px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-evtbtn2 */.elementor-41 .elementor-element.elementor-element-evtbtn2{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody2 */.elementor-41 .elementor-element.elementor-element-evtbody2{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard2 */.elementor-41 .elementor-element.elementor-element-evtcard2{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #29ABE2;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard2:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}.elementor-41 .elementor-element.elementor-element-evtcard2 .evt-media img{transition:transform .5s ease}.elementor-41 .elementor-element.elementor-element-evtcard2:hover .evt-media img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge3 */.elementor-41 .elementor-element.elementor-element-evtbadge3{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge3 .elementor-heading-title{display:inline-block;background:#233A56;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum3 */.elementor-41 .elementor-element.elementor-element-evtnum3{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum3 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia3 */.elementor-41 .elementor-element.elementor-element-evtmedia3{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-widget-video{height:100%}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-wrapper{height:100%;position:relative;padding:0!important}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-wrapper video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia3{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia3{height:280px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody3 */.elementor-41 .elementor-element.elementor-element-evtbody3{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard3 */.elementor-41 .elementor-element.elementor-element-evtcard3{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #233A56;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard3:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge4 */.elementor-41 .elementor-element.elementor-element-evtbadge4{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge4 .elementor-heading-title{display:inline-block;background:#233A56;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum4 */.elementor-41 .elementor-element.elementor-element-evtnum4{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum4 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia4 */.elementor-41 .elementor-element.elementor-element-evtmedia4{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia4 .elementor-widget-image{position:absolute;inset:0;margin:0;z-index:1}.elementor-41 .elementor-element.elementor-element-evtmedia4 .elementor-widget-image *{height:100%}.elementor-41 .elementor-element.elementor-element-evtmedia4 img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia4{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia4{height:280px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-evtbtn4 */.elementor-41 .elementor-element.elementor-element-evtbtn4{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody4 */.elementor-41 .elementor-element.elementor-element-evtbody4{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard4 */.elementor-41 .elementor-element.elementor-element-evtcard4{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #233A56;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard4:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge1 */.elementor-41 .elementor-element.elementor-element-evtbadge1{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge1 .elementor-heading-title{display:inline-block;background:#9C1F63;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum1 */.elementor-41 .elementor-element.elementor-element-evtnum1{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum1 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia1 */.elementor-41 .elementor-element.elementor-element-evtmedia1{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia1 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.elementor-41 .elementor-element.elementor-element-evtmedia1::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(35,58,86,.28) 0%,rgba(35,58,86,0) 38%,rgba(35,58,86,0) 62%,rgba(35,58,86,.42) 100%);}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia1{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia1{height:280px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody1 */.elementor-41 .elementor-element.elementor-element-evtbody1{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard1 */.elementor-41 .elementor-element.elementor-element-evtcard1{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #9C1F63;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard1:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}.elementor-41 .elementor-element.elementor-element-evtcard1 .evt-media img{transition:transform .5s ease}.elementor-41 .elementor-element.elementor-element-evtcard1:hover .evt-media img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge2 */.elementor-41 .elementor-element.elementor-element-evtbadge2{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge2 .elementor-heading-title{display:inline-block;background:#29ABE2;color:#233A56;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum2 */.elementor-41 .elementor-element.elementor-element-evtnum2{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum2 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia2 */.elementor-41 .elementor-element.elementor-element-evtmedia2{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia2 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.elementor-41 .elementor-element.elementor-element-evtmedia2::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(35,58,86,.28) 0%,rgba(35,58,86,0) 38%,rgba(35,58,86,0) 62%,rgba(35,58,86,.42) 100%);}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia2{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia2{height:280px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-evtbtn2 */.elementor-41 .elementor-element.elementor-element-evtbtn2{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody2 */.elementor-41 .elementor-element.elementor-element-evtbody2{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard2 */.elementor-41 .elementor-element.elementor-element-evtcard2{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #29ABE2;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard2:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}.elementor-41 .elementor-element.elementor-element-evtcard2 .evt-media img{transition:transform .5s ease}.elementor-41 .elementor-element.elementor-element-evtcard2:hover .evt-media img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge3 */.elementor-41 .elementor-element.elementor-element-evtbadge3{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge3 .elementor-heading-title{display:inline-block;background:#233A56;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum3 */.elementor-41 .elementor-element.elementor-element-evtnum3{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum3 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia3 */.elementor-41 .elementor-element.elementor-element-evtmedia3{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-widget-video{height:100%}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-wrapper{height:100%;position:relative;padding:0!important}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-wrapper video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia3{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia3{height:280px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody3 */.elementor-41 .elementor-element.elementor-element-evtbody3{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard3 */.elementor-41 .elementor-element.elementor-element-evtcard3{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #233A56;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard3:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge4 */.elementor-41 .elementor-element.elementor-element-evtbadge4{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge4 .elementor-heading-title{display:inline-block;background:#233A56;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum4 */.elementor-41 .elementor-element.elementor-element-evtnum4{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum4 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia4 */.elementor-41 .elementor-element.elementor-element-evtmedia4{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia4 .elementor-widget-image{position:absolute;inset:0;margin:0;z-index:1}.elementor-41 .elementor-element.elementor-element-evtmedia4 .elementor-widget-image *{height:100%}.elementor-41 .elementor-element.elementor-element-evtmedia4 img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia4{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia4{height:280px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-evtbtn4 */.elementor-41 .elementor-element.elementor-element-evtbtn4{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody4 */.elementor-41 .elementor-element.elementor-element-evtbody4{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard4 */.elementor-41 .elementor-element.elementor-element-evtcard4{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #233A56;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard4:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge1 */.elementor-41 .elementor-element.elementor-element-evtbadge1{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge1 .elementor-heading-title{display:inline-block;background:#9C1F63;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum1 */.elementor-41 .elementor-element.elementor-element-evtnum1{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum1 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia1 */.elementor-41 .elementor-element.elementor-element-evtmedia1{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia1 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.elementor-41 .elementor-element.elementor-element-evtmedia1::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(35,58,86,.28) 0%,rgba(35,58,86,0) 38%,rgba(35,58,86,0) 62%,rgba(35,58,86,.42) 100%);}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia1{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia1{height:280px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody1 */.elementor-41 .elementor-element.elementor-element-evtbody1{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard1 */.elementor-41 .elementor-element.elementor-element-evtcard1{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #9C1F63;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard1:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}.elementor-41 .elementor-element.elementor-element-evtcard1 .evt-media img{transition:transform .5s ease}.elementor-41 .elementor-element.elementor-element-evtcard1:hover .evt-media img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge2 */.elementor-41 .elementor-element.elementor-element-evtbadge2{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge2 .elementor-heading-title{display:inline-block;background:#29ABE2;color:#233A56;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum2 */.elementor-41 .elementor-element.elementor-element-evtnum2{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum2 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia2 */.elementor-41 .elementor-element.elementor-element-evtmedia2{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia2 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.elementor-41 .elementor-element.elementor-element-evtmedia2::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(35,58,86,.28) 0%,rgba(35,58,86,0) 38%,rgba(35,58,86,0) 62%,rgba(35,58,86,.42) 100%);}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia2{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia2{height:280px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-evtbtn2 */.elementor-41 .elementor-element.elementor-element-evtbtn2{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody2 */.elementor-41 .elementor-element.elementor-element-evtbody2{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard2 */.elementor-41 .elementor-element.elementor-element-evtcard2{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #29ABE2;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard2:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}.elementor-41 .elementor-element.elementor-element-evtcard2 .evt-media img{transition:transform .5s ease}.elementor-41 .elementor-element.elementor-element-evtcard2:hover .evt-media img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge3 */.elementor-41 .elementor-element.elementor-element-evtbadge3{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge3 .elementor-heading-title{display:inline-block;background:#233A56;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum3 */.elementor-41 .elementor-element.elementor-element-evtnum3{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum3 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia3 */.elementor-41 .elementor-element.elementor-element-evtmedia3{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-widget-video{height:100%}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-wrapper{height:100%;position:relative;padding:0!important}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-wrapper video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia3{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia3{height:280px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody3 */.elementor-41 .elementor-element.elementor-element-evtbody3{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard3 */.elementor-41 .elementor-element.elementor-element-evtcard3{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #233A56;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard3:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge4 */.elementor-41 .elementor-element.elementor-element-evtbadge4{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge4 .elementor-heading-title{display:inline-block;background:#233A56;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum4 */.elementor-41 .elementor-element.elementor-element-evtnum4{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum4 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia4 */.elementor-41 .elementor-element.elementor-element-evtmedia4{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia4 .elementor-widget-image{position:absolute;inset:0;margin:0;z-index:1}.elementor-41 .elementor-element.elementor-element-evtmedia4 .elementor-widget-image *{height:100%}.elementor-41 .elementor-element.elementor-element-evtmedia4 img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia4{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia4{height:280px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-evtbtn4 */.elementor-41 .elementor-element.elementor-element-evtbtn4{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody4 */.elementor-41 .elementor-element.elementor-element-evtbody4{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard4 */.elementor-41 .elementor-element.elementor-element-evtcard4{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #233A56;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard4:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge1 */.elementor-41 .elementor-element.elementor-element-evtbadge1{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge1 .elementor-heading-title{display:inline-block;background:#9C1F63;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum1 */.elementor-41 .elementor-element.elementor-element-evtnum1{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum1 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia1 */.elementor-41 .elementor-element.elementor-element-evtmedia1{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia1 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.elementor-41 .elementor-element.elementor-element-evtmedia1::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(35,58,86,.28) 0%,rgba(35,58,86,0) 38%,rgba(35,58,86,0) 62%,rgba(35,58,86,.42) 100%);}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia1{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia1{height:280px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody1 */.elementor-41 .elementor-element.elementor-element-evtbody1{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard1 */.elementor-41 .elementor-element.elementor-element-evtcard1{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #9C1F63;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard1:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}.elementor-41 .elementor-element.elementor-element-evtcard1 .evt-media img{transition:transform .5s ease}.elementor-41 .elementor-element.elementor-element-evtcard1:hover .evt-media img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge2 */.elementor-41 .elementor-element.elementor-element-evtbadge2{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge2 .elementor-heading-title{display:inline-block;background:#29ABE2;color:#233A56;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum2 */.elementor-41 .elementor-element.elementor-element-evtnum2{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum2 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia2 */.elementor-41 .elementor-element.elementor-element-evtmedia2{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia2 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.elementor-41 .elementor-element.elementor-element-evtmedia2::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(35,58,86,.28) 0%,rgba(35,58,86,0) 38%,rgba(35,58,86,0) 62%,rgba(35,58,86,.42) 100%);}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia2{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia2{height:280px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-evtbtn2 */.elementor-41 .elementor-element.elementor-element-evtbtn2{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody2 */.elementor-41 .elementor-element.elementor-element-evtbody2{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard2 */.elementor-41 .elementor-element.elementor-element-evtcard2{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #29ABE2;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard2:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}.elementor-41 .elementor-element.elementor-element-evtcard2 .evt-media img{transition:transform .5s ease}.elementor-41 .elementor-element.elementor-element-evtcard2:hover .evt-media img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge3 */.elementor-41 .elementor-element.elementor-element-evtbadge3{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge3 .elementor-heading-title{display:inline-block;background:#233A56;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum3 */.elementor-41 .elementor-element.elementor-element-evtnum3{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum3 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia3 */.elementor-41 .elementor-element.elementor-element-evtmedia3{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-widget-video{height:100%}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-wrapper{height:100%;position:relative;padding:0!important}.elementor-41 .elementor-element.elementor-element-evtmedia3 .elementor-wrapper video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia3{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia3{height:280px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody3 */.elementor-41 .elementor-element.elementor-element-evtbody3{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard3 */.elementor-41 .elementor-element.elementor-element-evtcard3{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #233A56;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard3:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtbadge4 */.elementor-41 .elementor-element.elementor-element-evtbadge4{position:absolute;top:16px;left:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtbadge4 .elementor-heading-title{display:inline-block;background:#233A56;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(35,58,86,.25);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-evtnum4 */.elementor-41 .elementor-element.elementor-element-evtnum4{position:absolute;top:16px;right:16px;z-index:3;margin:0}.elementor-41 .elementor-element.elementor-element-evtnum4 .elementor-heading-title{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:rgba(35,58,86,.62);padding:6px 10px;border-radius:6px;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtmedia4 */.elementor-41 .elementor-element.elementor-element-evtmedia4{position:relative;overflow:hidden;height:320px}.elementor-41 .elementor-element.elementor-element-evtmedia4 .elementor-widget-image{position:absolute;inset:0;margin:0;z-index:1}.elementor-41 .elementor-element.elementor-element-evtmedia4 .elementor-widget-image *{height:100%}.elementor-41 .elementor-element.elementor-element-evtmedia4 img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-evtmedia4{height:300px}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-evtmedia4{height:280px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-evtbtn4 */.elementor-41 .elementor-element.elementor-element-evtbtn4{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtbody4 */.elementor-41 .elementor-element.elementor-element-evtbody4{flex:1 1 auto;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-evtcard4 */.elementor-41 .elementor-element.elementor-element-evtcard4{box-shadow:0 4px 18px rgba(35,58,86,.08);border-bottom:4px solid #233A56;transition:transform .35s ease, box-shadow .35s ease;height:100%;}.elementor-41 .elementor-element.elementor-element-evtcard4:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(35,58,86,.16)}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-evtcarousel */.elementor-41 .elementor-element.elementor-element-evtcarousel .elementor-swiper-button{width:44px;height:44px;border-radius:50%;background:#233A56;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(35,58,86,.18);transition:background .25s ease;}.elementor-41 .elementor-element.elementor-element-evtcarousel .elementor-swiper-button:hover{background:#9C1F63}.elementor-41 .elementor-element.elementor-element-evtcarousel .elementor-swiper-button svg,.elementor-41 .elementor-element.elementor-element-evtcarousel .elementor-swiper-button i{font-size:16px;fill:#fff;color:#fff}.elementor-41 .elementor-element.elementor-element-evtcarousel .swiper-pagination-bullet{width:9px;height:9px;background:#233A56;opacity:.25;transition:all .25s ease;}.elementor-41 .elementor-element.elementor-element-evtcarousel .swiper-pagination-bullet-active{opacity:1;background:#9C1F63;width:24px;border-radius:5px;}.elementor-41 .elementor-element.elementor-element-evtcarousel .swiper-wrapper{padding-bottom:8px}/* End custom CSS */