.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.pum-close{
display:none;
}
.popmake-close {
position: absolute;
top: -42px;
left: 95%;
font-size: 20px;
color: transparent;
}
span.popmake-close:before {
content: url(https://dev.matchmakers.mx/wp-content/uploads/2023/01/close-cart.svg);
color: #667085;
}
.pum-container{
min-height: 814px !important;
width: 577px !important;
position: relative !important;
top: 42px !important;
margin: auto !important;
font-family:'Montserrat';
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){
padding-right:0 !important;
}
.tab {
display: inline-block;
width: 100%;
border-bottom: 1px solid #d0d5dd;
}
.pum-content .tablinks {
font-size: 16px;
font-weight: 600;
border-bottom: 2px solid #F2F4F7 !important;
}
.tab button {
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 10px 52px;
transition: 0.3s;
color: #667085 !important;
}
.tab button:hover {
background-color: #ddd;
}
.tab button.active {
background-color: #f2f4f7;
border-bottom: 2px solid #1570ef !important;
color: #1570ef !important;
}
.pum-container .pum-content>:first-child {
margin-top: 48px !important;
}
.tabcontent {
display: none;
padding: 16px 22px 6px 22px;
border-top: none;
}
#Login.tabcontent {
margin-top: 36px !important;
}
#Login input:focus-visible {
border: 2px solid #1570ef !important;
outline: #1570ef;
}
.ur-frontend-form {
margin-bottom: 0;
border: none;
padding: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid {
padding: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {
margin-bottom: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid label, .ur-frontend-form .ur-form-row .ur-form-grid legend {
display: block;
font-size: 14px;
margin-bottom: 8px;
margin-top: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid label .required, .ur-frontend-form .ur-form-row .ur-form-grid legend .required{
color:#1D2939;
}
.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label, .ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label {
font-weight: 600;
font-size: 16px;
} 
.ur-frontend-form .ur-form-row .ur-form-grid input {
border: none;
border-radius: 8px !important;
background: #E9EDF5;
min-height: 44px !important;
height: 44px !important;
font-weight: 300;
line-height: 1 !important;
padding: 14px 16px !important;
}
.ur-frontend-form .ur-button-container {
margin-top: 24px;
padding: 0;
}
.ur-frontend-form .ur-button-container .ur-submit-button {
margin: 0;
line-height: 1;
background: #1570EF;
color: #F5F5F5;
width: 100%;
height: 37px;
border-radius: 8px;
font-size: 14px;
font-weight: 600;
}
label#numero_contacto-error {
font-size: 0 !important;
}
#numero_contacto-error:after {
content: 'Por favor, introduce 10 digitos para el número de contacto';
font-size: 10px !important;
}
.user-registration-password-strength, .user-registration-password-hint {
display: none;
}
label#user_pass_error {
top: 0 !important;
font-size: 0 !important;
}
label#user_pass_error:after {
content: 'Por favor, introduce una contraseña de al menos 8 caracteres que incluya al menos un número, un signo y una mayúscula';
font-size: 10px !important;
}
.user-registration-error {
position: relative;
padding-left: 0;
z-index: 2 !important;
border-top: 1px solid;
border-top-color: #EF4444;
background: transparent;
color: #EF4444;
font-size: 10px !important;
margin: 0 !important;
top: -10px;
}
.user-registration-error::before{
display:none;
} .form-group-cml label{
display: block;
font-size: 16px;
margin-bottom: 8px;
font-weight: 600;
color: #1D2939;
}
.form-control-cml{
width: 100%;
height: 48px;
border: 1px solid #E9EDF5 !important;
background: #E9EDF5;
border-radius: 8px !important;;
padding-left: 14px;
padding-bottom: 4px;
font-weight: 300;
margin-bottom: 8px;
}            
#Login.tabcontent .form-control-cml{
margin-bottom: 32px !important;
}
#Register.tabcontent .btn-lcm{
margin-top: 16px;
} .btn-lcm{
margin-top: 0;
background-color: #1570ef !important;
width: 100%;
height: 37px;
border: 1px solid #1570ef !important;
border-radius: 8px !important;
color: #F5F5F5;
font-size: 14px;
font-weight: 600;
}
.btn-lcm:hover{
color:white !important;;
}
.title_login, .title_register {
text-align: center;
margin-top: 48px;
margin-bottom: 48px;
font-size: 24px;
font-weight: 500;
}
.tab button {
background: white !important;
color: #667085;
}
.container-login {
margin-bottom: 20px;
}
.input-login-custom{
width: 100%;
}
.forgot_passs{
color: #1570EF;
font-size: 14px;
font-weight: 600;
margin-top: 42px;
margin-bottom: 42px;
}
dotlottie-player{
margin: auto;
}
.mensaje-exito{
display: none;
}
.mensaje-exito{
margin-top: 0;
text-align: center;
}
.mensaje-exito img {
width: 280px;
margin-bottom: 48px;
}
.mensaje-exito h4 {
font-size: 16px;
font-weight: 600;
margin-top: 0;
margin-bottom: 8px;
}
.mensaje-exito span{
font-weight:300;
}
.btn_completa, .btn_explorar_desarrollos{
display: block;
width: 80%;
margin: 0 auto;
padding: 10px;
border: 1px solid #1570ef;
border-radius: 8px;
font-weight: 600;
font-size: 14px;
text-decoration: none;
}
.btn_completa{
background-color: #1570ef;
color: white;
margin-top:45px
}
.btn_explorar_desarrollos{
color: #1570ef;
margin-top:24px;
}
.content_password{
position: relative;
}
.show_password {
position: absolute;
right: 4%;
top: 38%;
}
.hide_password {
display: none !important;
}
.mensaje-politicas {
display: flex;
margin-top: 40px;
justify-content: space-between;
gap: 30px;
align-items: start;
font-size: 12px;
}	
.check_politica {
font-size: 35px !important;
color: #1570EF;
}
.enlace_politica {
display: block;
margin-top: 10px;
color: #1570EF;
text-decoration: none;
} .spinner {
margin: 40px auto;
margin-bottom: 48px;
width: 50px;
height: 40px;
text-align: center;
font-size: 10px;
display: none;
}
.spinner > div {
background-color: #1570EF;
height: 100%;
width: 6px;
display: inline-block;
-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.spinner .rect3 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
.spinner .rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.spinner .rect5 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
20% { -webkit-transform: scaleY(1.0) }
}
@keyframes sk-stretchdelay {
0%, 40%, 100% { 
transform: scaleY(0.4);
-webkit-transform: scaleY(0.4);
}  20% { 
transform: scaleY(1.0);
-webkit-transform: scaleY(1.0);
}
} .page-id-9722 {
background: #F2F4F7;
}
.content_profile_client, .cards_profile{
font-family: 'SF UI DISPLAY';
}
.content_profile_client {
width: 100%;
height: 600px;
margin-bottom: 13px !important;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: start;
color: white;
}
.circle_data{
display: flex;
justify-content: center;
align-items: center;
margin-top: 74px;
}
.circle_data, .circle_data .circular-progress{
height:150px;
width:150px;
}
.circle_data .inner-circle, .circle_data .ineer-circle img{
width:130px;
height:130px;
}
.percent_profile {
position: absolute;
right: 20%;
}
.percent_profile h3 {
font-size: 24px;
margin-top: 0;
}
.percent_profile .btn_tarjeta {
width: fit-content;
margin-left: 90px;
padding: 12px 24px;
background: white;
border-radius: 30px;
color: #344054;
font-weight: 600;
}
.content_profile {
text-align: center;
}
.content_profile h4{
font-size: 48px;
font-weight: 800;
padding: 0;
margin: 8px 0;
text-shadow: 0px 4px 4px #00000040;
text-transform: capitalize;
}
.content_profile h3{
font-size:24px;
margin: 8px 0;
font-weight:400;
text-shadow: 0px 4px 4px #00000040;
}
.content_profile p {
margin:0;
font-size: 20px;
font-weight: 400;
text-shadow: 0px 4px 4px #00000040;
}
.content_profile .btn_explora_ciudad {
background: #1570EF;
color: #FFF;
padding: 10px 72px;
display: block;
width: fit-content;
margin: auto;
margin-top: 8px;
border-radius: 8px;
font-size: 14px;
font-weight: 600;
box-shadow: 0px 4px 4px 0px #00000040;
}
.circle-wrap {
margin: 150px auto;
width: 150px;
height: 150px;
background: #fefcff;
border-radius: 50%;
border: 1px solid #cdcbd0;
}
.circle-wrap .circle .mask,
.circle-wrap .circle .fill {
width: 150px;
height: 150px;
position: absolute;
border-radius: 50%;
}
.circle-wrap .circle .mask {
clip: rect(0px, 150px, 150px, 75px);
}
.circle-wrap .inside-circle {
width: 122px;
height: 122px;
border-radius: 50%;
background: #d2eaf1;
line-height: 120px;
text-align: center;
margin-top: 14px;
margin-left: 14px;
color: #1e51dc;
position: absolute;
z-index: 100;
font-weight: 700;
font-size: 2em;
} :root {
--progress-bar-width: 200px;
--progress-bar-height: 200px;
--font-size: 2rem;
}
.circular-progress {
width: var(--progress-bar-width);
height: var(--progress-bar-height);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
box-shadow: 0px 4px 4px 0px #00000040;
}
.inner-circle {
position: absolute;
width: calc(var(--progress-bar-width) - 30px);
height: calc(var(--progress-bar-height) - 30px);
border-radius: 50%;
background-color: lightgrey;
overflow: hidden;
}
.percentage {
position: relative;
font-size: var(--font-size);
color: rgba(255, 255, 255, 0.8);
}
.inner-circle img{
width: 100%;
height: 150px;
object-fit: cover;
}
.cards_profile {
margin-bottom: 32px !important;
}
.cards_profile .owl-carousel .item{
padding: 24px 27px;
height: 255px;
border-radius: 16px;
color: white;
display: flex;
flex-direction: column;
justify-content: end;
box-shadow: 0px 4px 4px 0px #00000040;
margin-bottom: 8px;
background-size: cover;
background-repeat: no-repeat;
}
.cards_profile .owl-carousel .item h3, .cards_profile .owl-carousel .item p{
margin: 0 0 8px 0;
font-weight:500;
}
.cards_profile .owl-carousel .item h3{
font-size: 24px;
}
.cards_profile .owl-carousel .item p{
font-size: 20px;
}
.btn_tarjeta {
text-decoration: none;
background: #1D2939;
color: white;
padding: 16px 24px;
display: block;
width: fit-content;
font-size: 20px;
font-weight: 500;
border-radius: 4px;
} .page-id-7199 {
background: #F2F4F7;
}
.content-page {
width: 100%;
margin: auto;
font-family: 'SF UI DISPLAY';
}
.banner_tarjeta {
display: flex;
margin: 16px;
padding: 14px 30px;
align-items: center;
gap: 36px;
border-radius: 16px;
color: white;
font-weight:600;
box-shadow: 0px 4px 4px 0px #00000040;
}
.banner_tarjeta div {
gap: 4px !important;
display: grid;
}	
.banner_tarjeta a {
text-decoration: none;
color: white;
}
.banner_tarjeta .dashicons-arrow-left-alt{
width: 24px;
height: 24px;
font-size: 24px;
}
.subtitle_tarjeta {
font-size: 16px;
margin: 0;
font-weight: 600;
color: #FFF;
}
.banner_tarjeta h4 {
font-size: 20px;
margin: 0;
font-weight: 500;
color: #FCFDFD;
}
.contenedor-formularios {
margin: 0 20px;
background: white;
padding: 14px 0 120px 0;
border-radius: 16px;
}
.tab-preferencias {
display: flex;
justify-content: center;
margin: 0 0 32px 0;
}
.tab-preferencias button {
float: left;
width: 33.33%;
padding: 10px 0 16px 0;	
border: none;
outline: none;
cursor: pointer;
transition: 0.3s;
font-size: 14px;
font-weight:600;
background-color: white !important;
color: #667085 !important;
border-bottom: 4px solid #F2F4F7;
}
.tab-preferencias button.active {
color: #1570EF !important;
border-bottom: 4px solid #1570EF;
}
.number_tab {
background: #F2F4F7;
padding: 4px 9px;
border-radius: 50%;
margin-right: 8px;
}
.active .number_tab {
color: #fff;
background: #1570EF;
}
#datos_generales input {
outline: none !important;
}
.tabcontentpreferencias {
display: none;
margin: 0 auto;
}
.tabcontentpreferencias .form-group-cml{
margin-bottom: 16px;
}
.page-id-9724 #datos_generales .form-group-cml label{
color: #667085 !important;
}
.form-group-cml label
font-weight: 600;
margin-right: 14px;
}
.enlaces-formularios {
text-align: center;
padding-top: 40px;
}
.enlaces-formularios a {
text-decoration: none;
margin:0 80px;
border-bottom: 5px solid #1e51dc;
width: 250px;
display: inline-block;
}
.linea-form {
width: 85%;
color: #c5c5c5;
border-top: 5px solid #c5c5c5;
border-bottom: none;
}
.content_datos_generales {
display: flex !important;
justify-content: space-around;
margin-top: 20px;
align-items: center;
}
.formulario-datos-generales{
display: flex;
justify-content: center;
margin: 0 auto;
}
.tabcontentpreferencias form {
width: 100%;
}
.page-id-9724 .form-control-cml-datos{
color: #D0D5DD;
font-weight: 300;
}
.form-control-cml-datos {
padding-left: 16px;
background: #E9EDF5;
border: 1px solid #E9EDF5 !important;
border-radius: 8px !important;
width: 100%;
height: 48px;
color: #1D2939;
font-weight: 400;
}
.form-control-cml-datos-area{
padding-left: 16px;
padding-top: 16px;
background: #E9EDF5;
border: 1px solid #E9EDF5 !important;
border-radius: 8px !important;
width: 600px;
color: #1D2939;
font-weight: 600;
font-size: 14px;
}
.form-control-cml-datos-area::placeholder{
color: #1D2939;
font-weight: 600;
font-size: 14px;
}
#imagen_perfil {
opacity: 0;
}	
.imagen-perfil-default {
max-width: 380px;
width: 380px;
height: 380px;
object-fit: cover;
}
.imagen-perfil-load {
max-width: 380px;
}
.aviso_foto{
max-width:380px; 
text-align:left; 
font-size: 14px;
font-weight: 300;
margin-top: 14px;
margin-bottom: 0;
color: #1D2939;
}
.input-datos-generales {
width: 60%;
max-width: 480px !important;
margin-right: 56px;
margin-top: 24px;
}
.contenedor-btn-datos {
text-align: center;
margin-top: 16px;
}
.btn-update-datos {
font-weight: 600;
background-color: #1570EF !important;
color: white;
height: 37px !important;
font-size: 14px !important;
padding: 10px 58px !important;
border: none;
border-radius: 8px !important;
}
.alert_success {
background: #E9EDF5;
border-left: 4px solid #12B76A;
padding: 8px 32px;
margin: 0;
font-size: 20px;
font-weight: 500;
color: #1D2939;
max-width: 1120px;
}
.mitad {
display: flex;
justify-content: center;
gap: 50px;
}
.mitad .form-group-cml {
width: 100%;
}
#que_busco .columna_1, #que_busco .columna_2{
width:50%;
}
#que_busco .form-group-cml label {
color: #1D2939;
}
#que_busco select:focus-visible,  #que_busco textarea:focus-visible, #que_busco label:focus-visible, #proceso_compra select:focus-visible,  #proceso_compra textarea:focus-visible, #proceso_compra label:focus-visible, .page-id-9726 select:focus-visible, .page-id-9726 input:focus-visible {
border: 2px solid #1570ef !important;
outline: #1570ef;
}
#que_busco select:focus-visible, #que_busco label:focus-visible, #proceso_compra select:focus-visible, #proceso_compra label:focus-visible {
padding: 10px 14px !important;
} .etiqueta {
width: 30px;
height: 26px;
position: absolute;
z-index: 9;
background-color: #1570EF;
color: white;
font-size: 12px;
text-align: center;
padding-top: 7px;
top: -45px;
}
.etiqueta:after {
content: '';
display: block;
width: 10px;
height: 10px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
z-index: 8;
background-color: #1570EF;
position: relative;
left: 9px;
}
#inputDiv {
width: 500px;
margin: 50px auto;
position: relative;
}
#etiqueta {
width: 120px;
height: 26px;
position: absolute;
z-index: 9;
background-color: #1570EF;
color: white;
font-size: 12px;
text-align: center;
padding-top: 7px;
padding-bottom: 25px;
top: -45px;
}
#que_busco [slider] > div > [thumb] {
background-color: #1570EF;
height: 24px;
top: -8px;
width: 24px;
box-shadow: none;
}
#que_busco [slider] > div > [inverse-left], #que_busco [slider] > div > [inverse-right], #que_busco [slider] > div > [range]{
height: 8px;
}
#que_busco [slider] > div > [inverse-left], #que_busco [slider] > div > [inverse-right]{
background-color: #E9EDF5;
}
input[type='range'],
input[type='range']::-webkit-slider-runnable-track,
input[type='range']::-webkit-slider-thumb {
-webkit-appearance: none;
} input[type=range]::-webkit-slider-thumb {
background-color: #1570EF;
width: 20px;
height: 20px; border-radius: 50%;
margin-top: -9px;
}
input[type=range]::-moz-range-thumb {
background-color: #555;
width: 15px;
height: 15px; border-radius: 50%;
}
input[type=range]::-ms-thumb {
background-color: #555;
width: 20px;
height: 20px;
border: 3px solid #333;
border-radius: 50%;
} input[type=range]::-webkit-slider-runnable-track {
background-color: #fff;
height: 3px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
outline: none;
}
input[type=range]::-moz-range-track {
background-color: #555;
height: 3px;
}
input[type=range]::-ms-track {
background-color: #555;
height: 3px;
}
input[type=range]::-ms-fill-lower {
background-color: #1570EF
}
input[type=range]::-ms-fill-upper {
background-color: black;
} .radio-toolbar input[type="radio"] {
opacity: 0;
position: fixed;
width: 0;
}
.radio-toolbar label {
display: inline-block;
background-color: #E9EDF5;
padding: 10px 14px;
font-weight: 600 !important;
font-size: 14px;
border-radius: 8px;
margin-right:12px;
}
.radio-toolbar label:hover {
background-color: #1570EF;
color: #fff !important;
}
.radio-toolbar input[type="radio"]:checked + label {
background-color: #1570EF;
color: #fff !important;
}
.selector-match {
font-size: 14px;
font-weight: 600;
color: #1D2939;
width: 100%;
max-width: 300px;
height: 44px;
padding: 12px 16px;
border: none;
background: #E9EDF5;
border-right: 16px solid #E9EDF5;
border-radius: 8px;
}
.tabcontentpreferencias .form-group-cml #contexto_ubicacion_ideal {
max-width: 500px;
}
#proceso_compra {
margin-left: 8%;
}
#proceso_compra .form-group-cml label{
margin-bottom: 16px;
}
#proceso_compra .selector-match{
max-width: 600px !important;
} .tab-docs button{
width: 50% !important;    
}
.page-id-9726 #datos_generales {
margin: 0 5%;
color: #1D2939;
}
.page-id-9726 #datos_generales p {
font-weight: 300;
}
.bolded{
font-weight:600 !important;
}
h4.bolded {
margin-bottom: 8px;
}
.bolded a{
color: #1570EF;
}
.page-id-9726 .tabcontentpreferencias .form-group-cml {
margin-bottom: 32px;
}
.page-id-9726 .form-control-cml-datos{
max-width: 615px;
height: 44px;
font-size: 14px;
font-weight: 600;
}
.page-id-9726 .form-group-cml label{
margin-bottom: 16px;
}
.radio-button-clasico{
display: flex;
align-items: center;
gap: 24px;
}
.radio-button-clasico div {
display: flex;
align-items: center;
background: #E9EDF5;
padding: 10px 130px 10px 16px;
border-radius: 8px;
}
.radio-button-clasico div label{
margin: 0 0 0 24px;
margin-bottom: 0 !important;
}
.radio-button-clasico input[type=radio] {
border: 2px solid #1570EF;
width: 20px !important;
height: 20px !important;
}
.radio-button-clasico input[type=radio]:checked:after {
background-color: #1570EF;
left: 6px !important;
top: 6px !important;
}
#telefono_alternativo-error, #correo_alternativo-error {
color: #F04438 !important;
font-size: 10px;
margin-top: 8px;
}
.page-id-9726 .form-group-cml.beneficiarios, .page-id-9726 .contenerdor-benficiarios, .page-id-9726 .fallece {
display: none;
}
.beneficiarios {
display: block;
}
.beneficiario-row {
display: flex;
align-items: center;
margin-top: 20px;
}
.beneficiarios .form-control-cml-datos {
height: 37px !important;
}
.datos-bancarios {
display: flex;
gap: 20px;
}
.datos-bancarios .selector-match, .datos-bancarios .form-control-cml-datos{
width:300px !important;
} .contenedor-tooltip {
background-color: transparent;
cursor: pointer;
position: relative;
}
.contenedor-tooltip p {
margin: 0;
font-size: 16px;
color: #1570EF;
font-weight: 700;
display: flex;
align-items: center;
gap: 10px;
letter-spacing: 1.25px;
} .contenedor-tooltip:hover .tooltip, .contenedor-tooltip:hover .tooltip-css3 {
display: block;
}
.tooltip {
background-color: #f3f4f7;
color: #667085;
display: none;
left: 15%;
padding: 10px 20px;
position: absolute;
top: -5px;
font-size: 12px;
border-radius: 6px;
text-align: center;
text-transform: capitalize;
}
.tooltip-css3 {
background-color: #777777;
border-radius: 100% 100% 100% 100%;
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
color: #FFFFFF;
display: none;
left: 30%;
padding: 20px 30px;
position: absolute;
top: -80px;
} .contenedor-file {
display: flex;
gap: 32px;
align-items: center;
justify-content: left;
margin-top: 16px;
margin-bottom: 8px !important;
margin-left: 10%;
}
.input-file{
width: 60%;
padding: 10px 7px;
background: transparent;
border: 1px solid #D0D5DD !important;
}
input[type=file]::file-selector-button {
font-family: 'Montserrat' !important;
font-weight: 600 !important;
font-size: 10px !important;
color: #1D2939 !important;
background: #F2F4F7 !important;
border: none !important;
padding: 10px 14px !important;
border-radius: 4px !important;
margin-top: -4px !important;
}
.opciones-documentos{
display: flex;
gap: 16px;
align-items: start;
width: 30px;
}
.opciones-documentos a {
text-decoration: none;
}
.estado_file {
border-radius: 8px;
width: 105px;
height: 37px;
text-align: center;
font-weight: 600;
padding: 10px;
}
.status-default-documento {
background-color: #1570EF;
color: #fff;
}
.status-revision-documento {
background-color: #D1E9FF;
color: #1570EF;
}
.status-approbed-documento {
background-color: #D1FAE5;
color: #047857;
}
.status-rejected-documento{
background-color: #FEE2E2;
color: #EF4444;
}
.status-default-documento, .status-approbed-documento,.status-revision-documento, .status-rejected-documento{
font-size: 14px;
}
.dashicons-trash, .dashicons-media-default{
font-size: 0;
}
.dashicons-trash:before {
font-size: 14px;
content: url(https://dev.matchmakers.mx/wp-content/uploads/2024/03/trashcan.svg);
}
.dashicons-media-default:before{
font-size: 14px;
content: url(https://dev.matchmakers.mx/wp-content/uploads/2024/03/view-document.svg);
}
.mensaje-error p {
margin-bottom: 20px;
font-size: 10px;
color: #EF4444;
padding: 8px 0;
text-align: center;
margin-top: -14px;
z-index: 999;
position: relative;
} .range_container {
display: flex;
flex-direction: column;
width: 80%;
margin: 35% auto;
}
.sliders_control {
position: relative;
min-height: 50px;
}
.form_control {
position: relative;
display: flex;
justify-content: space-between;
font-size: 24px;
color: #635a5a;
}
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
pointer-events: all;
width: 24px;
height: 24px;
background-color: #fff;
border-radius: 50%;
box-shadow: 0 0 0 1px #C6C6C6;
cursor: pointer;
}
input[type=range]::-moz-range-thumb {
-webkit-appearance: none;
pointer-events: all;
width: 24px;
height: 24px;
background-color: #fff;
border-radius: 50%;
box-shadow: 0 0 0 1px #C6C6C6;
cursor: pointer;  
}
input[type=range]::-webkit-slider-thumb:hover {
background: #f7f7f7;
}
input[type=range]::-webkit-slider-thumb:active {
box-shadow: inset 0 0 3px #387bbe, 0 0 9px #387bbe;
-webkit-box-shadow: inset 0 0 3px #387bbe, 0 0 9px #387bbe;
}
input[type="number"] {
color: #8a8383;
width: 150px;
font-size: 16px;
border: none;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  
opacity: 1;
}
input[type="range"] {
-webkit-appearance: none; 
appearance: none;
height: 2px;
width: 100%;
position: absolute;
background-color: #C6C6C6;
pointer-events: none;
}
#fromSlider {
height: 0;
z-index: 1;
}
.name-file{
width: 60%;
height: 44px;
background: white;
border: 1px solid #D0D5DD;
padding: 14px 14px 14px 22px;
margin: 0;
border-radius: 8px;
font-size: 10px !important;
}
.input-file {
font-size: 10px !important;
font-weight: 300 !important;
}
.toltip_rechazado {
width: 200px;
left: -426%;
top: -45px;
}
.opciones-documentos .dashicons{
color:black;
}
.page-id-9726 .dashicons-info{
line-height: .8;
margin-right: 2px;
font-size: 25px;
} .contenedor-datos-reserva {
display: flex;
justify-content: center;
padding: 0 40px;
gap: 20px;
}
.contenedor-saldo {
width: 70%;
}
.saldo-reserva, .agregar-reserva-contenedor {
background: white;
padding: 20px;
border-radius: 4px;
}
.agregar-reserva-contenedor {
margin-top: 20px;
}
.agregar-reserva {
display: flex;
align-items: center;
padding: 20px;
border: 1px dotted #D0D5DD;
border-radius: 4px;
margin-top: 10px;
}
.agregar-reserva div {
display: flex;
gap: 20px;
}
.imagen-reserva {
border-radius: 50%;
width: 15%;
}
.agregar-reserva h4 {
width: 40%;
}
.contenedor-btn-datos a {
text-decoration: none;
}
.contenedor-informacion {
background: white;
padding: 20px;
border-radius: 4px;
}
.contenedor-informacion img {
height: 280px;
width: 100%;
}
.saldo-reserva h4 {
font-size: 24px;
font-weight: 600;
line-height: 29.26px;
margin-bottom: 5px;
}
.saldo-reserva h3 {
font-size: 40px;
font-weight: 500;
margin-bottom: 5px;
}
.saldo-reserva p {
font-size: 16px;
font-weight: 500;
margin-bottom: 5px;
}
.agregar-reserva-contenedor p {
font-size: 16px;
font-weight: 600 !important;
margin-bottom: 5px;
color: #344054;
}
.contenedor-informacion h3{
font-size: 24px;
font-weight: 600;
line-height: 29.26px;
margin-bottom: 15px;
}
.contenedor-informacion p {
font-size: 16px;
font-weight: 600;
margin-top: 5px;
}
.mis-reservas {
padding: 0 40px; }
.contenedor-mis-reservas {
padding: 20px 15px;
margin-top: 20px;
background: white;
border-radius: 4px;
height: 600px;
}
.contenedor-mis-reservas p {
font-size: 16px;
font-weight: 600;
margin-top: 5px;
}
.next_step .buttons_documents {
display: flex;
align-items: center;
}
form#save-copropietario-form {
width: 100%;
}
.next_step .btn_input {
margin-left: 16px;
background: url(https://dev.matchmakers.mx/wp-content/uploads/2024/10/firmar-digitalmente-icon.png);
background-repeat: no-repeat;
background-size: 24px;
background-position: center left;
background-position-x: 24px;
padding: 10px 24px 10px 58px;
border: 1px solid #1570EF;
border-radius: 8px;
color: #1570EF;
font-weight: 600;
font-size: 14px;
} .logged-in .pum-trigger {
display:none !important;
}
#menu-1-ed00fba li:last-child {
display:none;
}
.logged-in #menu-1-ed00fba li:last-child {
display:block;
} .texto_terminos {
font-size: 10px;
font-weight: 300;
line-height: 12px;
letter-spacing: 0px;
text-align: left;
margin-top:32px;
}
.link_terminos {
color: #1570ef;
font-weight: 300;
}
.texto_tienes_cuenta{
font-size: 14px;
font-weight: 600;
line-height: 20px;
letter-spacing: 0px;
margin: 24px 0 0 0;
}
.texto_tienes_cuenta a{
color: #1570ef;
}
.alerta_perfil {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
height: 80px;
background: #1849a9;
transition: opacity 0.5s ease-in-out;
}
.alerta_perfil p {
font-family: 'SF UI DISPLAY';
font-size: 16px;
font-weight: 600;
}
.alerta_perfil.hidden {
opacity: 0;
}
.cerrar_alerta {
position: absolute;
right: 20%;
cursor:pointer;
color:transparent;
}
span.cerrar_alerta:after {
content: '✕';
color: white;
}
.recordar_actualizar {
font-size: 14px;
font-weight: 600 !important;
line-height: 17px;
letter-spacing: 0px;
text-align: left;
color: #194CAE;
}
#que_busco .recordar_actualizar, #proceso_compra .recordar_actualizar, .page-id-9726 .recordar_actualizar {
display: inline-flex;
}
#que_busco .recordar_actualizar{
margin-left: 10%;
}
.alerta_perfil_contenido{
display: flex;
align-items: center;
gap: 16px;
}
.alerta_perfil_contenido a{
background: #fff;
padding: 10px 54px;
border-radius: 8px;
color: #1570EF;
font-weight: 600;
font-size: 14px;
padding: 10px 14px !important;
} .comparar_seccion {
margin-top: -32px;
margin-right: -76px;
}
.comparar_seccion a {
display: block;
text-align: end;
color: #667085;
font-weight: 500;
letter-spacing: 1.25px;
font-size: 14px;
}
.contenedor_favoritos{
height: 70vh;
display: flex;
flex-direction: column;
align-items: center;
}
.contenedor_favoritos img {
width: 10%;
margin-top: 122px;
}
.contenedor_favoritos h2 {
width: 624px;
text-align: center;
font-weight: 600;
line-height: 44px;
font-size: 36px;
margin-top: 52px;
margin-bottom: 24px;
}
.contenedor_favoritos a {
border: 1px solid;
padding: 10px;
display: block;
text-align: center;
background: #1570ef;
color: white;
border-radius: 4px;
font-size: 14px;
letter-spacing: 1.25px;
padding: 10px 84px;
}
tr.woocommerce-cart-form__cart-item .product-remove .remove{
position: absolute;
right: 15px;
top: 54px;
}
@media (min-width: 1024px){
#que_busco .contenedor-btn-datos, #proceso_compra .contenedor-btn-datos, .page-id-9726 .contenedor-btn-datos {
display: inline-flex;
position: absolute;
right: 13%;
margin-top: 6px;
}
} @media (min-width:992px){
.cards_profile .owl-stage{
width: 9999px !important;
}
.cards_profile .owl-carousel .owl-item{
width: 545px !important;
margin-right: 16px !important;
margin-left: 16px !important;
}
.cards_profile .owl-carousel .item{
width: 545px;
} 
#slider-distance {
margin-top: 76px;
}
#que_busco [slider] > div > [sign] > span{
font-size: 14px !important;
font-weight:600;
}
.minimo, .maximo {
padding: 6px 24px !important;
width: max-content !important;
}
.minimo {
left: 5% !important;
top: -60px !important;
}
.maximo {
left: initial !important;
right: -16px !important;
top: -60px !important;
}
.contenedor-file label {
width: 23%;
max-width: 200px;
}
.rfc_number{
margin-bottom: 6px;
}
} @media (min-width:768px) and (max-width:991px){
.content_profile .cerrar_alerta{
right: 10%;
}
.formulario-datos-generales {
display: flex;
flex-direction: column-reverse;
}
.imagen-perfil-default, .imagen-perfil-load {
display: block;
margin: auto;
}
.input-datos-generales {
width: 100%;
margin: auto;
}
.aviso_foto{
text-align: center;
margin-bottom: 32px;
}
.page-id-9724 .recordar_actualizar{
margin-top: 0 !important;
}
#que_busco .fila {
display: block;
}
#que_busco #slider-distance {
margin-top: 60px;
}
#que_busco #slider-distance .maximo {
width: max-content !important;
position: absolute !important;
left: initial !important;
right: -16px !important;
top: -48px !important;
}
#que_busco #slider-distance .minimo {
width: max-content !important;
position: absolute !important;
left: 26px !important;
top: -48px !important;
}
#que_busco .columna_1, #que_busco .columna_2{
width:100%;
}
#que_busco .contenedor-btn-datos {
display: block;
position: initial;
margin-top: 16px;
}
.tabcontentpreferencias .form-group-cml #contexto_ubicacion_ideal, .selector-match{
max-width: 100%;
width: 100%;
}
.agregar-beneficiario {
width: 260px;
}
.contenedor-file {
display: block;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-left: 0 !important;
}
.status-default-documento {
position: relative;
left: 86%;
top: -30px;
display: inline-block;
width: 100px;
}
.status-revision-documento, .status-approbed-documento, .status-rejected-documento{
position: relative;
left: 86%;
top: 8px;
display: block;
width: 100px;
}
.name-file, .input-file {
width: 100% !important;
max-width: 100% !important;
height: 37px;
}
.name-file {
padding: 10px;
}
.input-file {
margin-bottom: 38px;
padding: 9px;
}
.rfc_number{
width: 100% !important;
}
.opciones-documentos {
justify-content: right;
position: relative;
left: 93%;
top: 16px;
gap: 14px;
}
.contenedor-file label {
width: 100%;
}
#que_busco .recordar_actualizar{
margin-left: 0;
}
}
@media (min-width: 992px) and (max-width:1199px){
.contenedor-formularios .tabcontentpreferencias .input-datos-generales {
width: 80%;
}
#que_busco .fila {
display: block;
}
#que_busco .columna_1, #que_busco .columna_2{
width:100%;
}
.contenedor-file {
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-left: 0 !important;
gap: 20px;
}
.name-file, .input-file {
width: 500px !important;
font-size: 12px;
height: 37px;
}
.input-file {
padding: 9px;
}	
}
@media (min-width:1200px){
.contenedor-file label {
width: 11%;
}
}
@media (max-width:1124px){
.alerta_perfil{
height: 120px;
padding-bottom: 24px;
}
.alerta_perfil_contenido a{
position: relative;	
top: 10px !important;
padding: 10px 54px !important;
}
.alerta_perfil_contenido{
display:block;
text-align:center;
}
.content_profile_client{
height: 666px;
}
} @media (max-width:767px){
.joinchat__button {
bottom: -16px !important;
right: -16px !important;
height: 56px !important;
min-width: 56px !important;
box-shadow: 0px 4px 4px 0px #00000040 !important;
} .pum-container {
min-height: 505px !important;
width: 100% !important;
padding: 20px 16px 24px 16px !important;
top: unset !important;
bottom: 0 !important;
left: 0px !important;
position: fixed !important;
border-radius: 8px 8px 0 0 !important;
}
.pum-container .pum-content>:first-child {
margin-top: 24px !important;
}
.pum-container .title_login, .title_register{
margin-bottom: 32px;
font-size: 24px;
}
.popmake-close{
top: -28px;
}
.pum-container .tab button {
width: 50%;
padding: 10px;
}
#Login.tabcontent {
margin-top: 0 !important;
}
#Login.tabcontent .form-control-cml {
margin-bottom: 8px !important;
}
#Login input.btn-lcm {
margin-top: 16px !important;
}
.pum-container .show_password{
top: 53%;
}
.pum-container .forgot_passs{
margin-top: 18px;
margin-bottom: 18px;
}
.pum-container .mensaje-error p {
margin-top: 0px;
}
.pum-container .spinner {
margin: 18px auto;
}
.ur-frontend-form .ur-form-row .ur-form-grid label{
margin-bottom: 8px;
}
.pum-container .title_register{
margin-top: 20px !important;
margin-bottom: 16px;
}
span.popmake-close:before {
color: #000000DE;
}
.pum-container .tabcontent{
padding: 8px 0 !important;
}
.pum-container .user-registration-error {
padding-top: 4px;
padding-bottom: 0;
}
.pum-container .texto_terminos{
margin-top: 8px;
}
.pum-container .mensaje-exito {
margin-top: 48px;
}
.pum-container .mensaje-exito h4 {
font-size: 16px;
font-weight: 600;
margin-top: 24px;
margin-bottom: 8px;
}
.pum-container .mensaje-exito span {
font-size: 16px;
}
.pum-container dotlottie-player {
width: 200px !important;
height: 200px !important;
} .content_profile_client{
height: fit-content;
padding-bottom: 32px;
}
.alerta_perfil{
height: 120px;
}
.content_profile_client .alerta_perfil p{
padding: 0 48px;
font-size: 16px;
margin: 10px;
}
.content_profile_client .cerrar_alerta{
right: 24px;
}
.content_profile h4 {
font-size: 20px;
font-weight: 500;
}
.content_profile_client .circle_data{
margin-top: 32px;
}
.content_profile p, .content_profile h3 {
font-size: 16px;
font-weight: 600;
}
.cards_profile .owl-carousel .item {
margin: 0 16px;
}
.alerta_perfil_contenido {
flex-direction: column;
gap: 0;
} .banner_tarjeta {
gap: 12px !important;
padding: 8px 18px;
}
.banner_tarjeta div{
gap: 2px;
}
.banner_tarjeta .dashicons-arrow-left-alt{
font-size: 16px;
width: 16px;
height: 16px;
}
.subtitle_tarjeta{
font-size: 10px;
}
.banner_tarjeta h4{
font-size: 14px;
font-weight: 600;
}
.tab-preferencias{
margin: 0 0 10px 0;
}
.tab-preferencias button {
font-size: 11px;
padding-top: 0;
padding-bottom: 12px;
}
.number_tab {
margin: auto;
margin-bottom: 8px;
display: table;
background: #F2F4F7;
padding: 5px 9px;
}
.active .number_tab {
margin: auto;
margin-bottom: 8px;
}
.contenedor-formularios {
margin: 0;
padding: 0 16px 120px 16px !important;
}
.tabcontentpreferencias {
padding-top: 0 !important;
}
.formulario-datos-generales {
display: flex;
flex-direction: column-reverse;
}
#imagen_perfil {
height: 0;
}
.imagen-perfil-load{
margin: auto;
max-width: 100% !important;
}
.imagen-perfil-default {
display: block;
margin: auto;
}
.formulario-datos-generales .imagen-perfil-load .imagen-perfil-default 	   {
width: 100%;
}
.input-datos-generales {
width: 100%;
margin: auto;
}
.aviso_foto{
margin-bottom: 32px;
max-width: 100%;
}
.page-id-9724 .recordar_actualizar{
margin-top: 0 !important;
}
.page-id-9724 #phone-error, .page-id-9724 #password-error, .page-id-9724 #email-error, #telefono_alternativo-error, #correo_alternativo-error{
font-size: 10px;
font-weight: 600;
margin-top: 4px;
}
.contenedor-btn-datos{
margin-top: 2px;
}
.tabcontentpreferencias form {
margin-top: 0;
} 
#que_busco {
margin-top: 16px;
}
#que_busco .fila {
display: block;
margin: 16px 0 !important;
}
#que_busco .columna_1, #que_busco .columna_2{
width:100%;
}
#que_busco .form-control-cml-datos-area, #proceso_compra .form-control-cml-datos-area{
width:100%;
}
#que_busco .selector-match {
max-width: 100%;
width: 100%;
height: 40px !important;
padding: 10px 16px !important;
}
#que_busco .label_datos_template{
font-size: 16px !important;
}
#que_busco [slider] > div > [sign] > span, #que_busco .form-group-cml label, #que_busco .radio-toolbar label, #que_busco .form-control-cml-datos-area, #que_busco .selector-match {
font-size: 14px;
font-weight: 600 !important;
}
#que_busco [slider] > div > [sign]{
padding: 6px 10px;
}
#que_busco .form-group-cml{
margin-bottom: 16px;
}
#que_busco .form-group-cml label{
margin-right: 0;
margin-bottom: 8px;
}
#que_busco .columna_2 .form-group-cml .radio-toolbar label{
margin-right: 16px;
}
#que_busco .form-control-cml-datos-area {
padding: 8px;
}
#que_busco .radio-toolbar label{
margin-bottom: 16px;
margin-right: 16px;
}
#slider-distance {
margin-top: 76px;
}
#que_busco .minimo {
position: absolute !important;
left: 24px !important;
top: -60px !important;
}
#que_busco .maximo {
position: absolute !important;
left: initial !important;
right: -16px !important;
top: -60px !important;
}    
.tabcontentpreferencias .form-group-cml #contexto_ubicacion_ideal {
max-width: 100%;
}
#que_busco .recordar_actualizar {
display: block;
margin: 0;
}
#que_busco .contenedor-btn-datos {
display: block;
position: initial;
margin-top: 16px;
}
#proceso_compra {
margin: 32px 0 0 0;
}
#proceso_compra .label_datos_template{
font-size: 16px !important;
}
#proceso_compra .form-group-cml label, #proceso_compra .selector-match, #proceso_compra .recordar_actualizar, #proceso_compra textarea{
font-size: 14px;
}
#proceso_compra .selector-match {
max-width: 100% !important;
width: 100% !important;
height: 40px;
padding: 8px !important;
}
#que_busco textarea, #proceso_compra textarea{
padding: 10px !important;
width:100%;
}
#que_busco select:focus-visible,  #que_busco textarea:focus-visible, #que_busco label:focus-visible, #proceso_compra select:focus-visible,  #proceso_compra textarea:focus-visible, #proceso_compra label:focus-visible {
padding: 6px !important;
} .page-id-9726 #datos_generales {
margin: 0;
}
.page-id-9726 #datos_generales h4, .page-id-9726 #datos_generales p, .page-id-9726 #datos_generales label, .page-id-9726 #que_busco h4, .page-id-9726 #que_busco p{
font-size: 16px;
}
.page-id-9726 #datos_generales input, .page-id-9726 #datos_generales .selector-match, #contenerdor-benficiarios{
font-size: 14px;
}
.page-id-9726 #datos_generales .agregar-beneficiario{
font-size: 10px !important;
width: 65%;
padding: 10px 4px !important;
}
.empty___spacer, .page-id-9726 .form-group-cml br{
display: none;
}
.page-id-9726 .radio-button-clasico{
display: block;
}
.page-id-9726 .radio-button-clasico{
width: 300px;
max-width: 100%;
}
.page-id-9726 .radio-button-clasico div {
padding: 10px 16px;
margin-top: 24px;
}
.page-id-9726 .form-group-cml{
width: 100% !important;
}
.page-id-9726 .form-control-cml-datos {
width: 100%;
max-width: 100%;
}
.page-id-9726 .fallece{
margin-top: -16px;
font-weight: 600;
margin-bottom: 16px;
}
.page-id-9726 .beneficiarios, .page-id-9726 .datos-bancarios {
display: block;
}
.page-id-9726 #porcentaje {
width: 100%;
}
.page-id-9726 .beneficiarios{
margin-bottom: 0;
}
.page-id-9726 .beneficiarios .form-control-cml-datos{
margin-bottom: 16px;
}
.page-id-9726 .contenedor-tooltip {
margin-top: -16px;
}
.page-id-9726 .datos-bancarios .selector-match, .page-id-9726 .datos-bancarios .form-control-cml-datos {
width: 100% !important;
}
.page-id-9726 #cuenta_origen {
margin-bottom: 16px;
}
.page-id-9726 .recordar_actualizar {
margin-top: 0;
font-size: 14px !important;
}
.page-id-9726 .selector-match{
width: 100%;
max-width: 100%;
}
.contenedor-file {
display: block;
margin-left: 0;
margin-bottom: 44px !important;
}
.contenedor-file label {
width: 100%;
}
.name-file, .input-file {
width: 100%;
font-size: 10px !important;
height: 40px;
}
.rfc_number{
width: 100% !important;
}
.page-id-9726 .dashicons-info {
line-height: 1;
font-size: 20px;
}
.status-default-documento, .status-approbed-documento, .status-revision-documento, .status-rejected-documento {
font-size: 14px;
display: block;
}
input#identificacion_inicial, input#acta_nacimiento, input#curp, input#rfc, input#comprobante_domicilio, input#acta_matrimonio {
padding: 8px;
}
.contenedor-file input, .contenedor-file label{
display: block !important;
}
.estado_file, .opciones-documentos{
display: inline-flex !important;
}
.estado_file {
position: absolute;
left: auto;
right: 16px;
margin-top: 8px;
top: auto;
justify-content: center;
}
.opciones-documentos {
position: absolute;
left: auto;
top: auto;
margin-top: 16px;
gap: 8px;
right: 126px;
justify-content: right !important;
}
.dashicons-media-default:before {
content: url(https://dev.matchmakers.mx/wp-content/uploads/2024/03/view-doc-14.svg);
}
.dashicons-trash:before{
content: url(https://dev.matchmakers.mx/wp-content/uploads/2024/03/trashcan-14.svg);
} 
.opciones-documentos .contenedor-tooltip {
margin-top: -2px;
}
} @media (min-width: 768px) and (max-width:1024px){
.elementor-9876 .elementor-element.elementor-element-9e9fd95 > .elementor-container {
height: 300px !important;
}
.jet-listing-grid__items.grid-col-tablet-1 {
width: 768px !important;
margin: auto !important;
}
.jet-check-list .jet-check-list__item:nth-child(n+4) {
display: none !important;
}            
}
.elementor-14077 .elementor-element.elementor-element-fd29498 .elementor-tab-title {
display:none;
}        @media (min-width:768px){
.page-id-10272 .jet-map-box {
width: 1040px !important;
bottom: -100px !important;
left: -30% !important;
}
.page-id-9726 .form-control-cml-datos, .page-id-9726 .name-file {
width: 615px;
}
}
@media (max-width:767px){
.page-id-10272 .jet-map-box {
width: 380px !important;
max-width: 98% !important;
bottom: -370px !important;
} .elementor-12573 .elementor-element.elementor-element-7ed8ed0 > .elementor-element-populated{
margin: 30px 0px 0px 0px !important;
}
}
@media (max-width:1076px){ .contador{
gap: 8px !important;
text-align:center;
}
.cuenta{
font-size: 36px !important;
}
.page-id-12573 .row_dos {
display:block !important;
}
.caja_caracteristicas, .caja_plan {
width: 80% !important;
margin-top: 32px !important;
}
.cambiar_plan {
display: flex !important;
flex-direction: column;
justify-content: center;
align-items: center;
margin-right: 0 !important;
margin: 0 auto;
gap: 20px;
}
.cambiar_plan a {
text-align: center;
width: 80%;
}
.header_detalles {
padding: 24px 24px 16px 24px !important;
}
.header_detalles h4{
font-size: 14px !important;
}
.botones_accion{
padding: 0 !important;
}
.tooltip_detalle{
font-size: 14px;
}
.tooltip_detalle .tooltiptext {
right: 0 !important;
}
.row_dos div{
width:100% !important;
} .contenedor_planes {
flex-direction: column;
justify-content: center;
align-items: center;
}
.card_plan {
width: 386px !important;
}
.plan_seleccion {
text-align: center !important;
}
.page-id-12555 .btn_continuar  {
text-align: center;
margin: 0 auto;
float: none;
margin-bottom: 400px;
}
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//matchmakers.mx/wp-content/themes/kava-child/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}[slider] {
position: relative;
height: 14px;
border-radius: 10px;
text-align: left;
margin: 45px 0 10px 0;
}
[slider] > div {
position: absolute;
left: 13px;
right: 15px;
height: 14px;
}
[slider] > div > [inverse-left] {
position: absolute;
left: 0;
height: 14px;
border-radius: 10px;
background-color: #F2F4F7;
margin: 0 7px;
}
[slider] > div > [inverse-right] {
position: absolute;
right: 0;
height: 14px;
border-radius: 10px;
background-color: #F2F4F7;
margin: 0 7px;
}
[slider] > div > [range] {
position: absolute;
left: 0;
height: 14px;
border-radius: 14px;
background-color: #1570ef;
}
[slider] > div > [thumb] {
position: absolute;
top: -7px;
z-index: 2;
height: 28px;
width: 28px;
text-align: left;
margin-left: -11px;
cursor: pointer;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
background-color: #FFF;
border-radius: 50%;
outline: none;
}
[slider] > input[type=range] {
position: absolute;
pointer-events: none;
-webkit-appearance: none;
z-index: 3;
height: 14px;
top: -2px;
width: 100%;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
div[slider] > input[type=range]::-ms-track {
-webkit-appearance: none;
background: transparent;
color: transparent;
}
div[slider] > input[type=range]::-moz-range-track {
-moz-appearance: none;
background: transparent;
color: transparent;
}
div[slider] > input[type=range]:focus::-webkit-slider-runnable-track {
background: transparent;
border: transparent;
}
div[slider] > input[type=range]:focus {
outline: none;
}
div[slider] > input[type=range]::-ms-thumb {
pointer-events: all;
width: 28px;
height: 28px;
border-radius: 0px;
border: 0 none;
background: red;
}
div[slider] > input[type=range]::-moz-range-thumb {
pointer-events: all;
width: 28px;
height: 28px;
border-radius: 0px;
border: 0 none;
background: red;
}
div[slider] > input[type=range]::-webkit-slider-thumb {
pointer-events: all;
width: 28px;
height: 28px;
border-radius: 0px;
border: 0 none;
background: red;
-webkit-appearance: none;
}
div[slider] > input[type=range]::-ms-fill-lower {
background: transparent;
border: 0 none;
}
div[slider] > input[type=range]::-ms-fill-upper {
background: transparent;
border: 0 none;
}
div[slider] > input[type=range]::-ms-tooltip {
display: none;
}
[slider] > div > [sign] {
position: absolute;
margin-left: -40px;
top: -42px;
z-index:3;
background-color: #F2F4F7;
color: #1D2939;
width: fit-content;
-webkit-border-radius: 28px;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
text-align: center;
border-radius: 8px;
padding: 0px 13px;
}
[slider] > div > [sign]:after {
position: absolute;
content: '';
left: 0;
border-radius: 16px;
top: 30px;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top-width: 16px;
border-top-style: solid;
border-top-color: #1ABC9C;
display: none;
}
[slider] > div > [sign] > span {
font-size: 12px;
font-weight: 700;
line-height: 28px;
}
[slider]:hover > div > [sign] {
opacity: 1;
}