.elementor-570 .elementor-element.elementor-element-0177225{--display:flex;--min-height:58vh;--overlay-opacity:0.7;}.elementor-570 .elementor-element.elementor-element-0177225:not(.elementor-motion-effects-element-type-background), .elementor-570 .elementor-element.elementor-element-0177225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://cuervotradicional.com.mx/wp-content/uploads/personas-en-un-bar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-570 .elementor-element.elementor-element-0177225::before, .elementor-570 .elementor-element.elementor-element-0177225 > .elementor-background-video-container::before, .elementor-570 .elementor-element.elementor-element-0177225 > .e-con-inner > .elementor-background-video-container::before, .elementor-570 .elementor-element.elementor-element-0177225 > .elementor-background-slideshow::before, .elementor-570 .elementor-element.elementor-element-0177225 > .e-con-inner > .elementor-background-slideshow::before, .elementor-570 .elementor-element.elementor-element-0177225 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-570 .elementor-element.elementor-element-ee56e31{--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:45px 0px;--row-gap:45px;--column-gap: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-570 .elementor-element.elementor-element-b8d7d61{--divider-border-style:solid;--divider-color:#EC4047;--divider-border-width:4px;}.elementor-570 .elementor-element.elementor-element-b8d7d61 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-570 .elementor-element.elementor-element-b8d7d61 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-570 .elementor-element.elementor-element-a7fa870{text-align:center;}.elementor-570 .elementor-element.elementor-element-a7fa870 .elementor-heading-title{font-family:"Frente Nacional", Sans-serif;font-size:95px;font-weight:400;line-height:100px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-c3d4677{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-570 .elementor-element.elementor-element-c846041{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-11c9f47{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 75px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-570 .elementor-element.elementor-element-11c9f47 .elementor-heading-title{font-family:"trade-gothic-next-condensed", Sans-serif;font-size:75px;font-weight:400;text-transform:uppercase;word-spacing:20px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-posts .elementor-post__meta-data{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 );}.elementor-widget-posts .elementor-post__excerpt p{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-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{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 );}.elementor-widget-posts .e-load-more-message{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 );}.elementor-570 .elementor-element.elementor-element-85d762c{--grid-row-gap:23px;--grid-column-gap:30px;}.elementor-570 .elementor-element.elementor-element-85d762c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-570 .elementor-element.elementor-element-85d762c:after{content:"0.66";}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__thumbnail__link{width:100%;}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__text{padding:0px 0px 0px 0px;margin-bottom:25px;}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__thumbnail{border-radius:20px 20px 20px 20px;}.elementor-570 .elementor-element.elementor-element-85d762c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:30px;}.elementor-570 .elementor-element.elementor-element-85d762c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:30px;}.elementor-570 .elementor-element.elementor-element-85d762c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:30px;}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title, .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a{font-family:"trade-gothic-next-condensed", Sans-serif;font-size:28px;font-weight:500;letter-spacing:0px;word-spacing:10px;}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:25px;}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt p{color:#000000;font-family:"trade-gothic-next", Sans-serif;font-size:18px;font-weight:400;}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt{margin-bottom:40px;}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__read-more{color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-85d762c a.elementor-post__read-more{font-family:"Akzidenz Grotesk", Sans-serif;font-size:20px;font-weight:600;}.elementor-570 .elementor-element.elementor-element-20089e2{--display:flex;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-aaa87c1{--grid-row-gap:23px;--grid-column-gap:30px;}.elementor-570 .elementor-element.elementor-element-aaa87c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-570 .elementor-element.elementor-element-aaa87c1:after{content:"0.66";}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__thumbnail__link{width:100%;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__text{padding:0px 0px 0px 0px;margin-bottom:25px;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__thumbnail{border-radius:20px 20px 20px 20px;}.elementor-570 .elementor-element.elementor-element-aaa87c1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:30px;}.elementor-570 .elementor-element.elementor-element-aaa87c1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:30px;}.elementor-570 .elementor-element.elementor-element-aaa87c1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:30px;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__title, .elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__title a{font-family:"Jomhuria", Sans-serif;font-size:56px;font-weight:400;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:25px;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__excerpt p{color:#000000;font-family:"Akzidenz Grotesk", Sans-serif;font-size:20px;font-weight:400;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__excerpt{margin-bottom:40px;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__read-more{color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-aaa87c1 a.elementor-post__read-more{font-family:"Akzidenz Grotesk", Sans-serif;font-size:20px;font-weight:600;}.elementor-570 .elementor-element.elementor-element-8191de7{--display:flex;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-beff9b4{--grid-row-gap:23px;--grid-column-gap:30px;}.elementor-570 .elementor-element.elementor-element-beff9b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-570 .elementor-element.elementor-element-beff9b4:after{content:"0.66";}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__thumbnail__link{width:100%;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__text{padding:0px 0px 0px 0px;margin-bottom:25px;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__thumbnail{border-radius:20px 20px 20px 20px;}.elementor-570 .elementor-element.elementor-element-beff9b4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:30px;}.elementor-570 .elementor-element.elementor-element-beff9b4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:30px;}.elementor-570 .elementor-element.elementor-element-beff9b4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:30px;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__title, .elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__title a{font-family:"Jomhuria", Sans-serif;font-size:56px;font-weight:400;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:25px;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__excerpt p{color:#000000;font-family:"Akzidenz Grotesk", Sans-serif;font-size:20px;font-weight:400;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__excerpt{margin-bottom:40px;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__read-more{color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-beff9b4 a.elementor-post__read-more{font-family:"Akzidenz Grotesk", Sans-serif;font-size:20px;font-weight:600;}.elementor-570 .elementor-element.elementor-element-7b5da09{--display:flex;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-a2910d9{--grid-row-gap:23px;--grid-column-gap:30px;}.elementor-570 .elementor-element.elementor-element-a2910d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-570 .elementor-element.elementor-element-a2910d9:after{content:"0.66";}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__thumbnail__link{width:100%;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__text{padding:0px 0px 0px 0px;margin-bottom:25px;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__thumbnail{border-radius:20px 20px 20px 20px;}.elementor-570 .elementor-element.elementor-element-a2910d9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:30px;}.elementor-570 .elementor-element.elementor-element-a2910d9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:30px;}.elementor-570 .elementor-element.elementor-element-a2910d9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:30px;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__title, .elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__title a{font-family:"Jomhuria", Sans-serif;font-size:56px;font-weight:400;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:25px;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__excerpt p{color:#000000;font-family:"Akzidenz Grotesk", Sans-serif;font-size:20px;font-weight:400;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__excerpt{margin-bottom:40px;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__read-more{color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-a2910d9 a.elementor-post__read-more{font-family:"Akzidenz Grotesk", Sans-serif;font-size:20px;font-weight:600;}.elementor-570 .elementor-element.elementor-element-0044469{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:20px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:25px;--n-tabs-title-color-active:var( --e-global-color-1a7478e );}.elementor-570 .elementor-element.elementor-element-0044469 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-570 .elementor-element.elementor-element-0044469.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#004FFF00;}.elementor-570 .elementor-element.elementor-element-0044469.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-570 .elementor-element.elementor-element-0044469.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#004FFF00;}.elementor-570 .elementor-element.elementor-element-0044469.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"trade-gothic-next", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-570 .elementor-element.elementor-element-0044469 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-1a7478e );}@media(min-width:1025px){.elementor-570 .elementor-element.elementor-element-0177225:not(.elementor-motion-effects-element-type-background), .elementor-570 .elementor-element.elementor-element-0177225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-570 .elementor-element.elementor-element-a7fa870 .elementor-heading-title{font-size:100px;}.elementor-570 .elementor-element.elementor-element-c3d4677{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-570 .elementor-element.elementor-element-11c9f47 .elementor-heading-title{line-height:75px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-570 .elementor-element.elementor-element-0044469{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-570 .elementor-element.elementor-element-a7fa870{text-align:center;}.elementor-570 .elementor-element.elementor-element-a7fa870 .elementor-heading-title{font-size:60px;line-height:70px;}.elementor-570 .elementor-element.elementor-element-c3d4677{--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-570 .elementor-element.elementor-element-11c9f47 .elementor-heading-title{font-size:85px;line-height:50px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-570 .elementor-element.elementor-element-85d762c:after{content:"0.5";}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__thumbnail__link{width:100%;}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title, .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a{font-size:40px;line-height:24px;}.elementor-570 .elementor-element.elementor-element-20089e2{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-570 .elementor-element.elementor-element-aaa87c1:after{content:"0.5";}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__thumbnail__link{width:100%;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__title, .elementor-570 .elementor-element.elementor-element-aaa87c1 .elementor-post__title a{font-size:40px;line-height:24px;}.elementor-570 .elementor-element.elementor-element-8191de7{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-570 .elementor-element.elementor-element-beff9b4:after{content:"0.5";}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__thumbnail__link{width:100%;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__title, .elementor-570 .elementor-element.elementor-element-beff9b4 .elementor-post__title a{font-size:40px;line-height:24px;}.elementor-570 .elementor-element.elementor-element-7b5da09{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-570 .elementor-element.elementor-element-a2910d9:after{content:"0.5";}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__thumbnail__link{width:100%;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__title, .elementor-570 .elementor-element.elementor-element-a2910d9 .elementor-post__title a{font-size:40px;line-height:24px;}.elementor-570 .elementor-element.elementor-element-0044469{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}}/* Start custom CSS for heading, class: .elementor-element-a7fa870 */.title h1 {
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-85d762c */.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}


 .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt p {
  display: -webkit-box;
  -webkit-line-clamp: 3; /* Show only 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5em; /* Optional: adjust for readability */
  max-height: calc(1.5em * 3); /* Matches 3 lines */
}


