.elementor-30 .elementor-element.elementor-element-09079a9{--display:flex;--min-height:100vh;--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;}.elementor-30 .elementor-element.elementor-element-09079a9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-09079a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://21diasconintencion.com/wp-content/uploads/2025/12/21-dias-program-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-button .elementor-button{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-30 .elementor-element.elementor-element-eff76ab .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-eff76ab .elementor-button:focus{background-color:var( --e-global-color-3970b92 );}.elementor-30 .elementor-element.elementor-element-eff76ab{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-eff76ab.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-f71eb5d{--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-30 .elementor-element.elementor-element-f71eb5d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f71eb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-599bdc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-b2bc41b{text-align:center;}.elementor-30 .elementor-element.elementor-element-cfdde6f{--display:flex;--min-height:77vh;--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;}.elementor-30 .elementor-element.elementor-element-cfdde6f:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-cfdde6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://21diasconintencion.com/wp-content/uploads/2025/12/21-dias-program-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-ceb6e85 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-ceb6e85 .elementor-button:focus{background-color:var( --e-global-color-3970b92 );}.elementor-30 .elementor-element.elementor-element-ceb6e85{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-ceb6e85.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-16ee82a{--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-30 .elementor-element.elementor-element-16ee82a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-16ee82a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-80222d6{text-align:center;}.elementor-30 .elementor-element.elementor-element-80222d6 .elementor-heading-title{font-family:"ALTA", Sans-serif;font-weight:600;color:var( --e-global-color-41707a3 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-ec960ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito", Sans-serif;font-weight:400;color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-ec960ef.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-698ea60 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-698ea60 .elementor-button:focus{background-color:var( --e-global-color-3970b92 );}.elementor-30 .elementor-element.elementor-element-bc48898{--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-30 .elementor-element.elementor-element-bc48898:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-bc48898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-1cbea1b{--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-30 .elementor-element.elementor-element-1cbea1b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1cbea1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-3414ce2{text-align:center;}.elementor-30 .elementor-element.elementor-element-3414ce2 .elementor-heading-title{font-family:"ALTA", Sans-serif;font-weight:600;}.elementor-30 .elementor-element.elementor-element-6492e69{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:start;font-family:"Nunito", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-6492e69.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-71e30fa .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-71e30fa .elementor-button:focus{background-color:var( --e-global-color-3970b92 );}.elementor-30 .elementor-element.elementor-element-0c9d39b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-30 .elementor-element.elementor-element-0c9d39b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0c9d39b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-386efcf{text-align:center;}.elementor-30 .elementor-element.elementor-element-386efcf .elementor-heading-title{font-family:"ALTA", Sans-serif;font-weight:600;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-3dc50ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-3dc50ec{text-align:center;font-family:"Nunito", Sans-serif;font-weight:400;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-57ab3dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-57ab3dd:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-57ab3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-71a2992{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-30 .elementor-element.elementor-element-ed75e2e{text-align:center;}.elementor-30 .elementor-element.elementor-element-ed75e2e .elementor-heading-title{font-family:"ALTA", Sans-serif;font-weight:600;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-7a7c580{text-align:center;font-family:"Nunito", Sans-serif;font-weight:400;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-15ce028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-30 .elementor-element.elementor-element-ad9ce32{text-align:center;}.elementor-30 .elementor-element.elementor-element-ad9ce32 .elementor-heading-title{font-family:"ALTA", Sans-serif;font-weight:600;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-9ec6464{text-align:center;font-family:"Nunito", Sans-serif;font-weight:400;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-a2ba4a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-30 .elementor-element.elementor-element-a63a524{text-align:center;}.elementor-30 .elementor-element.elementor-element-a63a524 .elementor-heading-title{font-family:"ALTA", Sans-serif;font-weight:600;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-2fe05c5{text-align:center;font-family:"Nunito", Sans-serif;font-weight:400;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-eecea87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-30 .elementor-element.elementor-element-eecea87:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-eecea87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-30577b5 .elementor-heading-title{font-family:"ALTA", Sans-serif;font-weight:600;color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-9a3edc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-9a3edc8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9a3edc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-5abfebe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-30 .elementor-element.elementor-element-68afe4f .elementor-heading-title{color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-a08b70c{text-align:center;font-family:"Nunito", Sans-serif;font-weight:400;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-a08b70c a{color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-f881fcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-30 .elementor-element.elementor-element-2402ef6 .elementor-heading-title{color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-3f858fc{text-align:center;font-family:"Nunito", Sans-serif;font-weight:400;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-3f858fc a{color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-f29de81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-30 .elementor-element.elementor-element-6a42aa3 .elementor-heading-title{color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-f25946d{text-align:center;font-family:"Nunito", Sans-serif;font-weight:400;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-f25946d a{color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-fa628a2{--display:flex;}.elementor-30 .elementor-element.elementor-element-fa628a2:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-fa628a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-608a994{text-align:center;font-family:"Nunito", Sans-serif;font-weight:400;color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-608a994 a{color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-9f9aa20 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-9f9aa20 .elementor-button:focus{background-color:var( --e-global-color-3970b92 );}.elementor-30 .elementor-element.elementor-element-6934747{--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-30 .elementor-element.elementor-element-6934747:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6934747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-82d0ecf{--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-30 .elementor-element.elementor-element-82d0ecf:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-82d0ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-7946d4c{text-align:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-c96d1a6 .elementor-swiper-button{font-size:20px;}.elementor-30 .elementor-element.elementor-element-e382a23 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-e382a23 .elementor-button:focus{background-color:var( --e-global-color-3970b92 );}.elementor-30 .elementor-element.elementor-element-3a9a8e2{--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-30 .elementor-element.elementor-element-0c161ba{text-align:center;}.elementor-30 .elementor-element.elementor-element-0c161ba .elementor-heading-title{font-family:"ALTA", Sans-serif;font-weight:600;color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-e658d4a{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:start;font-family:"Nunito", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-e658d4a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-24edb0f .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-24edb0f .elementor-button:focus{background-color:var( --e-global-color-3970b92 );}.elementor-30 .elementor-element.elementor-element-eaaa9ed{--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-30 .elementor-element.elementor-element-eaaa9ed:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-eaaa9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__button{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-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-ribbon-inner{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-30 .elementor-element.elementor-element-579f76f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-579f76f{--e-price-table-header-background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-579f76f .elementor-price-table__currency{align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-579f76f .elementor-price-table__after-price{justify-content:flex-start;}.elementor-30 .elementor-element.elementor-element-579f76f .elementor-price-table__original-price{align-self:flex-end;}.elementor-30 .elementor-element.elementor-element-579f76f .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-30 .elementor-element.elementor-element-579f76f .elementor-ribbon-inner{color:#ffffff;}.elementor-30 .elementor-element.elementor-element-0226b1d{--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-30 .elementor-element.elementor-element-0226b1d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0226b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-aadb85d{--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-30 .elementor-element.elementor-element-aadb85d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-aadb85d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-dd1b56a{text-align:center;}.elementor-30 .elementor-element.elementor-element-bc9e639{--display:flex;}.elementor-30 .elementor-element.elementor-element-e49cebc{--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-30 .elementor-element.elementor-element-f4a7332{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-4671527{--display:flex;}.elementor-30 .elementor-element.elementor-element-2b17065{--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-30 .elementor-element.elementor-element-cc48b1f{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-d6459e5{--display:flex;}.elementor-30 .elementor-element.elementor-element-76f6597{--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-30 .elementor-element.elementor-element-1bb4bcd{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-56916c2{--display:flex;}.elementor-30 .elementor-element.elementor-element-5eedd52{--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-30 .elementor-element.elementor-element-2947204{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-b67a9c7{--display:flex;}.elementor-30 .elementor-element.elementor-element-96d328c{--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-30 .elementor-element.elementor-element-091b345{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-b1270fd{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-3212e03 );--n-accordion-icon-size:15px;}:where( .elementor-30 .elementor-element.elementor-element-b1270fd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"ALTA", Sans-serif;}.elementor-30 .elementor-element.elementor-element-f0b6a10{--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-30 .elementor-element.elementor-element-f0b6a10:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f0b6a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-41a442a{color:var( --e-global-color-95eadf5 );}.elementor-30 .elementor-element.elementor-element-131288b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-131288b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-131288b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-6721bf2{--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-30 .elementor-element.elementor-element-aba9105{text-align:center;font-family:"Nunito", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-ce50769{--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-30 .elementor-element.elementor-element-dff1333{text-align:center;font-family:"Nunito", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-d97af24{--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-30 .elementor-element.elementor-element-a6aeddb{text-align:center;font-family:"Nunito", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-41707a3 );}.elementor-30 .elementor-element.elementor-element-b5511d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-b5511d8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b5511d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-d7b1583{--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-30 .elementor-element.elementor-element-d1e80c3{text-align:center;font-family:"Nunito", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-41707a3 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-71a2992{--width:33%;}.elementor-30 .elementor-element.elementor-element-15ce028{--width:33%;}.elementor-30 .elementor-element.elementor-element-a2ba4a3{--width:33%;}.elementor-30 .elementor-element.elementor-element-5abfebe{--width:33%;}.elementor-30 .elementor-element.elementor-element-f881fcc{--width:33%;}.elementor-30 .elementor-element.elementor-element-f29de81{--width:33%;}.elementor-30 .elementor-element.elementor-element-6721bf2{--width:33%;}.elementor-30 .elementor-element.elementor-element-ce50769{--width:33%;}.elementor-30 .elementor-element.elementor-element-d97af24{--width:33%;}.elementor-30 .elementor-element.elementor-element-d7b1583{--width:100%;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-09079a9{--min-height:52vh;}.elementor-30 .elementor-element.elementor-element-cfdde6f{--min-height:52vh;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-09079a9{--min-height:31vh;}.elementor-30 .elementor-element.elementor-element-cfdde6f{--min-height:33vh;}.elementor-30 .elementor-element.elementor-element-ec960ef{text-align:start;line-height:1.25em;}.elementor-30 .elementor-element.elementor-element-6492e69{width:var( --container-widget-width, 367.594px );max-width:367.594px;--container-widget-width:367.594px;--container-widget-flex-grow:0;text-align:start;line-height:1.25em;}.elementor-30 .elementor-element.elementor-element-3dc50ec{width:var( --container-widget-width, 416px );max-width:416px;--container-widget-width:416px;--container-widget-flex-grow:0;line-height:1em;}.elementor-30 .elementor-element.elementor-element-7a7c580{line-height:0.5em;}.elementor-30 .elementor-element.elementor-element-9ec6464{line-height:0.5em;}.elementor-30 .elementor-element.elementor-element-2fe05c5{line-height:0.5em;}.elementor-30 .elementor-element.elementor-element-a08b70c{line-height:0.5em;}.elementor-30 .elementor-element.elementor-element-3f858fc{line-height:0.5em;}.elementor-30 .elementor-element.elementor-element-f25946d{line-height:0.5em;}.elementor-30 .elementor-element.elementor-element-608a994{line-height:0.5em;}.elementor-30 .elementor-element.elementor-element-e658d4a{width:var( --container-widget-width, 402.594px );max-width:402.594px;--container-widget-width:402.594px;--container-widget-flex-grow:0;text-align:start;line-height:1.25em;}.elementor-30 .elementor-element.elementor-element-579f76f{width:var( --container-widget-width, 374.164px );max-width:374.164px;--container-widget-width:374.164px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-b1270fd{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;}}/* Start custom CSS for html, class: .elementor-element-b3ece38 */@import url('https://fonts.googleapis.com/css2?family=Alta:wght@400;600&display=swap');

