.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}body,
body.page-id-107{
background-color: #f5f5f5;
}
input:focus,
select:focus,
textarea:focus{
outline:none;
} .columna-arriba .col-derecha .col-profesional{
display: flex;
align-items: center;
}
.col-nombres p{
margin-top: 0;
margin-bottom: 0;
}
.col-derecha .col-nombres{
padding-top: 30px;
padding-bottom: 70px;
}
.perfil-usuario .col-botones{
width: 80%; display: flex;
flex-wrap:wrap;
align-items: center;
justify-content: space-evenly;
border: 1px solid #0F83B4;
border-radius: 30px; margin: 30px;
padding: 30px;
}
.form-sectores form input[type="submit"]{
line-height: 120%;
letter-spacing: 0.08em;
font-weight: 500;
font-size: 1.125rem;
border-radius: 82px;
width: 276px;
margin-bottom: 20px;
box-shadow: 5px 5px 4px #005C83, -5px -5px 4px #179dd5;
background-color: #0f83b4;
border: 1px solid #0f83b4;
color: #f5f5f5;
padding: 10px 16px;
cursor: pointer;
}
#finalizar .caja-botones{
display: flex;
align-items: center;
justify-content: space-evenly;
margin-top: 20px;
}
#finalizar .bloque .caja-botones .confirmar{
margin: 0;
}
#finalizar .bloque .caja-botones .boton{
width: 40%;
}
#finalizar .acciones .contenido{
max-width: 400px;
margin: 0 auto 30px auto;
}
#finalizar .contenido textarea{
border: 1px solid #0F83B4;
border-radius: 3px;
}
.form-sectores form input[type="submit"]:hover{
background-color: #0f83b4;
border: 1px solid #0f83b4;
box-shadow: inset 5px 5px 4px #073143, inset -5px -5px 4px #179dd5;
text-shadow: 0 0 3px #daf4ff;
}
.col-derecha .col-botones a,
.col-derecha .col-botones button{
width: 276px;
line-height: 120%;
letter-spacing: 0.08em;
font-size: 1rem;
font-weight: 400;
box-shadow: -6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
border-radius: 82px;
text-align: center;
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
color: #0f83b4;
padding: 10px 16px;
cursor:pointer;
}
.col-derecha .col-botones a:hover,
.col-derecha .col-botones button:hover{
box-shadow: inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow: 0 0 3px #beeafd;
}
.muestra-productos .product .woocommerce-LoopProduct-link img{
width: 100px;
}
.text-servicio,
.text-sector{
margin: 10px 0;
border-radius: 3px;
border: 1px solid #0F83B4;
padding: 6px 15px;
}
.cont-errores{
margin-bottom: 10px;
color: red;
}
.content-boton{
text-align: center;
}
.servicio-ofrecido h3{
font-size: 16px;
color: #002838;
margin-bottom: 3px;
}
.servicio-ofrecido{
width: 30%;
background-color: #DFF1FF;
border-radius: 10px;
padding: 8px 15px;
margin-bottom: 30px;
margin-left: 15px;
margin-right: 15px;
}
.contenedor-servicios{
width: 100%;
display: flex;
flex-wrap: wrap; }
.titulo-sector{
width: 100%;
margin-bottom: 15px;
margin-left: 15px;
color: #F5F5F5;
}
.col-crear{
flex-direction: column;
justify-content: space-evenly;
}
.perfil-usuario .col-botones.col-botones-profesional{
flex-wrap: wrap;
max-height: 160px;
}
.seccion-add-servicios .form-sectores,
.seccion-add-servicios .ct-section-inner-wrap > .ct-div-block,
.ct-section .ct-div-block .ct-code-block,
.form-registro-profesional{
z-index: 9;
}
.form-confirmacion{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
justify-content: center;
align-items: center;
background: rgba(0,40,56,0.5);
z-index: 1000000;
}
.dD-columna-acceptace .der-form1 input{
width: 14px;
}
.contenedor-planes{
display: flex;
flex-direction: row;
}
.caja-planes{
border: 1px solid #f5f5f5;
border-radius: 20px;
margin: 0 10px;
justify-content: space-between;
}
.caja-planes .oxy-pricing-box-title-title{
color: #f5f5f5;
font-size: 3.125rem;
line-height: 120%;
letter-spacing: 0.05em;
}
.contenedor-planes .caja-planes.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{
padding-bottom: 0px;
padding-top: 30px;
padding-left: 16px;
padding-right: 16px;
font-size: 1.125rem;
color: #f5f5f5;
}
.contenedor-planes .caja-planes .oxy-pricing-box-cta form .ct-link-button{
background-color: #0f83b4;
border: 1px solid #0f83b4;
cursor: pointer;
}
.contenedor-planes .caja-planes .oxy-pricing-box-price .oxy-pricing-box-amount .oxy-pricing-box-price{
font-size: 2.5rem;
color: #f5f5f5;
line-height: 120%;
letter-spacing: 0.05em;
}
.checkout #customer_details .col-2{
display: none;
}
.oxy-woo-checkout .woocommerce .checkout #customer_details .col-1{
width: 100%;
}
.dD-columna .der-form1{
max-width: 500px;
width: 55%;
display: flex;
margin-bottom: 12px;
}
.registro .der-form1 label{
color: #F5F5F5;
display: block;
}
.registro .der-form1 label a u{
color: #F5F5F5;
}
.servicio-ofrecido .separar-box{
display: flex;
justify-content: space-between;
}
.bloque-servicio{
margin-bottom: 30px;
}
.borrar-servicio{
cursor: pointer;
background: inherit;
border: none;
}
.delete-service{
height: 20px;
width: 15px;
cursor: pointer;
}
.col-profesional1{
display: flex;
flex-direction: column;
justify-content: space-evenly;
margin-top: 10px;
}
.botones-recepcion .boton.confirmar{
width: 250px;
padding: 10px 16px;
text-align: center;
border-radius: 25px;
box-shadow: 5px 5px 4px #8FCDFD, -5px -5px 4px #EDF7FE;
color: #0f83b4;
border: 1px solid #f5f5f5;
margin: 10px;
background: inherit;
cursor: pointer;
font-weight: 600;
}
.botones-recepcion .boton.cancelar{
width: 250px;
padding: 10px 16px;
text-align: center;
border-radius: 25px;
box-shadow: 5px 5px 4px #8FCDFD, -5px -5px 4px #EDF7FE;
color: #B40F49;
border: 1px solid #f5f5f5;
margin: 10px;
background: inherit;
cursor: pointer;
font-weight: 600;
}
.col-profesional1 .boton-cambio,
.col-profesional1 a {
width: 250px;
padding: 10px 16px;
text-align: center;
border-radius: 25px;
box-shadow: -3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
color: #0f83b4;
border: 1px solid #f5f5f5;
margin: 10px;
background: inherit;
cursor: pointer;
letter-spacing: 1px;
font-weight: 500;
}
.listado-sectores .sector-pertenece a{
color: #0F51B4;
font-size: 15px;
}
.botones-recepcion .boton.cancelar:hover,
.botones-recepcion .boton.confirmar:hover,
.col-profesional1 .boton-cambio:hover,
.col-profesional1 a:hover {
box-shadow: inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow: 0 0 3px #beeafd;
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
}
.perfil-usuario .columna-arriba .col-izquierda .cerrar-sesion{
margin-top: 0;
letter-spacing: 1px;
}
.perfil-usuario .col-botones.columna-ultima{
flex-wrap: wrap;
}
.columna-ultima a{
margin: 10px 0;
}
.col-derecha .col-informacion{
display: flex;
width: 90%;
margin: 0 auto;
letter-spacing: 1px;
}
.col-derecha .col-informacion > div{
width: 50%;
margin: 0 15px;
}
.col-informacion h4{
color: #0F83B4;
font-weight: bold;
}
.col-informacion p{
color: #002838;
font-weight: 300;
}
div.active{
background-color: #0f83b4;
border: 1px solid #0f83b4;
box-shadow: inset 5px 5px 4px #073143, inset -5px -5px 4px #179dd5;
text-shadow: 0 0 3px #daf4ff;
}
div.bloque-servicio{
display: none;
}
.info-dch > div,
.info-izq > div{
margin-top: 30px;
}
.sector-pertenece,
.servicio-unico{
margin: 10px 0;
}
.crearequipo .dD-columna .der-crearequipo{
width:100%;
}
.crearequipo .dD-columna .der-crearequipo input.sector{
width: auto;
}
.crearequipo .dD-columna .der-crearequipo .sector{
width:100%;
}
.crearequipo .dD-columna-sector,
#code_block-11-310 .crearequipo .dD-columna.dD-columna-sector{
margin-top:6px !important;
margin-bottom:24px !important;
}
.crearequipo .dD-columna-sector .der-crearequipo .sector{
display:flex;
justify-content:flex-start;
align-items:center;
}
.crearequipo .dD-columna-sector .der-crearequipo .sector input{
width:auto;
margin-right:5px;
}
.dD-btn-sombra-blanco,
.edit-user svg,
.dD-btn-sombra-azul,
.crearequipo .der-crearequipo .dD-btn-sombra-azul{
cursor: pointer;
}
.perfil-usuario .col-derecha .columna-ultima a{
margin: 15px;
}
.col-izquierda .edit-user{
display:block;
width:20px;
height:20px;
margin:15px 0 0 15px;
}
.mis-servicios .cabecera{
display: flex;
align-items: center;
margin-bottom: 30px;
}
.cabecera h1,
.pop-add-service h3,
.mis-servicios .cabecera h1{
font-size: 1.875rem;
line-height: 120%;
letter-spacing: 0.05em;
color: #0f83b4;
margin-right: 15px;
}
.otro-servicio{
text-align: center;
}
.boton-enviar{
width: 276px;
line-height: 120%;
letter-spacing: 0.08em;
font-size: 1.125rem;
font-weight: 400;
border-radius: 82px;
margin: 15px 15px 20px 15px;
box-shadow: -6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
color: #0f83b4;
padding: 10px 16px;
cursor: pointer;
text-align: center;
}
.boton-enviar:hover{
box-shadow: inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow: 0 0 3px #beeafd;
}
.otro-servicio .boton-enviar.oxy-close-modal{
background-color: #f5f5f5;
font-size: 1.125rem;
width: 276px;
border: 1px solid #b40f49;
border-radius: 82px;
color: #b40f49;
padding: 10px 16px;
}
.otro-servicio .boton-enviar.oxy-close-modal:hover{
box-shadow: inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow: 0 0 3px #beeafd;
}
.mis-servicios .box-info{
border-radius: 10px;
text-align: left;
display: flex;
border: 1px solid #0f83b4;
display: inline;
}
.mis-servicios .servicio-ofrecido{
background-color: #DFF1FF;
box-shadow: 2px 2px 3px rgba(15, 131, 180, 0.4);
border-radius: 10px;
}
.mis-servicios .contenedor-servicios{
margin-bottom: 20px;
}
.mis-servicios{
min-height: 55vh;
}
.solicitar-oferta,
.solicitar-oportunidad,
.solicitar-servicio{
max-width: 400px;
margin: auto;
}
.resto-form{
box-sizing: border-box;
border-radius: 10px;
box-shadow: 2px 2px 3px rgba(15, 131, 180, 0.4);
background: #DFF1FF;
overflow: auto;
margin-bottom: 30px;
}
.descripcion-propuesta{
padding: 0 20px 20px 20px;
width: 100%;
}
input[type="file"]{
font-size: 14px;
}
#cambiar_zona_si,
#cambiar_zona_no{
cursor:pointer;
}
.titulo-provincia .opcional,
.titulo-localidad .opcional{
display:none;
}
.titulo-provincia.opcional .opcional,
.titulo-localidad.opcional .opcional{
display:inline;
}
.zona-servicio{
display:flex;
justify-content:center;
}
.zona-servicio .opcion{
cursor:pointer;
margin:0 5%;
}
.zona-servicio label{
cursor:pointer;
}
.radio-zona{
display:none;
}
.radio-zona + .radio-custom{
min-width:20px;
width:20px;
height:20px;
border:1px solid #0F83B4;
padding:3px;
border-radius:50%;
}
.radio-zona + .radio-custom .check{
display:none;
background:#0F83B4;
}
.radio-zona:checked + .radio-custom .check{
display:block;
width:100%;
height:100%;
border-radius:50%;
}
.zona-servicio,
.zona-servicio > div{
display: flex;
}
.zona-servicio > div input{
width: auto;
}
.zona-servicio > div label{
padding: 0 15px 0 5px;
}
.solicitar-oferta h5,
.solicitar-oportunidad h5,
.solicitar-servicio h5{
font-size: 16px;
margin: 10px 0;
}
#code_block-35-143{
background:#f5f5f5;
}
.solicitar-oportunidad .campos-formulario .usuario-generador{
margin-left:-20px;
margin-right:-20px;
}
.solicitar-oportunidad .usuario-generador .img-usuario{
min-width:36px;
width:36px;
height:36px;
object-fit:cover;
border-radius:5px;
}
.solicitar-oportunidad .usuario-generador .img-usuario.defecto{
background:#C4C4C4;
}
.solicitar-oportunidad input[readonly]{
background:#D0DFEA;
cursor:not-allowed;
}
.solicitar-oportunidad select[disabled]{
background:#D0DFEA;
cursor:not-allowed;
}
.solicitar-oportunidad input:focus,
.solicitar-oportunidad textarea:focus{
outline:none;
}
.field-form{
width: 100%;
padding: 6px 15px;
border-radius: 3px;
border: 1px solid #0F83B4;
}
textarea[name="explicacionServicio"]{
border-radius: 3px;
border: 1px solid #0F83B4;
width: 100%;
}
.usuario-generador{
display: flex;
align-items: center;
margin-top: 10px;
background: #CDE9FF;
padding: 15px 20px;
}
.img-usuario{
width: 15%;
margin-right: 15px;
}
.resto-form > h4{
padding: 15px 20px;
}
.campos-formulario{
padding: 5px 20px 15px 20px;
}
.dD-columna .der-registro-profesional #my_country_field_field{
margin: 0;
}
.error404 header.oxy-header {
opacity: 1;
transform: inherit;
}
.field-textarea{
width: 100%;
padding: 6px 15px;
}
.cabecera{
display: flex;
width: 80%;
margin: auto;
padding: 30px 15px;
align-items: center;
}
.selector-oportunidades,
.selector-solicitudes{
display:flex;
width:calc(100% + 40px);
margin:0 -20px;
padding:0 20px;
background:white;
}
.selector-oportunidades .bton-oportunidades,
.selector-solicitudes .bton-solicitudes{
width:46%;
max-width:200px;
line-height: 120%;
letter-spacing: 0.08em;
font-size: 1.125rem;
font-weight: 400;
border-radius: 15px 15px 0 0;
background-color: #D0DFEA;
border: 1px solid #D0DFEA;
color: #002838;
padding:10px 0;
cursor: pointer;
text-align:center;
margin:0;
}
.selector-oportunidades .bton-oportunidades.mostrar-oportunidades,
.selector-solicitudes .bton-solicitudes.mostrar-solicitudes{
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
color: #0F51B4;
}
.selector-oportunidades .bton-oportunidades .recuento,
.selector-solicitudes .bton-solicitudes .recuento{
display:inline-block;
background:red;
color:white;
width:23px;
height:23px;
border-radius:23px;
font-family:helvetica neue;
font-style:normal;
font-weight:400;
font-size:17.6949px;
line-height:23px;
text-align:center;
letter-spacing:.08em;
}
.oportunidades-solicitadas,
.solicitudes-solicitadas{
display: none;
}
.oportunidades-vacias,
.solicitudes-vacias{
max-width: 1350px;
margin: auto;
padding: 15px;
}
#ofertas .ofertas .oferta .accion .boton-cambiar{
background:#CDE9FF;
box-shadow:-3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
border-radius:82px;
text-align:center;
font-weight:400;
font-size:18px;
line-height:18px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
border:0;
padding:13px 25px;
cursor:pointer;
}
#ofertas .ofertas .oferta .accion .boton-cambiar:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#ofertas .ofertas .oferta .accion .boton{
margin: 15px auto;
width: 276px;
}
#ofertas .ofertas .oferta .accion form{
margin: 15px 0;
}
#ofertas .ofertas .oferta .accion{
display: flex;
flex-direction: column;
}
#ofertas .ofertas .oferta .recompensa{
padding: 0 20px;
margin-bottom: 18px;
font-weight: 700;
font-size: 14px;
line-height: 20px;
letter-spacing: 0.05em;
color: #002838;
}
.muro-sector{
font-size: 20px;
color: #002838;
margin-bottom: 3px;
}
.columna-oportunidad{
padding: 0 20px;
margin-bottom: 18px;
font-weight: 700;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.05em;
color: #002838;
}
.destinatario {
margin-bottom: 60px;
}
.destinatario .datos .usuario {
display: flex;
justify-content: space-between;
align-items: center;
background: #CDE9FF;
border-radius: 10px;
padding: 16px 20px;
margin-bottom: 18px;
}
.destinatario .datos .usuario .derecha .nombre{
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#002838;
}
.destinatario .datos .usuario .derecha .empresa{
font-style:normal;
font-weight:normal;
font-size:16px;
line-height:20px;
color:#002838;
}
.destinatario .datos .usuario .derecha .tipo {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
color: #002838;
}
.usuario .izquierda .imagen {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 5px;
}
.usuario .izquierda .imagen.defecto {
background: #C4C4C4;
}
.usuario .izquierda {
min-width: 36px;
width: 36px;
height: 36px;
margin-right: 12px;
}
.destinatario .datos .usuario .derecha {
width: 100%;
}
.titulo-destinatario{
color: #0F83B4;
font-size: 20px;
font-weight: 300;
padding-bottom: 30px;
}
.vacio {
margin-top: 20vh;
font-family: 'HelveticaNeue';
font-style: normal;
font-weight: 500;
font-size: 70px;
line-height: 80px;
text-align: center;
letter-spacing: 0.05em;
color: #0F83B4;
width: 100%;
}
.price-opor{
border: 1px solid #0F83B4;
width: 70%;
margin: 0 auto 24px auto;
padding: 5px 15px;
}
.titulo-respuesta{
color: #0F83B4;
font-size: 30px;
margin: 20px 0;
text-align: center;
}
.input-recompensa{
padding-bottom: 25px;
color: #0F83B4;
width: 90%;
display: flex;
justify-content: space-evenly;
margin: auto;
}
.input-recompensa input{
width: 100px;
}
section.perfil-usuario .foto-perfil{
border:9px solid #f5f5f5;
}
.propietario-lider{
color: #00EDAA;
font-weight: 700;
}
.buscar-usuarios .acciones{
max-width: 640px;
margin: 25px auto;
}
.buscar-usuarios .acciones .filtros .filtro{
max-width: 400px;
margin: auto;
}
.formulario-contacto .formulario #dD-columna{
display: flex;
}
div.seccion-perfil{
min-height: 550px;
}
.oxy-pricing-box .oxy-pricing-box-title{
min-height: 176px;
}
.oxy-pricing-box-title .oxy-pricing-box-title-subtitle{
color: #f5f5f5;
font-family: 'Helvetica Neue light';
}
select.selector *,
select.selector{
font-family: 'Helvetica Neue' !important;
}
div#text_block-28-195{
font-family: 'Helvetica Neue light';
}
.formulario-profesional p {
text-align: center;
margin-left: 50px;
}
.dD-columna a,
.dD-columna{
letter-spacing: 1px;
}
div.campos-formulario *{
font-family: 'Helvetica Neue';
}
div.campos-formulario textarea,
div.campos-formulario select,
div.campos-formulario input{
margin-bottom: 15px;
}
#headline-6-680{
font-family:'Helvetica Neue Light' !important;
font-style:normal;
font-weight:400;
font-size:18px !important;
line-height:120%;
text-align:center;
letter-spacing:0.05em;
color:#0F83B4 !important;
font-weight:400 !important;
}
@media(min-width:769px){
#headline-6-680{
font-size:1.875rem !important;
line-height:120%;
letter-spacing:0.05em;
font-weight:700;
}
}
@media(min-width:1025px){
#headline-6-680{
text-align:left;
padding-left:15% !important;
padding-right:15% !important;
}
}
#section-4-155{
background:white !important;
padding-bottom:40px;
}
#headline-6-155{
font-weight:400 !important;
}
.selector-oportunidades,
.selector-solicitudes{
justify-content:space-between;
padding-left:10%;
padding-right:10%;
}
@media(min-width:759px){
.selector-oportunidades,
.selector-solicitudes{
justify-content:center;
}
}
@media(min-width:1025px){
.selector-oportunidades,
.selector-solicitudes{
justify-content:flex-start;
padding-left:15%;
padding-right:15%;
}
}
.woocommerce .checkout #order_review_heading{
display: none;
}
.woocommerce .checkout #order_review table{
background: inherit;
border: none;
}
.woocommerce .checkout table tr{
border: none;
}
.woocommerce .checkout > div{
border: none;
background: #DFF1FF;
border-radius: 10px;
filter: drop-shadow(2px 2px 3px rgba(15, 131, 180, 0.4));
}
.checkout #payment .button{
box-shadow: -3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
border-radius: 82px;
width: 50%;
margin: auto;
border: none;
font-family: 'Helvetica Neue light';
font-size: 16px;
font-weight: 900;
}
.checkout #payment .button:hover{
box-shadow: inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow: 0 0 3px #beeafd;
background-color: #f5f5f5;
}
.checkout #order_review #payment > .form-row{
display: flex;
flex-direction: column;
}
.woocommerce .checkout #customer_details{
margin-bottom: 0;
}
.woocommerce .checkout #order_review {
padding: 20px;
display: flex;
flex-direction: column;
}
.woocommerce .checkout #order_review tr th,
.woocommerce .checkout #order_review tr td,
.woocommerce .checkout #order_review thead tr th{
padding: 12px 0;
}
.woocommerce-billing-fields__field-wrapper{
display: flex;
flex-direction: column;
}
.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row{
width: 100%;
margin: 0;
}
.checkout #customer_details .woocommerce-billing-fields .form-row .woocommerce-input-wrapper .selection > span,
.woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input{
background: #F5F5F5;
border: 1px solid #0F83B4;
border-radius: 10px;
}
.woocommerce .checkout .woocommerce-billing-fields .form-row  #billing_address_1{
margin-bottom: 20px;
}
#customer_details .woocommerce-billing-fields .form-row label{
color: #0F83B4;
font-size: 16px;
margin-top: 15px;
}
.checkout #order_review tfoot .cart-subtotal{
display: none;
}
.checkout #order_review .shop_table .product-name,
.checkout #order_review .shop_table .order-total th,
.checkout #order_review .shop_table .product-total{
color: #0F83B4;
font-size: 16px;
}
.checkout #order_review .shop_table .cart_item .product-name{
color: #0F83B4;
font-size: 16px;
font-weight: bold; 
}
#order_review #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,
.checkout #order_review .shop_table td .woocommerce-Price-amount{
color: #0F83B4;
}
.woocommerce .checkout .woocommerce-billing-fields h3{
color: #0F83B4;
font-size: 20px;
font-weight: bold;
font-family: 'Helvetica Neue';
}
.woocommerce .checkout #order_review #payment{
height: 100%;
}
.checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{
color: #0F83B4;
font-size: 16px;
}
.woocommerce #payment input[type="radio"]:checked{
background: #0F51B4;
box-shadow: inset 0 0 0 5px #fff;
}
@media(max-width:1250px){
section.perfil-usuario .foto-perfil{
max-width:250px;
width:250px;
height:250px;
border:9px solid #f5f5f5;
}
.col-derecha .col-botones a,
.col-derecha .col-botones button{
width: 200px;
margin: 0 15px;
}
}
@media(max-width: 1024px){
.perfil-usuario{
padding: 0 30px;
}
.col-profesional{
place-content: center;
}
.perfil-usuario .col-derecha .col-nombres,
.perfil-usuario .col-derecha .col-profesional{
width: 100%;
}
.perfil-usuario .columna-arriba .col-derecha{
width: 65%;
}
.perfil-usuario .col-izquierda{
width: 35%;
}
section.perfil-usuario .foto-perfil {
max-width:160px;
width:160px;
height:160px;
}
.servicio-ofrecido{
width: 40%;
}
.col-profesional1{
flex-direction: row;
width: 100%;
}
}
@media(max-width:991px){
.woocommerce .checkout #order_review{
margin-top: 40px;
}
.contenedor-planes{
display: block;
}
.contenedor-planes .caja-planes{
margin: 30px 0;
}
.oxy-pricing-box .oxy-pricing-box-title{
min-height: inherit;
}
div.oxy-pricing-box .oxy-pricing-box-content{
height: auto;
}
.formulario-profesional p {
margin-left: 0px;
}
.selector-oportunidades,
.selector-solicitudes{
padding-left: 15px;
padding-right: 15px;
}
}
@media(max-width: 765px){
.perfil-usuario{
padding: 0;
}
section.perfil-usuario .col-izquierda{
width: 100%;
}
.perfil-usuario .columna-arriba{
flex-direction: column;
}
section.perfil-usuario .columna-arriba .col-derecha{
width: 100%;
}
.columna-arriba .col-derecha .col-profesional{
padding: 40px 0;
justify-content: center;
}
.perfil-usuario .col-derecha .col-nombres{
text-align: center;
padding-top: 40px;
padding-bottom: 0;
}
section.perfil-usuario .foto-perfil{
width: 100%;
max-width: inherit;
margin: 0;
border-radius: 0;
height: 500px;
border:0;
}
.perfil-usuario .columna-arriba .col-izquierda .cerrar-sesion{
margin-top: 30px;
}
.perfil-usuario .col-botones{
width: 270px;
}
.perfil-usuario .col-botones a,
.perfil-usuario .col-botones button{
margin: 15px 0;
}
.perfil-usuario .col-derecha .col-botones{
width: 100%;
margin: 0;
}
section.perfil-usuario .columna-arriba .col-derecha{
padding: 0 15px;
}
.perfil-usuario .columna-arriba .col-derecha > div{
margin: 15px 0;
padding: 15px;
}
.col-derecha .col-informacion{
width: 100%;
}
.perfil-usuario .col-izquierda .edit-user{
order: 2;
padding-top: 15px;
}
.perfil-usuario .col-izquierda .foto-perfil{
order: 1;
}
.perfil-usuario .col-izquierda .cerrar-sesion{
order: 3;
}
}
@media(max-width: 576px){
.perfil-usuario .col-botones{
padding: 15px;
}
.perfil-usuario .col-derecha .col-informacion > div,
.servicio-ofrecido{
width: 100%;
}
.perfil-usuario .col-derecha .col-informacion,
.perfil-usuario .col-derecha .col-profesional1,
.perfil-usuario .col-derecha .col-botones{
flex-direction: column;
}
.perfil-usuario .columna-arriba .col-derecha .col-profesional1 a{
margin: 15px auto;
}
}
@media(min-width:991px){
.woocommerce .checkout{
display: flex;
flex-direction: row;
}
.woocommerce .checkout > div{
width: 50%;
}
.woocommerce .checkout #customer_details{
margin-right: 10px;
}
.woocommerce .checkout #order_review{
margin-left: 10px;
}
}
@media(min-width:769px){
.selector-oportunidades .bton-oportunidades,
.selector-solicitudes .bton-solicitudes{
margin:0 10px;
}
}
@media (min-width: 765px){
.perfil-usuario .columna-arriba{
margin-top: 40px;
background-image: url(//www.forzared.es/uploads/2022/06/fondo-perfil.png);
background-repeat: no-repeat;
background-size: contain;
}
.perfil-usuario .col-derecha .col-botones.primer-col{
margin-top: 110px;
}
}
@media (min-width: 1025px){
.destinatario {
padding: 20px;
max-width: 1350px;
display: flex;
justify-content: space-between;
align-items: flex-start;
margin: auto;
margin-bottom: auto;
margin-bottom: 80px;
}
.destinatario .datos {
min-width: 30%;
width: 30%;
margin-right: 20px;
}
}
.solicitar-servicio .usuario-generador .img-usuario{
width:36px;
height:36px;
border-radius:5px;
object-fit:cover;
}
.solicitar-servicio .usuario-generador .img-usuario.defecto{
background:#C4C4C4;
}
.solicitar-servicio .zona-servicio > div{
display:flex;
align-items:center;
}
.solicitar-servicio .zona-servicio > div input{
margin:0;
}
.registro-profesional .dD-columna .der-registro-profesional input:focus{
outline:none;
}
@media(min-width:769px){
.perfil-usuario .col-botones.cuatro #boton-equipos,
.perfil-usuario .col-botones.cuatro #boton-oportunidades{
margin-bottom:30px;
}
}
@media(min-width:1025px){
.perfil-usuario .col-botones.cuatro{
margin-top:100px;
}
}
@media(max-width:769px){
header .enlace-inicio svg{
margin-right:0;
margin-left:auto;
}
header .enlace-inicio span{
display:none;
}
} #datos-usuario-menu{
display:none;
}
@media(max-width:768px){
.oxy-pro-menu-container{
display:none;
}
.oxy-pro-menu-container > div:first-child{
width:100%;
margin:auto;
}
.oxy-pro-menu-list{
padding:0;
}
.oxy-pro-menu-list li hr{
width:69px;
height:2px;
background:#F5F5F5;
text-align:left;
margin-left:0;
margin-right:auto;
border-radius:10px;
border:0px;
}
#datos-usuario-menu{
display:flex;
flex-direction:row;
justify-content:flex-start;
align-items:center;
padding-left:3px !important;
}
#datos-usuario-menu #dD-imagen{
width:36px;
height:36px;
object-fit:cover;
margin-right:8px;
border-radius:5px;
}
}
@media(min-width:1025px){
.dD-header .sub-menu .menu-item hr{
width:69px;
height:2px;
background:#0F83B4;
text-align:left;
margin-right:253px;
border-radius:10px;
border:0px;
}
} #migasdepan{
display:flex;
flex-wrap:wrap;
justify-content:center;
color:#0F83B4;
padding:0 20px;
}
#migasdepan .lista{
margin:0;
padding:0;
}
#migasdepan .miga{
display:inline-block;
color:#002838;
}
#migasdepan .miga .enlace{
color:#0F83B4;
font-weight:400;
}
#migasdepan .miga .enlace:hover{
color:#0f51b4;
}
#migasdepan .miga .texto{
font-size:16px;
line-height:16px;
text-align:center;
letter-spacing:0.08em;
}
#migasdepan .separador{
display:inline-block;
padding:0 5px;
} body.page-id-277 #migasdepan,
body.page-id-286 #migasdepan,
body.page-id-310 #migasdepan,
body.page-id-206 #migasdepan,
body.page-id-43  #migasdepan,
body.page-id-127 #migasdepan,
body.page-id-195 #migasdepan,
body.page-id-208 #migasdepan{
background:#0F83B4;
color:white;
}
body.page-id-277 #migasdepan .miga,
body.page-id-286 #migasdepan .miga,
body.page-id-310 #migasdepan .miga,
body.page-id-206 #migasdepan .miga,
body.page-id-43  #migasdepan .miga
body.page-id-127 #migasdepan .miga,
body.page-id-195 #migasdepan .miga,
body.page-id-208 #migasdepan .miga{
color:#002838;
}
body.page-id-277 #migasdepan .miga .enlace,
body.page-id-286 #migasdepan .miga .enlace,
body.page-id-310 #migasdepan .miga .enlace,
body.page-id-206 #migasdepan .miga .enlace,
body.page-id-43  #migasdepan .miga .enlace,
body.page-id-127 #migasdepan .miga .enlace,
body.page-id-195 #migasdepan .miga .enlace,
body.page-id-208 #migasdepan .miga .enlace{
color:#f5f5f5;
}
body.page-id-277 #migasdepan .miga .enlace:hover,
body.page-id-286 #migasdepan .miga .enlace:hover,
body.page-id-310 #migasdepan .miga .enlace:hover,
body.page-id-206 #migasdepan .miga .enlace:hover,
body.page-id-43  #migasdepan .miga .enlace:hover,
body.page-id-127 #migasdepan .miga .enlace:hover,
body.page-id-195 #migasdepan .miga .enlace:hover,
body.page-id-208 #migasdepan .miga .enlace:hover{
color:#0f51b4;
}
body.page-id-680 #migasdepan,
body.page-id-155 #migasdepan{
background:white;
} @media(max-width:768px){
#perfil .foto-perfil{
width:80vw;
height:80vw;
margin:auto;
border-radius:50%;
border:9px solid #f5f5f5;
}
#perfil.perfil-usuario .col-profesional1{
padding:15px 30px;
}
#perfil.perfil-usuario .col-profesional1 a{
width:100%;
}
#perfil.perfil-usuario .col-profesional1 form{
width:100%;
}
#perfil.perfil-usuario .col-profesional1 form .boton-cambio{
width:100%;
margin-left:0;
margin-right:0;
}
#perfil.perfil-usuario .col-botones{
padding:15px 30px;
}
#perfil.perfil-usuario .col-botones a{
width:100%;
}
#perfil.perfil-usuario .col-botones form{
width:100%;
}
#perfil.perfil-usuario .col-derecha .col-botones form button{
width:100%;
margin-left:0;
margin-right:0;
}
}
#perfil .botones{
width:100%;
display:flex;
flex-direction:column;
border:1px solid #0F83B4;
border-radius:31px;
padding:30px;
}
#perfil .botones .boton{
width:100%;
line-height:120%;
letter-spacing:0.08em;
font-size:1rem;
font-weight:400;
box-shadow:-6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
border-radius:82px;
text-align:center;
background-color:#f5f5f5;
border:1px solid #f5f5f5;
color:#0f83b4;
padding:10px 16px;
margin:10px 0;
cursor:pointer;
}
#perfil .botones .boton:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#perfil .botones .boton button{
width:100%;
background:none;
border:0;
line-height:inherit;
letter-spacing:inherit;
font-size:inherit;
font-weight:inherit;
color:inherit;
}
@media(min-width:769px){
#perfil .botones{
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
align-items:center;
margin:30px 0;
}
#perfil .botones .boton{
width:47%;
}
}
@media(min-width:1025px){
#perfil .botones .boton{
width:30%;
cursor:pointer;
}
#perfil .botones .boton button{
cursor:pointer;
}
} #solicitudes{
background-color:#f5f5f5;
}
#solicitudes .acciones{
padding:25px 20px;
padding-top:0;
}
#solicitudes .acciones .solicitar{
display:block;
background:#F5F5F5;
box-shadow:-6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
border-radius:82px;
width:276px;
height:auto;
text-align:center;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:48px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
margin:0 auto;
margin-bottom:50px;
max-width:100%;
}
#solicitudes .acciones .solicitar:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#solicitudes .acciones .busqueda{
position:relative;
margin-top:25px;
margin-bottom:18px;
}
#solicitudes .acciones .busqueda .texto{
background:#DFF1FF;
border:1px solid #0F51B4;
border-radius:71px;
padding:8px 18px;
color:#002838;
letter-spacing:0.05em;
}
#solicitudes .acciones .busqueda .icono{
position:absolute;
top:8px;
right:18px;
width:23px;
height:24px;
display:flex;
justify-content:center;
align-items:center;
border:0;
padding:0;
background:none;
}
#solicitudes .acciones .busqueda .icono svg{
width:100%;
height:auto;
}
#solicitudes .acciones .filtros .titulo{
font-weight:400;
font-size:16px;
line-height:150%;
letter-spacing:0.05em;
color:#002838;
text-align:center;
margin-bottom:8px;
}
#solicitudes .acciones .filtros .filtro{
position:relative;	
}
#solicitudes .acciones .filtros .filtro.selector{
background:#DFF1FF;
border:1px solid #0F51B4;
border-radius:42px;
height:36px;
}
#solicitudes .acciones .filtros .filtro.selector .selector{
position:absolute;
top:0;
left:0;
appearance:none;
background:none;
border:none;
border-radius:0;
padding:8px 18px;
color:#002838;
letter-spacing:0.05em;
z-index:1;
cursor:pointer;
}
#solicitudes .acciones .filtros .filtro .icono{
position:absolute;
top:1px;
right:1px;
display:flex;
justify-content:center;
align-items:center;
background:#DFF1FF;
border-radius:0 71px 71px 0;
width:50px;
height:calc(100% - 2px);
z-index:0;
}
#solicitudes .solicitudes{
overflow:auto;
}
#solicitudes .solicitudes .solicitud{
box-sizing:border-box;
border-radius:10px;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
background:#DFF1FF;
overflow:auto;
padding-top:18px;
margin-bottom:20px;
}
#solicitudes .solicitudes .solicitud .titulo{
padding:0 20px;
margin-bottom:18px;
color:#002838;
font-family:'Helvetica Neue';
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
}
#solicitudes .solicitudes .solicitud .emisor{
margin-bottom:18px;	
}
#solicitudes .solicitudes .solicitud .receptor{
margin-bottom:18px;	
}
#solicitudes .solicitudes .solicitud .usuario{
display:flex;
justify-content:space-between;
align-items:center;
background:#CDE9FF;
padding:20px;
}
#solicitudes .solicitudes .solicitud .usuario .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:12px;
}
#solicitudes .solicitudes .solicitud .usuario .imagen{
width:100%;
height:100%;
border-radius:5px;
object-fit:cover;
}
#solicitudes .solicitudes .solicitud .usuario .imagen.defecto{
background:#C4C4C4;	
}
#solicitudes .solicitudes .solicitud .usuario .derecha{
width:100%;
}
#solicitudes .solicitudes .solicitud .usuario .nombre{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#002838;
}
#solicitudes .solicitudes .solicitud .usuario .tipo{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#002838;
}
#solicitudes .solicitudes .solicitud .sector{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#solicitudes .solicitudes .solicitud .titulo{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#solicitudes .solicitudes .solicitud .fecha{
padding:0 20px;
margin-bottom:18px;
font-weight:300;
font-size:14px;
line-height:20px;
}
#solicitudes .solicitudes .solicitud .estado{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#solicitudes .solicitudes .solicitud .estado .respuestas{
display:inline-flex;
justify-content:center;
align-items:center;
width:23px;
height:23px;
background:red;
border-radius:50%;
color:white;
font-family:'helvetica neue';
font-style:normal;
font-weight:400;
font-size:17.6949px;
line-height:23px;
text-align:center;
letter-spacing:0.08em;
}
#solicitudes .solicitudes .solicitud .valoracion{
display:flex;
padding:0 20px;
margin-bottom:18px;
}
#solicitudes .solicitudes .solicitud .valoracion .icono{
width:20px;
height:20px;
margin-right:7px;
}
#solicitudes .solicitudes .solicitud .valoracion .icono svg{
width:100%;
height:100%;
}
#solicitudes .solicitudes .solicitud .valoracion .icono svg path{
fill:transparent;
}
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-1 .icono.estrella-1 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-2 .icono.estrella-1 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-2 .icono.estrella-2 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-3 .icono.estrella-1 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-3 .icono.estrella-2 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-3 .icono.estrella-3 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-4 .icono.estrella-1 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-4 .icono.estrella-2 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-4 .icono.estrella-3 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-4 .icono.estrella-4 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-5 .icono.estrella-1 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-5 .icono.estrella-2 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-5 .icono.estrella-3 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-5 .icono.estrella-4 svg path,
#solicitudes .solicitudes .solicitud .valoracion.puntuacion-5 .icono.estrella-5 svg path{
fill:#FFE500;
}
#solicitudes .solicitudes .solicitud .accion{
background:#CDE9FF;
text-align:center;
padding:25px;
}
#solicitudes .solicitudes .solicitud .accion .boton{
background:#CDE9FF;
box-shadow:-3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
border-radius:82px;
text-align:center;
font-weight:400;
font-size:18px;
line-height:18px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
border:0;
padding:13px 60px;
cursor:pointer;
}
#solicitudes .solicitudes .solicitud .accion .boton:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#solicitudes .vacio{
margin-top:20vh;
font-family:'Helvetica Neue';
font-style:normal;
font-weight:500;
font-size:70px;
line-height:80px;
text-align:center;
letter-spacing:0.05em;
color:#0F83B4;
}
@media(min-width:679px){
#solicitudes .acciones .busqueda{
margin:0 90px;
margin-top:25px;
margin-bottom:15px;
}
#solicitudes .acciones .filtros{
max-width:420px;
margin:auto;
}
#solicitudes .solicitudes{
margin:0;
padding:0 25px;		
}
#solicitudes .solicitudes .solicitud{
margin-bottom:40px;
}
}
@media(min-width:1025px){
#solicitudes .acciones .busqueda{
max-width:760px;
margin:auto;
margin-top:25px;
margin-bottom:15px;
}
#solicitudes .solicitudes{
display:flex;
flex-wrap:wrap; align-items:flex-start;
max-width:1350px;
margin:auto;
padding:0;
}
#solicitudes .solicitudes .solicitud{
width:31%;
margin:1%;
}
#solicitudes .acciones .busqueda .icono{
cursor:pointer;
}
} #solicitud{
overflow:auto;
background:#F5F5F5;
}
#solicitud .intro{
padding:30px;
}
#solicitud .intro .titulo{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:300;
font-size:18px;
line-height:120%;
text-align:center;
letter-spacing:0.05em;
color:#0F83B4;
text-transform:uppercase;
margin-bottom:20px;
}
#solicitud .intro .volver{
display:block;
background:#F5F5F5;
box-shadow:-4.30435px -4.30435px 8.6087px #FFFFFF, 4.30435px 4.30435px 8.6087px #D3D3D3;
border-radius:58.8261px;
font-family:'Helvetica Neue';
font-style:normal;
font-weight:400;
font-size:14px;
line-height:120%;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
padding:0 45px;
line-height:35px;
max-width:200px;
margin:auto;
}
#solicitud .intro .volver:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#solicitud .solicitud{
margin-bottom:60px;
}
#solicitud .solicitud .datos{
overflow:auto;
}
#solicitud .solicitud .datos .usuario{
display:flex;
justify-content:space-between;
align-items: center;
background:#CDE9FF;
border-radius:10px;
padding:16px 20px;
margin-bottom:18px;
}
#solicitud .solicitud .datos .usuario .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:12px;
}
#solicitud .solicitud .datos .usuario .izquierda .imagen{
width:100%;
height:100%;
object-fit:cover;
border-radius:5px;
}
#solicitud .solicitud .datos .usuario .izquierda .imagen.defecto{
background:#C4C4C4;
}
#solicitud .solicitud .datos .usuario .derecha{
width:100%;
}
#solicitud .solicitud .datos .usuario .derecha .nombre{
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#002838;
}
#solicitud .solicitud .datos .usuario .derecha .tipo{
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#002838;
}
#solicitud .solicitud .datos .titulo{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#solicitud .solicitud .datos .categoria{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#solicitud .solicitud .datos .sector{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#solicitud .solicitud .datos .servicio{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#solicitud .solicitud .datos .fecha{
padding:0 20px;
margin-bottom:18px;
font-weight:300;
font-size:14px;
line-height:20px;
}
#solicitud .solicitud .datos .estado{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#solicitud .solicitud .datos .estado .respuestas{
display:inline-flex;
justify-content:center;
align-items:center;
width:23px;
height:23px;
background:red;
border-radius:50%;
color:white;
font-family:'helvetica neue';
font-style:normal;
font-weight:400;
font-size:17.6949px;
line-height:23px;
text-align:center;
letter-spacing:0.08em;
}
#solicitud .solicitud .texto{
padding:0 20px;
margin-bottom:18px;
font-style:normal;
font-weight:300;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#solicitud .solicitud .valoracion{
display:flex;
align-items:center;
padding:0 20px;
margin-bottom:18px;
}
#solicitud .solicitud .valoracion .icono{
margin-right:7px;
}
#solicitud .solicitud > .imagen{
padding:0 20px;
margin-bottom:18px;
width:100%;
height:auto;
border-radius:10px;
}
@media(min-width:769px){
#solicitud{
padding:25px;	
}
#solicitud .intro{
padding-top:0;
}
#solicitud .solicitud > .imagen{
display:block;
max-width:387px;
margin:auto;
}
}
@media(min-width:1025px){
#solicitud .solicitud{
padding:20px;
max-width:1350px;
display:flex;
justify-content:space-between;
align-items:flex-start;
margin:auto;
margin-bottom:80px;
}
#solicitud .solicitud .datos{
min-width:30%;
width:30%;
margin-right:20px;
}
#solicitud .solicitud .texto{
width:100%;
padding:0;
}
#solicitud .solicitud > .imagen{
min-width:30%;
width:30%;
margin:0;
padding:0;
margin-left:20px;
}
} #propuestas > .titulo{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:300;
font-size:18px;
line-height:20px;
text-align:center;
letter-spacing:0.05em;
color:#0F83B4;
text-align:center;
margin-bottom:30px;
}
#propuestas > .titulo .respuestas{
display:inline-flex;
justify-content:center;
align-items:center;
width:23px;
height:23px;
background:red;
border-radius:50%;
color:white;
font-family:'helvetica neue';
font-style:normal;
font-weight:400;
font-size:17.6949px;
line-height:23px;
text-align:center;
letter-spacing:0.08em;
}
#propuestas .propuestas .propuesta{
overflow:auto;
background:#DFF1FF;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
border-radius:10px;
margin-bottom:30px;
}
#propuestas .propuestas .propuesta .usuario{
display:flex;
justify-content:space-between;
align-items:center;
padding:16px 20px;
background:#CDE9FF;
margin-bottom:18px;
}
#propuestas .propuestas .propuesta .usuario .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:12px;
}
#propuestas .propuestas .propuesta .usuario .izquierda .imagen{
width:100%;
height:100%;
object-fit:cover;
border-radius:5px;
}
#propuestas .propuestas .propuesta .usuario .izquierda .imagen.defecto{
background:#C4C4C4;
}
#propuestas .propuestas .propuesta .usuario .derecha{
width: 100%;
}
#propuestas .propuestas .propuesta .usuario .derecha .nombre{
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#002838;
}
#propuestas .propuestas .propuesta .usuario .derecha .tipo {
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#002838;
}
#propuestas .propuestas .propuesta .servicio{
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
padding:0 20px;
margin-bottom:18px;
}
#propuestas .propuestas .propuesta .precio{
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
padding:0 20px;
margin-bottom:18px;
}
#propuestas .propuestas .propuesta .fecha{
padding:0 20px;
margin-bottom:18px;
font-weight:300;
font-size:14px;
line-height:20px;
}
#propuestas .propuestas .propuesta .texto{
padding:0 20px;
margin-bottom:18px;
font-style:normal;
font-weight:300;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#propuestas .propuestas .propuesta .datos .derecha .imagen{
padding:0 20px;
margin-bottom:18px;
width:100%;
height:auto;
border-radius:10px;
}
#propuestas .propuestas .propuesta .acciones{
width:100%;
display:flex;
flex-direction:column;
align-items:center;
}
#propuestas .propuestas .propuesta .acciones .boton{
background:#D5EDFF;
box-shadow:-3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
border-radius:82px;
width:276px;
max-width:100%;
height:auto;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:48px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
margin-bottom:30px;
cursor:pointer;
}
#propuestas .propuestas .propuesta .acciones .boton:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#propuestas .propuestas .propuesta .acciones .boton.confirmar{
color:#0F51B4;
}
@media(min-width:769px){
#propuestas .propuestas .bloque{
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
border-radius:10px;
overflow:auto;
margin-bottom:60px;
}
#propuestas .propuestas .propuesta{
border-radius:0;
margin-bottom:0;
box-shadow:none;
}
#propuestas .propuestas .propuesta .datos{
display:flex;
justify-content:space-between;
}
#propuestas .propuestas .propuesta .datos .izquierda{
width:48%;
}
#propuestas .propuestas .propuesta .datos .derecha{
width:48%;
}
#propuestas .propuestas .propuesta .acciones .boton.chat{
display:none;		
}
}
@media(min-width:1025px){
#propuestas{
max-width:1350px;
margin:auto;
}
#propuestas .propuestas .bloque{
display:flex;
justify-content:space-between;
align-items:flex-start;
box-shadow:none;
padding:0 4px 4px 0;
}
#propuestas .propuestas .propuesta{
width:30%;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
border-radius:10px;
}
#propuestas .propuestas .propuesta .datos{
flex-direction:column;
}
#propuestas .propuestas .propuesta .datos .izquierda{
width:100%;
}
#propuestas .propuestas .propuesta .datos .derecha{
width:100%;
}
} #chat{
display:none;
flex-direction:column;
justify-content:center;
align-items:center;
position:fixed;
top:0;
left:0;
width:100%;
height:100vh;
background:rgba(0, 40, 56, 0.5);
z-index:1000000;
}
#chat.activo{
display:flex;
}
#chat .volver{
width:198px;
height:41px;
background:#F5F5F5;
border:1px solid #0F83B4;
border-radius:24.5px;
text-align:center;
font-weight:700;
font-size:18px;
line-height:41px;
letter-spacing:0.05em;
color:#0F83B4;
margin-bottom:20px;
cursor:pointer;
}
#chat .volver:hover{
background:#CDE9FF;
color:#0F83B4;
}
#chat .chat{
display:flex;
flex-direction:column;
justify-content:center;
align-items:space-between;
width:100%;
height:130vw;
background:#F8F8F8;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
border-radius:10px;
}
#chat .chat .usuario{
display:flex;
justify-content:space-between;
align-items:center;
padding:16px 20px;
background:#CDE9FF;
border-radius:10px 10px 0 0;
}
#chat .chat .usuario .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:12px;
}
#chat .chat .usuario .izquierda .imagen{
width:100%;
height:100%;
object-fit:cover;
border-radius:5px;
}
#chat .chat .usuario .izquierda .imagen.defecto{
background:#C4C4C4;
}
#chat .chat .usuario .derecha{
width:100%;
}
#chat .chat .usuario .derecha .nombre{
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#002838;
}
#chat .chat .usuario .derecha .empresa{
font-style:normal;
font-weight:normal;
font-size:16px;
line-height:20px;
color:#002838;
}
#chat .chat .usuario .derecha .tipo{
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#002838;
}
#chat .chat .mensajes{
display:flex;
flex-direction:column-reverse;
height:410px;
overflow-y:auto;
padding:0 20px;
margin:20px 0;
}
#chat .chat .mensajes .mensaje{
display:flex;
margin-top:20px;
}
#chat .chat .mensajes .mensaje.enviado{
flex-direction:row-reverse;
}
#chat .chat .mensajes .mensaje .imagen{
min-width:36px;
width:36px;
height:36px;
object-fit:cover;
margin-top:15px;
border-radius:5px;
}
#chat .chat .mensajes .mensaje .imagen.defecto{
background:#C4C4C4;
}
#chat .chat .mensajes .mensaje.enviado .imagen{
margin-left:15px;
}
#chat .chat .mensajes .mensaje.recibido .imagen{
margin-right:15px;
}
#chat .chat .mensajes .mensaje .texto{
padding:20px;
font-style:normal;
font-weight:300;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#000000;
border-radius:10px;
}
#chat .chat .mensajes .mensaje.enviado .texto{
background:#CBFFC2;
}
#chat .chat .mensajes .mensaje.recibido .texto{
background:#D5D5D5;
}
#chat .chat .mensajes .mensaje .forma{
margin-top:22px;
}
#chat .chat .acciones{
background:#E9E9E9;
border-radius:0 0 10px 10px;
padding:4px 24px;
}
#chat .chat .acciones .entrada{
display:flex;
justify-content:space-between;
align-items:center;
background:#F5F5F5;
padding:6px 10px;
border-radius:10px;
}
#chat .chat .acciones .entrada .texto{
padding:0;
font-style:normal;
font-weight:300;
font-size:16px;
line-height:26px;
letter-spacing:0.05em;
color:#000000;
border:0;
background:transparent;
resize:none;
height:26px;
}
#chat .chat .acciones .entrada .texto:focus{
border:0;
outline:0;
box-shadow:0;
}
#chat .chat .acciones .entrada .icono{
display:flex;
justify-content:center;
align-items:center;
width:26px;
height:26px;
margin-left:10px;
}
@media(min-width:769px){
#chat{
position:static;
display:flex;
background:transparent;
height:auto;
z-index:0;
}
#chat .volver{
display:none;
}
#chat .chat{
background:#ECEEF0;
height:auto;
border-radius:0;
}
#chat .chat .usuario{
display:none;
}
#chat .chat .mensajes{
height:410px;
}
}
@media(min-width:1025px){
#chat{
width:55%;
}
#chat .chat{
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
border-radius:10px;
}
#chat .chat .mensajes{
height:600px;
}
}
#confirmacion{
position:fixed;
top:0;
left:0;
width:100vw;
height:100vh;
display:none;
justify-content:center;
align-items:center;
background:rgba(0,40,56,0.5);
z-index:1000000;
}
.form-confirmacion.activo,
#confirmacion.activo{
display:flex;
}
.form-confirmacion .bloque{
width:100%;
background:#F5F5F5;
border-radius:10px;
padding:70px 20px;
max-width: 800px;
}
#confirmacion .bloque{
width:100%;
background:#F5F5F5;
border-radius:10px;
padding:70px 20px;
}
.form-confirmacion .bloque .texto,
#confirmacion .bloque .texto{
font-style:normal;
font-weight:700;
font-size:18px;
line-height:120%;
letter-spacing:0.05em;
color:#0F83B4;
text-align:center;
margin-bottom:60px;
}
#confirmacion .bloque .acciones{
width:280px;
}
.form-confirmacion .bloque .acciones .boton,
#confirmacion .bloque .acciones .boton{
width:100%;
background:#F5F5F5;
box-shadow:-6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
border-radius:82px;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:48px;
text-align:center;
letter-spacing:0.08em;
cursor:pointer;
border:0;
}
.form-confirmacion .bloque .acciones .boton.confirmar,
#confirmacion .bloque .acciones .boton.confirmar{
color:#0F83B4;
margin-bottom:25px;
}
.form-confirmacion .bloque .acciones .boton.cancelar,
#confirmacion .bloque .acciones .boton.cancelar{
color:#B40F49;
}
.form-confirmacion .bloque .acciones .boton:hover,
#confirmacion .bloque .acciones .boton:hover {
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
.form-confirmacion .bloque .acciones .texto,
#confirmacion .bloque .acciones .texto{
border-radius:3px;
font-style:normal;
font-weight:300;
font-size:14px;
line-height:20px;
letter-spacing:0.05em;
color:#0F83B4;
text-align:center;
margin:auto;
margin-bottom:10px;
}
.form-confirmacion .bloque .acciones .seleccion,
#confirmacion .bloque .acciones .seleccion{
position:relative;
margin-bottom:25px;
}
.form-confirmacion .bloque .acciones .seleccion .selector,
#confirmacion .bloque .acciones .seleccion .selector{
border:1px solid #0F83B4;
background:#F5F5F5;
border-radius:3px;
font-style:normal;
font-weight:300;
font-size:14px;
line-height:35px;
height:35px;
letter-spacing:0.05em;
color:#0F83B4;
}
.form-confirmacion .bloque .acciones .seleccion .icono,
#confirmacion .bloque .acciones .seleccion .icono{
position:absolute;
top:1px;
right:1px;
display:flex;
justify-content:center;
align-items:center;
width:35px;
height:33px;
border-radius:3px;
background:#F5F5F5;
}
#confirmacion.cambiar-recompensa .bloque .campo{
display:flex;
justify-content:center;
align-items:center;
width:100%;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:120%;
letter-spacing:0.05em;
color:#0F83B4;
text-align:center;
margin-bottom:60px;
}
#confirmacion.cambiar-recompensa .bloque .campo input{
width:100px;
padding:6px 15px;
border-radius:3px;
border:1px solid #0F83B4;
margin-right:5px;
}
#confirmacion.precio-oportunidad .bloque .acciones .campo{
display:flex;
justify-content:center;
align-items:center;
width:100%;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:120%;
letter-spacing:0.05em;
color:#0F83B4;
text-align:center;
margin-bottom:60px;
}
#confirmacion.precio-oportunidad .bloque .acciones .campo input{
width:100px;
padding:6px 15px;
border-radius:3px;
border:1px solid #0F83B4;
margin:0;
margin-right:5px;
}
@media(min-width:769px){
#confirmacion .bloque{
width:760px;
padding:55px 90px;
}
#confirmacion .bloque .texto{
margin-bottom:60px;
}
#confirmacion .bloque .acciones{
width:100%;
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center;
}
#confirmacion .bloque .acciones .boton{
width:48%;
}
#confirmacion .bloque .acciones .boton.confirmar{
margin:0;
}
#confirmacion .bloque .acciones .seleccion{
width:300px;
margin:auto;
margin-bottom:60px;
}
#confirmacion .bloque .acciones .botones{
width:100%;
display:flex;
justify-content:space-between;
}
} #equipos{
background:#F5F5F5;
padding-top:30px;
}
#equipos .titulo{
text-transform:uppercase;
font-style:normal;
font-weight:300;
font-size:18px;
line-height:20px;
text-align:center;
letter-spacing:0.05em;
color:#0F83B4;
margin-bottom:50px;
}
#equipos .equipos{
overflow:auto;
margin-bottom:30px;
}
#equipos .equipos .equipo{
display:flex;
align-items:center;
background:#5595b3;
border-radius:10px;
padding:20px;
margin-bottom:20px;
}
#equipos .equipos .equipo .izquierda{
margin-right:14px;
width:36px;
height:36px;
}
#equipos .equipos .equipo .izquierda .imagen{
width:100%;
height:100%;
object-fit:cover;
border-radius:5px;
}
#equipos .equipos .equipo .izquierda .imagen.defecto{
background:#C4C4C4;
}
#equipos .equipos .equipo .derecha .nombre{
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#F5F5F5;
}
#equipos .equipos .equipo .derecha .ubicacion{
font-weight:400;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#F5F5F5;
}
#equipos .acciones{
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}
#equipos .acciones .boton{
width:276px;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:48px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
background:#F5F5F5;
box-shadow:-6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
border-radius:82px;
margin-bottom:30px;
}
#equipos .acciones .boton:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
@media(min-width:769px){
#equipos{
padding-top:40px;
}
#equipos .titulo{
font-size:30px;
line-height:35px;
margin-bottom:40px;
}
#equipos .equipos{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
padding:0 20px;
}
#equipos .equipos .equipo{
width:49%;
padding:18px 10px;
margin-bottom:15px;
}
#equipos .equipos .equipo .izquierda{
width:70px;
height:70px;
}
#equipos .equipos .equipo .derecha .nombre{
font-size:18px;
}
#equipos .equipos .equipo .derecha .ubicacion{
font-size:18px;
}
}
@media(min-width:1025px){
#equipos .titulo{
max-width:1350px;
padding:0 20px;
margin:0 auto;
text-align:left;
margin-bottom:50px;
}
#equipos .equipos{
max-width:1350px;
justify-content:center;
padding:0 20px;
margin:0 auto;
margin-bottom:80px;
}
#equipos .equipos .equipo{
width:30%;
padding:17px 14px;
margin:0 1%;
margin-bottom:20px;
}
#equipos .equipos .equipo:hover{
background:#0f83b4;
}
} #equipo{
overflow:auto;
background:#f5f5f5;
padding-top:30px;
}
#equipo .intro{
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
margin-bottom:50px;
}
#equipo .intro .titulo .pagina{
font-style:normal;
font-weight:300;
font-size:18px;
line-height:20px;
letter-spacing:0.05em;
color:#0F83B4;
text-transform:uppercase;
text-align:center;
margin-bottom:5px;
}
#equipo .intro .titulo .nombre{
font-style:normal;
font-weight:300;
font-size:16px;
line-height:20px;
text-align:center;
letter-spacing:0.05em;
color:#002838;
margin-bottom:20px;
}
#equipo .intro .botones{
display:flex;
flex-direction:column;
}
#equipo .intro .botones .muro{
display:flex;
justify-content:center;
align-items:center;
background:#F5F5F5;
box-shadow:-6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
border-radius:82px;
width:276px;
height:48px;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:12px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
margin:10px 0;
}
#equipo .intro .botones .muro:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#equipo .acciones{
padding:0 20px;
margin-bottom:50px;
}
#equipo .acciones .busqueda{
position:relative;
margin-bottom:18px;
}
#equipo .acciones .busqueda .texto{
background:#DFF1FF;
border:1px solid #0F51B4;
border-radius:71px;
padding:8px 18px;
color:#002838;
letter-spacing:0.05em;
}
#equipo .acciones .busqueda .icono{
position:absolute;
top:8px;
right:18px;
width:23px;
height:24px;
display:flex;
justify-content:center;
align-items:center;
border:0;
padding:0;
background:none;
}
#equipo .acciones .filtros .titulo{
font-weight:400;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
text-align:center;
margin-bottom:8px;
}
#equipo .acciones .filtros .filtro {
position:relative;
}
#equipo .acciones .filtros .filtro .selector{
background:#DFF1FF;
border:1px solid #0F51B4;
border-radius:42px;
padding:8px 18px;
color:#002838;
letter-spacing:0.05em;
}
#equipo .acciones .filtros .filtro .icono{
position:absolute;
top:1px;
right:1px;
display:flex;
justify-content:center;
align-items:center;
background:#DFF1FF;
border-radius:0 71px 71px 0;
width:50px;
height:calc(100% - 2px);
}
#equipo .miembros .miembro{
display:flex;
justify-content:space-between;
align-items:center;
padding:11px 20px;
}
#equipo .miembros .miembro:hover{
background:#CDE9FF;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
}
#equipo .miembros .miembro .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:12px;
}
#equipo .miembros .miembro .izquierda .imagen{
width:100%;
height:100%;
border-radius:5px;
object-fit:cover;
}
#equipo .miembros .miembro .izquierda .imagen.defecto {
background:#C4C4C4;
}
#equipo .miembros .miembro .derecha{
position:relative;
display:flex;
flex-direction:column;
justify-content:center;
width:100%;
height:80px;
}
#equipo .miembros .miembro .derecha .nombre{
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#002838;
}
#equipo .miembros .miembro .derecha .empresa{
display:inline-block;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#002838;
margin-right:10px;
}
#equipo .miembros .miembro .derecha .eliminar{
position:absolute;
top:0;
right:0;
color:red;
font-weight:bold;
}
#equipo .miembros .miembro .derecha .sector{
display:inline-block;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#002838;
margin-right:10px;
}
#equipo .miembros .miembro .derecha .propietario-lider{
display:inline-block;
font-weight:700;
font-size:14px;
line-height:20px;
letter-spacing:0.05em;
color:#00EDAA;
text-transform:uppercase;
}
@media(min-width:769px){
#equipo{
padding-top:40px;
}
#equipo .intro .botones{
flex-direction:row;
}
#equipo .intro .botones .muro{
margin:20px;
}
#equipo .intro .titulo .pagina{
font-size:30px;
line-height:35px;
margin-bottom:6px;
}
#equipo .intro .titulo .nombre{
font-size:25px;
line-height:30px;
margin-bottom:20px;
}
#equipo .acciones .busqueda{
max-width:670px;
margin:0 auto;
margin-bottom:15px;
}
#equipo .acciones .filtros .filtro{
max-width:427px;
margin:0 auto;
margin-bottom:50px;
}
#equipo .miembros{
display:flex;
flex-wrap:wrap;
justify-content:center;
align-items:center;
}
#equipo .miembros .miembro{
width:50%;
padding:25px 26px;
}
#equipo .miembros .miembro .izquierda{
min-width:70px;
width:70px;
height:70px;
margin-right:20px;
}
#equipo .miembros .miembro .derecha .nombre{
display:block;
font-size:18px;
line-height:20px;
}
#equipo .miembros .miembro .derecha .empresa{
display:block;
font-size:18px;
line-height:20px;
}
#equipo .miembros .miembro .derecha .sector{
display:block;
font-size:18px;
line-height:20px;
}
}
@media(min-width:1025px){
#equipo .miembros{
max-width:1350px;
padding-right:20px;
padding-left:20px;
margin:0 auto;
}
#equipo .miembros .miembro{
width:calc(100% / 3);
padding:7px;
border-radius:10px;
margin-bottom:30px;
}
} #equiposdisponibles .acciones{
padding:20px;
}
#equiposdisponibles .acciones .titulo{
font-style:normal;
font-weight:700;
font-size:18px;
line-height:20px;
letter-spacing:0.05em;
text-transform:uppercase;
color:#F5F5F5;
margin-bottom:18px;
}
#equiposdisponibles .acciones .subtitulo{
font-style:normal;
font-weight:300;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#F5F5F5;
margin-bottom:18px;
}
#equiposdisponibles .acciones .busqueda{
position:relative;
margin-bottom:50px;
}
#equiposdisponibles .acciones .busqueda .texto{
background:#F5F5F5;
border-radius:3px;
border:0;
line-height:35px;
font-size:14px;
font-style:normal;
font-weight:300;
letter-spacing:0.05em;
color:#0F83B4;
padding:0 16px;
padding-left:16px;
padding-right:67px;
}
#equiposdisponibles .acciones .busqueda .texto:focus{
outline:0;
}
#equiposdisponibles .acciones .busqueda .icono{
position:absolute;
top:0;
right:0;
width:35px;
height:35px;
padding:0;
border:0;
background:transparent;
}
#equiposdisponibles .acciones .busqueda .icono svg{
width:19px;
height:19px;
}
#equiposdisponibles .acciones .filtros .filtro{
position:relative;
margin-bottom:18px;
}
#equiposdisponibles .acciones .filtros .filtro.selector{
background:#F5F5F5;
border-radius:3px;
height:37px;
}
#equiposdisponibles .acciones .filtros .filtro .selector{
position:absolute;
top:0;
left:0;
background:none;
border-radius:none;
font-style:normal;
font-weight:300;
font-size:14px;
line-height:35px;
height:35px;
letter-spacing:0.05em;
color:#0F83B4;
border:0;
cursor:pointer;
padding-top:0;
padding-bottom:0;
z-index:1;
}
#equiposdisponibles .acciones .filtros .filtro .icono{
position:absolute;
top:0;
right:0;
display:flex;
justify-content:center;
align-items:center;
width:35px;
height:35px;
border-radius:3px;
background:#F5F5F5;
z-index:0;
}
#equiposdisponibles .equipos .equipo{
display:flex;
align-items:center;
background:#5595b3;
border-radius:10px;
padding:20px;
margin-bottom:20px;
}
#equiposdisponibles .equipos .equipo .izquierda{
margin-right:14px;
width:36px;
height:36px;
}
#equiposdisponibles .equipos .equipo .izquierda .imagen{
width:100%;
height:100%;
object-fit:cover;
border-radius:5px;
}
#equiposdisponibles .equipos .equipo .izquierda .imagen.defecto{
background:#C4C4C4;
}
#equiposdisponibles .equipos .equipo .derecha .nombre{
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#F5F5F5;
}
#equiposdisponibles .equipos .equipo .derecha .ubicacion{
font-weight:400;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#F5F5F5;
}
@media(min-width:769px){
#equiposdisponibles .acciones{
max-width:426px;
margin:50px auto;
}
#equiposdisponibles .equipos{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
#equiposdisponibles .equipos .equipo{
width:49%;
padding:18px 10px;
margin-bottom:15px;
}
#equiposdisponibles .equipos .equipo .izquierda{
width:70px;
height:70px;
}
#equiposdisponibles .equipos .equipo .derecha .nombre{
font-size:18px;
}
#equiposdisponibles .equipos .equipo .derecha .ubicacion{
font-size:18px;
}
}
@media(min-width:1025px){
#equiposdisponibles .acciones{
margin:40px auto;
}
#equiposdisponibles .equipos{
max-width:1350px;
justify-content:center;
}
#equiposdisponibles .equipos .equipo{
width:30%;
padding:17px 14px;
margin:0 1%;
margin-bottom:20px;
}
#equiposdisponibles .equipos .equipo:hover{
background:#0f83b4;
}
#equiposdisponibles .equipos .equipo:hover .izquierda .imagen.defecto{
background:#C4C4C4;
}
} #datosequipo .mensaje{
padding:20px;
font-style:normal;
font-weight:500;
font-size:35px;
line-height:40px;
letter-spacing:0.05em;
color:#FFFFFF;
text-align:center;
}
#datosequipo .datos{
margin-bottom:55px;
}
#datosequipo .datos .izquierda{
text-align:center;
width:200px;
height:200px;
margin:25px auto;
}
#datosequipo .datos .izquierda .imagen{
width:100%;
height:100%;
object-fit:cover;
border-radius:5px;
}
#datosequipo .datos .izquierda .imagen.defecto{
background:#C4C4C4;
}
#datosequipo .datos .derecha .nombre{
word-break:break-word;
font-style:normal;
font-weight:500;
font-size:35px;
line-height:40px;
text-align:center;
letter-spacing:0.05em;
color:#FFFFFF;
padding:0 20px;
margin-bottom:40px;
}
#datosequipo .datos .derecha .dato{
display:flex;
align-items:center;
margin:30px 30px;
}
#datosequipo .datos .derecha .dato .icono{
width:26px;
height:26px;
margin-right:18px;
}
#datosequipo .datos .derecha .dato .icono svg{
width:100%;
height:100%;
}
#datosequipo .datos .derecha .dato .textos .valor{
font-style:normal;
font-weight:700;
font-size:18px;
line-height:18px;
letter-spacing:0.05em;
text-transform:uppercase;
color:#F5F5F5;
margin-bottom:10px;
}
#datosequipo .datos .derecha .dato .textos .texto{
font-style:normal;
font-weight:300;
font-size:16px;
line-height:16px;
letter-spacing:0.05em;
color:#F5F5F5;
}
#datosequipo > .acciones{
margin-bottom:40px;
}
#datosequipo > .acciones .boton{
display:block;
max-width:276px;
background:#158ABC;
box-shadow:-3px -3px 10px #3EACDA, 6px 6px 10px #005C83;
border-radius:82px;
line-height:48px;
font-style:normal;
font-weight:400;
font-size:18px;
text-align:center;
letter-spacing:0.08em;
color:#F5F5F5;
margin:0 auto;
margin-bottom:20px;
}
#datosequipo > .acciones .boton.contactar{
display:block;
}
#datosequipo .seccion .titulo{
font-style:normal;
font-weight:500;
font-size:35px;
line-height:40px;
letter-spacing:0.05em;
color:#FFFFFF;
padding:0 20px;
margin-bottom:30px;
text-align:center;
}
#datosequipo .seccion .miembros .miembro{
display:flex;
align-items:center;
padding:20px;
border-radius:10px;
background:#5595b3;
margin-bottom:20px;
}
#datosequipo .seccion .miembros .miembro .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:14px;
}
#datosequipo .seccion .miembros .miembro .izquierda .imagen{
width:100%;
height:100%;
object-fit:cover;
border-radius:5px;
}
#datosequipo .seccion .miembros .miembro .izquierda .imagen.defecto{
background:#C4C4C4;
}
#datosequipo .seccion .miembros .miembro .derecha .nombre{
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#F5F5F5;
}
#datosequipo .seccion .miembros .miembro .derecha .empresa{
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#F5F5F5;
}
#datosequipo .seccion .miembros .miembro .derecha .sector{
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#F5F5F5;
}
#datosequipo .seccion .leyenda{
width:250px;
padding:30px;
border:1px solid #F5F5F5;
border-radius:130px;
padding:0 35px;
margin:auto;
margin-bottom:20px;
}
#datosequipo .seccion .leyenda .sector{
display:flex;
align-items:center;
font-style:normal;
font-weight:300;
font-size:18px;
line-height:65px;
letter-spacing:0.05em;
color:#F5F5F5;
padding:10px 0;
}
#datosequipo .seccion .leyenda .sector .bola{
min-width:8px;
width:8px;
height:8px;
background:white;
border-radius:50%;
margin:10px;
}
#datosequipo .seccion .leyenda .sector.ocupado .bola{
background:#ff4949;
}
#datosequipo .seccion .leyenda .sector.disponible .bola{
background:#00edaa;
}
#datosequipo .seccion .sectores{
display:flex;
flex-wrap:wrap;
justify-content:center;
padding:0 20px;
}
#datosequipo .seccion .sectores .sector{
display:flex;
width:50%;
margin-bottom:20px;
}
#datosequipo .seccion .sectores .sector .bola{
min-width:8px;
width:8px;
height:8px;
background:white;
border-radius:50%;
margin:6px 10px;
}
#datosequipo .seccion .sectores .sector .nombre{
font-style:normal;
font-weight:300;
font-size:18px;
line-height:20px;
letter-spacing:0.05em;
color:#F5F5F5;
}
#datosequipo .seccion .sectores .sector.ocupado .bola{
background:#ff4949;
}
#datosequipo .seccion .sectores .sector.disponible .bola{
background:#00edaa;
}
#datosequipo .seccion .nuevosector{
padding:20px;
}
#datosequipo .seccion .nuevosector .titulo{
text-align:center;
font-style:normal;
font-weight:300;
font-size:18px;
line-height:20px;
letter-spacing:0.05em;
color:#F5F5F5;
}
#datosequipo .seccion .nuevosector .boton{
background:#158ABC;
box-shadow:-3px -3px 10px #3EACDA, 6px 6px 10px #005C83;
border-radius:82px;
width:276px;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:48px;
text-align:center;
letter-spacing:0.08em;
color:#F5F5F5;
margin:auto;
}
@media(min-width:769px){
#datosequipo{
padding:25px;
}
#datosequipo .datos{
display:flex;
}
#datosequipo .datos .izquierda{
min-width:300px;
width:300px;
height:300px;
margin:0;
margin-right:70px;
}
#datosequipo .datos .izquierda .imagen{
margin:0;
}
#datosequipo .datos .derecha .nombre{
font-size:50px;
line-height:55px;
padding:0;
text-align:left;
margin-bottom:50px;
}
#datosequipo .datos .derecha .dato{
margin:0;
margin-bottom:50px;
}
#datosequipo .datos .derecha .dato .textos .valor{
font-size:20px;
line-height:22px;
}
#datosequipo .datos .derecha .dato .textos .texto{
font-size:16px;
line-height:20px;
}
#datosequipo .seccion .titulo{
font-size:50px;
line-height:60px;
}
#datosequipo .seccion .miembros{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
#datosequipo .seccion .miembros .miembro{
width:49%;
padding:18px 10px;
margin:0;
margin-bottom:15px;
}
#datosequipo .seccion .miembros .miembro .izquierda{
min-width:70px;
width:70px;
height:70px;
margin-right:20px;
}
#datosequipo .seccion .miembros .miembro .derecha .nombre{
font-size:18px;
line-height:20px;
}
#datosequipo .seccion .leyenda{
width:480px;
height:65px;
display:flex;
justify-content:center;
align-items:center;
}
#datosequipo .seccion .leyenda .sector{
margin:0;
padding:0;
}
#datosequipo .seccion .leyenda .sector.ocupado{
margin-right:60px;
}
#datosequipo .seccion .sectores .sector{
width:25%;
padding:0 15px;
margin-bottom:30px;
}
}
@media(min-width:1025px){
#datosequipo .datos{
display:flex;
justify-content:center;
}
#datosequipo .datos .derecha{
max-width:536px;
}
#datosequipo .datos .derecha .nombre{
font-style:normal;
font-weight:500;
font-size:70px;
line-height:75px;
letter-spacing:0.05em;
color:#FFFFFF;
}
#datosequipo .datos .derecha .dato .textos .texto{
font-size:18px;
line-height:20px;
letter-spacing:0.05em;
}
#datosequipo .seccion .miembros{
display:flex;
justify-content:center;
}
#datosequipo .seccion .miembros .miembro{
width:32%;
margin:0.5% 0.5%;
}
#datosequipo > .acciones .boton{
cursor:pointer;
}
#datosequipo > .acciones .boton:hover{
background:#0C709A;
box-shadow:inset -6px -6px 12px #2A9ECF, inset 6px 6px 12px #005C83;
border-radius:82px;
color:#00EDAA;
}
} #oportunidades{
background-color:#f5f5f5;
}
#oportunidades .acciones{
padding:25px 20px;
padding-top:0;
}
#oportunidades .acciones .solicitar{
display:block;
background:#F5F5F5;
box-shadow:-6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
border-radius:82px;
width:276px;
height:auto;
text-align:center;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:48px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
margin:0 auto;
margin-bottom:50px;
max-width:100%;
}
#oportunidades .acciones .solicitar:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
.acciones .busqueda,
#oportunidades .acciones .busqueda{
position:relative;
margin-top:18px;
margin-bottom:18px;
}
.acciones .busqueda .texto,
#oportunidades .acciones .busqueda .texto{
background:#DFF1FF;
border:1px solid #0F51B4;
border-radius:71px;
padding:8px 18px;
color:#002838;
letter-spacing:0.05em;
}
.acciones .busqueda .icono,
#oportunidades .acciones .busqueda .icono{
position:absolute;
top:8px;
right:18px;
width:23px;
height:24px;
display:flex;
justify-content:center;
align-items:center;
border:0;
padding:0;
background:none;
}
.acciones .busqueda .icono svg,
#oportunidades .acciones .busqueda .icono svg{
width:100%;
height:auto;
}
.acciones .filtros .titulo,
#oportunidades .acciones .filtros .titulo{
font-weight:400;
font-size:16px;
line-height:150%;
letter-spacing:0.05em;
color:#002838;
text-align:center;
margin-bottom:8px;
}
.acciones .filtros .filtro,
#oportunidades .acciones .filtros .filtro{
position:relative;	
}
.acciones .filtros .filtro.selector,
#oportunidades .acciones .filtros .filtro.selector{
background:#DFF1FF;
border:1px solid #0F51B4;
border-radius:42px;
height:36px;
}
.acciones .filtros .filtro .selector,
#oportunidades .acciones .filtros .filtro.seletor .selector{
appearance:none;
position:absolute;
top:0;
left:0;
background:none;
border:none;
border-radius:0;
padding:8px 18px;
color:#002838;
letter-spacing:0.05em;
z-index:1;
cursor:pointer;
}
.acciones .filtros .filtro .icono,
#oportunidades .acciones .filtros .filtro .icono{
position:absolute;
top:1px;
right:1px;
display:flex;
justify-content:center;
align-items:center;
background:#DFF1FF;
border-radius:0 71px 71px 0;
width:50px;
height:calc(100% - 2px);
z-index:0;
}
#oportunidades-ofertas-equipo .equipo{
font-family:helvetica neue;
font-style:normal;
font-size:1.125rem;
line-height:120%;
letter-spacing:0.05em;
color:#0f83b4;
text-align:center;
margin:20px 10px;
}
.oportunidades,
#oportunidades .oportunidades,
#oportunidades-ofertas-equipo .oportunidades{
overflow:auto;
}
#oportunidades .oportunidades .oportunidad,
#oportunidades-ofertas-equipo .oportunidades .oportunidad{
box-sizing:border-box;
border-radius:10px;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
background:#DFF1FF;
overflow:auto;
padding-top:18px;
margin-bottom:20px;
}
#oportunidades .oportunidades .oportunidad .titulo,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .titulo{
padding:0 20px;
margin-bottom:18px;
color:#002838;
font-family:'Helvetica Neue';
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
}
#oportunidades .oportunidades .oportunidad .emisor,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .emisor{
margin-bottom:18px;	
}
#oportunidades .oportunidades .oportunidad .receptor,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .receptor{
margin-bottom:18px;	
}
#oportunidades .oportunidades .oportunidad .usuario,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .usuario{
display:flex;
justify-content:space-between;
align-items:center;
background:#CDE9FF;
padding:20px;
}
#oportunidades .oportunidades .oportunidad .usuario .izquierda,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .usuario .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:12px;
}
#oportunidades .oportunidades .oportunidad .usuario .imagen,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .usuario .imagen{
width:100%;
height:100%;
border-radius:5px;
object-fit:cover;
}
#oportunidades .oportunidades .oportunidad .usuario .imagen.defecto,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .usuario .imagen.defecto{
background:#C4C4C4;	
}
#oportunidades .oportunidades .oportunidad .usuario .derecha,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .usuario .derecha{
width:100%;
}
#oportunidades .oportunidades .oportunidad .usuario .nombre,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .usuario .nombre{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#002838;
}
#oportunidades .oportunidades .oportunidad .usuario .tipo{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#002838;
}
#oportunidades .oportunidades .oportunidad .sector,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .sector{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidades .oportunidades .oportunidad .titulo,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .titulo{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidades .oportunidades .oportunidad .fecha{
padding:0 20px;
margin-bottom:18px;
font-weight:300;
font-size:14px;
line-height:20px;
}
#oportunidades-ofertas-equipo .oportunidades .oportunidad .precio,
#oportunidades-ofertas-equipo .oportunidades .oportunidad .comision{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidades .oportunidades .oportunidad .recompensa{
font-style:normal;
font-weight:400;
font-size:14px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidades .oportunidades .oportunidad .estado{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidades .oportunidades .oportunidad .estado .recuento{
display:inline-block;
width:23px;
height:23px;
border-radius:23px;
color:white;
background:red;
font-family:'helvetica neue';
font-style:normal;
font-weight:400;
font-size:17.6949px;
line-height:23px;
text-align:center;
letter-spacing:0.08em;
margin-left:8px;
}
#oportunidades .oportunidades .oportunidad .accion{
background:#CDE9FF;
text-align:center;
padding:25px;
}
#oportunidades .oportunidades .oportunidad .accion .boton{
background:#CDE9FF;
box-shadow:-3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
border-radius:82px;
text-align:center;
font-weight:400;
font-size:18px;
line-height:18px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
border:0;
padding:13px 60px;
cursor:pointer;
}
#oportunidades .oportunidades .oportunidad .accion .boton:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#oportunidades .oportunidades .oportunidad .accion .boton .recuento{
display:inline-block;
background:red;
color:#fff;
width:23px;
height:23px;
border-radius:23px;
font-family:helvetica neue;
font-style:normal;
font-weight:400;
font-size:17.6949px;
line-height:23px;
text-align:center;
letter-spacing:.08em;
}
#oportunidades .vacio{
margin-top:20vh;
font-family:'Helvetica Neue';
font-style:normal;
font-weight:500;
font-size:70px;
line-height:80px;
text-align:center;
letter-spacing:0.05em;
color:#0F83B4;
}
@media(min-width:679px){
#oportunidades-ofertas-equipo .equipo{
margin:20px;
}
#oportunidades .acciones .busqueda{
margin:0 90px;
margin-top:25px;
margin-bottom:15px;
}
#oportunidades .acciones .filtros{
max-width:420px;
margin:auto;
}
#oportunidades .oportunidades,
#oportunidades-ofertas-equipo .oportunidades{
margin:0;
padding:0 25px;		
}
#oportunidades .oportunidades .oportunidad,
#oportunidades-ofertas-equipo .oportunidades .oportunidad{
margin-bottom:40px;
}
}
@media(min-width:1025px){
#oportunidades-ofertas-equipo .equipo{
text-align:left;
max-width:1440px;
margin:auto;
padding:20px 15px;
}
#oportunidades .acciones .busqueda{
max-width:760px;
margin:auto;
margin-top:25px;
margin-bottom:15px;
}
#oportunidades .oportunidades,
#oportunidades-ofertas-equipo .oportunidades{
display:flex;
flex-wrap:wrap; align-items:flex-start;
max-width:1350px;
margin:auto;
padding:0;
}
#oportunidades .oportunidades .oportunidad,
#oportunidades-ofertas-equipo .oportunidades .oportunidad{
width:31%;
margin:1%;
}
#oportunidades .acciones .busqueda .icono{
cursor:pointer;
}
} #ofertas{
background-color:#f5f5f5;
}
#ofertas .acciones{
padding:25px 20px;
}
#ofertas .acciones .solicitar{
display:block;
background:#F5F5F5;
box-shadow:-6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
border-radius:82px;
width:276px;
height:auto;
text-align:center;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:48px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
margin:0 auto;
margin-bottom:50px;
max-width:100%;
}
#ofertas .acciones .solicitar:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#ofertas .acciones .busqueda{
position:relative;
margin-bottom:18px;
}
#ofertas .acciones .busqueda .texto{
background:#DFF1FF;
border:1px solid #0F51B4;
border-radius:71px;
padding:8px 18px;
color:#002838;
letter-spacing:0.05em;
}
#ofertas .acciones .busqueda .icono{
position:absolute;
top:8px;
right:18px;
width:23px;
height:24px;
display:flex;
justify-content:center;
align-items:center;
border:0;
padding:0;
background:none;
}
#ofertas .acciones .busqueda .icono svg{
width:100%;
height:auto;
}
#ofertas .acciones .filtros .titulo{
font-weight:400;
font-size:16px;
line-height:150%;
letter-spacing:0.05em;
color:#002838;
text-align:center;
margin-bottom:8px;
}
#ofertas .acciones .filtros .filtro{
position:relative;	
}
#ofertas .acciones .filtros .filtro.selector{
background:#DFF1FF;
border:1px solid #0F51B4;
border-radius:42px;
height:36px;
}
#ofertas .acciones .filtros .filtro.selector .selector{
position:absolute;
top:0;
left:0;
appearance:none;
background:none;
border:none;
border-radius:0;
padding:8px 18px;
color:#002838;
letter-spacing:0.05em;
cursor:pointer;
z-index:1;
}
#ofertas .acciones .filtros .filtro .icono{
position:absolute;
top:1px;
right:1px;
display:flex;
justify-content:center;
align-items:center;
background:none;
border-radius:0 71px 71px 0;
width:50px;
height:calc(100% - 2px);
z-index:0;
}
#ofertas .ofertas{
overflow:auto;
}
#ofertas .ofertas .oferta{
box-sizing:border-box;
border-radius:10px;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
background:#DFF1FF;
overflow:auto;
padding-top:18px;
margin-bottom:20px;
}
#ofertas .ofertas .oferta .titulo{
padding:0 20px;
margin-bottom:18px;
color:#002838;
font-family:'Helvetica Neue';
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
}
#ofertas .ofertas .oferta .usuario{
display:flex;
justify-content:space-between;
align-items:center;
background:#CDE9FF;
padding:20px;
margin-bottom:18px;
}
#ofertas .ofertas .oferta .usuario .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:12px;
}
#ofertas .ofertas .oferta .usuario .imagen{
width:100%;
height:100%;
border-radius:5px;
object-fit:cover;
}
#ofertas .ofertas .oferta .usuario .imagen.defecto{
background:#C4C4C4;	
}
#ofertas .ofertas .oferta .usuario .derecha{
width:100%;
}
#ofertas .ofertas .oferta .usuario .nombre{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#002838;
}
#ofertas .ofertas .oferta .usuario .tipo{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#002838;
}
#ofertas .ofertas .oferta .usuario .empresa{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#002838;
}
#ofertas .ofertas .oferta .sector{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#ofertas .ofertas .oferta .titulo{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#ofertas .ofertas .oferta .texto{
font-style:normal;
font-weight:300;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
padding:0 20px;
margin-bottom:18px;
}
#ofertas .ofertas .oferta .fecha{
padding:0 20px;
margin-bottom:18px;
font-weight:300;
font-size:14px;
line-height:20px;
}
#ofertas .ofertas .oferta .estado{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#ofertas .ofertas .oferta .estado .respuestas{
display:inline-flex;
justify-content:center;
align-items:center;
width:23px;
height:23px;
background:red;
border-radius:50%;
color:white;
font-family:'helvetica neue';
font-style:normal;
font-weight:400;
font-size:17.6949px;
line-height:23px;
text-align:center;
letter-spacing:0.08em;
}
#ofertas .ofertas .oferta .accion{
background:#CDE9FF;
text-align:center;
padding:25px;
}
#ofertas .ofertas .oferta .accion .boton{
background:#CDE9FF;
box-shadow:-3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
border-radius:82px;
text-align:center;
font-weight:400;
font-size:18px;
line-height:18px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
border:0;
padding:13px 60px;
cursor:pointer;
}
#ofertas .ofertas .oferta .accion .boton:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#ofertas .vacio{
margin-top:20vh;
font-family:'Helvetica Neue';
font-style:normal;
font-weight:500;
font-size:70px;
line-height:80px;
text-align:center;
letter-spacing:0.05em;
color:#0F83B4;
}
li.dD-factura{
margin-bottom: 20px;
}
.dD-factura-descargar{
color: #0F83B4;
}
@media(min-width:679px){
#ofertas .acciones .busqueda{
margin:0 90px;	
margin-bottom:15px;
}
#ofertas .acciones .filtros{
max-width:420px;
margin:auto;
}
#ofertas .ofertas{
margin:0;
padding:0 25px;		
}
#ofertas .ofertas .oferta{
margin-bottom:40px;
}
}
@media(min-width:1025px){
#ofertas .acciones .busqueda{
max-width:760px;
margin:auto;
margin-bottom:15px;
}
#ofertas .ofertas{
display:flex;
flex-wrap:wrap; align-items:flex-start;
max-width:1350px;
margin:auto;
padding:0;
}
#ofertas .ofertas .oferta{
width:31%;
margin:1%;
}
#ofertas .acciones .busqueda .icono{
cursor:pointer;
}
} #editarusuario{
padding:30px 0;
background-color:#f5f5f5;
}
#editarusuario > .titulo{
font-family:'Helvetica Neue light' !important;
font-style:normal;
font-weight:300;
font-size:18px;
line-height:120%;
text-align:center;
letter-spacing:0.05em;
color:#0F83B4;
text-transform:uppercase;
margin-bottom:20px;
}
#editarusuario > .bloque{
background:#DFF1FF;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
border-radius:5px;
padding:20px;
}
#editarusuario > .bloque .campo{
margin-bottom:10px;
}
#editarusuario > .bloque .campo .etiqueta{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
margin-bottom:10px;
}
#editarusuario > .bloque .campo .etiqueta .obligatorio{
color:red;
}
#editarusuario > .bloque .campo .valor{
width:100%;
padding:6px 15px;
border-radius:3px;
border:1px solid #0F83B4;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#0F83B4;
}
#editarusuario > .bloque .campo.imagen{
display:flex;
justify-content:center;
align-items:center;
width:100%;
border:0;
padding:0;
}
#editarusuario > .bloque .campo.imagen .izquierda{
min-width:50px;
width:50px;
height:50px;
margin-right:10px;
}
#editarusuario > .bloque .campo.imagen .izquierda .imagen{
width:100%;
height:100%;
border-radius:5px;
object-fit:cover;
}
#editarusuario > .bloque .campo.imagen .izquierda .imagen.defecto{
background:#C4C4C4;
}
#editarusuario > .bloque .campo.imagen .derecha{
width:100%;
}
#editarusuario > .bloque .campo.imagen .derecha .cambiar{
display:block;
width:100%;
background:#CDE9FF;
box-shadow:-3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
border-radius:82px;
text-align:center;
font-weight:400;
font-size:18px;
line-height:18px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
border:0;
padding:13px 30px;
margin:0;
cursor:pointer;
}
#editarusuario > .bloque .campo.imagen .derecha .cambiar:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#editarusuario > .bloque .campo.imagen .derecha .valor{
display:none;
}
#editarusuario > .bloque .guardar{
width:100%;
background:#CDE9FF;
box-shadow:-3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
border-radius:82px;
text-align:center;
font-weight:400;
font-size:18px;
line-height:18px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
border:0;
padding:13px 60px;
margin-top:10px;
cursor:pointer;
}
#editarusuario > .bloque .final{
width:100%;
display:flex;
justify-content:center;
}
#editarusuario > .bloque .guardar:hover {
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#editarusuario .eliminarcuenta{
display:flex;
justify-content:center;
align-items:center;
padding:50px 0;
}
#editarusuario .eliminarcuenta > .boton{
border:1px solid #b40f49;
color:#b40f49;
font-weight:bold;
width:200px;
margin:auto;
text-align:center;
padding:10px 0;
border-radius:25px;
font-size:1.125rem;
cursor:pointer;
}
#editarusuario .eliminarcuenta > .boton:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
background-color:#f5f5f5;
border:1px solid #f5f5f5;
}
#editarusuario .eliminarcuenta #confirmacion .bloque .texto{
width:100%;
}
@media(min-width:769px){
#editarusuario .titulo{
font-size:30px;
line-height:120%;
}
#editarusuario .bloque{
max-width:400px;
margin:auto;
}
#editarusuario .bloque .campo.imagen .derecha{
width:auto;
}
#editarusuario .bloque .campo.imagen .derecha .cambiar{
max-width:200px;
}
#editarusuario .bloque .guardar{
max-width:276px;
}
}
@media(min-width:769px){
#editarusuario .bloque{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
max-width:768px;
margin:auto;
}
#editarusuario .bloque .campo{
width:48.5%;
}
#editarusuario .bloque .guardar{
max-width:276px;
margin:10px auto;
}
} #oportunidad{
overflow:auto;
background:#F5F5F5;
}
#oportunidad .intro{
padding:30px;
}
#oportunidad .intro .titulo{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:300;
font-size:18px;
line-height:120%;
text-align:center;
letter-spacing:0.05em;
color:#0F83B4;
text-transform:uppercase;
margin-bottom:20px;
}
#oportunidad .intro .volver{
display:block;
background:#F5F5F5;
box-shadow:-4.30435px -4.30435px 8.6087px #FFFFFF, 4.30435px 4.30435px 8.6087px #D3D3D3;
border-radius:58.8261px;
font-family:'Helvetica Neue';
font-style:normal;
font-weight:400;
font-size:14px;
line-height:120%;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
padding:0 45px;
line-height:35px;
max-width:200px;
margin:auto;
}
#oportunidad .intro .volver:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#oportunidad .oportunidad{
margin-bottom:60px;
}
#oportunidad .oportunidad .datos{
overflow:auto;
}
#oportunidad .oportunidad .datos .usuario{
display:flex;
justify-content:space-between;
align-items: center;
background:#CDE9FF;
border-radius:10px;
padding:16px 20px;
margin-bottom:18px;
}
#oportunidad .oportunidad .datos .usuario .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:12px;
}
#oportunidad .oportunidad .datos .usuario .izquierda .imagen{
width:100%;
height:100%;
object-fit:cover;
border-radius:5px;
}
#oportunidad .oportunidad .datos .usuario .izquierda .imagen.defecto{
background:#C4C4C4;
}
#oportunidad .oportunidad .datos .usuario .derecha{
width:100%;
}
#oportunidad .oportunidad .datos .usuario .derecha .nombre{
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#002838;
}
#oportunidad .oportunidad .datos .usuario .derecha .empresa{
font-style:normal;
font-weight:normal;
font-size:16px;
line-height:20px;
color:#002838;
}
#oportunidad .oportunidad .datos .usuario .derecha .tipo{
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#002838;
}
#oportunidad .oportunidad .datos .dato{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidad .oportunidad .datos .titulo{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidad .oportunidad .datos .categoria{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidad .oportunidad .datos .sector{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidad .oportunidad .datos .servicio{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidad .oportunidad .datos .fecha{
padding:0 20px;
margin-bottom:18px;
font-weight:300;
font-size:14px;
line-height:20px;
}
#oportunidad .oportunidad .datos .estado{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidad .oportunidad .datos .valoracion{
display:flex;
align-items:center;
padding:0 20px;
margin-bottom:18px;
}
#oportunidad .oportunidad .datos .valoracion .icono{
margin-right:7px;
}
#oportunidad .oportunidad .datos .recompensa{
display:flex;
align-items:center;
}
#oportunidad .oportunidad .datos .recompensa .boton.cambiar{
width:auto;
letter-spacing:0.08em;
line-height:20px;
font-size:16px;
font-weight:400;
border-radius:82px;
margin:0 15px;
box-shadow:-6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
background-color:#f5f5f5;
border:1px solid #f5f5f5;
color:#0f83b4;
padding:6px 15px;
cursor:pointer;
text-align:center;
}
#oportunidad .oportunidad .texto{
padding:0 20px;
margin-bottom:18px;
font-style:normal;
font-weight:300;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oportunidad .oportunidad > .imagen{
padding:0 20px;
margin-bottom:18px;
width:100%;
height:auto;
border-radius:10px;
}
@media(min-width:769px){
#oportunidad{
padding:25px;	
}
#oportunidad .intro{
padding-top:0;
}
#oportunidad .oportunidad > .imagen{
display:block;
max-width:387px;
margin:auto;
}
#oportunidad .destinatario #chat .chat{
border-radius:10px;
}
}
@media(min-width:1025px){
#oportunidad .oportunidad{
padding:20px;
max-width:1350px;
display:flex;
justify-content:space-between;
align-items:flex-start;
margin:auto;
margin-bottom:80px;
}
#oportunidad .oportunidad .datos{
min-width:30%;
width:30%;
margin-right:20px;
}
#oportunidad .oportunidad .texto{
width:100%;
padding:0;
}
#oportunidad .oportunidad > .imagen{
min-width:30%;
width:30%;
margin:0;
padding:0;
margin-left:20px;
}
#oportunidad .oportunidad .datos .recompensa .boton.cambiar:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
} #oferta{
overflow:auto;
background:#F5F5F5;
}
#oferta .intro{
padding:30px;
}
#oferta .intro .titulo{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:300;
font-size:18px;
line-height:120%;
text-align:center;
letter-spacing:0.05em;
color:#0F83B4;
text-transform:uppercase;
margin-bottom:20px;
}
#oferta .intro .volver{
display:block;
background:#F5F5F5;
box-shadow:-4.30435px -4.30435px 8.6087px #FFFFFF, 4.30435px 4.30435px 8.6087px #D3D3D3;
border-radius:58.8261px;
font-family:'Helvetica Neue';
font-style:normal;
font-weight:400;
font-size:14px;
line-height:120%;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
padding:0 45px;
line-height:35px;
max-width:200px;
margin:auto;
}
#oferta .intro .volver:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#oferta .oferta{
margin-bottom:60px;
}
#oferta .oferta .datos{
overflow:auto;
}
#oferta .oferta .datos .usuario{
display:flex;
justify-content:space-between;
align-items: center;
background:#CDE9FF;
border-radius:10px;
padding:16px 20px;
margin-bottom:18px;
}
#oferta .oferta .datos .usuario .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:12px;
}
#oferta .oferta .datos .usuario .izquierda .imagen{
width:100%;
height:100%;
object-fit:cover;
border-radius:5px;
}
#oferta .oferta .datos .usuario .izquierda .imagen.defecto{
background:#C4C4C4;
}
#oferta .oferta .datos .usuario .derecha{
width:100%;
}
#oferta .oferta .datos .usuario .derecha .nombre{
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#002838;
}
#oferta .oferta .datos .usuario .derecha .tipo{
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#002838;
}
#oferta .oferta .datos .dato{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oferta .oferta .datos .titulo{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oferta .oferta .datos .categoria{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oferta .oferta .datos .sector{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oferta .oferta .datos .servicio{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oferta .oferta .datos .fecha{
padding:0 20px;
margin-bottom:18px;
font-weight:300;
font-size:14px;
line-height:20px;
}
#oferta .oferta .datos .estado{
padding:0 20px;
margin-bottom:18px;
font-weight:700;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oferta .oferta .datos .estado .respuestas{
display:inline-flex;
justify-content:center;
align-items:center;
width:23px;
height:23px;
background:red;
border-radius:50%;
color:white;
font-family:'helvetica neue';
font-style:normal;
font-weight:400;
font-size:17.6949px;
line-height:23px;
text-align:center;
letter-spacing:0.08em;
}
#oferta .oferta .datos .recompensa{
display:flex;
align-items:center;
}
#oferta .oferta .datos .recompensa .boton.cambiar{
width:auto;
letter-spacing:0.08em;
line-height:20px;
font-size:16px;
font-weight:400;
border-radius:82px;
margin:0 15px;
box-shadow:-6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
background-color:#f5f5f5;
border:1px solid #f5f5f5;
color:#0f83b4;
padding:6px 15px;
cursor:pointer;
text-align:center;
}
#oferta .oferta .texto{
padding:0 20px;
margin-bottom:18px;
font-style:normal;
font-weight:300;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
}
#oferta .oferta > .imagen{
padding:0 20px;
margin-bottom:18px;
width:100%;
height:auto;
border-radius:10px;
}
@media(min-width:769px){
#oferta{
padding:25px;	
}
#oferta .intro{
padding-top:0;
}
#oferta .oferta > .imagen{
display:block;
max-width:387px;
margin:auto;
}
#oferta .destinatario #chat .chat{
border-radius:10px;
}
}
@media(min-width:1025px){
#oferta .oferta{
padding:20px;
max-width:1350px;
display:flex;
justify-content:space-between;
align-items:flex-start;
margin:auto;
margin-bottom:80px;
}
#oferta .oferta .datos{
min-width:30%;
width:30%;
margin-right:20px;
}
#oferta .oferta .texto{
width:100%;
padding:0;
}
#oferta .oferta > .imagen{
min-width:30%;
width:30%;
margin:0;
padding:0;
margin-left:20px;
}
#oferta .oferta .datos .recompensa .boton.cambiar:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
} #perfil #boton-solicitudes,
#perfil #boton-oportunidades,
#perfil #boton-ofertas-equipo,
#perfil #boton-mis-ofertas,
#perfil #boton-solicitudes-respuestas{
position:relative;
}
#perfil #boton-solicitudes .recuento,
#perfil #boton-oportunidades .recuento,
#perfil #boton-ofertas-equipo .recuento,
#perfil #boton-mis-ofertas .recuento,
#perfil #boton-solicitudes-respuestas .recuento{
display:none;
position:absolute;
top:-6px;
right:0;
width:23px;
height:23px;
border-radius:23px;
color:white;
background:red;
font-family:'helvetica neue';
font-style:normal;
font-weight:400;
font-size:17.6949px;
line-height:23px;
text-align:center;
letter-spacing:0.08em;
}
#perfil #boton-solicitudes .recuento.activo,
#perfil #boton-oportunidades .recuento.activo,
#perfil #boton-ofertas-equipo .recuento.activo,
#perfil #boton-mis-ofertas .recuento.activo,
#perfil #boton-solicitudes-respuestas .recuento.activo{
display:block;
} .crearequipo .campo{
margin-bottom:24px;
}
.crearequipo .campo select{
padding:0 10px;
height:35px;
}
.crearequipo .campo input[type="text"]{
padding:0 10px;
height:35px;
}
.crearequipo .campo .politica,
.crearequipo .campo .politica *{
font-family:'helvetica neue';
font-style:normal;
font-weight:300;
font-size:16px;
line-height:130%;
letter-spacing:0.05em;
color:#F5F5F5;
}
@media(min-width:769px){
.crearequipo .campo{
display:flex;
justify-content:flex-start;
align-items:center;
}
.crearequipo .campo .izq-crearequipo{
width:30%;
text-align:right;
margin-right:20px;
}
.crearequipo .campo .der-crearequipo{
width:40%;
}
}
@media(min-width:1025px){
.crearequipo{
max-width:1025px;
}
}
#nombreSector::placeholder,
#nombreServicio::placeholder,
.page-id-208 .text-servicio::placeholder{
color:black;
}
#confirmacion.enviarprimermensaje .bloque .texto{
margin-bottom:30px;
}
#confirmacion.enviarprimermensaje .bloque .mensaje{
padding:6px 15px;
border-radius:3px;
border:1px solid #0F83B4;
margin-bottom:30px;
}
#confirmacion.enviarprimermensaje .bloque .mensaje::placeholder{
color:#0F83B4;
}
#confirmacion.enviarprimermensaje .bloque .mensaje:focus{
outline:none;
} #conversaciones .abrir{
position:fixed;
right:5px;
bottom:5px;
display:flex;
justify-content:center;
align-items:center;
z-index:9;
width:80px;
height:80px;
border:10px solid #0f83b4;
border-radius:50%;
background:white;
box-shadow:0 0 1px 1px #aaa;
cursor:pointer;
}
#conversaciones .abrir .recuento{
display:none;
position:absolute;
top:5px;
left:5px;
width:23px;
height:23px;
width:50px;
height:50px;
border-radius:50%;
color:white;
background:red;
font-family:'helvetica neue';
font-style:normal;
font-weight:400;
font-size:17px;
line-height:50px;
text-align:center;
letter-spacing:0.08em;
}
#conversaciones .abrir .recuento.activo{
display:block;
}
#conversaciones .usuarios{
position:fixed;
z-index:10000;
right:0;
bottom:0;
width:100vw;
height:100vh;
border-top:30px solid transparent;
overflow-y:auto;
background:white;
}
#conversaciones .bloque{
display:none;
width:100vw;
height:100vh;
}
#conversaciones .bloque.activo{
display:block;
}
#conversaciones .cerrar{
position:fixed;
display:flex;
justify-content:center;
align-items:center;
top:5px;
right:5px;
width:30px;
height:30px;
line-height:40px;
font-size:40px;
overflow:visible;
color:#0f83b4;
cursor:pointer;
}
#conversaciones .usuario{
display:flex;
justify-content:space-between;
align-items:center;
margin:5px 0;
background:#CDE9FF;
padding:15px 20px;
cursor:pointer;
border-radius:10px;
}
#conversaciones .usuario .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:12px;
}
#conversaciones .usuario .izquierda .imagen{
width:100%;
height:100%;
border-radius:5px;
object-fit:cover;
}
#conversaciones .usuario .imagen.defecto{
background:#C4C4C4;
}
#conversaciones .usuario .recuento{
display:none;
min-width:23px;
width:23px;
height:23px;
border-radius:23px;
color:white;
background:red;
font-family:'helvetica neue';
font-style:normal;
font-weight:400;
font-size:17.6949px;
line-height:23px;
text-align:center;
letter-spacing:0.08em;
}
#conversaciones .usuario .recuento.activo{
display:block;
}
#conversaciones .usuario .derecha{
width:100%;
}
#conversaciones .usuario .derecha .nombre{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#002838;
}
#conversaciones #conversacion{
display:none;
position:fixed;
z-index:10000;
right:0;
bottom:0;
width:100vw;
height:100vh;
border-top:30px solid transparent;
overflow-y:auto;
background:white;
flex-direction:column;
justify-content:center;
align-items:space-between;
}
#conversaciones #conversacion.activo{
display:flex;
}
#conversaciones #conversacion .usuario{
cursor:default;
margin-bottom:0;
border-radius:0;
}
#conversaciones #conversacion .usuario .recuento{
display:none;
}
#conversaciones #conversacion .mensajes{
display:flex;
flex-direction:column-reverse;
overflow-y:auto;
padding:0 20px;
background:#eceef0;
height:100%;
}
#conversaciones #conversacion .mensajes .mensaje{
display:flex;
padding:0;
margin:20px 0;
}
#conversaciones #conversacion .mensajes .mensaje.enviado{
flex-direction:row-reverse;
}
#conversaciones #conversacion .mensajes .mensaje .imagen{
min-width:36px;
width:36px;
height:36px;
object-fit:cover;
margin-top:15px;
border-radius:5px;
}
#conversaciones #conversacion .mensajes .mensaje .imagen.defecto{
background:#C4C4C4;
}
#conversaciones #conversacion .mensajes .mensaje.enviado .imagen{
margin-left:15px;
}
#conversaciones #conversacion .mensajes .mensaje.recibido .imagen{
margin-right:15px;
}
#conversaciones #conversacion .mensajes .mensaje .texto{
padding:20px;
font-style:normal;
font-weight:300;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#000000;
border-radius:10px;
}
#conversaciones #conversacion .mensajes .mensaje.enviado .texto{
background:#CBFFC2;
}
#conversaciones #conversacion .mensajes .mensaje.recibido .texto{
background:#D5D5D5;
}
#conversaciones #conversacion .mensajes .mensaje .forma{
margin-top:22px;
}
#conversaciones #conversacion .acciones{
background:#E9E9E9;
padding:4px 24px;
}
#conversaciones #conversacion .acciones .entrada{
display:flex;
justify-content:space-between;
align-items:center;
background:#F5F5F5;
padding:6px 10px;
border-radius:10px;
}
#conversaciones #conversacion .acciones .entrada .texto{
padding:0;
font-style:normal;
font-weight:300;
font-size:16px;
line-height:26px;
letter-spacing:0.05em;
color:#000000;
border:0;
background:transparent;
resize:none;
height:26px;
}
#conversaciones #conversacion .acciones .entrada .texto:focus{
outline:none;
}
#conversaciones #conversacion .acciones .entrada .icono{
display:flex;
justify-content:center;
align-items:center;
width:26px;
height:26px;
margin-left:10px;
}
@media(min-width:769px){
#conversaciones .usuario{
margin:5px 25px;
}
#conversaciones #conversacion .usuario{
margin:0;
margin-top:5px;
}
}
@media(min-width:1025px){
#conversaciones .bloque{
position:fixed;
top:0;
left:0;
width:100vw;
height:100vh;
padding:5vw 20vw;
background:white;
z-index:10000;
}
#conversaciones .bloque.activo{
display:flex;
justify-content:space-between;
}
#conversaciones .usuarios{
position:static;
width:35%;
height:100%;
padding-right:15px;
border:0;
}
#conversaciones #conversacion{
position:static;
display:flex;
width:65%;
height:100%;
border:0;
filter:2px 2px 3px rgba(15, 131, 180, 0.4);
border-radius:10px;
margin-top:5px;
}
#conversaciones #conversacion .cerrar{
display:none;
}
#conversaciones #conversacion .usuario{
margin:0;
}
} .solicitar-servicio [name="tituloServicio"]::placeholder{
color:black;
}
#confirmacion.terminar .bloque .texto{
margin-bottom:20px;
}
#confirmacion.terminar .bloque .acciones label{
display:block;
font-family:'Helvetica Neue';
font-size:16px;
font-weight:700;
color:#404040;
margin-bottom:5px;
}
#confirmacion.terminar .bloque .acciones .campo{
width:100%;
padding:6px 15px;
border-radius:3px;
border:1px solid #0F83B4;
margin-bottom:10px;
}
#confirmacion.terminar .bloque .acciones .comision{
width:100%;
border-radius:3px;
margin-bottom:10px;
} #buscarusuarios .acciones{
padding:0 20px;
}
#buscarusuarios .acciones .filtros .filtro.selector{
background:#DFF1FF;
border:1px solid #0F51B4;
border-radius:42px;
height:36px;
}
#buscarusuarios .acciones .filtros .filtro.selector .selector{
appearance:none;
position:absolute;
top:0;
left:0;
z-index:1;
background:none;
border:none;
cursor:pointer;
}
#buscarusuarios .acciones .filtros .filtro.selector .icono{
z-index:0;
}
#buscarusuarios .usuarios{
}
#buscarusuarios .usuarios .usuario{
display:flex;
justify-content:space-between;
align-items:center;
padding:11px 20px;
}
#buscarusuarios .usuarios .usuario:hover{
background:#CDE9FF;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
}
#buscarusuarios .usuarios .usuario .izquierda{
min-width:36px;
width:36px;
height:36px;
margin-right:12px;
}
#buscarusuarios .usuarios .usuario .izquierda .imagen{
width:100%;
height:100%;
border-radius:5px;
object-fit:cover;
}
#buscarusuarios .usuarios .usuario .izquierda .imagen.defecto{
background:#C4C4C4;
}
#buscarusuarios .usuarios .usuario .derecha{
display:flex;
flex-direction:column;
justify-content:center;
width:100%;
height:80px;
}
#buscarusuarios .usuarios .usuario .derecha .nombre{
font-family:'helvetica neue';
font-style:normal;
font-weight:700;
font-size:16px;
line-height:120%;
letter-spacing:0.05em;
color:#002838;
}
#buscarusuarios .usuarios .usuario .derecha .empresa{
font-family:'helvetica neue';
font-style:normal;
font-weight:normal;
font-size:16px;
line-height:120%;
letter-spacing:0.05em;
color:#002838;
}
@media(min-width:769px){
#buscarusuarios .usuarios{
display:flex;
flex-wrap:wrap;
justify-content:center;
align-items:center;
}
#buscarusuarios .usuarios .usuario{
width:50%;
padding:25px 26px;
}
#buscarusuarios .usuarios .usuario .izquierda{
min-width:70px;
width:70px;
height:70px;
margin-right:20px;
}
#buscarusuarios .usuarios .usuario .derecha{
display:flex;
flex-direction:column;
justify-content:center;
width:100%;
height:80px;
}
#buscarusuarios .usuarios .usuario .derecha .nombre{
display:block;
font-size:18px;
line-height:20px;
}
#buscarusuarios .usuarios .usuario .derecha .empresa{
display:block;
font-size:18px;
line-height:20px;
}
}
@media(min-width:1025px){
#buscarusuarios .usuarios{
max-width:1350px;
padding-right:20px;
padding-left:20px;
margin:0 auto;
}
#buscarusuarios .usuarios .usuario{
width:calc(100% / 3);
padding:7px;
border-radius:10px;
margin-bottom:30px;
cursor:pointer;
}
}
#oportunidad .destinatario .datos .boton.chat{
background:#D5EDFF;
box-shadow:-3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
border-radius:82px;
width:276px;
max-width:100%;
height:auto;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:48px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
margin:0 auto;
margin-bottom:30px;
cursor:pointer;
}
#oportunidad .destinatario .datos .boton.chat .recuento{
display:inline-block;
width:23px;
height:23px;
border-radius:23px;
color:#fff;
background:red;
font-family:helvetica neue;
font-style:normal;
font-weight:400;
font-size:17.6949px;
line-height:23px;
text-align:center;
letter-spacing:.08em;
}
@media(min-width:769px){
#oportunidad .destinatario .datos .boton.chat{
display:none;
}
} #invitacion .mensaje{
color:grey;
background:#eee;
border:1px solid grey;
border-radius:10px;
padding:10px;
margin:auto 10px;
margin-bottom:10px;
text-align:center;
}
#invitacion .mensaje.error{
color:red;
border-color:red;
background:#ffeeee;
}
#invitacion .mensaje.advertencia{
color:orange;
border-color:orange;
background:#ffffee;
}
#invitacion .mensaje.confirmacion{
color:green;
border-color:green;
background:#eeffee;
}
#invitacion .formulario{
background:#DFF1FF;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
border-radius:10px;
padding:50px 20px;
text-align:center;
margin-bottom:50px;
}
#invitacion .formulario .texto{
display:block;
font-family:'helvetica neue';
font-style:normal;
font-weight:400;
font-size:16px;
line-height:130%;
letter-spacing:0.05em;
color:#002838;
margin-bottom:10px;
}
#invitacion .formulario .email{
width:100%;
border:1px solid #0F83B4;
border-radius:3px;
margin-bottom:20px;
text-align:center;
padding:5px 10px;
font-family:'helvetica neue';
font-style:normal;
font-weight:300;
font-size:16px;
line-height:25px;
letter-spacing:0.05em;
color:#002838;
}
#invitacion .formulario select{
width:100%;
border:1px solid #0F83B4;
border-radius:3px;
font-family:'helvetica neue';
font-style:normal;
font-weight:300;
font-size:16px;
line-height:37px;
height:37px;
letter-spacing:0.05em;
color:#002838;
margin-bottom:20px;
}
#invitacion .formulario .boton{
width:100%;
font-family:'helvetica neue';
font-style:normal;
font-weight:400;
font-size:18px;
line-height:48px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
border:0;
background:#D5EDFF;
box-shadow:-3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
border-radius:82px;
cursor:pointer;
}
@media(min-width:769px){
#invitacion{
text-align:center;
}
#invitacion .mensaje{
max-width:375px;
margin-left:auto;
margin-right:auto;
}
#invitacion .formulario{
max-width:375px;
margin:auto;
margin-bottom:50px;
}
#invitacion .formulario .email::placeholder{
color:#0F83B4;
}
}
@media(min-width:1025px){
#invitacion .formulario .boton:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
} #invitaciones .mensaje{
color:grey;
background:#eee;
border:1px solid grey;
border-radius:10px;
padding:10px;
margin:auto 10px;
margin-bottom:10px;
text-align:center;
}
#invitaciones .mensaje.error{
color:red;
border-color:red;
background:#ffeeee;
}
#invitaciones .mensaje.advertencia{
color:orange;
border-color:orange;
background:#ffffee;
}
#invitaciones .mensaje.confirmacion{
color:green;
border-color:green;
background:#eeffee;
}
#invitaciones .invitaciones .invitacion{
text-align:center;
box-sizing:border-box;
border-radius:10px;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
background:#DFF1FF;
margin-bottom:20px;
overflow:hidden;
}
#invitaciones .invitaciones .invitacion.pendiente{
background-color:#fff7eb;
}
#invitaciones .invitaciones .invitacion.pendiente .dato.estado{
color:#dd9933;
}
#invitaciones .invitaciones .invitacion.aceptada{
background-color:#e6ffe2;
}
#invitaciones .invitaciones .invitacion.aceptada .dato.estado{
color:#81d742;
}
#invitaciones .invitaciones .invitacion.cancelada{
background-color:#ffe2e2;
}
#invitaciones .invitaciones .invitacion.cancelada .dato.estado{
color:#dd3333;
}
#invitaciones .invitaciones .invitacion .dato{
padding:0 18px;
padding-top:18px;
font-weight:300;
font-size:16px;
line-height:20px;
}
#invitaciones .invitaciones .invitacion .dato.email{
font-weight:bold;
}
#invitaciones .invitaciones .invitacion .dato.estado{
font-weight:bold;
text-transform:capitalize;
}
#invitaciones .invitaciones .invitacion .dato.codigo{
font-weight:bold;
padding-bottom:18px;
}
#invitaciones .invitaciones .invitacion .acciones{
background:#DFF1FF;
padding:18px;
}
#invitaciones .invitaciones .invitacion .acciones .boton{
width:100%;
background:#CDE9FF;
box-shadow:-3px -3px 9px #EDF7FE, 3px 3px 8px #8FCDFD;
border-radius:82px;
text-align:center;
font-weight:400;
font-size:18px;
line-height:18px;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
border:0;
padding:13px 60px;
cursor:pointer;
margin-top:18px;
}
#invitaciones .invitaciones .invitacion .acciones .boton:first-of-type{
margin-top:0;
}
@media(min-width:769px){
#invitaciones .mensaje{
max-width:30%;
margin-left:auto;
margin-right:auto;
}
#invitaciones .invitaciones{
display:flex;
flex-wrap:wrap;
justify-content:center;
align-items:flex-start;
}
#invitaciones .invitaciones .invitacion{
width:30%;
margin:10px 1.5%;
margin-bottom:20px;
}
}
@media(min-width:1025px){
#invitaciones .mensaje{
max-width:20%;
}
#invitaciones .invitaciones{
max-width:1350px;
margin:auto;
}
#invitaciones .invitaciones .invitacion{
width:24%;
margin:10px .5%;
margin-bottom:20px;
}
} #valoraciones{
padding:0 20px;
}
#valoraciones > .titulo{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:400;
font-size:18px;
line-height:22px;
text-align:center;
letter-spacing:0.05em;
color:#0F83B4;
margin:30px auto;
text-transform:uppercase;
}
#valoraciones .valoraciones{
margin-top:50px;
}
#valoraciones .valoraciones .valoracion{
background:#DFF1FF;
box-shadow:2px 2px 3px rgba(15, 131, 180, 0.4);
border-radius:10px;
margin-bottom:40px;
overflow:hidden;
}
#valoraciones .valoraciones .valoracion .cabecera{
display:flex;
flex-direction:column;
background:#CDE9FF;
padding:0;
margin:0;
width:100%;
padding:20px;
}
#valoraciones .valoraciones .valoracion .cabecera .usuario{
display:flex;
justify-content:space-between;
align-items:flex-start;
width:100%;
}
#valoraciones .valoraciones .valoracion .cabecera .usuario .imagen{
min-width:36px;
width:36px;
height:36px;
object-fit:cover;
border-radius:5px;
margin-right:14px;
}
#valoraciones .valoraciones .valoracion .cabecera .usuario .derecha{
width:100%;
}
#valoraciones .valoraciones .valoracion .cabecera .usuario .derecha .nombre{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:bold;
font-size:16px;
line-height:19px;
letter-spacing:0.05em;
color:#002838;
}
#valoraciones .valoraciones .valoracion .cabecera .usuario .derecha .empresa{
font-family:'Helvetica Neue';
font-style:normal;
font-weight:400;
font-size:16px;
line-height:19px;
letter-spacing:0.05em;
color:#002838;
}
#valoraciones .valoraciones .valoracion .cabecera .estrellas{
display:flex;
justify-content:center;
align-items:center;
margin-top:10px;
}
#valoraciones .valoraciones .valoracion .cabecera .estrellas .estrella{
margin:0 2.5px;
}
#valoraciones .valoraciones .valoracion .cuerpo{
padding:20px;
font-family:'Helvetica Neue';
font-style:normal;
font-weight:400;
font-size:16px;
line-height:24px;
letter-spacing:0.05em;
color:#002838;
}
@media(min-width:769px){
#valoraciones{
padding:0 20px;
}
#valoraciones > .titulo{
font-weight:400;
font-size:30px;
line-height:36px;
letter-spacing:0.05em;
padding:50px auto;
}
#valoraciones .acciones .busqueda{
max-width:670px;
margin-left:auto;
margin-right:auto;
}
#valoraciones .acciones .filtros{
max-width:427px;
margin-left:auto;
margin-right:auto;
}
#valoraciones .valoraciones .valoracion .cabecera{
flex-direction:row;
align-items:center;
}
#valoraciones .valoraciones .valoracion .cabecera .usuario{
width:50%;
padding-right:20px;
}
#valoraciones .valoraciones .valoracion .cabecera .estrellas{
justify-content:flex-start;
width:50%;
margin:0;
}
}
@media(min-width:1025px){
#valoraciones{
width:1350px;
padding:0 20px;
margin:0 auto;
}
#valoraciones > .titulo{
padding:50px 0;
text-align:left;
}
#valoraciones .valoraciones .valoracion .cabecera .usuario{
max-width:300px;
}
} #ganancias{
padding:20px;
}
#ganancias .desplegable{
margin-bottom:20px;
}
#ganancias .desplegable .titulo{
background:#0f83b4;
color:white;
padding:10px;
display:flex;
justify-content:flex-start;
align-items:center;
cursor:pointer;
border-radius:10px;
}
#ganancias .desplegable.desplegado .titulo{
border-radius:10px 10px 0 0;
}
#ganancias .desplegable .titulo .icono{
margin-right:10px;
}
#ganancias .desplegable .titulo .icono svg path{
fill:white;
}
#ganancias .desplegable.desplegado .titulo .icono{
transform:rotate(180deg);
}
#ganancias .desplegable .titulo .total{
margin-right:0;
margin-left:auto;
}
#ganancias .desplegable .contenido{
display:none;
}
#ganancias .desplegable.desplegado .contenido{
display:block;
}
#ganancias .desplegable .contenido{
border-radius:0 0 10px 10px;
border:1px solid #0F83B4;
}
#ganancias .desplegable .contenido .linea{
display:flex;
justify-content:space-between;
align-items:center;
padding:10px;
}
@media(min-width:769px){
#ganancias{
max-width:500px;
margin:20px auto;
padding:0;
}
}
.solicitar-oferta .img-usuario{
min-width:36px;
width:36px;
height:36px;
object-fit:cover;
border-radius:5px;
}
.solicitar-oferta .img-usuario.defecto{
background:#C4C4C4;
} #shortcode-19-3{
width:100%;
}
#cmplz-cookies-overview{
width:100%;
}
#cmplz-cookies-overview .cmplz-dropdown{
width:100%;
}
#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header{
display:flex;
justify-content:space-between;
align-items:center;
width:100%;
background:#0f83b4;
color:white;
border-radius:10px;
padding:10px;
margin-bottom:10px;
cursor:pointer;
}
#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header:hover{
background:#0f51b4;
}
#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header::after{
display:flex;
justify-content:center;
align-items:center;
content:'▼';
min-width:24px;
width:24px;
height:24px;
margin-left:10px;
}
#cmplz-cookies-overview .cmplz-dropdown[open] .cmplz-service-header::after{
transform:rotate(180deg);
}
#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header > div{
display:flex;
flex-direction:column;
font-size:bold;
font-size:16px;
line-height:24px;
}
#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header > div h3{
font-family:inherit;
font-size:inherit;
line-height:inherit;
font-weight:inherit;
margin:0;
}
#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header > div p{
font-family:inherit;
font-size:inherit;
line-height:inherit;
font-weight:inherit;
margin:0;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose{
margin-bottom:40px;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose > div{
margin:10px 0;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose > div.name-header{
margin-top:30px;
} #shortcode-27-3{
width:100%;
}
#cmplz-manage-consent-container{
width:100%;
}
#cmplz-manage-consent-container .cmplz-categories{
width:100%;
}
#cmplz-manage-consent-container .cmplz-categories .cmplz-category summary{
display:block;
}
#cmplz-manage-consent-container .cmplz-categories .cmplz-category summary .cmplz-category-header{
position:relative;
display:flex;
flex-direction:column;
width:100%;
background:#0f83b4;
color:white;
border-radius:10px;
padding:10px;
margin-bottom:10px;
cursor:pointer;
}
#cmplz-manage-consent-container .cmplz-categories .cmplz-category summary .cmplz-category-header .cmplz-icon{
display:none;
}
#cmplz-manage-consent-container .cmplz-categories .cmplz-category summary .cmplz-category-header::after{
position:absolute;
display:flex;
justify-content:center;
align-items:center;
content:'▼';
width:24px;
height:24px;
top:10px;
right:10px;
}
#cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header::after{
transform:rotate(180deg);
}
#cmplz-manage-consent-container .cmplz-categories .cmplz-category summary .cmplz-category-header *{
display:inline;
font-size:bold;
font-size:16px;
line-height:24px;
}
#cmplz-manage-consent-container .cmplz-categories .cmplz-category summary .cmplz-category-header .cmplz-always-active{
display:flex;
}
#cmplz-manage-consent-container .cmplz-categories .cmplz-category summary .cmplz-category-header .cmplz-always-active *{
display:inline;
width:auto;
font-size:inherit;
font-size:inherit;
line-height:inherit;
}
#cmplz-manage-consent-container .cmplz-categories .cmplz-category summary .cmplz-category-header .cmplz-banner-checkbox{
display:flex;
margin-right:5px;
}
#cmplz-manage-consent-container .cmplz-categories .cmplz-category summary .cmplz-category-header .cmplz-banner-checkbox *{
display:inline;
width:auto;
font-size:inherit;
font-size:inherit;
line-height:inherit;
}
#cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{
margin-bottom:30px;
}
#confirmacion.eliminar-miembro .bloque .acciones{
margin-bottom:0;
} #oportunidad .destinatario .datos .valoracion{
display:flex;
align-items:center;
padding:0 20px;
margin-bottom:18px;
}
#oportunidad .destinatario .datos .valoracion .icono{
margin-right:7px;
}
#oportunidad .destinatario .datos .dato.comentario{
padding:0 20px;
margin-bottom:18px;
font-size:16px;
line-height:20px;
letter-spacing:0.05em;
color:#002838;
font-style:italic;
}
#oportunidad .oportunidad .datos .dato.comentario{
font-style:italic;
font-weight:normal;
}
#oportunidad .destinatario .datos .boton.valorar{
display:block;
background:#F5F5F5;
box-shadow:-4.30435px -4.30435px 8.6087px #FFFFFF, 4.30435px 4.30435px 8.6087px #D3D3D3;
border-radius:58.8261px;
font-family:'Helvetica Neue';
font-style:normal;
font-weight:400;
font-size:14px;
line-height:120%;
text-align:center;
letter-spacing:0.08em;
color:#0F83B4;
padding:0 45px;
line-height:35px;
max-width:200px;
margin:auto;
cursor:pointer;
}
#oportunidad .destinatario .datos .boton.valorar:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
} #valorar{
display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
display:none;
justify-content:center;
align-items:center;
background:rgba(0,40,56,0.5);
z-index:1000000;
}
#valorar.activo{
display:flex;
}
#valorar .bloque{
width:100%;
background:#F5F5F5;
border-radius:10px;
padding:70px 20px;
max-width:800px;
}
#valorar .bloque .texto{
font-style:normal;
font-weight:700;
font-size:18px;
line-height:120%;
letter-spacing:0.05em;
color:#0F83B4;
text-align:center;
margin-bottom:60px;
}
#valorar .acciones .contenido{
max-width:400px;
margin:0 auto 30px auto;
}
#valorar .contenido textarea{
border:1px solid #0F83B4;
border-radius:3px;
resize:vertical;
}
#valorar .caja-botones{
display:flex;
align-items:center;
justify-content:space-evenly;
margin-top:20px;
}
#valorar .bloque .caja-botones .boton{
width: 40%;
}
#valorar .bloque .acciones .boton{
background:#F5F5F5;
box-shadow:-6px -6px 12px #FFFFFF, 6px 6px 12px #D3D3D3;
border-radius:82px;
font-style:normal;
font-weight:400;
font-size:18px;
line-height:48px;
text-align:center;
letter-spacing:0.08em;
cursor:pointer;
border:0;
}
#valorar .bloque .acciones .boton.confirmar{
color:#0F83B4;
}
#valorar .bloque .acciones .boton.cancelar{
color:#B40F49;
}
#valorar .bloque .acciones .boton:hover{
box-shadow:inset 5px 5px 4px #aeaeae, inset -5px -5px 4px #ffffff;
text-shadow:0 0 3px #beeafd;
}
#cambio-plan-codigo-hueco{
min-height:34.8px;
margin-bottom:20px;
}
#cambio-plan-codigo-lider{
text-align:center;
padding:6px 15px;
border-radius:3px;
border:1px solid #0f83b4;
color:#0f83b4;
width:200px;
margin-bottom:20px;
}
#cambio-plan-codigo-lider::placeholder{
opacity:0.5;
color:#0f83b4;
}
#redsys_payment_form #check_guardar{
display:inline-block !important;
width:auto;
opacity:1;
}
#redsys_payment_form #check_guardar + label{
cursor:pointer;
}
#submit_redsys_payment_form{
display:inline-block;
width:300px;
line-height:120%;
letter-spacing:0.08em;
font-size:1rem;
font-weight:700; border-radius:82px;
text-align:center;
background-color:transparent;
border:1px solid #f5f5f5;
border:1px solid #0f83b4;
color:#0f83b4;
padding:10px 16px;
margin:10px 0;
margin-right:auto;
}
#submit_redsys_payment_form:hover{
box-shadow:rgb(174, 174, 174) 5px 5px 4px inset, rgb(255, 255, 255) -5px -5px 4px inset;
text-shadow:rgb(190, 234, 253) 0px 0px 3px;
border:1px solid #f5f5f5;
}
#redsys_payment_form .button.cancel{
display:inline-block;
border:1px solid #b40f49;
color:#b40f49;
font-weight:700;
width:300px;
line-height:120%;
margin:10px auto;
margin-left:auto;
text-align:center;
padding:10px 0;
border-radius:25px;
font-size:1.125rem;
padding:10px 16px;
background:transparent;
}
#redsys_payment_form .button.cancel:hover{
box-shadow:inset 5px 5px 4px #aeaeae,inset -5px -5px 4px #fff;
text-shadow:0 0 3px #beeafd;
border:1px solid #f5f5f5;
}button,
hr,
input {
overflow: visible;
}
audio,
canvas,
progress,
video {
display: inline-block;
}
progress,
sub,
sup {
vertical-align: baseline;
}
[type="checkbox"],
[type="radio"],
legend {
box-sizing: border-box;
padding: 0;
}
html {
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
display: block;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bolder;
}
dfn {
font-style: italic;
}
mark {
background-color: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
audio:not([controls]) {
display: none;
height: 0;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
select {
text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
outline: ButtonText dotted 1px;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
color: inherit;
display: table;
max-width: 100%;
white-space: normal;
}
textarea {
overflow: auto;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
summary {
display: list-item;
}
[hidden],
template {
display: none;
} html {
box-sizing: border-box;
}
body {
font-size: 16px;
color: rgba(64, 64, 64, 1);
}
body.oxygen-aos-enabled {
overflow-x: hidden;
}
*,
::after,
::before {
box-sizing: inherit;
}
.ct-section-inner-wrap {
margin-left: auto;
margin-right: auto;
height: 100%;
min-height: inherit;
}
.ct-section-with-shape-divider {
position: relative !important;
}
.oxygen-unslider-container:not(.unslider-fade) > ul {
list-style: none;
width: 0px;
}
.oxygen-unslider-container:not(.unslider-fade):not(.unslider-horizontal) > ul > li {
opacity: 0;
}
.oxygen-unslider-container.unslider-fade > ul > li:not(.unslider-active) {
opacity: 0;
}
div.ct-svg-icon > svg,
svg.ct-svg-icon {
height: 1em !important;
fill: currentColor;
}
.ct-columns-inner-wrap {
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.ct-column {
float: left !important;
word-break: break-word;
}
svg.ct-svg-icon {
display: inline-block;
width: 1em !important;
}
div.ct-svg-icon {
display: inline-block;
box-sizing: content-box;
border-radius: 50%;
width: auto;
}
div.ct-svg-icon > svg {
width: 1em !important;
display: block;
}
div.ct-fancy-icon {
display: inline-flex;
border-radius: 50%;
}
.ct-fancy-icon > svg {
fill: currentColor;
}
.ct-columns-inner-wrap > .ct-column:first-child {
margin-left: 0 !important;
}
.ct-columns-inner-wrap > .ct-column:last-child {
margin-right: 0 !important;
}
.ct-video {
width: 100%;
}
.ct-video > .oxygen-vsb-responsive-video-wrapper {
position: relative;
}
.ct-video > .oxygen-vsb-responsive-video-wrapper > iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.oxy-nav-menu-list {
display: flex;
padding: 0;
margin: 0;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item {
list-style-type: none;
display: flex;
flex-direction: column;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
text-decoration: none;
border-style: solid;
border-width: 0;
transition-timing-function: ease-in-out;
transition-property: background-color, color, border-color;
border-color: transparent;
}
.oxy-nav-menu .oxy-nav-menu-list li.current-menu-item > a,
.oxy-nav-menu .oxy-nav-menu-list li.menu-item:focus-within > a,
.oxy-nav-menu .oxy-nav-menu-list li.menu-item:hover > a {
border-color: currentColor;
}
.oxy-nav-menu .menu-item,
.oxy-nav-menu .sub-menu {
position: relative;
}
.oxy-nav-menu .menu-item .sub-menu {
padding: 0;
flex-direction: column;
white-space: nowrap;
transition-timing-function: ease-in-out;
transition-property: visibility, opacity;
visibility: hidden;
opacity: 0;
display: flex;
position: absolute;
top: 100%;
}
.oxy-nav-menu .sub-menu .sub-menu,
.oxy-nav-menu.oxy-nav-menu-vertical .sub-menu {
left: 100%;
top: 0;
}
.oxy-nav-menu .menu-item:hover > .sub-menu,
.oxy-nav-menu .menu-item:focus-within > .sub-menu {
visibility: visible;
opacity: 1;
}
.oxy-nav-menu .sub-menu li.menu-item {
flex-direction: column;
}
@keyframes oxy_sticky_header_fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.oxy-sticky-header-fade-in {
animation-name: oxy_sticky_header_fadein;
animation-duration: 0.5s;
animation-iteration-count: 1;
}
.oxy-sticky-header .oxygen-show-in-sticky-only {
display:  none;
}
.oxy-sticky-header.oxy-sticky-header-active .oxygen-show-in-sticky-only {
display: block;
}
.oxy-header-wrapper {
position: relative;
}
.oxy-header-row {
width: 100%;
display: block;
}
.oxy-header-container {
height: 100%;
margin-left: auto;
margin-right: auto;
display: flex;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: stretch;
}
.oxy-header-center,
.oxy-header-left,
.oxy-header-right {
display: flex;
align-items: center;
}
.oxy-header .oxygen-only-show-in-overlay,
.oxy-video-container {
display: none;
}
.oxy-header-left {
justify-content: flex-start;
}
.oxy-header-center {
flex-grow: 1;
justify-content: center;
}
.oxy-header-right {
justify-content: flex-end;
}
.admin-bar .oxy-sticky-header-active {
top: 32px !important;
}
@media screen and (max-width: 782px) {
.admin-bar .oxy-sticky-header-active {
top: 46px !important;
}
}
@media screen and (max-width: 600px) {
.admin-bar .oxy-sticky-header-active {
top: 0 !important;
}
}
.oxy-video-background {
position: relative;
z-index: 1;
}
.oxy-video-background .oxy-video-container {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
z-index: -1;
}
.oxy-video-background .oxy-video-container video {
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
top: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
}
.oxy-video-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.oxy-map iframe {
width: 100%;
height: 100%;
display: block;
}
.unslider .unslider-fade ul li.unslider-active {
position: relative;
}
.oxy-menu-toggle {
cursor: pointer;
display: none;
}
.oxy-nav-menu.oxy-nav-menu-open {
width: 100%;
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
overflow: auto;
z-index: 2147483642 !important;
background-color: #fff;
}
.oxy-nav-menu.oxy-nav-menu-open > div:last-child {
max-height: 100%;
overflow: auto;
padding-top: 2em;
padding-bottom: 2em;
width: 100%;
}
.oxy-nav-menu-prevent-overflow {
overflow: hidden;
height: 100%;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-menu-toggle {
display: initial;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list {
flex-direction: column !important;
width: 100%;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list .menu-item a {
text-align: center;
border: 0 !important;
background-color: transparent !important;
justify-content: center;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-hamburger-wrap {
position: absolute;
top: 20px;
right: 20px;
z-index: 1;
}
.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
background-color: #fff;
z-index: 2147483641;
}
.oxy-nav-menu.oxy-nav-menu-open .menu-item .sub-menu,
.oxy-nav-menu.oxy-nav-menu-open .menu-item-has-children > a::after {
display: none;
}
.oxy-nav-menu.oxy-nav-menu-open.oxy-nav-menu-responsive-dropdowns
.menu-item
.sub-menu {
display: flex;
position: static;
animation-name: none;
visibility: visible;
opacity: 1;
transition-duration: 0s !important;
}
.oxy-nav-menu.oxy-nav-menu-open a:not([href]) {
display: none;
}
.oxy-nav-menu-hamburger-wrap {
display: flex;
align-items: center;
justify-content: center;
}
.oxy-nav-menu-hamburger {
display: flex;
justify-content: space-between;
flex-direction: column;
}
.oxy-nav-menu-hamburger-line {
border-radius: 2px;
}
.oxy-nav-menu-open .oxy-nav-menu-hamburger {
transform: rotate(45deg);
}
.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line {
display: none;
}
.oxy-nav-menu-open
.oxy-nav-menu-hamburger
.oxy-nav-menu-hamburger-line:first-child {
display: initial;
position: relative;
}
.oxy-nav-menu-open
.oxy-nav-menu-hamburger
.oxy-nav-menu-hamburger-line:last-child {
display: initial;
position: relative;
transform: rotate(90deg);
}
.oxy-nav-menu .menu-item a {
display: flex;
align-items: center;
}
.oxy-nav-menu.oxy-nav-menu-vertical .menu-item a {
flex-direction: row;
}
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow
.menu-item-has-children
> a::after {
width: 0.35em;
height: 0.35em;
margin-left: 0.5em;
border-right: 0.1em solid;
border-top: 0.1em solid;
transform: rotate(135deg);
content: "";
}
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow
.sub-menu
.menu-item-has-children
> a::after,
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow.oxy-nav-menu-vertical
.menu-item-has-children
> a::after {
transform: rotate(45deg);
}
.oxy-social-icons {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: flex-start;
}
.oxy-social-icons a {
line-height: 1;
width: 1em;
height: 1em;
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
}
.oxy-social-icons a svg {
stroke-width: 0;
stroke: currentColor;
fill: currentColor;
}
.oxy-soundcloud {
min-width: 300px;
min-height: 120px;
}
.oxy-soundcloud iframe {
width: 100%;
height: 100%;
}
.comment-body .alignleft,
.oxy-stock-content-styles .alignleft {
margin-right: 1em;
float: left;
}
.comment-body .alignright,
.oxy-stock-content-styles .alignright {
margin-left: 1em;
float: right;
}
.comment-body .aligncenter,
.oxy-stock-content-styles .aligncenter {
margin-left: auto;
margin-right: auto;
}
.comment-body img,
.oxy-stock-content-styles img {
max-width: 100%;
}
.oxy-comment-form .comment-reply-title {
margin-bottom: 0.5em;
}
.oxy-comment-form .logged-in-as {
margin-bottom: 1em;
font-size: 0.75em;
}
.oxy-comment-form #submit {
padding: 1em 2em;
background-color: #000;
color: #fff;
cursor: pointer;
margin-top: 0.5em;
border: none;
font-weight: 700;
}
.oxy-comment-form input,
.oxy-comment-form textarea {
padding: 0.5em;
border-radius: 0;
border: 1px solid #000;
color: gray;
width: 100%;
}
.oxy-comment-form label {
font-weight: 700;
}
.oxy-comment-form .comment-form > p {
margin-top: 0;
margin-bottom: 1em;
}
.oxy-comments h3.comments-title {
margin-bottom: 1em;
}
.oxy-comments ol.children,
.oxy-comments ol.comments-list {
list-style: none;
margin: 0;
padding: 0;
}
.oxy-comments ol.children {
margin-left: 50px;
}
.oxy-comments li.comment .comment-body {
margin-left: 0;
margin-right: 0;
margin-bottom: 50px;
}
.oxy-comments li.comment .comment-body .comment-content {
margin-bottom: 1em;
}
.oxy-comments .comment-meta .comment-author {
display: flex;
flex-direction: row;
align-items: center;
}
.oxy-comments .comment-meta .comment-author .avatar {
max-width: 64px;
max-height: 64px;
margin-right: 0.5em;
}
.oxy-comments .comment-meta .comment-author span.says::before {
content: " ";
white-space: pre;
}
.oxy-progress-bar-overlay-percent,
.oxy-progress-bar-overlay-text {
line-height: 1;
white-space: nowrap;
color: #fff;
}
.oxy-comments .comment-meta .comment-metadata {
font-size: 0.75em;
margin-top: 0.75em;
}
.oxy-comments .comment-meta .edit-link {
margin-left: 0.5em;
}
.oxy-comments .reply {
display: flex;
}
.oxy-comments .reply .comment-reply-link {
font-size: 0.75em;
}
.oxy-comments .comment-meta {
flex-wrap: wrap;
}
.oxy-comments .comment-awaiting-moderation {
flex-basis: 100%;
}
.oxy-login-form p {
display: flex;
flex-direction: column;
}
.oxy-login-form input {
padding: 0.5em;
border-radius: 0;
border: 1px solid #000;
}
.oxy-login-form input[type="submit"] {
padding: 1em 2em;
background-color: #000;
color: #fff;
cursor: pointer;
border: none;
font-weight: 700;
}
.oxy-search-form input {
padding: 0.5em;
border-radius: 0;
border: 1px solid #000;
}
.oxy-search-form input[type="submit"] {
padding: calc(0.5em + 1px) 1em;
background-color: #000;
color: #fff;
cursor: pointer;
border: none;
}
.oxy-search-form label.screen-reader-text {
display: none;
}
.oxy-icon-box-icon {
display: flex;
flex-shrink: 0;
flex-grow: 0;
}
.oxy-icon-box-content {
flex-grow: 1;
width: 100%;
}
.oxy-icon-box-heading,
.oxy-icon-box-text {
margin: 0;
}
.oxy-icon-box {
display: flex;
align-items: flex-start;
}
.oxy-pricing-box {
display: flex;
flex-direction: column;
position: relative;
overflow: hidden;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
order: 10;
display: flex;
flex-direction: row;
}
.oxy-pricing-box-graphic > img {
max-width: 100%;
display: block;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-title {
order: 20;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
order: 30;
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: baseline;
justify-content: center;
}
.oxy-pricing-box-amount {
display: flex;
align-items: baseline;
flex-direction: row;
}
.oxy-pricing-box-currency {
align-self: flex-start;
}
.oxy-pricing-box-amount-decimal {
align-self: baseline;
}
.oxy-pricing-box-term {
margin-left: 0.4em;
}
.oxy-pricing-box-sale-price {
width: 100%;
flex-grow: 0;
flex-shrink: 0;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
order: 40;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
order: 60;
}
@keyframes oxy_progress_bar_width {
0% {
width: 0%;
}
100% {
width: 100%;
}
}
@keyframes oxy_progress_bar_stripes {
from {
background-position: 44px 0;
}
to {
background-position: 0 0;
}
}
.oxy-progress-bar-background,
.oxy-progress-bar-progress {
background-position: top left;
background-attachment: fixed;
background-size: 44px 44px;
}
.oxy-progress-bar {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
}
.oxy-progress-bar-background {
background-color: #d3d3d3;
width: 100%;
}
.oxy-progress-bar-progress {
padding: 20px;
display: flex;
background-color: #a9a9a9;
align-items: center;
}
.oxy-progress-bar-overlay-percent {
margin-left: auto;
padding-left: 1em;
font-size: 0.8em;
}
.oxy-tab,
.oxy-tab-content {
padding: 20px;
}
.oxy-progress-bar-overlay-percent:empty {
display: none;
}
.oxy-superbox {
display: inline-flex;
}
.oxy-superbox-primary,
.oxy-superbox-secondary,
.oxy-tabs-wrapper {
display: flex;
}
.oxy-superbox-wrap {
position: relative;
overflow: hidden;
display: flex;
width: 100%;
}
.oxy-superbox-primary {
position: relative;
top: 0;
left: 0;
width: 100%;
}
.oxy-superbox-secondary {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.oxy-tab {
cursor: pointer;
}
.oxy-tabs-contents-content-hidden {
display: none !important;
}
.oxy-testimonial {
display: flex;
width: 100%;
}
.oxy-testimonial .oxy-testimonial-photo-wrap {
display: flex;
flex-direction: column;
}
.oxy-testimonial .oxy-testimonial-photo {
border-radius: 50%;
}
.oxy-testimonial .oxy-testimonial-content-wrap {
display: flex;
flex-direction: column;
order: 2;
}
.oxy-testimonial .oxy-testimonial-author-wrap {
display: flex;
flex-direction: column;
}
.oxy-testimonial .oxy-testimonial-author,
.oxy-testimonial .oxy-testimonial-author-info {
display: flex;
}
.oxy-toggle {
display: flex;
flex-direction: row;
cursor: pointer;
}
.oxy-toggle-content {
align-self: stretch;
flex-grow: 1;
display: flex;
flex-direction: column;
justify-content: center;
}
.oxy-expand-collapse-icon {
align-self: center;
flex-shrink: 0;
flex-grow: 0;
margin-right: 0.4em;
text-align: initial;
width: 1em;
height: 1em;
position: relative;
display: inline-block;
}
.oxy-expand-collapse-icon::after,
.oxy-expand-collapse-icon::before {
content: "";
background-color: #000;
position: absolute;
width: 1em;
height: 0.16em;
top: calc((1em / 2) - 0.08em);
transition: 0.3s ease-in-out all;
border-radius: 0.03em;
}
.oxy-expand-collapse-icon::after {
transform: rotate(-90deg) scale(0);
}
.oxy-eci-collapsed.oxy-expand-collapse-icon::after {
transform: rotate(-180deg);
}
.oxy-eci-collapsed.oxy-expand-collapse-icon::before {
transform: rotate(-90deg);
}
[data-aos][data-aos=""] {
transition-duration: 0s !important;
}
body.oxy-modal-active {
height: 100vh;
overflow-y: hidden;
position: fixed;
right: 0;
left: 0;
}
.oxy-modal-backdrop {
display: flex;
align-items: center;
justify-content: center;
}
body:not(.oxygen-builder-body) .oxy-modal-backdrop {
display: none;
}
body.oxygen-builder-body .oxy-modal-backdrop {
height: 100vh;
}
.oxy-modal-backdrop.live {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 1400;
}
.oxy-modal-backdrop.hidden {
display: none;
}
.oxy-modal-backdrop.left {
flex-direction: column;
align-items: flex-start;
}
.oxy-modal-backdrop.right {
flex-direction: column;
align-items: flex-end;
}
.oxy-modal-backdrop.top {
flex-direction: row;
align-items: flex-start;
}
.oxy-modal-backdrop.bottom {
flex-direction: row;
align-items: flex-end;
}
.oxy-modal-backdrop.upper_left {
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
}
.oxy-modal-backdrop.upper_right {
flex-direction: row;
align-items: flex-start;
justify-content: flex-end;
}
.oxy-modal-backdrop.bottom_left {
flex-direction: row;
align-items: flex-end;
justify-content: flex-start;
}
.oxy-modal-backdrop.bottom_right {
flex-direction: row;
align-items: flex-end;
justify-content: flex-end;
}
.oxy-modal-backdrop .ct-modal {
background-color: white;
max-height: 100vh;
overflow-y: auto;
}
div.oxy-dynamic-list div.oxy-product-images.oxy-woo-element {
align-self: stretch;
}
div.oxy-repeater-pages,
div.oxy-repeater-pages-wrap {
display: flex;
}
.oxy-rich-text p:first-child {
margin-block-start: 0;
}
.oxy-rich-text p:last-child {
margin-block-end: 0;
} :-webkit-any(li, div._important),
:is(li, div._important) {
display: list-item;
}
:-webkit-any(table, div._important),
:is(table, div._important){
display: table;
}
:is(thead, div._important),
:-webkit-any(thead, div._important){
display: table-header-group;
}
:is(tr, div._important),
:-webkit-any(tr, div._important) {
display: table-row;
}
:is(tbody, div._important),
:-webkit-any(tbody, div._important) {
display: table-row-group;
}
:is(th, td, div._important),
:-webkit-any(th, td, div._important) {
display: table-cell;
}
:is(caption, div._important),
:-webkit-any(caption, div._important) {
display: table-caption;
}
:is(colgroup, div._important),
:-webkit-any(colgroup, div._important){
display: table-column-group;
}
:is(col, div._important),
:-webkit-any(col, div._important){
display: table-column;
}
:is(tfoot, div._important),
:-webkit-any(tfoot, div._important){
display: table-footer-group;
}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}