.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (min-width: 768px) {
    
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a {
  min-height: 150px;
}
    
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt {
        min-height: 90px;
    }
}

@media (max-width: 768px) {
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__read-more {
        width: 100%;
    }
    .elementor-570 .elementor-element.elementor-element-85d762c.elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-aaa87c1 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-beff9b4 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a2910d9 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-85d762c */.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}


 .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt p {
  display: -webkit-box;
  -webkit-line-clamp: 3; /* Show only 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5em; /* Optional: adjust for readability */
  max-height: calc(1.5em * 3); /* Matches 3 lines */
}


.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (min-width: 768px) {
    
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a {
  min-height: 150px;
}
    
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt {
        min-height: 90px;
    }
}

@media (max-width: 768px) {
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__read-more {
        width: 100%;
    }
    .elementor-570 .elementor-element.elementor-element-85d762c.elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-aaa87c1 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-beff9b4 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a2910d9 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-85d762c */.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}


 .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt p {
  display: -webkit-box;
  -webkit-line-clamp: 3; /* Show only 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5em; /* Optional: adjust for readability */
  max-height: calc(1.5em * 3); /* Matches 3 lines */
}


.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (min-width: 768px) {
    
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a {
  min-height: 150px;
}
    
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt {
        min-height: 90px;
    }
}

