.elementor-78699 .elementor-element.elementor-element-1fe180b{--display:flex;--min-height:400px;--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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-78699 .elementor-element.elementor-element-54e2368 .elementor-repeater-item-ca3bd60 .swiper-slide-bg{background-image:url(https://cibiogem.secihti.mx/wp-content/uploads/2025/11/slider_01_genes_alterados_1280x400pxpx.jpg);background-size:contain;}.elementor-78699 .elementor-element.elementor-element-54e2368 .elementor-repeater-item-6f26856 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://cibiogem.secihti.mx/wp-content/uploads/2025/11/slider_02_encuentro_agroecologias_1280x400px.jpg);background-size:contain;}.elementor-78699 .elementor-element.elementor-element-54e2368 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-78699 .elementor-element.elementor-element-54e2368 .swiper-slide-contents{max-width:66%;}.elementor-78699 .elementor-element.elementor-element-54e2368 .swiper-slide-inner{text-align:center;}.elementor-78699 .elementor-element.elementor-element-93a6d0a{--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-78699 .elementor-element.elementor-element-b184693{--spacer-size:20px;}.elementor-78699 .elementor-element.elementor-element-a36a676{--display:grid;--min-height:30vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-78699 .elementor-element.elementor-element-a8f97cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-78699 .elementor-element.elementor-element-2b98718 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-78699 .elementor-element.elementor-element-2b98718 .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-2b98718 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;}.elementor-78699 .elementor-element.elementor-element-2b98718 .elementor-icon-box-title{color:var( --e-global-color-b766d16 );}.elementor-78699 .elementor-element.elementor-element-2b98718:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-2b98718:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b766d16 );}.elementor-78699 .elementor-element.elementor-element-78de825{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-78699 .elementor-element.elementor-element-a445d46 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-78699 .elementor-element.elementor-element-a445d46{--icon-box-icon-margin:15px;}.elementor-78699 .elementor-element.elementor-element-a445d46 .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-a445d46 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;}.elementor-78699 .elementor-element.elementor-element-a445d46 .elementor-icon-box-title{color:var( --e-global-color-b766d16 );}.elementor-78699 .elementor-element.elementor-element-a445d46:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-a445d46:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b766d16 );}.elementor-78699 .elementor-element.elementor-element-539c312{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-78699 .elementor-element.elementor-element-964248f .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-78699 .elementor-element.elementor-element-964248f{--icon-box-icon-margin:15px;}.elementor-78699 .elementor-element.elementor-element-964248f .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-964248f .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;}.elementor-78699 .elementor-element.elementor-element-964248f .elementor-icon-box-title{color:var( --e-global-color-b766d16 );}.elementor-78699 .elementor-element.elementor-element-964248f:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-964248f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b766d16 );}.elementor-78699 .elementor-element.elementor-element-0c8baf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-78699 .elementor-element.elementor-element-c53cba4 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-78699 .elementor-element.elementor-element-c53cba4{--icon-box-icon-margin:15px;}.elementor-78699 .elementor-element.elementor-element-c53cba4 .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-c53cba4 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;}.elementor-78699 .elementor-element.elementor-element-c53cba4 .elementor-icon-box-title{color:var( --e-global-color-b766d16 );}.elementor-78699 .elementor-element.elementor-element-c53cba4:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-c53cba4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b766d16 );}.elementor-78699 .elementor-element.elementor-element-64b9a8e{--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-78699 .elementor-element.elementor-element-e3ff667{--spacer-size:50px;}.elementor-78699 .elementor-element.elementor-element-d1f75eb{--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;}.elementor-78699 .elementor-element.elementor-element-5f607b0{--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-78699 .elementor-element.elementor-element-edd6137{--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;}.elementor-78699 .elementor-element.elementor-element-edd6137:not(.elementor-motion-effects-element-type-background), .elementor-78699 .elementor-element.elementor-element-edd6137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2D959 0%, #F2BA40 100%);}.elementor-78699 .elementor-element.elementor-element-612351e{--icon-box-icon-margin:15px;}.elementor-78699 .elementor-element.elementor-element-612351e .elementor-icon-box-title{color:#141414;}.elementor-78699 .elementor-element.elementor-element-0d7c842{--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-78699 .elementor-element.elementor-element-fff18f4{--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;}.elementor-78699 .elementor-element.elementor-element-a3743bd{--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-78699 .elementor-element.elementor-element-f9d742d .elementor-icon-box-wrapper{align-items:center;}.elementor-78699 .elementor-element.elementor-element-f9d742d{--icon-box-icon-margin:32px;}.elementor-78699 .elementor-element.elementor-element-f9d742d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-f9d742d.elementor-view-framed .elementor-icon, .elementor-78699 .elementor-element.elementor-element-f9d742d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-f9d742d .elementor-icon{font-size:64px;}.elementor-78699 .elementor-element.elementor-element-f9d742d .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-f9d742d .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-78699 .elementor-element.elementor-element-f9d742d .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-f9d742d:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-f9d742d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-4902b3e{--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-78699 .elementor-element.elementor-element-25be2af .elementor-icon-box-wrapper{align-items:center;}.elementor-78699 .elementor-element.elementor-element-25be2af{--icon-box-icon-margin:32px;}.elementor-78699 .elementor-element.elementor-element-25be2af.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-25be2af.elementor-view-framed .elementor-icon, .elementor-78699 .elementor-element.elementor-element-25be2af.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-25be2af .elementor-icon{font-size:64px;}.elementor-78699 .elementor-element.elementor-element-25be2af .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-25be2af .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-78699 .elementor-element.elementor-element-25be2af .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-25be2af:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-25be2af:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-53c9895{--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-78699 .elementor-element.elementor-element-b704174 .elementor-icon-box-wrapper{align-items:center;}.elementor-78699 .elementor-element.elementor-element-b704174{--icon-box-icon-margin:32px;}.elementor-78699 .elementor-element.elementor-element-b704174.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-b704174.elementor-view-framed .elementor-icon, .elementor-78699 .elementor-element.elementor-element-b704174.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-b704174 .elementor-icon{font-size:64px;}.elementor-78699 .elementor-element.elementor-element-b704174 .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-b704174 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-78699 .elementor-element.elementor-element-b704174 .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-b704174:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-b704174:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-fde0b99{--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-78699 .elementor-element.elementor-element-66cafeb .elementor-icon-box-wrapper{align-items:center;}.elementor-78699 .elementor-element.elementor-element-66cafeb{--icon-box-icon-margin:32px;}.elementor-78699 .elementor-element.elementor-element-66cafeb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-66cafeb.elementor-view-framed .elementor-icon, .elementor-78699 .elementor-element.elementor-element-66cafeb.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-66cafeb .elementor-icon{font-size:64px;}.elementor-78699 .elementor-element.elementor-element-66cafeb .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-66cafeb .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-78699 .elementor-element.elementor-element-66cafeb .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-66cafeb:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-66cafeb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-7f968c6{--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-78699 .elementor-element.elementor-element-414dcb1{--spacer-size:50px;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );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-78699 .elementor-element.elementor-element-59200db{--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:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}.elementor-78699 .elementor-element.elementor-element-44ad5cd{--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-78699 .elementor-element.elementor-element-7ff8418 .elementor-icon-box-wrapper{align-items:center;}.elementor-78699 .elementor-element.elementor-element-7ff8418{--icon-box-icon-margin:32px;}.elementor-78699 .elementor-element.elementor-element-7ff8418.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-7ff8418.elementor-view-framed .elementor-icon, .elementor-78699 .elementor-element.elementor-element-7ff8418.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-7ff8418 .elementor-icon{font-size:64px;}.elementor-78699 .elementor-element.elementor-element-7ff8418 .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-7ff8418 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-78699 .elementor-element.elementor-element-7ff8418 .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-7ff8418:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-7ff8418:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-cc04158{--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-78699 .elementor-element.elementor-element-80e4d5c .elementor-icon-box-wrapper{align-items:center;}.elementor-78699 .elementor-element.elementor-element-80e4d5c{--icon-box-icon-margin:32px;}.elementor-78699 .elementor-element.elementor-element-80e4d5c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-80e4d5c.elementor-view-framed .elementor-icon, .elementor-78699 .elementor-element.elementor-element-80e4d5c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-80e4d5c .elementor-icon{font-size:64px;}.elementor-78699 .elementor-element.elementor-element-80e4d5c .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-80e4d5c .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-78699 .elementor-element.elementor-element-80e4d5c .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-80e4d5c:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-80e4d5c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-7fe2ff3{--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-78699 .elementor-element.elementor-element-1360623 .elementor-icon-box-wrapper{align-items:center;}.elementor-78699 .elementor-element.elementor-element-1360623{--icon-box-icon-margin:32px;}.elementor-78699 .elementor-element.elementor-element-1360623.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-1360623.elementor-view-framed .elementor-icon, .elementor-78699 .elementor-element.elementor-element-1360623.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-1360623 .elementor-icon{font-size:64px;}.elementor-78699 .elementor-element.elementor-element-1360623 .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-1360623 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-78699 .elementor-element.elementor-element-1360623 .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-1360623:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-1360623:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-ef53555{--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-78699 .elementor-element.elementor-element-0473661 .elementor-icon-box-wrapper{align-items:center;}.elementor-78699 .elementor-element.elementor-element-0473661{--icon-box-icon-margin:32px;}.elementor-78699 .elementor-element.elementor-element-0473661.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-0473661.elementor-view-framed .elementor-icon, .elementor-78699 .elementor-element.elementor-element-0473661.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-0473661 .elementor-icon{font-size:64px;}.elementor-78699 .elementor-element.elementor-element-0473661 .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-0473661 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-78699 .elementor-element.elementor-element-0473661 .elementor-icon-box-title{color:#FFFFFF;}.elementor-78699 .elementor-element.elementor-element-0473661:has(:hover) .elementor-icon-box-title,
					 .elementor-78699 .elementor-element.elementor-element-0473661:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}@media(min-width:768px){.elementor-78699 .elementor-element.elementor-element-1fe180b{--content-width:1280px;}.elementor-78699 .elementor-element.elementor-element-5f607b0{--width:25%;}.elementor-78699 .elementor-element.elementor-element-edd6137{--width:50%;}.elementor-78699 .elementor-element.elementor-element-0d7c842{--width:25%;}.elementor-78699 .elementor-element.elementor-element-fff18f4{--content-width:1280px;}.elementor-78699 .elementor-element.elementor-element-a3743bd{--width:50%;}.elementor-78699 .elementor-element.elementor-element-4902b3e{--width:50%;}.elementor-78699 .elementor-element.elementor-element-53c9895{--width:50%;}.elementor-78699 .elementor-element.elementor-element-fde0b99{--width:50%;}.elementor-78699 .elementor-element.elementor-element-59200db{--content-width:1280px;}.elementor-78699 .elementor-element.elementor-element-44ad5cd{--width:50%;}.elementor-78699 .elementor-element.elementor-element-cc04158{--width:50%;}.elementor-78699 .elementor-element.elementor-element-7fe2ff3{--width:50%;}.elementor-78699 .elementor-element.elementor-element-ef53555{--width:50%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-78699 .elementor-element.elementor-element-a36a676{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78699 .elementor-element.elementor-element-7ff8418{--icon-box-icon-margin:16px;}.elementor-78699 .elementor-element.elementor-element-7ff8418 .elementor-icon{font-size:48px;}.elementor-78699 .elementor-element.elementor-element-7ff8418 .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-7ff8418 .elementor-icon-box-title a{font-size:16px;}.elementor-78699 .elementor-element.elementor-element-80e4d5c{--icon-box-icon-margin:16px;}.elementor-78699 .elementor-element.elementor-element-80e4d5c .elementor-icon{font-size:48px;}.elementor-78699 .elementor-element.elementor-element-80e4d5c .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-80e4d5c .elementor-icon-box-title a{font-size:16px;}.elementor-78699 .elementor-element.elementor-element-1360623{--icon-box-icon-margin:16px;}.elementor-78699 .elementor-element.elementor-element-1360623 .elementor-icon{font-size:48px;}.elementor-78699 .elementor-element.elementor-element-1360623 .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-1360623 .elementor-icon-box-title a{font-size:16px;}.elementor-78699 .elementor-element.elementor-element-0473661{--icon-box-icon-margin:16px;}.elementor-78699 .elementor-element.elementor-element-0473661 .elementor-icon{font-size:48px;}.elementor-78699 .elementor-element.elementor-element-0473661 .elementor-icon-box-title, .elementor-78699 .elementor-element.elementor-element-0473661 .elementor-icon-box-title a{font-size:16px;}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-78699 .elementor-element.elementor-element-a36a676{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78699 .elementor-element.elementor-element-80e4d5c{--icon-box-icon-margin:32px;}.elementor-78699 .elementor-element.elementor-element-1360623{--icon-box-icon-margin:32px;}.elementor-78699 .elementor-element.elementor-element-0473661{--icon-box-icon-margin:32px;}}/* Start custom CSS for container, class: .elementor-element-a36a676 */.elementor-78699 .elementor-element.elementor-element-a36a676 .e-child {
}
.elementor-78699 .elementor-element.elementor-element-a36a676 .e-child .elementor-widget-container {

}
.elementor-78699 .elementor-element.elementor-element-a36a676 .icon-ogm .elementor-icon-box-icon {
    background-color: var(--gobmx-green-flag);
    padding: 2em;
    border-radius: 100%;
    text-align: center;
    margin: 0 -2em 0 0;
    z-index: 10;
    border: solid 4px #FFFFFF;
        width: 120px;
        height: 120px;
    aspect-ratio: 1 / 1;
}

.elementor-78699 .elementor-element.elementor-element-a36a676 svg {
        filter: drop-shadow(2px 2px 4px #081714BF);
    }


.elementor-78699 .elementor-element.elementor-element-a36a676 .icon-ogm .elementor-icon-box-content {
    border: 1px solid #7c5f21;
    background-color: var(--gobmx-brocade);
    padding: 0 0 0 3em;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fff18f4 *//* Contenedor general del grupo */
.icon-box-group {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 24px;
  padding: 30px;
  background: #f9f9f9;
  border-radius: 16px;
  box-shadow: 0 4px 16px rgba(0,0,0,0.08);
}

/* Cada Icon Box dentro del grupo */
.icon-box-group .elementor-widget-icon-box {
  background: #a57f2c;
  border-radius: 12px;
  padding: 20px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

/* Hover para cada Icon Box */
.icon-box-group .elementor-widget-icon-box:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 20px rgba(0,0,0,0.12);
}

/* Ícono */
.icon-box-group .elementor-icon {
  background-color: #1e5b4f;
  color: #0077cc;
  border-radius: 50%;
  padding: 32px;
  font-size: 28px;
  border: 6px solid;
}

/* Título */
.icon-box-group .elementor-icon-box-title {
  font-size: 18px;
  font-weight: 600;
  margin-top: 12px;
  color: #333;
}

/* Descripción */
.icon-box-group .elementor-icon-box-description {
  font-size: 15px;
  color: #666;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59200db *//* Grupo encapsulado de Icon Boxes */
.icon-box-group--custom {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 24px;
  padding: 30px;
  background: #f9f9f9;
  border-radius: 16px;
  box-shadow: 0 4px 16px rgba(0,0,0,0.08);
}

/* Cada Icon Box dentro del grupo */
.icon-box-group--custom .elementor-widget-icon-box {
  background: #a57f2c;
  border-radius: 12px;
  padding: 10px 20px 10px 160px; /* espacio izquierdo para ícono flotante */
  position: relative;
  overflow: visible;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Hover para cada Icon Box */
.icon-box-group--custom .elementor-widget-icon-box:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 20px rgba(0,0,0,0.12);
}

/* Ícono flotante alineado a la izquierda y centrado verticalmente */
.icon-box-group--custom .elementor-icon {
  background-color: #1e5b4f;
  color: #0077cc;
  border-radius: 50%;
  padding: 32px;
  font-size: 28px;
  border: 6px solid #ffffff;
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  z-index: 2;
}

/* Animación suave al hacer hover */
.icon-box-group--custom .elementor-widget-icon-box:hover .elementor-icon {
  transform: translateY(-50%) scale(1.05);
}

/* Título */
.icon-box-group--custom .elementor-icon-box-title {
  font-size: 18px;
  font-weight: 600;
  margin-top: 12px;
  color: #333;
  text-align: left;
}

/* Descripción */
.icon-box-group--custom .elementor-icon-box-description {
  font-size: 15px;
  color: #666;
  margin-top: 8px;
  text-align: left;
}/* End custom CSS */