.elementor-14 .elementor-element.elementor-element-de223dc > .elementor-container{min-height:70px;}.elementor-14 .elementor-element.elementor-element-de223dc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-around;align-items:space-around;}.elementor-14 .elementor-element.elementor-element-de223dc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-de223dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDEE;background-image:url("https://difloscabos.gob.mx/wp-content/uploads/2026/01/Greca-1536x87-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-de223dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14 .elementor-element.elementor-element-de223dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-702a13a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-702a13a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-caba678{text-align:center;width:var( --container-widget-width, 31.884% );max-width:31.884%;--container-widget-width:31.884%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-caba678 img{width:90%;}.elementor-14 .elementor-element.elementor-element-caba678.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-2ca5199.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-2ca5199.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-14 .elementor-element.elementor-element-28e7451{text-align:center;}.elementor-14 .elementor-element.elementor-element-28e7451 .elementor-heading-title{font-family:"Regave-DemiBold", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#196966;}.elementor-14 .elementor-element.elementor-element-28e7451.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-78924ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-78924ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-f1d8f0b .elementor-repeater-item-29328ba.elementor-social-icon{background-color:#32677900;}.elementor-14 .elementor-element.elementor-element-f1d8f0b .elementor-repeater-item-29328ba.elementor-social-icon i{color:#107672;}.elementor-14 .elementor-element.elementor-element-f1d8f0b .elementor-repeater-item-29328ba.elementor-social-icon svg{fill:#107672;}.elementor-14 .elementor-element.elementor-element-f1d8f0b .elementor-repeater-item-7831a76.elementor-social-icon{background-color:#32677900;}.elementor-14 .elementor-element.elementor-element-f1d8f0b .elementor-repeater-item-7831a76.elementor-social-icon i{color:#107672;}.elementor-14 .elementor-element.elementor-element-f1d8f0b .elementor-repeater-item-7831a76.elementor-social-icon svg{fill:#107672;}.elementor-14 .elementor-element.elementor-element-f1d8f0b{--grid-template-columns:repeat(0, auto);text-align:right;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14 .elementor-element.elementor-element-f1d8f0b .elementor-social-icon{background-color:#162C31;}.elementor-14 .elementor-element.elementor-element-f1d8f0b .elementor-social-icon i{color:#162C31;}.elementor-14 .elementor-element.elementor-element-f1d8f0b .elementor-social-icon svg{fill:#162C31;}.elementor-14 .elementor-element.elementor-element-f1d8f0b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14 .elementor-element.elementor-element-6b74d69:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6b74d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#148B86;}.elementor-14 .elementor-element.elementor-element-6b74d69{box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14 .elementor-element.elementor-element-6b74d69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-f6ed246.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-f6ed246.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-f6ed246 > .elementor-element-populated{margin:-10px 0px -10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-a26957e.elementor-widget-xpro-horizontal-menu{text-align:center;}.elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-navbar-nav{justify-content:center;}.elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-navbar-nav > li > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;color:#FFFFFF;border-style:none;}.elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-navbar-nav > li:hover > a{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li > a{font-family:"Montserrat", Sans-serif;color:#162C31;}.elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li > a,.elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-navbar-nav > li > .xpro-elementor-dropdown-menu:after{background-color:#F3F3F3;}.elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li:hover > a{color:#FFFFFF;background-color:#9C9E9E;}.elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li.current-menu-item > a{background-color:#B48C4E;}.elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li:not(:nth-last-child(1)) > a{border-bottom-color:#CBCBCB;border-bottom-width:1px;}.elementor-14 .elementor-element.elementor-element-a26957e button.xpro-elementor-horizontal-menu-toggler{font-size:25px;height:40px;width:40px;}.elementor-14 .elementor-element.elementor-element-a26957e button.xpro-elementor-horizontal-menu-toggler > svg{width:25px;}.elementor-14 .elementor-element.elementor-element-a26957e button.xpro-elementor-horizontal-menu-close{font-size:20px;height:40px;width:40px;}.elementor-14 .elementor-element.elementor-element-a26957e button.xpro-elementor-horizontal-menu-close > svg{width:20px;}.elementor-14 .elementor-element.elementor-element-a26957e.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-a26957e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14 .elementor-element.elementor-element-bdb93db > .elementor-container{min-height:70px;}.elementor-14 .elementor-element.elementor-element-bdb93db > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-around;align-items:space-around;}.elementor-14 .elementor-element.elementor-element-bdb93db:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-bdb93db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDEE;background-image:url("https://difloscabos.gob.mx/wp-content/uploads/2026/01/Greca-1536x87-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-bdb93db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14 .elementor-element.elementor-element-bdb93db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-ff154b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-ff154b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-15b8045{text-align:center;}.elementor-14 .elementor-element.elementor-element-15b8045 .elementor-heading-title{font-family:"Regave-DemiBold", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;color:#196966;}.elementor-14 .elementor-element.elementor-element-15b8045.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14 .elementor-element.elementor-element-9a7b53a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9a7b53a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#148B86;}.elementor-14 .elementor-element.elementor-element-9a7b53a{box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14 .elementor-element.elementor-element-9a7b53a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-65e42d7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-65e42d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-65e42d7 > .elementor-element-populated{margin:-10px 0px -10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-0dcd0ed.elementor-widget-xpro-horizontal-menu{text-align:center;}.elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-navbar-nav{justify-content:center;}.elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-navbar-nav > li > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;color:#FFFFFF;background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-navbar-nav > li:hover > a{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-toggler-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-0dcd0ed button.xpro-elementor-horizontal-menu-toggler{font-size:28px;height:40px;width:40px;color:#FFFFFF;background-color:#162C3100;}.elementor-14 .elementor-element.elementor-element-0dcd0ed button.xpro-elementor-horizontal-menu-toggler > svg{width:28px;}.elementor-14 .elementor-element.elementor-element-0dcd0ed button.xpro-elementor-horizontal-menu-close{font-size:17px;height:24px;width:24px;color:#5D5C5C;}.elementor-14 .elementor-element.elementor-element-0dcd0ed button.xpro-elementor-horizontal-menu-close > svg{width:17px;}.elementor-14 .elementor-element.elementor-element-0dcd0ed.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-0dcd0ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-ba10fe1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-ba10fe1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-ba10fe1 > .elementor-element-populated{margin:-10px 0px -10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-8612395.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-8612395.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-8612395 > .elementor-element-populated{margin:-10px 0px -10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-db3fdbe .elementor-repeater-item-29328ba.elementor-social-icon{background-color:#619DB500;}.elementor-14 .elementor-element.elementor-element-db3fdbe .elementor-repeater-item-7e0cc84.elementor-social-icon{background-color:#619DB500;}.elementor-14 .elementor-element.elementor-element-db3fdbe{--grid-template-columns:repeat(0, auto);text-align:right;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14 .elementor-element.elementor-element-db3fdbe.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-tablet{width:400px;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-tablet{background-color:#f5f5f5;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-overlay{background-color:#00000069;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li > a{color:#b5b5b5;background:#f5f5f5;border-bottom-color:#e6e6e6;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a{color:#2b2b2b;background:#f5f5f5;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li > a{color:#a2a2a2;background:#efefef;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li > a{border-bottom-width:1px;border-bottom-color:#ffffff69;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li.current-menu-item > a{color:#2b2b2b;background:#efefef;}.elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-tablet{width:400px;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-tablet{background-color:#f5f5f5;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-overlay{background-color:#00000069;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li > a{color:#111111;background:#f5f5f5;border-bottom-color:#D2D2D2;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li:hover > a{background:#E8E7E5;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a{color:#2b2b2b;background:#f5f5f5;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li > a{color:#6D6A6A;background:#efefef;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li > a{border-bottom-width:1px;border-bottom-color:#ffffff69;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li.current-menu-item > a{color:#2b2b2b;background:#efefef;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-mobile{width:400px;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-mobile{background-color:#f5f5f5;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-overlay{background-color:#00000069;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li > a{color:#b5b5b5;background:#f5f5f5;border-bottom-color:#e6e6e6;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a{color:#2b2b2b;background:#f5f5f5;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li > a{color:#a2a2a2;background:#efefef;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li > a{border-bottom-width:1px;border-bottom-color:#ffffff69;} .elementor-14 .elementor-element.elementor-element-a26957e .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li.current-menu-item > a{color:#2b2b2b;background:#efefef;}.elementor-14 .elementor-element.elementor-element-15b8045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-65e42d7{width:33%;}.elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-navbar-nav > li > a{font-size:13px;}.elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-mobile{width:400px;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-mobile{background-color:#f5f5f5;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-overlay{background-color:#00000069;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li > a{color:#111111;background:#f5f5f5;border-bottom-color:#D2D2D2;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li:hover > a{background:#E8E7E5;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a{color:#2b2b2b;background:#f5f5f5;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li > a{color:#6D6A6A;background:#efefef;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li > a{border-bottom-width:1px;border-bottom-color:#ffffff69;} .elementor-14 .elementor-element.elementor-element-0dcd0ed .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li.current-menu-item > a{color:#2b2b2b;background:#efefef;}.elementor-14 .elementor-element.elementor-element-ba10fe1{width:33%;}.elementor-14 .elementor-element.elementor-element-8612395{width:33%;}.elementor-14 .elementor-element.elementor-element-db3fdbe{--icon-size:19px;}}