body .btn.btn--type1 .elementor-button{background:transparent;color:#04c1a0;border:2px solid #04c1a0}body .btn.btn--type1 .elementor-button:hover{background:#020202}.post-grid .elementor-widget-container .elementor-post{background-color:var(--e-global-color-text);-webkit-box-shadow:0px 30px 60px 0px rgba(0,0,0,0.1);box-shadow:0px 30px 60px 0px rgba(0,0,0,0.1);padding:20px 20px 100px 20px;border-radius:20px;position:relative}.post-grid .elementor-widget-container .elementor-post__thumbnail{padding:0!important}.post-grid .elementor-widget-container .elementor-post__thumbnail img{position:relative!important;top:initial!important;left:initial!important;-webkit-transform:initial!important;transform:initial!important;height:210px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.post-grid .elementor-widget-container .elementor-post__text .elementor-post__title{min-height:80px;margin-bottom:16px}.post-grid .elementor-widget-container .elementor-post__text .elementor-post__title a{font-size:24px;line-height:35px}.post-grid .elementor-widget-container .elementor-post__text .elementor-post__excerpt>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-grid .elementor-widget-container .elementor-post__text .elementor-post__excerpt>div p{background:#cee9f9;display:block;padding:7px;margin-bottom:16px;border-radius:10px;font-size:12px;line-height:18px;color:#00598d;font-weight:bold;position:relative;margin-bottom:6px;margin-right:6px}.post-grid .elementor-widget-container .elementor-post__text .elementor-post__excerpt span{background:#cee9f9;display:block;padding:7px 7px 7px 36px;margin-bottom:16px;border-radius:10px;font-size:12px;line-height:18px;color:#00598d;font-weight:bold;position:relative}.post-grid .elementor-widget-container .elementor-post__text .elementor-post__excerpt span:before{content:"";background:url(https://masproductividad.com/wp-content/uploads/2023/09/calendar.png) center center no-repeat;display:block;position:absolute;left:10px;top:8px;width:15px;height:15px;background-size:contain}.post-grid .elementor-widget-container .elementor-post__text .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);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-text)!important;background-color:transparent;background-image:-webkit-gradient(linear,left bottom,left top,from(var(--e-global-color-0dc1afd)),to(var(--e-global-color-e5992aa)));background-image:linear-gradient(0deg,var(--e-global-color-0dc1afd) 0%,var(--e-global-color-e5992aa) 100%);-webkit-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.17);box-shadow:0px 5px 20px 0px rgba(0,0,0,0.17);border-style:solid;border-width:3px 3px 3px 3px;border-color:rgba(255,255,255,0.4784313725);border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;display:inline-block;text-align:center;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:246px}.post-grid .elementor-widget-container .elementor-post__text .elementor-post__read-more:hover{color:var(--e-global-color-text)!important;background-color:transparent;background-image:linear-gradient(135deg,var(--e-global-color-f5fe8ba) 0%,var(--e-global-color-5979867) 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:rgba(255,255,255,0.4705882353);border-radius:100px 100px 100px 100px}.col-post-grid .elementor-widget-wrap{background-color:var(--e-global-color-text);-webkit-box-shadow:0px 30px 60px 0px rgba(0,0,0,0.1);box-shadow:0px 30px 60px 0px rgba(0,0,0,0.1);padding:20px!important;border-radius:20px!important;position:relative}.col-post-grid .elementor-widget-wrap .elementor-image-box-title a{font-size:24px;line-height:35px}.col-post-grid .elementor-widget-wrap .elementor-image-box-img{width:100%!important}.col-post-grid .elementor-widget-wrap .elementor-image-box-img img{height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.col-post-grid .elementor-widget-wrap .elementor-image-box-description{text-align:left}.col-post-grid .elementor-widget-wrap .elementor-image-box-description span{background:#cee9f9;display:block;padding:7px 7px 7px 36px;margin-bottom:16px;border-radius:10px;font-size:12px;line-height:18px;color:#00598d;font-weight:bold;position:relative}.col-post-grid .elementor-widget-wrap .elementor-image-box-description span:before{content:"";background:url(https://masproductividad.com/wp-content/uploads/2023/09/video-camera.png) center center no-repeat;display:block;position:absolute;left:10px;top:8px;width:15px;height:15px;background-size:contain}@media (max-width:680px){.post-grid .elementor-widget-container .elementor-post__text .elementor-post__title{min-height:initial}.col-post-grid .elementor-widget-wrap .elementor-image-box-title a{font-size:21px;line-height:25px}.post-grid .elementor-widget-container .elementor-post__text .elementor-post__title a{font-size:21px;line-height:30px}.col-post-grid .elementor-widget-wrap .elementor-image-box-img img,.post-grid .elementor-widget-container .elementor-post__thumbnail img{height:160px}}body.elementor-page div.accordeon-block.elementor-element.elementor-widget-accordion div.elementor-widget-container .elementor-accordion div.elementor-accordion-item{border-radius:20px;margin-bottom:16px;border-top:1px solid #d5d8dc!important;overflow:hidden}body.elementor-page div.accordeon-block.elementor-element.elementor-widget-accordion div.elementor-widget-container .elementor-accordion div.elementor-accordion-item div.elementor-tab-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;color:var(--e-global-color-primary);border-radius:20px 20px 0 0;background:#d5d8dc;-webkit-transition:0.4s all ease-in-out;transition:0.4s all ease-in-out}body.elementor-page div.accordeon-block.elementor-element.elementor-widget-accordion div.elementor-widget-container .elementor-accordion div.elementor-accordion-item div.elementor-tab-title.elementor-active{background:#cee9f9}body.elementor-page div.accordeon-block.elementor-element.elementor-widget-accordion div.elementor-widget-container .elementor-accordion div.elementor-accordion-item div.elementor-tab-title .elementor-accordion-title{font-size:21px}body.elementor-page div.accordeon-block.elementor-element.elementor-widget-accordion div.elementor-widget-container .elementor-accordion div.elementor-accordion-item div.elementor-tab-content{color:var(--e-global-color-primary)}@media (max-width:680px){body.elementor-page div.accordeon-block.elementor-element.elementor-widget-accordion div.elementor-widget-container .elementor-accordion div.elementor-accordion-item div.elementor-tab-title .elementor-accordion-title{font-size:18px}}.counter-block.elementor-widget-countdown .elementor-countdown-item{border-radius:20px;background:#00598d}.counter__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.counter__item{background:#da1f26;color:#fff;text-align:center;border-radius:10px;margin:0 16px;padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.counter__item p{margin-bottom:0;font-weight:bold}.counter__item p:first-child{font-size:24px}.counter__item p:nth-child(2){font-size:16px}@media (max-width:680px){.counter__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.counter__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 8px;padding:20px 10px}.counter__item p:nth-child(2){font-size:14px}}.elementor-nav-menu--main ul li a{font-size:16px!important}.price-block{border-bottom:1px solid #d5d8dc}.price-block .elementor-widget-container p{font-weight:bold;margin-bottom:0;padding-bottom:0}.price-block .elementor-widget-container h3{color:#00598d;text-decoration:line-through}.price-block .elementor-widget-container h1{color:#04c1a0}.price-row{background:#fff;border-radius:20px;padding:30px;max-width:900px;margin:0 auto;-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.2);box-shadow:0 10px 10px rgba(0,0,0,0.2)}.price-text-call h1{color:#da1f26}.date-label .elementor-widget-container>div{color:#04c1a0;padding:20px 10px;border-radius:20px;background:#e9fffa;-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.2);box-shadow:0 10px 10px rgba(0,0,0,0.2)}.date-label .elementor-widget-container>div p{margin-bottom:0}.gallery-grid .elementor-image-gallery .gallery-item{margin-bottom:16px!important}.gallery-grid .elementor-image-gallery .gallery-item img{height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.list-to-do .elementor-icon-list-text{font-weight:bold!important}.pills-list .elementor-icon-list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pills-list .elementor-icon-list-items .elementor-icon-list-item{background:#ebebeb;border-radius:10px;padding:5px 10px;margin-right:8px;margin-bottom:8px;background:#cee9f9;color:#00598d}.pills-list .elementor-icon-list-items .elementor-icon-list-item i{color:#0c96ea}.pills-list .elementor-icon-list-items .elementor-icon-list-item span{color:#00598d}.pills-list .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-text{font-size:14px}.post.category-vacantes .post-content-section .post-right-content{display:none}.post.category-vacantes .post-content-section .post-left-content{margin:0 auto}.page .page-content .post-password-form{width:100%;padding:60px 15px;max-width:900px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .page-content .post-password-form p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:680px){.page .page-content .post-password-form{padding-top:130px}}