@font-face{font-family:'FuturaBT-Book';src:url("../fonts/FuturaBT-Book.woff") format("woff"),url("../fonts/FuturaBT-Book.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'HouseSlant-Regular';src:url("../fonts/HouseSlant-Regular.woff2") format("woff2"),url("../fonts/HouseSlant-Regular.woff") format("woff"),url("../fonts/HouseSlant-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}
sup{font-size:.65em;vertical-align:top}
b,strong{font-weight:800}
p{margin-bottom:0}
.icon.fab{width:1em;height:1em;position:relative;display:block;-webkit-transform:rotate(0);transform:rotate(0);font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.icon.fab::before{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.btn-educacion:before{background-image:url("../images/icon/educacion.png")}
.btn-chiquiandinos:before{background-image:url("../images/icon/chiquiandinos.png")}
.btn-entretenimiento:before{background-image:url("../images/icon/entretenimiento.png")}
.btn-gastronomia:before{background-image:url("../images/icon/gastronomia.png")}
.btn-recreacion:before{background-image:url("../images/icon/recreacion.png")}
.btn-bienestar:before{background-image:url("../images/icon/bienestar.png")}
.btn-mascotas:before{background-image:url("../images/icon/mascotas.png")}
.btn-seguros:before{background-image:url("../images/icon/seguros.png")}
.btn-servicios:before{background-image:url("../images/icon/servicios.png")}
.btn-turismo:before{background-image:url("../images/icon/turismo.png")}
.btn-vehiculos:before{background-image:url("../images/icon/vehiculos.png")}
.pill{display:inline-block;background-color:#fd1ebf;color:#fff;font-family:"FuturaBT-Book",helvetica,arial,sans-serif;margin-top:4px;margin-right:4px;padding:6px 20px 8px;border-radius:50px;font-size:12px;line-height:1em;text-align:center}
.list-check-circle-purple ul,.list-check-circle-blue ul{list-style:none;padding:0}
.list-check-circle-purple ul li,.list-check-circle-blue ul li{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex}
.list-check-circle-purple ul li::before,.list-check-circle-blue ul li::before{color:#2bfafe;content:'\f058';width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2px;margin-right:20px;display:inline-block;font-size:20px;line-height:20px;font-family:'Font Awesome 5 Free';font-weight:900}
.list-check-circle-purple ul li::before{color:#9d00ff}
.list-check-circle-blue ul li::before{color:#2bfafe}
footer section.site-section-footer a:hover{color:#fd1ebf !important}
footer section.site-section-footer-legal li:first-child{border-right:1px solid #fff}
footer section.site-section-footer-legal a{text-decoration:underline !important;line-height:.98em !important}
footer section.site-section-footer-legal a:hover{color:#fd1ebf !important}
.responsive-embed{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-top:10px}
.responsive-embed iframe,.responsive-embed object,.responsive-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title,.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{outline:0;padding:32px 30px 26px;position:relative;border:0;border-top:1px solid #eaeaea;-webkit-transition:all ease-in-out .4s;transition:all ease-in-out .4s}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title:hover,.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover{background-color:#fd1ebf;color:#fff}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title:hover:before,.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover:before{color:#fff}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper{border:0;border-radius:0 0 30px 30px;overflow:hidden}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title:before{color:#9d00ff;content:'\f055';position:absolute;bottom:28px;right:30px;width:20px;height:20px;font-size:20px;line-height:20px;font-family:'Font Awesome 5 Free';font-weight:900}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active{background-color:#fd1ebf;color:#fff}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active:before{color:#fff;content:'\f056'}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active:after{color:#fd1ebf;position:absolute;bottom:2px;left:50%;margin-left:-20px;width:40px;height:30px;content:'\f0dd';font-size:50px;line-height:50px;font-family:'Font Awesome 5 Free';font-weight:900}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content{border:0;padding:30px 30px 30px}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{border-radius:0 0 0 30px;border-right:1px solid #eaeaea;overflow:visible}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{border:none !important;border-bottom:1px solid #eaeaea !important;-webkit-transition:none;transition:none;background-color:#fff}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:before{border:none !important}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:last-child{border-radius:0 0 0 30px}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active{background-color:#fd1ebf;color:#fff}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active:after{border:0;color:#fd1ebf;position:absolute;top:50%;right:0;margin-top:-14px;width:40px;height:20px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:'\f0dd';font-size:50px;line-height:50px;font-family:'Font Awesome 5 Free';font-weight:900}
.elementor-widget-accordion.elementor-widget-accordion-rounded .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title{border-radius:30px;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.elementor-widget-accordion.elementor-widget-accordion-rounded .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{border-radius:30px 30px 0 0}
.elementor-widget-accordion.elementor-widget-accordion-rounded .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content{border-radius:30px;-webkit-transition:border-radius ease-in-out .15s;transition:border-radius ease-in-out .15s}
.elementor-widget-accordion.elementor-widget-accordion-rounded .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content.elementor-active{border-radius:0 0 30px 30px}
div.wpforms-container-full form.wpforms-form{font-family:"FuturaBT-Book",helvetica,arial,sans-serif}
div.wpforms-container-full form.wpforms-form .wpforms-field-label,div.wpforms-container-full form.wpforms-form .wpforms-field-label-inline{color:#760ed3;font-family:"FuturaBT-Book",helvetica,arial,sans-serif;font-size:15px;font-weight:normal;line-height:17px}
div.wpforms-container-full form.wpforms-form .wpforms-field-label-inline{color:#111}
div.wpforms-container-full form.wpforms-form input[type="tel"],div.wpforms-container-full form.wpforms-form input[type="text"],div.wpforms-container-full form.wpforms-form input[type="email"],div.wpforms-container-full form.wpforms-form textarea,div.wpforms-container-full form.wpforms-form select{background:transparent;border-radius:0;border:0;border-bottom:1px solid #9d00ff;font-size:15px;max-width:100% !important}
div.wpforms-container-full form.wpforms-form .wpforms-required-label{display:none}
div.wpforms-container-full form.wpforms-form .wpforms-field-select{position:relative}
div.wpforms-container-full form.wpforms-form .wpforms-field-select::after{content:"▼";position:absolute;right:20px;bottom:12px;color:#760ed3;font-size:24px}
div.wpforms-container-full form.wpforms-form .wpforms-field-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:10px}
div.wpforms-container-full form.wpforms-form .wpforms-submit-container input[type="submit"],div.wpforms-container-full form.wpforms-form .wpforms-submit-container button[type="submit"]{border-radius:30px;border:0;background-color:#fd1ebf;color:#fff;padding:10px 30px;font-weight:600;display:block;width:100%}
div.wpforms-container-full form.wpforms-form .wpforms-submit-container input[type="submit"]:hover,div.wpforms-container-full form.wpforms-form .wpforms-submit-container button[type="submit"]:hover{background-color:#760ed3}
div.form-white-options form.wpforms-form ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
div.form-white-options form.wpforms-form ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
div.form-white-options form.wpforms-form label.wpforms-field-label-inline{background-color:#fff;padding:9px 20px;border-radius:8px;margin:3px 0;display:block;width:100%;font-size:14px;line-height:20px}
.post-beneficio{font-size:14px;line-height:1.05em}
.post-beneficio .post-title{color:#760ed3;font-size:26px;font-weight:700;line-height:1.1em;margin-top:0}
.post-beneficio .post-metas{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.post-beneficio .post-metas .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:16px}
.post-beneficio .post-metas .post-meta .post-meta-key{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#760ed3;font-weight:700}
.post-beneficio .post-metas .post-meta .post-meta-key .icon{margin-right:4px}
.post-beneficio .post-metas .post-meta .post-meta-value{margin-top:4px;font-family:"FuturaBT-Book",helvetica,arial,sans-serif}
.post-beneficio .post-tags{margin-top:14px;overflow:hidden}
div.post-beneficio-cards--trigger-preheader{cursor:pointer}
section.section-post-beneficios--preheader{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:16px;font-weight:700;padding:20px;max-width:840px;margin:0 auto 8px}
section.section-post-beneficios--preheader.active{display:-webkit-box;display:-ms-flexbox;display:flex}
section.section-post-beneficios--preheader a.btn{background-color:#fff;-webkit-box-shadow:1px 1px 8px #eaeaea;box-shadow:1px 1px 8px #eaeaea;border-radius:8px;padding:7px 14px 7px 32px;color:#111;margin:5px;font-weight:300;position:relative;font-size:12px}
section.section-post-beneficios--preheader a.btn:hover,section.section-post-beneficios--preheader a.btn.active{color:#9d00ff;font-weight:900}
section.section-post-beneficios--preheader a.btn:before{content:"";position:absolute;top:7px;left:10px;width:16px;height:16px;background-repeat:no-repeat;background-size:cover;background-position:center center}
section.section-post-beneficios--preheader.section-post-beneficios-destacados{display:none}
section.section-post-beneficios{z-index:2;color:#760ed3;position:relative;padding:20px 30px}
section.section-post-beneficios::before{z-index:-1;position:absolute;content:"";border-radius:20px;top:0;left:0;width:100%;height:300px;background-color:#2bfafe}
section.section-post-beneficios.section-post-beneficios-destacados::before{background-color:#b48ed6}
section.section-post-beneficios.section-post-beneficios-destacados .post-beneficio-cards.post-beneficio-cards--show,section.section-post-beneficios.section-post-beneficios-destacados .post-beneficio-cards.post-beneficio-cards--posts{display:none}
section.section-post-beneficios.section-post-beneficios-destacados .post-beneficio-cards.post-beneficio-cards--show.active,section.section-post-beneficios.section-post-beneficios-destacados .post-beneficio-cards.post-beneficio-cards--posts.active{display:-webkit-box;display:-ms-flexbox;display:flex}
section.section-post-beneficios.section-post-beneficios-destacados .btn-show-all{display:none}
section.section-post-beneficios.section-post-beneficios-destacados .section-post-beneficios--header{display:-webkit-box;display:-ms-flexbox;display:flex}
section.section-post-beneficios .section-post-beneficios--header{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:16px;font-weight:700;padding:20px;max-width:930px;margin:0 auto}
section.section-post-beneficios .section-post-beneficios--header div:first-child{max-width:60%}
section.section-post-beneficios .section-post-beneficios--header .post-beneficio-cards--controls{font-style:italic;font-weight:300;font-size:12px;line-height:14px}
section.section-post-beneficios .section-post-beneficios--header .post-beneficio-cards--controls a i{color:#7d31c1;padding:0 2px}
section.section-post-beneficios .post-beneficio-cards{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#111;min-height:250px}
section.section-post-beneficios .post-beneficio-cards.active,section.section-post-beneficios .post-beneficio-cards.post-beneficio-cards--show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.section-post-beneficios a.btn-show-all{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"FuturaBT-Book",helvetica,arial,sans-serif !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:200px;padding:8px 20px;margin:50px auto 10px;border-radius:18px;color:#fff;background-color:#fd1ebf;font-weight:900}
section.section-post-beneficios a.btn-show-all:hover,section.section-post-beneficios a.btn-show-all.active{background-color:#9d00ff}
section.section-post-beneficios .post-beneficio{background-color:#fff;-webkit-box-shadow:1px 1px 2px #eaeaea;box-shadow:1px 1px 2px #eaeaea;border-radius:10px;padding:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"FuturaBT-Book",helvetica,arial,sans-serif;font-size:14px;line-height:1.2em;margin:10px;max-width:210px;position:relative;text-align:left;width:100%}
section.section-post-beneficios .post-beneficio .post-beneficio--image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #eaeaea;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
section.section-post-beneficios .post-beneficio .post-beneficio--image img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;min-height:100%;min-width:100%}
section.section-post-beneficios .post-beneficio .post-beneficio--body{margin-top:10px}
section.section-post-beneficios .post-beneficio .post-beneficio--body .post-beneficio--description{min-height:100px;padding-bottom:28px}
section.section-post-beneficios .post-beneficio .post-beneficio--body .post-beneficio--description .post-beneficio--metas{border-left:2px solid #dadada;padding-left:3px}
section.section-post-beneficios .post-beneficio .post-beneficio--body .post-beneficio--description .post-beneficio--metas .post-beneficio--title{color:#9d00ff;font-weight:800}
section.section-post-beneficios .post-beneficio .post-beneficio--body .post-beneficio--description .post-beneficio--excerpt{margin-top:10px}
section.section-post-beneficios .post-beneficio .post-beneficio--body .post-beneficio--description a{margin-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fd1ebf;font-weight:800;position:absolute;bottom:15px;left:15px}
section.section-post-beneficios .post-beneficio .post-beneficio--body .post-beneficio--description a:hover{color:#9d00ff}
section.section-post-beneficios .post-beneficio .post-beneficio--body .post-beneficio--description a i{margin-left:10px}
body.elementor-editor-active .site-loader{display:none}
.site-loader{position:fixed;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;top:0;left:0;background-color:gray;color:black}
.site-loader img.site-logo{max-width:150px}
.site-loader .loader{width:36px;height:36px;border-radius:50%;border:5px solid gray;border-top:5px solid lightsalmon;margin:20px;-webkit-animation:spin 1.65s linear infinite;animation:spin 1.65s linear infinite}
.cards-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1050px;margin:0 auto}
.cards-container .card{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"FuturaBT-Book",helvetica,arial,sans-serif;font-size:16px;line-height:1.2em;margin:0 20px;max-width:300px;position:relative;text-align:left;width:100%}
.cards-container .card .card-header{font-size:15px;font-weight:bold}
.cards-container .card .card-header .site-btn-like{position:absolute;right:10px;top:14px}
.cards-container .card .card-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5px;overflow:hidden}
.cards-container .card .card-image img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;min-height:100%;min-width:100%}
.cards-container .card .card-body{margin-top:20px;min-height:300px;padding:30px 30px 50px 30px}
.cards-container .card .card-body .card-metadata{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cards-container .card .card-body .card-title h4{margin-top:0}
.cards-container .card .card-body .card-description{margin-top:5px}
.cards-container .card .card-body .card-description p{height:78px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.cards-container .card .card-footer{text-align:center;margin-top:-25px}
section.section-visitor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}
section.section-visitor .section-site-content{max-width:1000px}
section.section-visitor-profile{padding:0 40px;background:url("../images/bg-menos25.jpg") no-repeat center center;background-size:cover}
section.section-visitor-profile.menos25{background-image:url("../images/bg-menos25.jpg")}
section.section-visitor-profile.menos25 .visitor-nombres_apellidos{color:#9d00ff}
section.section-visitor-profile.c25a35{background-image:url("../images/bg-25a35.jpg");color:#fff}
section.section-visitor-profile.c25a35 .visitor-nombres_apellidos{color:#2bfafe}
section.section-visitor-profile.c36a45{background-image:url("../images/bg-36a45.jpg");color:#fff}
section.section-visitor-profile.c36a45 .visitor-nombres_apellidos{color:#2bfafe}
section.section-visitor-profile.c36a45 .profile-metas .profile-meta .profile-meta-body .profile-meta-value{color:#2bfafe}
section.section-visitor-profile.c46mas{background-image:url("../images/bg-46mas.jpg")}
section.section-visitor-profile.c46mas .visitor-nombres_apellidos{color:#9d00ff}
section.section-visitor-profile.c46mas .profile-metas .profile-meta .profile-meta-body .profile-meta-value{color:#2bfafe}
section.section-visitor-profile .section-visitor-profile--body{padding:40px 20px}
section.section-visitor-profile .section-visitor-profile--sprite{overflow:hidden}
section.section-visitor-profile .section-visitor-profile--sprite img{margin-bottom:-8px}
section.section-visitor-profile .visitor-nombres_apellidos{font-size:28px;line-height:30px;font-weight:800;text-shadow:0 1px 1px #363636}
section.section-visitor-profile .visitor-nombres_apellidos span{display:block;font-weight:200}
section.section-visitor-profile .profile-metas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
section.section-visitor-profile .profile-metas .profile-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}
section.section-visitor-profile .profile-metas .profile-meta .icon{background:url("../images/ico-01a.png") no-repeat center center;background-size:cover;width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex}
section.section-visitor-profile .profile-metas .profile-meta .icon-perfil{background-image:url("../images/ico-01a.png")}
section.section-visitor-profile .profile-metas .profile-meta .icon-beneficios{background-image:url("../images/ico-02a.png")}
section.section-visitor-profile .profile-metas .profile-meta .profile-meta-body{margin-left:10px}
section.section-visitor-profile .profile-metas .profile-meta .profile-meta-body .profile-meta-value{font-weight:800;letter-spacing:1px;text-shadow:0 1px 1px #818181;color:#fd1ebf}
section.section-visitor-logout{padding:30px 20px 10px}
section.section-visitor-logout .section-site-content{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 20px}
section.section-visitor-logout a{padding:12px 25px;color:#fff;background-color:#fd1ebf;border-radius:30px;font-weight:800;font-size:14px}
section.section-visitor-logout a:hover{background-color:#9d00ff}
section.section-visitor-logout a i{margin-left:5px}
section.section-visitor-profile-significado{padding:30px 20px 60px}
section.section-visitor-profile-significado .sprite-lineas--2{text-align:right}
section.section-visitor-profile-significado .box-pink500{border-radius:30px;background:#fd1ebf url("../images/textura-pink.png") repeat center;padding:20px 30px;margin:15px 0}
section.section-visitor-profile-significado .box-pink500 .box-ico img{max-width:60px}
section.section-visitor-profile-significado .box-pink500 h6{color:#9d00ff;font-weight:800;margin-top:10px;font-size:15px}
body.login #login h1{font-size:16px;font-weight:300}
body.login #login h1 a{background-image:url("../images/logo-website.png");background-size:contain;height:125px;width:320px}
body.login #login .login-message{text-align:center}
body.login #login form{background:0;border:0;-webkit-box-shadow:none;box-shadow:none;padding:20px;margin-top:0}
body.login #login form .forgetmenot{float:none}
body.login #login form label{color:#555;font-size:14px}
body.login #login form p.submit{margin-top:15px}
body.login #login form .button-primary{background:black;border-color:black;-webkit-box-shadow:0 1px 0 black;box-shadow:0 1px 0 black;color:#fff;text-shadow:none;width:100%;padding:7px;height:auto;font-size:15px;text-transform:uppercase;letter-spacing:2px}
body.login #login form .button-primary:hover{background:#333;border-color:#333;-webkit-box-shadow:0 1px 0 #333;box-shadow:0 1px 0 #333}
body.login #login p#backtoblog{display:none}
body.login #login p#nav{display:none}
.site-section-hero-card{background:#fff;max-width:80%;margin:-90px auto 50px;padding:10px 10px 14px;border-radius:25px;-webkit-box-shadow:0 3px 9px #3636360d;box-shadow:0 3px 9px #3636360d}
.site-section-hero-card .beneficio--logo img{max-width:160px}
.section-beneficios{overflow:hidden}
.section-beneficios a.elementor-button{display:block;width:100%;text-align:left}
.section-beneficios a.elementor-button span.elementor-button-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section-beneficios a.elementor-button span.elementor-button-icon i{color:#760ed3;font-size:24px}
.section-contacto .elementor-widget-accordion .elementor-tab-title{position:relative}
.section-contacto .elementor-widget-accordion .elementor-tab-title:before{color:#2bfafe;content:"\f590";width:16px;height:16px;margin-right:8px;font-size:16px;line-height:16px;font-family:"Font Awesome 5 Free";font-weight:900}
.site-perfilamiento--section-header{background-color:#fff}
section.site-perfilamiento--section.site-perfilamiento--section--slide{display:none}
section.site-perfilamiento--section.site-perfilamiento--section--slide.active{display:block}
.site-perfilamiento--title span.elementor-heading-title{padding:0 0 0 70px;position:relative}
.site-perfilamiento--title span.elementor-heading-title::before{position:absolute;display:inline-block;content:"";left:0;top:50%;background-color:#fff;height:1px;width:50px}
.elementor-search-form--skin-full_screen .elementor-search-form__container{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;padding-top:15% !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.elementor-search-form--skin-full_screen .elementor-search-form__container input{background-color:#fff !important;color:#000 !important;text-align:left !important;padding:8px 20px !important;font-size:17px !important;max-width:400px !important}
.elementor-search-form--skin-full_screen .elementor-search-form__container .dialog-lightbox-close-button.dialog-close-button{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff !important;margin:10px 0 0 30px !important;position:relative;padding-left:45px;font-size:16px}
.elementor-search-form--skin-full_screen .elementor-search-form__container .dialog-lightbox-close-button.dialog-close-button:before{content:"Cerrar";position:absolute;top:2px;left:0}
div.wpforms-container-full .wpforms-form label.wpforms-error{margin-top:5px;text-align:center}
@media(min-width:768px){.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper{border-radius:0 30px 30px 0}
.elementor-widget-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content{padding-top:40px;padding-left:60px}
.post-beneficio .post-title{font-size:34px}
.post-beneficio .post-metas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:16px}
.post-beneficio .post-metas .post-meta{margin-right:90px;margin-top:0}
section.section-visitor .section-site-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.section-visitor-profile .section-visitor-profile--sprite{display:none}
section.section-visitor-profile-significado{padding:10px 20px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.section-visitor-profile-significado div.sprite-lineas{min-width:80px;padding:10px;margin:-10px 10px 0}
section.section-visitor-profile-significado .sprite-lineas--2{text-align:left}
section.section-visitor-profile-significado .box-pink500{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.section-visitor-profile-significado .box-pink500 .box-ico{width:80px;padding-right:20px}
.site-section-hero-card{max-width:1024px}
}@media(min-width:1024px){footer section.site-section-footer ul.elementor-nav-menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:-25px}
footer section.site-section-footer ul.elementor-nav-menu li{display:-webkit-box;display:-ms-flexbox;display:flex}
footer section.site-section-footer-legal ul.elementor-nav-menu{margin-left:-5px}
section.section-post-beneficios .section-post-beneficios--header .post-beneficio-cards--controls a i{padding:0 16px}
section.section-post-beneficios .post-beneficio-cards{padding:0}
section.section-visitor-profile.menos25{background-image:url("../images/banner-menos25.jpg")}
section.section-visitor-profile.c25a35{background-image:url("../images/banner-25a35.jpg")}
section.section-visitor-profile.c36a45{background-image:url("../images/banner-36a45.jpg")}
section.section-visitor-profile.c46mas{background-image:url("../images/banner-46mas.jpg")}
section.section-visitor-profile .section-visitor-profile--body{width:1024px}
section.section-visitor-profile .profile-metas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.site-perfilamiento--section-header{background-color:transparent}
}@media(min-width:1536px){section.section-visitor-profile{background-size:contain}
}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}