.elementor-51 .elementor-element.elementor-element-d031226{--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-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-51 .elementor-element.elementor-element-0abe914 .elementor-repeater-item-65b972e .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://flm.mx/wp-content/uploads/2025/11/Firma_convenio_UNAM_FLM.png);background-size:cover;}.elementor-51 .elementor-element.elementor-element-0abe914 .elementor-repeater-item-65b972e .elementor-background-overlay{background-color:#0000006B;}.elementor-51 .elementor-element.elementor-element-0abe914 .elementor-repeater-item-e827dc5 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://flm.mx/wp-content/uploads/2025/11/SliderPremio_FLM_CC.jpg);background-size:cover;}.elementor-51 .elementor-element.elementor-element-0abe914 .elementor-repeater-item-e827dc5 .elementor-background-overlay{background-color:#0000006B;}.elementor-51 .elementor-element.elementor-element-0abe914 .elementor-repeater-item-3e9f015 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://flm.mx/wp-content/uploads/2025/11/Irene_V_SL.png);background-size:cover;}.elementor-51 .elementor-element.elementor-element-0abe914 .elementor-repeater-item-3e9f015 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-51 .elementor-element.elementor-element-0abe914 .swiper-slide{transition-duration:calc(6000ms*1.2);height:440px;}.elementor-51 .elementor-element.elementor-element-0abe914.elementor-widget, .elementor-51 .elementor-element.elementor-element-0abe914.elementor-widget > *{position:relative;--jkit-option-enabled:0px;}.elementor-51 .elementor-element.elementor-element-0abe914.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-51 .elementor-element.elementor-element-0abe914 .swiper-slide-contents{max-width:66%;}.elementor-51 .elementor-element.elementor-element-0abe914 .swiper-slide-inner{text-align:center;}.elementor-51 .elementor-element.elementor-element-0abe914 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-51 .elementor-element.elementor-element-0abe914 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-51 .elementor-element.elementor-element-0abe914 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-51 .elementor-element.elementor-element-0abe914 .elementor-slide-button{font-family:var( --e-global-typography-3c61d74-font-family ), Sans-serif;font-size:var( --e-global-typography-3c61d74-font-size );font-weight:var( --e-global-typography-3c61d74-font-weight );text-transform:var( --e-global-typography-3c61d74-text-transform );font-style:var( --e-global-typography-3c61d74-font-style );text-decoration:var( --e-global-typography-3c61d74-text-decoration );line-height:var( --e-global-typography-3c61d74-line-height );border-width:1px;border-radius:0px;border-color:#FFFFFFC4;}.elementor-51 .elementor-element.elementor-element-0abe914 .elementor-slide-button:hover{color:var( --e-global-color-905c08a );}.elementor-51 .elementor-element.elementor-element-2323f29{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--overlay-opacity:1;}.elementor-51 .elementor-element.elementor-element-2323f29::before, .elementor-51 .elementor-element.elementor-element-2323f29 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-2323f29 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-2323f29 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-2323f29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-2323f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://flm.mx/wp-content/uploads/2025/11/textura-300x164.jpg");--background-overlay:'';background-position:top center;background-repeat:repeat;}.elementor-51 .elementor-element.elementor-element-2323f29 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-51 .elementor-element.elementor-element-dfdf4ae .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text, .elementor-51 .elementor-element.elementor-element-dfdf4ae .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient:not(.typing-delete) .dynamic-text .dynamic-text-letter{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-51 .elementor-element.elementor-element-dfdf4ae .jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete{background-color:#02010100;}.elementor-51 .elementor-element.elementor-element-dfdf4ae .jeg-elementor-kit.jkit-animated-text{text-align:center;}.elementor-51 .elementor-element.elementor-element-dfdf4ae .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-size:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-51 .elementor-element.elementor-element-dfdf4ae .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color{color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-dfdf4ae .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-size:26px;font-weight:200;letter-spacing:1.5px;word-spacing:5px;}.elementor-51 .elementor-element.elementor-element-e1b6e29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-15fa607{--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-51 .elementor-element.elementor-element-2909ef0.jkit-equal-height-enable, .elementor-51 .elementor-element.elementor-element-2909ef0.jkit-equal-height-enable, .elementor-51 .elementor-element.elementor-element-2909ef0.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-51 .elementor-element.elementor-element-2909ef0.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .border-bottom{height:3px;}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .image-box-header img{height:400px;object-fit:cover;opacity:100%;}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .image-box-header{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8A4A4;}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-family:"vag-rundschrift-d", Sans-serif;font-size:32px;font-weight:300;text-transform:none;font-style:normal;}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-60d4ae6{--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-51 .elementor-element.elementor-element-b1ea38b.jkit-equal-height-enable, .elementor-51 .elementor-element.elementor-element-b1ea38b.jkit-equal-height-enable, .elementor-51 .elementor-element.elementor-element-b1ea38b.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-51 .elementor-element.elementor-element-b1ea38b.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .border-bottom{height:3px;}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-header img{height:400px;object-fit:cover;opacity:100%;}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-header{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8A4A4;}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-family:var( --e-global-typography-90d48fc-font-family ), Sans-serif;font-size:var( --e-global-typography-90d48fc-font-size );font-weight:var( --e-global-typography-90d48fc-font-weight );text-transform:var( --e-global-typography-90d48fc-text-transform );font-style:var( --e-global-typography-90d48fc-font-style );line-height:var( --e-global-typography-90d48fc-line-height );}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-c40137b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-51 .elementor-element.elementor-element-f1e430e{--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-51 .elementor-element.elementor-element-d21f367.jkit-equal-height-enable, .elementor-51 .elementor-element.elementor-element-d21f367.jkit-equal-height-enable, .elementor-51 .elementor-element.elementor-element-d21f367.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-51 .elementor-element.elementor-element-d21f367.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .border-bottom{height:3px;}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-header, .elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-header img{border-radius:1px 1px 1px 1px;}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-header img{height:430px;object-fit:cover;opacity:100%;}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-header{border-style:solid;border-width:0px 0px 0px 0px;border-color:#A8A4A4;}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-family:var( --e-global-typography-90d48fc-font-family ), Sans-serif;font-size:var( --e-global-typography-90d48fc-font-size );font-weight:var( --e-global-typography-90d48fc-font-weight );text-transform:var( --e-global-typography-90d48fc-text-transform );font-style:var( --e-global-typography-90d48fc-font-style );line-height:var( --e-global-typography-90d48fc-line-height );}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-4a4f37a{--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-51 .elementor-element.elementor-element-188af6a.jkit-equal-height-enable, .elementor-51 .elementor-element.elementor-element-188af6a.jkit-equal-height-enable, .elementor-51 .elementor-element.elementor-element-188af6a.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-51 .elementor-element.elementor-element-188af6a.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .border-bottom{height:3px;}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-header img{height:429px;object-fit:cover;opacity:100%;}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-header{border-style:solid;border-width:0px 0px 0px 0px;border-color:#67BDAE;}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-family:var( --e-global-typography-90d48fc-font-family ), Sans-serif;font-size:var( --e-global-typography-90d48fc-font-size );font-weight:var( --e-global-typography-90d48fc-font-weight );text-transform:var( --e-global-typography-90d48fc-text-transform );font-style:var( --e-global-typography-90d48fc-font-style );line-height:var( --e-global-typography-90d48fc-line-height );}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-bf021fa{--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-51 .elementor-element.elementor-element-27a5ef7{margin:56px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 15px;}.elementor-51 .elementor-element.elementor-element-27a5ef7 .elementor-heading-title{font-family:var( --e-global-typography-b9aee13-font-family ), Sans-serif;font-size:var( --e-global-typography-b9aee13-font-size );font-weight:var( --e-global-typography-b9aee13-font-weight );text-transform:var( --e-global-typography-b9aee13-text-transform );font-style:var( --e-global-typography-b9aee13-font-style );text-decoration:var( --e-global-typography-b9aee13-text-decoration );line-height:var( --e-global-typography-b9aee13-line-height );}.elementor-51 .elementor-element.elementor-element-7c94279{--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-51 .elementor-element.elementor-element-c97ae8a .elementor-repeater-item-d6147a0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://flm.mx/wp-content/uploads/2025/11/Casa_-color_CC_1920-e1764135410511.jpeg);background-size:cover;}.elementor-51 .elementor-element.elementor-element-c97ae8a .elementor-repeater-item-01a9381 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://flm.mx/wp-content/uploads/2025/11/Escalera_principal_color_CC_1920-e1764136404182.jpg);background-size:cover;}.elementor-51 .elementor-element.elementor-element-c97ae8a .elementor-repeater-item-a0b2abf .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://flm.mx/wp-content/uploads/2025/12/DSC01138-scaled-e1764605562303.jpg);background-size:cover;}.elementor-51 .elementor-element.elementor-element-c97ae8a .elementor-repeater-item-fb0fc04 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://flm.mx/wp-content/uploads/2025/11/Escaleras_madera_CC_Color_1920-e1764136364850.jpg);background-size:cover;}.elementor-51 .elementor-element.elementor-element-c97ae8a .elementor-repeater-item-408fb54 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://flm.mx/wp-content/uploads/2025/11/Patio_central_CC_Color_1920-e1764137151656.jpg);background-size:cover;}.elementor-51 .elementor-element.elementor-element-c97ae8a .elementor-repeater-item-1fa5d32 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://flm.mx/wp-content/uploads/2025/12/CCO3412-scaled-e1764606364331.jpg);background-size:cover;}.elementor-51 .elementor-element.elementor-element-c97ae8a .elementor-repeater-item-076d53b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://flm.mx/wp-content/uploads/2025/12/CCO3380-scaled-e1764606677295.jpg);background-size:cover;}.elementor-51 .elementor-element.elementor-element-c97ae8a .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-51 .elementor-element.elementor-element-c97ae8a{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-51 .elementor-element.elementor-element-c97ae8a .swiper-slide-contents{max-width:66%;}.elementor-51 .elementor-element.elementor-element-c97ae8a .swiper-slide-inner{text-align:end;}.elementor-51 .elementor-element.elementor-element-7bd6b3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:65px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-7bd6b3e.e-con{--align-self:center;}.elementor-51 .elementor-element.elementor-element-431ea24{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-b75f968{--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-51 .elementor-element.elementor-element-7ba94a7{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-15fa607{--width:50%;}.elementor-51 .elementor-element.elementor-element-60d4ae6{--width:50%;}.elementor-51 .elementor-element.elementor-element-f1e430e{--width:50%;}.elementor-51 .elementor-element.elementor-element-4a4f37a{--width:50%;}.elementor-51 .elementor-element.elementor-element-431ea24{--width:33.3333%;}.elementor-51 .elementor-element.elementor-element-b75f968{--width:33.3333%;}.elementor-51 .elementor-element.elementor-element-7ba94a7{--width:33.3333%;}}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-0abe914 .elementor-slide-button{font-size:var( --e-global-typography-3c61d74-font-size );line-height:var( --e-global-typography-3c61d74-line-height );}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-size:var( --e-global-typography-90d48fc-font-size );line-height:var( --e-global-typography-90d48fc-line-height );}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-size:var( --e-global-typography-90d48fc-font-size );line-height:var( --e-global-typography-90d48fc-line-height );}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-size:var( --e-global-typography-90d48fc-font-size );line-height:var( --e-global-typography-90d48fc-line-height );}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-27a5ef7 .elementor-heading-title{font-size:var( --e-global-typography-b9aee13-font-size );line-height:var( --e-global-typography-b9aee13-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-0abe914 .elementor-slide-button{font-size:var( --e-global-typography-3c61d74-font-size );line-height:var( --e-global-typography-3c61d74-line-height );}.elementor-51 .elementor-element.elementor-element-2909ef0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-size:var( --e-global-typography-90d48fc-font-size );line-height:var( --e-global-typography-90d48fc-line-height );}.elementor-51 .elementor-element.elementor-element-b1ea38b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-size:var( --e-global-typography-90d48fc-font-size );line-height:var( --e-global-typography-90d48fc-line-height );}.elementor-51 .elementor-element.elementor-element-d21f367 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-size:var( --e-global-typography-90d48fc-font-size );line-height:var( --e-global-typography-90d48fc-line-height );}.elementor-51 .elementor-element.elementor-element-188af6a .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-27a5ef7 .elementor-heading-title{font-size:var( --e-global-typography-b9aee13-font-size );line-height:var( --e-global-typography-b9aee13-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}