@media (max-width: 768px) {
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__read-more {
        width: 100%;
    }
    .elementor-570 .elementor-element.elementor-element-85d762c.elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-aaa87c1 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-beff9b4 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a2910d9 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-85d762c */.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}


 .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt p {
  display: -webkit-box;
  -webkit-line-clamp: 3; /* Show only 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5em; /* Optional: adjust for readability */
  max-height: calc(1.5em * 3); /* Matches 3 lines */
}


.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (min-width: 768px) {
    
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a {
  min-height: 150px;
}
    
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt {
        min-height: 90px;
    }
}

@media (max-width: 768px) {
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__read-more {
        width: 100%;
    }
    .elementor-570 .elementor-element.elementor-element-85d762c.elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-aaa87c1 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-beff9b4 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a2910d9 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-85d762c */.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}


 .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt p {
  display: -webkit-box;
  -webkit-line-clamp: 3; /* Show only 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5em; /* Optional: adjust for readability */
  max-height: calc(1.5em * 3); /* Matches 3 lines */
}


.elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (min-width: 768px) {
    
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__title a {
  min-height: 150px;
}
    
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__excerpt {
        min-height: 90px;
    }
}

@media (max-width: 768px) {
    .elementor-570 .elementor-element.elementor-element-85d762c .elementor-post__read-more {
        width: 100%;
    }
    .elementor-570 .elementor-element.elementor-element-85d762c.elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-aaa87c1 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-beff9b4 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a2910d9 */.elementor-post__title a {
  position: relative;
  display: inline-block; 
  padding-bottom: 20px;
}

.elementor-post__title a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 4px;
  background-color: #E32737; 
}

.elementor-post__read-more {
    background-color: #EC4047;
    padding: 20px 30px;
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .elementor-post__read-more {
        width: 100%;
    }
    .elementor-post__title a::after {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0044469 */.elementor-570 .elementor-element.elementor-element-0044469 button:hover {
    cursor: pointer !important;
}

.elementor-570 .elementor-element.elementor-element-0044469 .e-n-tab-title-text{
    display: flex !important;
    flex-direction: column !important;
    justify-content: center;
    align-items: center;
}

.elementor-570 .elementor-element.elementor-element-0044469 .e-n-tab-title-text::before {
    content: '';
    width: 270px;
    height: 145px;
    background-size: cover;         /* Ensures the image covers the entire area */
    background-position: center;    /* Centers the image */
    background-repeat: no-repeat;   /* Prevents tiling */
    display: block;                 /* Ensures it respects width/height */
    border-radius: 15px;
    overflow: hidden; 
}

#blog-tab .e-n-tab-title-text::before {
        background-image: url('https://cuervotradicional.com.mx/wp-content/uploads/jose-cuervo-productos.webp');
}

#festivales-tab .e-n-tab-title-text::before {
        background-image: url('https://cuervotradicional.com.mx/wp-content/uploads/DSC06941.webp');
}

#novedades-tab .e-n-tab-title-text::before {
        background-image: url('https://cuervotradicional.com.mx/wp-content/uploads/jc-setup.webp');
}

#proceso-tab .e-n-tab-title-text::before {
        background-image: url('https://cuervotradicional.com.mx/wp-content/uploads/jose-cuervo-logo-tradicional.webp');
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Frente Nacional';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cuervotradicional.com.mx/wp-content/uploads/Frente-Nacional.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Akzidenz Grotesk';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://cuervotradicional.com.mx/wp-content/uploads/fonnts.com-Akzidenz_Grotesk_Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Akzidenz Grotesk';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cuervotradicional.com.mx/wp-content/uploads/fonnts.com-Akzidenz_Grotesk_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Akzidenz Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cuervotradicional.com.mx/wp-content/uploads/fonnts.com-Akzidenz_Grotesk_Roman.ttf') format('truetype');
}
@font-face {
	font-family: 'Akzidenz Grotesk';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://cuervotradicional.com.mx/wp-content/uploads/fonnts.com-Akzidenz_Grotesk_Light_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Akzidenz Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cuervotradicional.com.mx/wp-content/uploads/fonnts.com-Akzidenz_Grotesk_Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */