:root {
--principal: #f7bb22;
--secundario: #d1b6b6;
--crema: #fff6f0;
--mocca: #664b36;
--blanco: #ffffff;
--tiempo-transi: .4s;
--font-titulo: "Bricolage Grotesque", sans-serif;
--font-parrafo: "Work Sans", sans-serif;
}
::-moz-selection {
color: var(--crema)!important;
background: #edae20!important;
}
::selection {
color: var(--crema)!important;
background: #edae20!important;
}
body::-webkit-scrollbar {
overflow:auto;
width:13px;
height:13px;
background:var(--crema)!important;
}
body::-webkit-scrollbar-thumb{
overflow:auto;
background:var(--principal)!important;
border-radius:20px;
border:3px solid var(--crema);
}/*/*//**/.full-width-row {
padding: 0 8vw;
}
.wp-caption-text {
display: none!important;
}
.wp-caption {
display: flex;
justify-content: center;
}
.nectar-cta h6 {
font-size: 18px;
font-weight: 500;
}
.enlaces-blancos a {
color: var(--crema);
transition: .2s all ease-in-out;
}
.enlaces-blancos a:hover {
color: var(--mocca);
transition: .2s all ease-in-out;
}
.nectar-cta.has-icon .link_wrap {
display: flex;
align-items: flex-end;
}
@media (max-width:689px) {
.full-width-row {
padding: 0 4vw;
}
} .cky-consent-container .cky-consent-bar {
background-color: rgb(255 255 255 / 80%)!important;
backdrop-filter: blur(4px);
border-color: transparent!important;
}
.cky-notice .cky-title {
display: none;
}
.cky-notice-btn-wrapper {
margin-top:0px!important
}
.cky-notice-des p {
font-weight: 500 !important;
}
.cky-box-bottom-left {
bottom: 20px!important;
}
.cky-notice-btn-wrapper .cky-btn {
font-weight: 600;
}/*/*/* {
font-variant-ligatures: no-common-ligatures;
}
p {
font-size: 18px;
font-weight: 400;
letter-spacing: -0.01em;
line-height: 1.5;
color: var(--mocca);
}
h1, h2, h3 {
font-family: 'Bricolage Grotesque';
}
h1 {
font-size: 6.6vw;
color: var(--secundario)!important;
}
h2 {
font-size: 4vw;
}
h3 {
font-size: 3vw;
}
h5 {
font-size: 20px;
font-family: 'Work Sans';
font-weight: 400 !important;
color: var(--mocca) !important;
}
@media (max-width: 999px) {
h1 {
font-size: 10vw;
}
h2 {
font-size: 6.8vw;
}
}
@media (max-width: 689px) {
h1 {
font-size: 12vw;
line-height: 1;
}
h2 {
font-size: 8.2vw;
line-height: 1;
}
h5 {
font-size: 18px;
}
p, .nectar-cta h6 {
font-size: 16px;
}
}/*/*/#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container .current-menu-item>a:after,
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .current-menu-item>a:after,
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:hover:after {
display: none!important;
}/*/*/.nectar-split-heading[data-animation-type="line-reveal-by-space"] h1 span {
line-height: 0.9;
}
.latido-animacion {
animation: heartbeat 2s infinite;
}
@keyframes heartbeat {
0% {
transform: scale(1);
}
10% {
transform: scale(1.1);
}
20% {
transform: scale(1);
}
30% {
transform: scale(1.1);
}
40% {
transform: scale(1);
}
100% {
transform: scale(1);
}
}
.texto-destacado-opcidad p {
letter-spacing: -1px;
line-height: 1.1;
font-size: 6vw;
font-weight: 400;
}
.texto-destacado-opcidad p span {
line-height: 1.1!important;
}
.texto-destacado-presentacion p {
font-size: 3vw;
color: var(--crema)!important;
line-height: 1.2;
font-weight: 400;
letter-spacing: -2px;
}
.icono-sol img {
width: 260px;
}
.carrusel-iconos h3 {
font-size: 2vw;
color: var(--secundario);
padding-top: 20px;
}
.carrusel-iconos img {
height: 8vw!important;
width: auto!important;
}
@media (max-width: 999px) {
.texto-destacado-opcidad p {
font-size: 7vw;
}
.texto-destacado-presentacion p {
font-size: 4.6vw;
}  
.carrusel-iconos h3 {
font-size: 3.5vw;
}
.carrusel-iconos img {
height: 12vw!important;
}
}
@media (max-width: 689px) {
.texto-destacado-presentacion p {
font-size: 5.6vw;
} 
.carrusel-iconos h3 {
font-size: 6vw;
}
.carrusel-iconos img {
height: 20vw!important;
}
}/**/.equipo-miembro-cont .heading-line {
font-size: 4vw;
line-height: 1;
font-family: 'Bricolage Grotesque';
color: var(--principal);
font-weight: 600;
}
.nectar-fancy-ul[data-animation=true] ul {
padding-top: 40px;
}
.nectar-fancy-ul[data-animation=true] ul li {
opacity: 0;
left: -20px;
margin-bottom: 15px;
}
.nectar-fancy-ul[data-list-icon=dot] ul li {
font-size: 18px;
font-weight: 400;
}
.nectar-fancy-ul[data-list-icon=dot] ul li:before {
top: 0px;
font-size: 48px;
color: var(--principal);
}
@media (max-width: 999px) {
.equipo-miembro-cont .heading-line {
font-size: 6vw;
}
}
@media (max-width: 689px) {
.equipo-miembro-cont .heading-line {
font-size: 8vw;
}
}/*/*/.texto-destacado-scroll .nectar-scrolling-text {
font-size: 8vw;
line-height: 1.1;
font-weight: 600;
font-family: var(--font-titulo);
color: var(--secundario);
}
.texto-destacado-scroll .nectar-scrolling-text-inner__text-chunk {
gap: .45em;
}
.nectar-scrolling-text .nectar-scrolling-text-inner__text-chunk {
align-items: center;
}
.nectar-scrolling-text .nectar-scrolling-text-inner__text-chunk img {
width: 8vw!important;
max-width: 200%!important;
}
.texto-destacado-opcidad.embarazo p{
font-size: 4vw;
line-height: 1.2;
}
@media (max-width: 999px) {
.texto-destacado-scroll .nectar-scrolling-text {
font-size: 10vw;
}
.nectar-scrolling-text .nectar-scrolling-text-inner__text-chunk img {
width: 12vw!important;
}
.texto-destacado-scroll .nectar-scrolling-text-inner__text-chunk  {
gap: .25em;
}
.nectar-scrolling-text[data-spacing=true] .nectar-scrolling-text-inner>.nectar-scrolling-text-inner__text-chunk {
padding-left: .25em;
}
.texto-destacado-opcidad.embarazo p {
font-size: 6.3vw;
}
}
@media (max-width: 689px) {
.texto-destacado-scroll .nectar-scrolling-text {
font-size: 12vw;
}
.nectar-scrolling-text .nectar-scrolling-text-inner__text-chunk img {
width: 14vw!important;
}
.texto-destacado-scroll .nectar-scrolling-text-inner__text-chunk  {
gap: 0;
}
.nectar-scrolling-text[data-spacing=true] .nectar-scrolling-text-inner>.nectar-scrolling-text-inner__text-chunk {
padding-left: 0;
}
}/*/*/.postparto-list-cont .nectar-fancy-ul[data-animation=true] ul {
padding-top: 0px;
}/*/*/.lactancia-h1-cont h1 {
line-height: 1;
}
.lactancia-isotipo-gigante img {
width: 125%!important;
}/*/*/.titulos-politicas h2 {
font-weight: 400;
font-size: 40px;
color: var(--principal);
}
@media (max-width: 689px) {
.titulos-politicas h2 {
font-size: 24px;
}
}/**/#contacto {
padding: 0 32px;
margin-top: 20%!important;
}
#contacto .row_col_wrap_12 {
background-color: var(--principal);
border-radius: 20px;
}
.contacto-lopd-cont .wpb_wrapper, .contacto-datos-cont .wpb_wrapper {
gap: 2vw;
}
.contacto-lopd-cont h6 {
color: var(--crema)!important;
font-weight: 400;
font-size: 16px;
}
.contacto-datos-cont h6 {
color: var(--mocca)!important;
font-weight: 400;
font-size: 32px;
line-height: 1.2;
}
.contacto-datos-cont p {
font-weight: 500;
font-size: 24px;
}
.nectar-leaflet-map {
border-radius: 12px;
}
.leaflet-control {
display: none;
}
.material .wpb_content_element, .material .wpb_row {
margin-bottom: 8px;
}
@media (max-width: 1299px) {
.form-column .vc_column-inner{
padding-left: 8vw;
}
}
@media (max-width: 999px) {
.contacto-datos-cont h6 {
font-size: 28px;
}
}
@media (max-width: 699px) {
#contacto {
padding: 0 20px;
}
.contacto-datos-cont h6, .contacto-datos-cont p {
font-size: 22px;
}
} .wpcf7 label {
margin: 0 0 8px 0!important;
font-weight: 500!important;
letter-spacing: -0.02em!important;
color: var(--mocca)!important;
font-family: 'Work Sans';
font-size: 16px;
}
.wpcf7-form p span {
color: #664b36;
}
.wpcf7-list-item {
margin: 0;
}
body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] input[type=password], body[data-form-style="minimal"] input[type=tel], body[data-form-style="minimal"] input[type=url], body[data-form-style="minimal"] input[type=search], body[data-form-style="minimal"] input[type=date], body[data-form-style="minimal"] input[type=number], body[data-form-style="minimal"] select {
background-color: transparent!important;
border-bottom: 2px solid #664b36!important;
border-radius: 4px!important;
border-top: none !important;
border-right: none !important;
border-left: none !important;
max-height: 200px;
color: var(--mocca);
}
body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit] {
box-shadow: 0 0 0 1px var(--mocca),0px 1px 2px rgba(0,0,0,0.15)!important;
border-color: var(--mocca)!important;
background-color: var(--mocca)!important;
color: var(--crema)!important;
font-family: 'Work Sans';
font-size: 18px;
}
body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit] {
padding: 15px 24px !important;
line-height: 0.6!important;
margin-top: 20px!important;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
padding: 4px!important;
}/*/*/.copyright-cont * {
font-size: 14px!important;
color: var(--principal)!important;
}
.copyright-cont a:hover {
color: var(--mocca)!important;
}