.marquee-container {
  overflow: hidden;
  width: 100%;
  background: #134B42; /* verde principal */
}

.marquee-content {
  display: flex;
  font-family: 'Alta', serif;
  font-size: 2.3rem;
  text-transform: uppercase;
  animation: marquee 5s linear infinite; /* misma velocidad que edición 1 */
  white-space: nowrap;
  letter-spacing: 2px;
  color: #FFFFFF; /* texto blanco */
  font-style: normal;
}

.phrase {
  margin-right: 96px;
  white-space: nowrap;
}

/* Palabras clave en cursiva */
.word-elevate {
  font-style: italic; /* 👈 cursiva */
  font-weight: 400;
  color: #FFFFFF; /* mantiene blanco */
}

@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* 📱 Responsive */
@media screen and (max-width: 768px) {
  .marquee-content {
    font-size: 1.6rem;
  }

  .phrase {
    margin-right: 64px;
  }
}

@media screen and (max-width: 480px) {
  .marquee-content {
    font-size: 1.2rem;
  }

  .phrase {
    margin-right: 48px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0511e1a */@import url('https://fonts.googleapis.com/css2?family=Alta:wght@400;600&display=swap');

.marquee-container {
  overflow: hidden;
  width: 100%;
  background: #134B42; /* verde principal */
}

.marquee-content {
  display: flex;
  font-family: 'Alta', serif;
  font-size: 2.3rem;
  text-transform: uppercase;
  animation: marquee 5s linear infinite; /* misma velocidad que edición 1 */
  white-space: nowrap;
  letter-spacing: 2px;
  color: #FFFFFF; /* texto blanco */
  font-style: normal;
}

.phrase {
  margin-right: 96px;
  white-space: nowrap;
}

/* Palabras clave en cursiva */
.word-elevate {
  font-style: italic; /* 👈 cursiva */
  font-weight: 400;
  color: #FFFFFF; /* mantiene blanco */
}

@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* 📱 Responsive */
@media screen and (max-width: 768px) {
  .marquee-content {
    font-size: 1.6rem;
  }

  .phrase {
    margin-right: 64px;
  }
}

@media screen and (max-width: 480px) {
  .marquee-content {
    font-size: 1.2rem;
  }

  .phrase {
    margin-right: 48px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9cc84b6 */@import url('https://fonts.googleapis.com/css2?family=Alta:wght@400;600&display=swap');

.marquee-container {
  overflow: hidden;
  width: 100%;
  background: #134B42; /* verde principal */
}

.marquee-content {
  display: flex;
  font-family: 'Alta', serif;
  font-size: 2.3rem;
  text-transform: uppercase;
  animation: marquee 5s linear infinite; /* misma velocidad que edición 1 */
  white-space: nowrap;
  letter-spacing: 2px;
  color: #FFFFFF; /* texto blanco */
  font-style: normal;
}

.phrase {
  margin-right: 96px;
  white-space: nowrap;
}

/* Palabras clave en cursiva */
.word-elevate {
  font-style: italic; /* 👈 cursiva */
  font-weight: 400;
  color: #FFFFFF; /* mantiene blanco */
}

@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* 📱 Responsive */
@media screen and (max-width: 768px) {
  .marquee-content {
    font-size: 1.6rem;
  }

  .phrase {
    margin-right: 64px;
  }
}

@media screen and (max-width: 480px) {
  .marquee-content {
    font-size: 1.2rem;
  }

  .phrase {
    margin-right: 48px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97a36e4 */@import url('https://fonts.googleapis.com/css2?family=Alta:wght@400;600&display=swap');

.marquee-container {
  overflow: hidden;
  width: 100%;
  background: #134B42; /* verde principal */
}

.marquee-content {
  display: flex;
  font-family: 'Alta', serif;
  font-size: 2.3rem;
  text-transform: uppercase;
  animation: marquee 5s linear infinite; /* misma velocidad que edición 1 */
  white-space: nowrap;
  letter-spacing: 2px;
  color: #FFFFFF; /* texto blanco */
  font-style: normal;
}

.phrase {
  margin-right: 96px;
  white-space: nowrap;
}

/* Palabras clave en cursiva */
.word-elevate {
  font-style: italic; /* 👈 cursiva */
  font-weight: 400;
  color: #FFFFFF; /* mantiene blanco */
}

@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* 📱 Responsive */
@media screen and (max-width: 768px) {
  .marquee-content {
    font-size: 1.6rem;
  }

  .phrase {
    margin-right: 64px;
  }
}

@media screen and (max-width: 480px) {
  .marquee-content {
    font-size: 1.2rem;
  }

  .phrase {
    margin-right: 48px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ALTA';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://21diasconintencion.com/wp-content/uploads/2025/12/Alta_regular.woff2') format('woff2'),
		url('https://21diasconintencion.com/wp-content/uploads/2025/12/Alta_regular.woff') format('woff');
}
/* End Custom Fonts CSS */