.elementor-45139 .elementor-element.elementor-element-4c09b7de{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-45139 .elementor-element.elementor-element-16c7b38f{--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:space-evenly;}.elementor-45139 .elementor-element.elementor-element-6c29ee08{width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-6c29ee08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45139 .elementor-element.elementor-element-6c29ee08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-45139 .elementor-element.elementor-element-3288b6bb{--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:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-45139 .elementor-element.elementor-element-3288b6bb:not(.elementor-motion-effects-element-type-background), .elementor-45139 .elementor-element.elementor-element-3288b6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-45139 .elementor-element.elementor-element-56723cb5{--spacer-size:32px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-45139 .elementor-element.elementor-element-588b3399 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45139 .elementor-element.elementor-element-588b3399 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-45139 .elementor-element.elementor-element-75ac6472{--spacer-size:10px;}.elementor-45139 .elementor-element.elementor-element-628815b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45139 .elementor-element.elementor-element-628815b5 .elementor-heading-title{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 );color:var( --e-global-color-text );}.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-45139 .elementor-element.elementor-element-6e79b69b{--divider-border-style:solid;--divider-color:var( --e-global-color-ea40dd3 );--divider-border-width:1px;}.elementor-45139 .elementor-element.elementor-element-6e79b69b .elementor-divider-separator{width:40%;}.elementor-45139 .elementor-element.elementor-element-6e79b69b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-45139 .elementor-element.elementor-element-d6fa73a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45139 .elementor-element.elementor-element-d6fa73a .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-45139 .elementor-element.elementor-element-2bdfb9f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45139 .elementor-element.elementor-element-2bdfb9f0 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-45139 .elementor-element.elementor-element-62d96076{--spacer-size:16px;}.elementor-45139 .elementor-element.elementor-element-527a63ee{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:45px;}.elementor-45139 .elementor-element.elementor-element-5efe5b90{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-45139 .elementor-element.elementor-element-5efe5b90:not(.elementor-motion-effects-element-type-background), .elementor-45139 .elementor-element.elementor-element-5efe5b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f51fec );}.elementor-45139 .elementor-element.elementor-element-2412e8aa{width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-2412e8aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ea40dd3 );}.elementor-45139 .elementor-element.elementor-element-2412e8aa .elementor-heading-title{font-family:var( --e-global-typography-6d45130-font-family ), Sans-serif;font-size:var( --e-global-typography-6d45130-font-size );font-weight:var( --e-global-typography-6d45130-font-weight );color:var( --e-global-color-text );}.elementor-45139 .elementor-element.elementor-element-24874a12{--display:flex;--min-height:32px;--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;--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-45139 .elementor-element.elementor-element-257eea71{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-45139 .elementor-element.elementor-element-6da97640{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--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-45139 .elementor-element.elementor-element-6da97640:not(.elementor-motion-effects-element-type-background), .elementor-45139 .elementor-element.elementor-element-6da97640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-45139 .elementor-element.elementor-element-79120cad{--display:flex;}.elementor-45139 .elementor-element.elementor-element-54970feb{width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-54970feb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ea40dd3 );}.elementor-45139 .elementor-element.elementor-element-54970feb .elementor-heading-title{font-family:var( --e-global-typography-6d45130-font-family ), Sans-serif;font-size:var( --e-global-typography-6d45130-font-size );font-weight:var( --e-global-typography-6d45130-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor{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-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-45139 .elementor-element.elementor-element-5d221d5c > .elementor-widget-container{margin:0px 16px 0px 16px;padding:16px 0px 16px 0px;}.elementor-45139 .elementor-element.elementor-element-5d221d5c{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-45139 .elementor-element.elementor-element-1458fecb{--spacer-size:50px;}.elementor-45139 .elementor-element.elementor-element-1458fecb > .elementor-widget-container{background-color:var( --e-global-color-c174c13 );}.elementor-45139 .elementor-element.elementor-element-546f6f0a{--display:flex;}.elementor-45139 .elementor-element.elementor-element-1ba8818f{width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-1ba8818f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ea40dd3 );}.elementor-45139 .elementor-element.elementor-element-1ba8818f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-45139 .elementor-element.elementor-element-611f41ca > .elementor-widget-container{margin:0px 16px 0px 16px;padding:16px 0px 16px 0px;}.elementor-45139 .elementor-element.elementor-element-611f41ca{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-45139 .elementor-element.elementor-element-230425b0{--spacer-size:50px;}.elementor-45139 .elementor-element.elementor-element-230425b0 > .elementor-widget-container{background-color:var( --e-global-color-c174c13 );}.elementor-45139 .elementor-element.elementor-element-5dd93fb6{--display:flex;}.elementor-45139 .elementor-element.elementor-element-2097295b{width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-2097295b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ea40dd3 );}.elementor-45139 .elementor-element.elementor-element-2097295b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-45139 .elementor-element.elementor-element-4f2fe193 > .elementor-widget-container{margin:0px 16px 0px 16px;padding:16px 0px 16px 0px;}.elementor-45139 .elementor-element.elementor-element-4f2fe193{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-45139 .elementor-element.elementor-element-5f21344a{--spacer-size:50px;}.elementor-45139 .elementor-element.elementor-element-5f21344a > .elementor-widget-container{background-color:var( --e-global-color-c174c13 );}.elementor-45139 .elementor-element.elementor-element-4cdb2e68{--display:flex;}.elementor-45139 .elementor-element.elementor-element-77ba891{width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-77ba891 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ea40dd3 );}.elementor-45139 .elementor-element.elementor-element-77ba891 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-45139 .elementor-element.elementor-element-2213c171 > .elementor-widget-container{margin:0px 16px 0px 16px;padding:16px 0px 16px 0px;}.elementor-45139 .elementor-element.elementor-element-2213c171{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-45139 .elementor-element.elementor-element-20a8fd46{--spacer-size:50px;}.elementor-45139 .elementor-element.elementor-element-20a8fd46 > .elementor-widget-container{background-color:var( --e-global-color-c174c13 );}.elementor-45139 .elementor-element.elementor-element-6201c0e6{--display:flex;}.elementor-45139 .elementor-element.elementor-element-5c630086{width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-5c630086 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ea40dd3 );}.elementor-45139 .elementor-element.elementor-element-5c630086 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-45139 .elementor-element.elementor-element-73eaba > .elementor-widget-container{margin:0px 16px 0px 16px;padding:16px 0px 16px 0px;}.elementor-45139 .elementor-element.elementor-element-73eaba{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-45139 .elementor-element.elementor-element-416855dd{--spacer-size:50px;}.elementor-45139 .elementor-element.elementor-element-416855dd > .elementor-widget-container{background-color:var( --e-global-color-c174c13 );}.elementor-45139 .elementor-element.elementor-element-2a77980a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:40px;}.elementor-45139 .elementor-element.elementor-element-5a6ae225{--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-45139 .elementor-element.elementor-element-26b5e1d0{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--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-45139 .elementor-element.elementor-element-26b5e1d0:not(.elementor-motion-effects-element-type-background), .elementor-45139 .elementor-element.elementor-element-26b5e1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f51fec );}.elementor-45139 .elementor-element.elementor-element-2a6d1a19{width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-2a6d1a19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ea40dd3 );border-radius:0px 0px 0px 0px;}.elementor-45139 .elementor-element.elementor-element-2a6d1a19 .elementor-heading-title{font-family:var( --e-global-typography-6d45130-font-family ), Sans-serif;font-size:var( --e-global-typography-6d45130-font-size );font-weight:var( --e-global-typography-6d45130-font-weight );color:var( --e-global-color-text );}.elementor-45139 .elementor-element.elementor-element-7fdb04ef{width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-7fdb04ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 16px 0px 16px;}.elementor-45139 .elementor-element.elementor-element-6b1b5e20{--spacer-size:50px;width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-6b1b5e20 > .elementor-widget-container{background-color:var( --e-global-color-c174c13 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45139 .elementor-element.elementor-element-5694bba2{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-45139 .elementor-element.elementor-element-5694bba2:not(.elementor-motion-effects-element-type-background), .elementor-45139 .elementor-element.elementor-element-5694bba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f51fec );}.elementor-45139 .elementor-element.elementor-element-37536443{width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-37536443 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ea40dd3 );border-radius:0px 0px 0px 0px;}.elementor-45139 .elementor-element.elementor-element-37536443 .elementor-heading-title{font-family:var( --e-global-typography-6d45130-font-family ), Sans-serif;font-size:var( --e-global-typography-6d45130-font-size );font-weight:var( --e-global-typography-6d45130-font-weight );color:var( --e-global-color-text );}.elementor-45139 .elementor-element.elementor-element-6518ce41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 16px 16px;border-style:none;}.elementor-45139 .elementor-element.elementor-element-6518ce41{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:16px;--grid-bottom-margin:16px;}.elementor-45139 .elementor-element.elementor-element-6518ce41 .elementor-share-btn__title{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-45139 .elementor-element.elementor-element-15b3faae{--spacer-size:50px;width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-15b3faae > .elementor-widget-container{background-color:var( --e-global-color-c174c13 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45139 .elementor-element.elementor-element-6a6f2588{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-45139 .elementor-element.elementor-element-6a6f2588:not(.elementor-motion-effects-element-type-background), .elementor-45139 .elementor-element.elementor-element-6a6f2588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f51fec );}.elementor-45139 .elementor-element.elementor-element-7cc69616{width:100%;max-width:100%;}.elementor-45139 .elementor-element.elementor-element-7cc69616 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ea40dd3 );border-radius:0px 0px 0px 0px;}.elementor-45139 .elementor-element.elementor-element-7cc69616 .elementor-heading-title{font-family:var( --e-global-typography-6d45130-font-family ), Sans-serif;font-size:var( --e-global-typography-6d45130-font-size );font-weight:var( --e-global-typography-6d45130-font-weight );color:var( --e-global-color-text );}.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 );line-height:var( --e-global-typography-primary-line-height );}.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-45139 .elementor-element.elementor-element-58e6a1a2{--item-display:flex;--read-more-alignment:1;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-45139 .elementor-element.elementor-element-58e6a1a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-45139 .elementor-element.elementor-element-58e6a1a2:after{content:"0.66";}.elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__thumbnail__link{width:100%;}.elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__meta-data span + span:before{content:" | ";}.elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__card{background-color:var( --e-global-color-3f51fec );border-color:var( --e-global-color-ea40dd3 );border-width:0px;border-radius:10px;}.elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__title, .elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__title a{color:var( --e-global-color-text );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-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__title{margin-bottom:10px;}.elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__read-more{color:var( --e-global-color-text );margin-bottom:10px;}.elementor-45139 .elementor-element.elementor-element-58e6a1a2 a.elementor-post__read-more{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;text-transform:none;}.elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__text{margin-bottom:10px;}.elementor-45139 .elementor-element.elementor-element-4f03468{--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-45139 .elementor-element.elementor-element-2f4e0848{--spacer-size:50px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-45139 .elementor-element.elementor-element-588b3399 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-45139 .elementor-element.elementor-element-628815b5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-45139 .elementor-element.elementor-element-d6fa73a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-45139 .elementor-element.elementor-element-2bdfb9f0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-45139 .elementor-element.elementor-element-2412e8aa .elementor-heading-title{font-size:var( --e-global-typography-6d45130-font-size );}.elementor-45139 .elementor-element.elementor-element-54970feb .elementor-heading-title{font-size:var( --e-global-typography-6d45130-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-5d221d5c{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-611f41ca{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-4f2fe193{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-2213c171{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-73eaba{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-2a6d1a19 .elementor-heading-title{font-size:var( --e-global-typography-6d45130-font-size );}.elementor-45139 .elementor-element.elementor-element-37536443 .elementor-heading-title{font-size:var( --e-global-typography-6d45130-font-size );} .elementor-45139 .elementor-element.elementor-element-6518ce41{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:16px;--grid-bottom-margin:16px;}.elementor-45139 .elementor-element.elementor-element-6518ce41 .elementor-share-btn__title{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-7cc69616 .elementor-heading-title{font-size:var( --e-global-typography-6d45130-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.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-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__title, .elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__title a{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-45139 .elementor-element.elementor-element-16c7b38f{--width:65%;}.elementor-45139 .elementor-element.elementor-element-3288b6bb{--width:100%;}.elementor-45139 .elementor-element.elementor-element-527a63ee{--width:35%;}.elementor-45139 .elementor-element.elementor-element-6da97640{--width:65%;}.elementor-45139 .elementor-element.elementor-element-2a77980a{--width:35%;}}@media(max-width:767px){.elementor-45139 .elementor-element.elementor-element-6c29ee08{width:100%;max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-45139 .elementor-element.elementor-element-588b3399 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-45139 .elementor-element.elementor-element-628815b5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-45139 .elementor-element.elementor-element-d6fa73a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-45139 .elementor-element.elementor-element-2bdfb9f0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-45139 .elementor-element.elementor-element-527a63ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45139 .elementor-element.elementor-element-5efe5b90{--min-height:0px;--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-45139 .elementor-element.elementor-element-2412e8aa .elementor-heading-title{font-size:var( --e-global-typography-6d45130-font-size );}.elementor-45139 .elementor-element.elementor-element-54970feb .elementor-heading-title{font-size:var( --e-global-typography-6d45130-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-5d221d5c{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-611f41ca{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-4f2fe193{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-2213c171{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-73eaba{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-2a77980a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45139 .elementor-element.elementor-element-2a6d1a19 .elementor-heading-title{font-size:var( --e-global-typography-6d45130-font-size );}.elementor-45139 .elementor-element.elementor-element-37536443 .elementor-heading-title{font-size:var( --e-global-typography-6d45130-font-size );} .elementor-45139 .elementor-element.elementor-element-6518ce41{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:16px;--grid-bottom-margin:16px;}.elementor-45139 .elementor-element.elementor-element-6518ce41 .elementor-share-btn__title{font-size:var( --e-global-typography-text-font-size );}.elementor-45139 .elementor-element.elementor-element-7cc69616 .elementor-heading-title{font-size:var( --e-global-typography-6d45130-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.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-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-45139 .elementor-element.elementor-element-58e6a1a2:after{content:"0.5";}.elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__thumbnail__link{width:100%;}.elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__title, .elementor-45139 .elementor-element.elementor-element-58e6a1a2 .elementor-post__title a{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-6c29ee08 */.embed-container {
        position: relative;
        padding-bottom: 56.2%;
        overflow: hidden;
    }
.embed-container iframe {
        position: absolute;
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
    }
.elementor-40508 .elementor-element.elementor-element-4b984fc {
    min-height: auto;
}
 @media (max-width: 767px) {
    .embed-container {
        padding-bottom: 56.2%;
        min-height: 100px;
    }
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2412e8aa */.elementor-40508 .elementor-element.elementor-element-c17164e > .elementor-widget-container{
    width:50%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2b7fa6a */#cover-spin {
    position:fixed;
    width:100%;
    left:0;right:0;top:0;bottom:0;
    background-color: rgba(255,255,255,0.7);
    z-index:9999;
    display:none;
}
@-webkit-keyframes spin {
    from {-webkit-transform:rotate(0deg);}
    to {-webkit-transform:rotate(360deg);}
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
#cover-spin::after {
    content:'';
    display:block;
    position:absolute;
    left:48%;top:40%;
    width:40px;height:40px;
    border-style:solid;
    border-color:black;
    border-top-color:transparent;
    border-width: 4px;
    border-radius:50%;
    -webkit-animation: spin .8s linear infinite;
    animation: spin .8s linear infinite;
}
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
    background: rgba(0,0,0,1);
}
.swal2-popup {
    display: none;
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    width: 52em;
    max-width: 100%;
    padding: 1.25em;
    border: none;
    border-radius: .3125em;
    background: #fff;
    font-family: inherit;
    font-size: 1rem;
}
td {
    font-size: 13px;
    padding: 0px 0px;
    border-style: none;
}
tr:first-child th, tr:first-child td {
    border-top-style: none;
    border-top-width: 0px; 
}
tr th:first-child, tr td:first-child {
    border-left-style: none; 
    border-left-width: 0px;
}
.entry-content-header, .wcTitle, .wcTabs{
    display: none!important;
}
.wcContainer.wcLightgrayTheme .wcChannel .wcChannelInput .wcInputs div.wcInput {
    border: 1px solid #C5C5C5!important;
    height: 20px;
}
.wcChannel .wcMessages .wcMessage, .wcChannelInput, .wcChannel .wcMessages, .wcDesktop .wcBody .wcMessagesArea .wcCustomizations{
    background-color: #FFF!important;
}
.wcContainer.wcLightgrayTheme .wcClassic{
    background: #FFF!important;
}
.wcContainer.wcLightgrayTheme .wcChannel .wcChannelInput .wcInputs .wcInputButtons .wcInputButton {
    border-top: 1px solid #C5C5C5!important;
    border-bottom: 1px solid #C5C5C5!important;
}
.wcContainer .wcChannel.wcChannelSizeXXs .wcChannelInput .wcInputs .wcInput
 {
    width: min-content;
    height: 20px;
}
.wcContainer .wcChannel .wcChannelInput .wcInputs,
.wcClassic.wcMobile .wcTabContent.wcTabContentChannel:not(.wcInvisible) {
    display: -webkit-box!important;
}
.wcContainer.wcLightgrayTheme .wcChannel.wcChannelSizeXXs .wcChannelInput .wcInputs .wcInputButtons button.wcSubmit,
.wcContainer.wcLightgrayTheme button:not(.wcFunctional)
 {
     background: #2EBD3D url(https://interfaz.cenart.gob.mx/wp-content/plugins/wise-chat/gfx/icons/arrow-right_white.png) no-repeat center center !important;
     background-size: 12px !important;
     color: transparent!important;
     width: 40px !important;
 }
 .elementor-40508 .elementor-element.elementor-element-8233062 {
     height: 100%;
     max-height: 680px;
 }
 .elementor-element.elementor-element-c1f24c4.elementor-widget.elementor-widget-shortcode,
 .elementor-shortcode,
 #myChatOpen,
 .iconbox_content_container,
 .iconbox.iconbox_top.main_color.avia-builder-el-4.el_before_av_sidebar.avia-builder-el-first,
 .iconbox_content
 {
     height: 100%;
 }
 .wcContainer.wcContainerClassic.wcLightgrayTheme{
     height: 100%!important;
     max-height: 600px;
     min-height: 300px;
 }
 .elementor-40508 .elementor-element.elementor-element-c17164e > .elementor-widget-container {
     width: 50%;
 }
 /*.elementor-element.elementor-element-8233062.e-con-full.e-flex.e-con.e-child{
     display: table;
 }*/
/*.wcContainerClassic {
    height: 100%!important;
}
.elementor-shortcode{
    height: 100%!important;
}
.elementor-26101 .elementor-element.elementor-element-fcb0fcb {
    height: 100%!important;
}*/
@media (max-width:1360px){
     .elementor-40508 .elementor-element.elementor-element-8233062 {
    height: 100%;
    max-height: 440px;
    }
}
@media (max-width: 767px){
    .wcContainerClassic {
    height: 500px!important;
    }
     .elementor-element.elementor-element-8233062.e-con-full.e-flex.e-con.e-child{
     display: table;
    }
    .elementor-40508 .elementor-element.elementor-element-8835b50{
        padding-top:20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54970feb */.mi-encabezado > .elementor-widget-container {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba8818f */.mi-encabezado > .elementor-widget-container {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2097295b */.mi-encabezado > .elementor-widget-container {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77ba891 */.mi-encabezado > .elementor-widget-container {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c630086 */.mi-encabezado > .elementor-widget-container {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6d1a19 */.mi-encabezado > .elementor-widget-container {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7fdb04ef */#evcal_list .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn {
    color: #232323!important;
    background: #FFFFFF!important;
    border: 1px solid #C5C5C5 !important;
    text-transform: none!important;
    font-size: 14px;
    font-family: "Manrope", sans-serif!important;
    font-weight: 400!important;
}
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_lightbox .evcal_btn, body .evcal_btn, .evo_lightbox.eventon_events_list .eventon_list_event  .evcal_btn, .evcal_btn{
    border-radius: 10px!important;
}
#evcal_list .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover {
    color: #FFFFFF!important;
    background: #2EBD3D!important;
}
.ajde_evcal_calendar .calendar_header p, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .evo_metarow_ICS .evcal_evdata_cell p a, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .eventon_list_event .evcal_desc span.evcal_event_title, .evcal_desc span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, .evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .ajde_evcal_calendar .eventon_events_list .evcal_month_line p, .eventon_events_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3
 {
    font-family: "Manrope", sans-serif!important;
    font-weight: 400!important;
}
.evcal_evdata_row .evcal_evdata_cell h3 a {
    font-weight: 400!important;
}

.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3
 {
    text-transform:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b5e1d0 *//* Oculta el encabezado si no hay eventos */
.programacion-container .mi-encabezado {
    display: block; /* por defecto */
}

.programacion-container .elementor-shortcode .evcal_list_month:empty ~ .mi-encabezado,
.programacion-container .elementor-shortcode .evcal_list_month:has(.no_events) ~ .mi-encabezado {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37536443 */.mi-encabezado > .elementor-widget-container {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc69616 */.mi-encabezado > .elementor-widget-container {
    width: 50%;
}/* End custom CSS */