:root {
--naranja: #eda074;
--gris-oscuro: #4b5050;
--gris-claro: #f4f4f4;
--blanco: #ffffff;
--padding-columna: 15px;
--ajuste-padding-top: 13;
--tiempo-transi: .5s;
--font-titulo: 10px "Montserrat Bold", sans-serif;
--font-parrafo: 20 "Work Sans Regular", sans-serif;
--time-rapido: .25s;
--time-medio: .5s;
--time-lento: .75s;
--margin-interior: 40px;
--padding-lateral: 15vw;
--padding-lateral-interior: 10vw;
--grosor-linea: 1px;
--font-size-h1: 7vw;
--font-size-h2: 5vw;
}
@media (max-width: 1300px){
:root {
--padding-lateral-interior: 0;
}
}
@media (max-width: 999px){
:root {
--ajuste-padding-top: 5;
--font-size-h2: 15vw;
--margin-interior: 20px;
--font-size-h1: 15vw;
}
}
::-moz-selection {
color: var(--naranja)!important;
background: var(--gris-oscuro)!important;
}
::selection {
color: var(--naranja)!important;
background: var(--gris-oscuro)!important;
}/*/*/.columna-general {
padding-left: var(--padding-columna)!important;
padding-right: var(--padding-columna)!important;
}
.contenedor-general {
padding-left: var(--padding-lateral)!important;
padding-right: var(--padding-lateral)!important;
}
.contenedor-general {
padding-top: calc(var(--padding-columna) * var(--ajuste-padding-top))!important;
overflow: hidden!important;
}
.sin-padding-bottom {
padding-bottom: 0!important;
}
.sin-padding {
padding-top: 0!important;
padding-bottom: 0!important;
}
.padding-top {
padding-top: calc(var(--padding-columna) * var(--ajuste-padding-top))!important;
}
.padding-bottom {
padding-bottom: calc(var(--padding-columna) * var(--ajuste-padding-top))!important;
}
.padding-todo {
padding-top: calc(var(--padding-columna) * var(--ajuste-padding-top))!important;
padding-bottom: calc(var(--padding-columna) * var(--ajuste-padding-top))!important;
}
.margin-top-general {
margin-top: calc(var(--padding-columna) * var(--ajuste-padding-top))!important;
}
.margin-top-interior {
margin-top: var(--margin-interior)!important;
}
.margin-top-interior-doble {
margin-top: calc(var(--margin-interior) * 2)!important;
}
.margin-bottom-interior {
margin-bottom: var(--margin-interior)!important;
}
.padding-lateral-izq {
padding-left: var(--padding-lateral-interior)!important;
}
.padding-lateral-izq-menor {
padding-left: calc(var(--padding-lateral-interior) / 2)!important;
}
.padding-top-interior {
padding-top: var(--margin-interior)!important;
}
.padding-lateral-cero {
padding-left: var(--padding-columna)!important;
padding-right: var(--padding-columna)!important;
}
.show-movil {
display: none;
}
.hide-movil {
display: block;
}
.cta-reserva-cont {
padding-top: var(--margin-interior)!important;
}
.circulo-animado {
position: absolute;
z-index: 10;
top: 22.5vh;
left: -1vw;
border-radius: 1000px;
background: var(--blanco);
transform: translateX(-50%);
width: 10.5vw;
height: 10.5vw;
}
.circulo-animado > img {
position: absolute;
left: 0;
top: 0;
}
.circulo-animado > img:first-child{
border-radius: 1000px;
animation: rota-circulo-txt 15s linear infinite;
}
@keyframes rota-circulo-txt {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
.anima-circulos-cont-all {
width: 100%!important;
}
.anima-circulos-cont {
top: 0;
position: absolute;
left: 0;
}
.anima-circulos-cont.derecha {
right: 0;
transform: translateX(calc(var(--padding-lateral) * -1))!important;
left: auto!important;
}
.anima-circulos-cont span {
width: 1px;
height: 1px;
border-radius: 100000px;
position: absolute;
transform-origin: 50% 50%!important;
animation: aniama-circulo 6s linear infinite;
border: var(--grosor-linea) solid var(--naranja);
opacity: .1;
}
.anima-circulos-cont span:after {
content: '';
height: 100%;
widows: 100%;
}
.anima-circulos-cont span:nth-child(1) {
animation-delay: 0s!important;
}
.anima-circulos-cont span:nth-child(2) {
animation-delay: 1s!important;
}
.anima-circulos-cont span:nth-child(3) {
animation-delay: 2s!important;
}
.anima-circulos-cont span:nth-child(4) {
animation-delay: 3s!important;
}
.anima-circulos-cont span:nth-child(5) {
animation-delay: 4s!important;
}
.anima-circulos-cont span:nth-child(6) {
animation-delay: 5s!important;
}
@keyframes aniama-circulo {
0% {
transform: scale(0);
opacity: .1;
}
100% {
transform: scale(700);
opacity: 0;
}
}
@media (max-width: 999px){
.contenedor-general {
padding-left: calc(var(--padding-columna) * 2)!important;
padding-right: calc(var(--padding-columna) * 2)!important;
}
.columna-general {
padding-left: 0!important;
padding-right: 0!important;
}
.columna-general-fix {
padding-left: var(--padding-columna)!important;
padding-right: var(--padding-columna)!important;
}
.contenedor-general {
padding-top: calc(var(--padding-columna) * var(--ajuste-padding-top))!important;
}
.columna-general-sin-top {
padding-top: 0!important;
}
.orden-1 {
order: 1;
}
.orden-2 {
order: 2;
}
.orden-3 {
order: 3;
}
.show-movil {
display: block!important;
}
.hide-movil {
display: none!important;
}
.margin-top-movil {
margin-top: var(--margin-interior)!important;
}
.circulo-animado.movil {
top: 28vw;
left: 84vw;
transform: translateX(-100%);
width: 29vw;
height: 29vw;
}
}
@media (max-width: 689px){
.columna-general-fix,
.columna-general {
padding-left: 0!important;
padding-right: 0!important;
}
}
.sin-padding-top {
padding-top: 0!important;
}
.color-naranja {
filter: brightness(0) saturate(100%) invert(91%) sepia(19%) saturate(3583%) hue-rotate(308deg) brightness(100%) contrast(87%);
}/**/.wpcf7-list-item {
--size-checkbox: 21px;
--size-checkbox-2: calc(var(--size-checkbox) / 2);
display: block;
margin-bottom: 15px;
}
.wpcf7-list-item input {
padding: 0;
height: initial;
width: initial;
margin-bottom: 0;
display: none;
}
.wpcf7-list-item label {
position: relative;
cursor: pointer;
height: max-content;
display: flex;
align-items: center;
}
.wpcf7-list-item label:before {
content:'';
border: var(--grosor-linea) solid var(--blanco);
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
margin-right: 5px;
border-radius: 1000px;
width: var(--size-checkbox);
height: var(--size-checkbox);
}
.wpcf7-list-item input[type="checkbox"]:checked + span:after {
content: '';
width: var(--size-checkbox-2);
height: var(--size-checkbox-2);
background: var(--blanco);
border-radius: 1000px;
position: absolute;
display: flex;
left: calc(var(--size-checkbox-2) + 1px); top: 50%;
transform: translate(-50%, -50%);
} /*/*/.material-symbols-outlined {
font-variation-settings:
'FILL' 0,
'wght' 400,
'GRAD' 0,
'opsz' 24;
padding-right: 3px;
}/*/*/* {
font-variant-ligatures: no-common-ligatures;
}
p {
font-size: 18px!important;
line-height: 28px!important;
}
h1, h2, h3, h4 {
font-family: 'Oswald', sans-serif!important;
}
h1 {
font-size: var(--font-size-h1)!important;
color: var(--naranja)!important;
}
h2 {
font-size: var(--font-size-h2)!important;
line-height: 1.2!important;
}
.nectar-split-heading {
margin-bottom: 0!important;
}
h1 span,
h2 span {
line-height: 1.3!important;
}/*/*/.nectar-cta {
margin-top: calc(var(--padding-columna) * 2);
}
body[data-form-submit=regular] .container-wrap input[type=submit],
.nectar-cta .nectar-button-type .link_wrap {
border-radius: 100px!important;
padding: 4px 10px!important;
display: flex;
width: max-content;
font-size: 23px!important;
font-weight: 400!important;
font-family: 'Montserrat', sans-serif!important;
line-height: 36px!important;
border: none !important;
}/*/*/#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;
}
.off-canvas-menu-container.mobile-only > ul > li:last-child a,
nav[aria-label="Main Menu"] > ul:first-child > li:last-child a span {  
background: var(--naranja)!important;
border-radius: 10000px;
color: var(--blanco)!important;
padding: 6px 12px!important;
transition: var(--time-rapido);
}
nav[aria-label="Main Menu"] > ul:first-child > li:last-child a:hover span {
background: var(--gris-oscuro)!important;
}  
#header-outer #top .sf-sub-indicator i {
color: var(--naranja) !important;
font-size: 21px !important;
}
.sub-menu li {
margin-bottom: 0!important;
}
.sub-menu a {
font-family: 'Montserrat', sans-serif!important;
font-weight: 100!important;
color: var(--gris-oscuro)!important
}
.sub-menu a:focus,
.sub-menu a:hover {
color: var(--blanco)!important;
}
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
font-weight: 400!important;
line-height: 1.1!important;
}
.off-canvas-menu-container.mobile-only > ul > li:last-child a {
background: var(--gris-oscuro)!important;
padding: 6px 14px 8px 14px!important;
}
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container > ul > li a:hover {
color: var(--blanco)!important;
}/*/*/#header-cont {
padding-top: 0!important;
}
.header-txt-cont {
z-index: 11;
}
.header-titulo * {
color: var(--naranja);
font-size: 4vw!important;
font-family: "Oswald", sans-serif!important;
font-optical-sizing: auto;
font-weight: 100!important;
line-height: 1!important;
}
.header-titulo p > span:nth-last-child(3) > *,
.header-titulo p > span:nth-last-child(2) > *,
.header-titulo p > span:last-child > * {
font-size: 6.5vw!important;
}
@media (max-width: 999px){
.header-titulo p > span:nth-child(2) {
padding-right: 30vw!important;
}
.header-titulo * {
font-size: 10vw!important;
}
.header-titulo p > span:nth-last-child(3) > *,
.header-titulo p > span:nth-last-child(2) > *,
.header-titulo p > span:last-child > * {
font-size: 18vw!important;
}
}/*/*/#nos-presentamos .nectar-flickity {
left: calc(calc(var(--padding-columna) * 2) * -1);
}
#nos-presentamos .flickity-viewport {
margin: 0!important;
}
#nos-presentamos .nectar-flickity .cell {
padding: 0!important;
}
#nos-presentamos .nectar-split-heading * {
color: var(--blanco);
}
#nos-presentamos .nectar-split-heading:before {
content: '';
width: 100px;
height: 100px;
clip-path: polygon(0 0, 100% 100%, 100% 0);
right: calc(100% + calc(var(--padding-columna) * 3));
position: absolute;
z-index: 11111111111;
background: var(--naranja);
display: flex;
}
@media (max-width: 999px){
#nos-presentamos {
padding-top: 0!important;
padding-bottom: calc(var(--padding-columna) * var(--ajuste-padding-top))!important;
}
#nos-presentamos .nectar-split-heading {
padding-top: var(--margin-interior);
}
#nos-presentamos .nectar-flickity {
width: 100vw!important;
}
}/*/*/#companias h2 {
color: var(--naranja)!important;
}
.companias-logos-cont > div > div {
display: flex!important;
flex-wrap: wrap!important;
justify-content: space-between!important;
align-items: center!important;
}
.companias-logos-cont img {
filter: brightness(0) saturate(100%) invert(70%) sepia(86%) saturate(410%) hue-rotate(317deg) brightness(98%) contrast(89%)!important;
width: 8vw!important;
padding-right: calc(var(--padding-columna) * 2)!important;
padding-bottom: calc(var(--padding-columna) * 2)!important;
}
@media (max-width: 999px){
.companias-logos-cont img {
width: 20vw!important;
}
.companias-logos-cont {
margin-top: var(--margin-interior)!important;
}
}
@media (max-width: 689px){
.companias-logos-cont img {
width: 40vw!important;
}
.companias-logos-cont {
margin-top: var(--margin-interior)!important;
}
}/*/*/#tratamientos * {
color: var(--blanco)!important;
}
#tratamientos-cont > div:last-child > div > div > div {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.tratamiento-icon-txt {
padding: var(--padding-columna)!important;
width: 25%;
transition: var(--time-medio);
cursor: pointer;
}
.tratamiento-icon-txt > div > div > div {
padding: calc(var(--padding-columna) * 2) var(--padding-columna)!important;
background: var(--blanco);
}
.tratamiento-icon-txt:hover {
scale: 1.1;
}
.tratamiento-icon-txt p {
margin-top: 10px;
line-height: 1.2!important;
}
.tratamientos-cta {
left: 50%!important;
transform: translateX(-50%)!important;
position: relative;
width: min-content;
}
.tratamientos-cta.izquierda {
left: 0!important;
transform: translateX(0)!important;
}
@media (max-width: 999px){
.tratamiento-icon-txt {
padding: calc(var(--padding-columna) / 2)!important;
width: 33%;
}
.tratamiento-icon-txt p {
font-size: 2.5vw!important;
}
.tratamiento-icon-txt > div > div > div {
padding: 10px!important;
}
#tratamientos-cont > div:last-child > div > div > div {
justify-content: flex-start;
}
.tratamiento-icon-txt p {
font-size: 2.5vw!important;
}
}
@media (max-width: 689px){
.tratamiento-icon-txt {
padding: calc(var(--padding-columna) / 2)!important;
width: 50%;
}
.tratamiento-icon-txt > div > div > div {
padding: 10px!important;
}
#tratamientos-cont > div:last-child > div > div > div {
justify-content: flex-start;
}
}/*/*/#voluntariado img {
padding-bottom: calc(var(--padding-columna) * 2);
}
.voluntrariado-titulo h2 {
font-size: 60px!important;
line-height: normal!important;
}
.voluntrariado-titulo p {
font-size: 30px;
color: var(--naranja);
}
.voluntrariado-titulo .wpb_text_column {
margin: 0!important;
}
.voluntariado-poblado {
width: 100vw!important;
padding: 0;
}
@media (max-width: 689px){
.voluntrariado-titulo .wpb_wrapper h2.vc_custom_heading {
font-size: 53px!important;
line-height: 1.1!important;
}
.voluntrariado-titulo p {
margin-top: var(--padding-columna);
}
}/*/*/#el-equipo .el-equipo-txt {
margin-top: calc(var(--padding-columna) * 2)!important;
}
#el-equipo-personal .team-member {
margin-bottom: calc(var(--padding-columna) * 3)!important;
pointer-events: none;
}
#el-equipo-personal > div > div:nth-child(1) .team-member,
#el-equipo-personal > div > div:nth-child(2) .team-member,
#el-equipo-personal > div > div:nth-child(3) .team-member,
#el-equipo-personal > div > div:nth-child(4) .team-member{
pointer-events: auto;
}
.nectar_team_member_overlay.open .team_member_details .title,
#el-equipo-personal .team-meta h5 {
font: 20px "Montserrat", sans-serif!;
font-weight: 400;
color: var(--naranja)!important;
}
.nectar_team_member_overlay.open .team_member_details h2 {
line-height: 1.2;
}
#el-equipo-personal .team-meta h3 {
font: 40px "Oswald", sans-serif;
font-weight: 400;
line-height: 1.2;
}
#el-equipo-personal .nectar-cta.loaded {
margin-top: 10px;
}
#el-equipo-galeria img {
margin-bottom: calc(var(--padding-columna) * 2)!important;
}
.diploma-bti-txt p {
line-height: normal!important;
}
.diploma-bti-txt > div > div > div:nth-child(1) p {
font-size: 30px!important;
}
.diploma-bti-txt > div > div > div:nth-child(2) p {
font-size: 40px!important;
}
.diploma-bti-txt > div > div > div:nth-child(3) p {
font-size: 45px!important;
background: var(--gris-oscuro);
color: var(--blanco);
padding: var(--padding-columna) calc(var(--padding-columna) + 10px)!important;
border-bottom: 10px solid #e03dae;
width: max-content
}
.diploma-bti-txt > div > div > div:nth-child(4) p {
font-size: 30px!important;
}
@media (max-width: 689px){
.diploma-bti-txt > div > div > div:nth-child(2) p {
font-size: 30px!important;
}
.diploma-bti-txt > div > div > div:nth-child(3) p {
font-size: 30px!important;
width: auto!important;
padding: var(--padding-columna)!important;
}
}/*/*/#tratamiento-3 h2,
#tratamiento-2 h2,
#tratamiento h2 {
font-size: 50px!important;
color: var(--naranja)!important;
line-height: 1.1!important;
}
#tratamiento-sticky h2 {
font-size: 5vw!important;
color: var(--naranja);
}
.tratamiento-sticky-step {
margin-bottom: calc(var(--padding-columna) * 4)!important;
}
.tratamiento-sticky-step:last-child {
margin-bottom: 0!important;
}
.tratamiento-sticky-step .wpb_text_column {
margin: 0!important;
}
.tratamiento-sticky-step h3 {
margin-bottom: var(--padding-columna)!important;
color: var(--gris-oscuro)!important;
font: 36px 'Montserrat', san-serif!important;
}
#comparacion h2 {
color: var(--blanco);
line-height: 1.2;
}
#comparacion .skip-lazy {
width: 100%!important;
}
#comparacion .twentytwenty-handle,
#comparacion .twentytwenty-handle::before,
#comparacion .twentytwenty-handle::after {
background: var(--blanco)!important;
}
#comparacion .twentytwenty-wrapper {
padding: 0!important;
margin-bottom: calc(var(--padding-columna) * 2);
}
#comparacion .twentytwenty-left-arrow {
border-right: 6px solid var(--gris-oscuro);
}
#comparacion .twentytwenty-right-arrow {
border-left: 6px solid var(--gris-oscuro);
}
#comparacion .twentytwenty-wrapper.twentytwenty-horizontal {
padding-top: 0!important;
padding-bottom: 0!important;
}
.comparacion-protesis h2 {
font-size: 3.5vw!important;
}
.comparacion-protesis .twentytwenty-wrapper.twentytwenty-horizontal {
padding: 0!important;
}
.tratamiento-entrecomillado p {
font-size: 51px!important;
line-height: 1.1!important
}
.brackets-titulo * {
background: none!important;
padding-top: 0!important;
}
.brackets-titulo h2,
.brackets-titulo h3 {
color: var(--blanco);
font-size: var(--font-size-h2)!important;
}
.brackets-cont {
padding: 0 var(--padding-columna) calc(var(--padding-columna) * 2)  var(--padding-columna);
}
.brackets-cont-all > div:last-child > * > * > * > * > div:last-child > * > *,
.brackets-cont-all > div:last-child > * > * > * > * > div:last-child,
.brackets-cont-all > div:last-child > * > * > *,
.brackets-cont-all > div:last-child > * > * {
min-height: 100%!important;
display: flex!important;
height: 100%!important;
}
.brackets-cont > * > * > * {
background: var(--blanco);
padding: calc(var(--padding-columna) * 1.5) var(--padding-columna);
}
.brackets-cont h3,
.brackets-cont h4 {
font-size: 40px;
line-height: 1.2!important;
font-weight: 200!important;
}
.brackets-cont img {
margin-bottom: calc(var(--padding-columna) * 2)!important;
}
.tratamiento-link {
padding-top: calc(var(--padding-columna) * 2)!important;
padding-bottom: calc(var(--padding-columna) * 2)!important;
}
.tratamiento-link p {
padding-right: calc(var(--padding-columna) * 2);
font-size: 40px!important;
line-height: 1.2!important;
}
.cuidado-infantil-cont h3 {
font-size: 50px!important;
line-height: 1.2!important;
}
.cuidado-infantil-step {
padding: 0 var(--padding-columna);
}
.cuidado-infantil-step p {
margin-top: var(--margin-interior)!important;
}
.alteraciones-sueno-frase-opa p {
font-size: 40px!important;
color: var(--naranja);
}
@media (max-width: 999px){
#tratamiento-sticky h2 {
font-size: 10vw!important;
}
#tratamiento-3 h2,
#tratamiento-2 h2,
#tratamiento h2 {
font-size: 35px!important;
}
.tratamiento-entrecomillado p {
font-size: 30px!important;
}
.tratamiento-link p {
font-size: 30px!important;
}
.cuidado-infantil-cont > div:last-child > div {
margin-top: calc(var(--margin-interior) * 2);
}
.tratamiento-sticky-step h3 {
font-size: 30px!important;
}
}/*/*/.ultimas-tecnologias-cont {
padding-bottom: calc(var(--padding-columna) * 2)!important;
}
.ultimas-tecnologias-cont:first-child {
margin-top: initial!important;
}
.ultimas-tecnologias-step > div > div > div {
background: var(--gris-claro)!important;
padding: calc(var(--padding-columna) * 2)!important;
}
.ultimas-tecnologias-step h2 {
font-size: 50px!important;
}
.ultimas-tecnologias-step h2:after {
content: '';
background: var(--naranja);
width: 150px;
height: 2px;
position: relative;
display: flex;
margin-top: 15px;
}/*/*/#instalaciones-galeria {
margin-top: calc(var(--padding-columna) * 2);
}
#instalaciones-galeria img {
margin-bottom: calc(var(--padding-columna) * 2)!important;
}/*/*/#blog-content .post-header h3.title {
font-size: 35px!important;
line-height: 1.3;
}
#blog-content .meta-category a {
font-weight: 100!important;
}
#blog-content .meta-category a:after {
content: ' |';
padding-left: 10px;
color: var(--gris-oscuro);
}
#blog-content .widget_recent_entries a {
line-height: 1.3;
margin-bottom: 10px;
}
#blog-content .widget_recent_entries h4 {
font-size: 30px;
color: var(--naranja);
opacity: 1;
font-weight: 100;
}
#blog-content .widget.widget_recent_comments {
display: none;
}
#blog-content .post-featured-img {
border-radius: 0!important;
}
#pagination * {
font: 18px 'Montserrat', san-serif!important;
}
#pagination .page-numbers.current {
padding: 5px 12px!important;
}
h1.entry-title {
font-size: 100px!important;
line-height: 1.2!important;
}
.post-content h2 {
font-size: 40px!important;
}
body.search #page-header-bg {
height: max-content!important;
}
body.search #page-header-bg .inner-wrap {
padding: 30px 0!important;
}
body.search #page-header-bg .inner-wrap h1 {
font-size: 50px!important;
line-height: 1!important;
}
body.search #page-header-bg .span_6 {
top: 0!important;
transform: translateY(0)!important;
}
#blog-content .search-field,
body.search .search-field {
color: var(--gris-oscuro)!important;
}
body.search h3 {
font-family: 'Montserrat', sans-serif!important;
font-weight: 100;
font-size: 18px!important;
}
body.search .result-num {
color: var(--gris-oscuro)!important;
}
body.search h2 {
font-size: 30px!important;
line-height: 1.2!important;
}
@media (max-width: 999px){
h1.entry-title {
font-size: 50px!important;
}
.post-content h2 {
font-size: 30px!important;
}
}/*/*/#politicas-cont h4 {
font-size: 30px!important;
}/*/*/.cky-consent-bar {
border-radius: 0!important;
}
.cky-title {
padding-bottom: 0!important;
font-size: 23px!important;
line-height: normal!important;
}
.cky-modal p,
.cky-notice-des p {
font-size: 15px!important;
line-height: 1.4!important;
}
@media (max-width: 999px){
.cky-revisit-bottom-left {
right: 15px!important;
left: auto!important;
}
}/*/*/#contacto-cont {
margin-top: calc(var(--padding-columna) * var(--ajuste-padding-top))!important;
padding-top: 0!important;
padding-left: 0!important;
padding-right: 0!important;
}
#contacto-cont .columna-general {
padding: 0!important;
}
#contacto-cont .columna-general > div > div {
padding: 75px calc(var(--padding-columna) * 2);
}
#contacto-cont .contacto-datos > div > div:last-child {
display: flex!important;
flex-direction: column;
padding-bottom: var(--padding-columna )!important;
flex-wrap: wrap;
}
#contacto-cont .contacto-datos .nectar-cta {
margin-top: 0!important;
}
#contacto-cont .contacto-datos:before {
content: '';
width: 100px;
height: 100px;
clip-path: polygon(0 0, 100% 0, 0 100%);
left:99%;
position: absolute;
z-index: 11111111111;
background: var(--naranja);
display: flex;
top: 5vw;
}
#contacto-cont .contacto-datos a {
color: var(--blanco);
transition: 0s!important;
}
#contacto-cont .contacto-datos a:hover {
color: var(--gris-oscuro);
}
.contact-logo {
filter: brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(0%) hue-rotate(302deg) brightness(105%) contrast(105%);
width: 50%;
margin-bottom: calc(var(--padding-columna) * 2)!important;
}
.contacto-formulario p {
color: var(--blanco);
}
.contacto-formulario .wpcf7-list-item {
margin-left: 0!important;
}
.contacto-datos-cont {
padding: 100px 0;
}
.contacto-dato-titu {
display: flex!important;
align-items: center!important;
}
.contacto-dato-titu {
font-size: 25px;
line-height: normal;
padding-bottom: 5px;
}
.contacto-dato-titu + br {
display: none;
}
.nectar-leaflet-map {
height: 100%!important;
width: calc(100% + var(--padding-columna));
}
.nectar-leaflet-map .leaflet-control-attribution.leaflet-control {
display: none;
}
.formulario-titulo p {
font-size: 60px!important;
font-family: 'Oswald', sans-serif!important;
color: var(--blanco)!important;
line-height: normal!important;
}
.borde-bottom-contacto {
border-bottom: 5px solid var(--blanco);
}
@media (max-width: 999px){
.nectar-leaflet-map {
height: 50vh!important;
}
}/**/.search-field,
.wpcf7-form textarea,
.wpcf7-form input {
background: none!important;
border: none!important;
border-bottom: var(--grosor-linea) solid var(--blanco)!important;
border-radius: 0!important;
padding-left: 0!important;
padding-right: 0!important;
font: var(--font-parrafo)!important;
font-size: 20px!important;
color: var(--blanco)!important;
}
.search-field {
border-bottom: var(--grosor-linea) solid var(--naranja)!important;
}
.wpcf7-form textarea {
resize: none;
height: 100px;
}
.wpcf7-form input[type="submit"] {
border: none!important;
background: var(--blanco)!important;
color: var(--gris-oscuro)!important;
}
.wpcf7-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:focus {
transform: translateY(0)!important;
box-shadow: none!important;
background: var(--naranja)!important;
color: var(--blanco)!important;
}
.search-field:focus,
.wpcf7-form textarea:focus,
.wpcf7-form input:focus {
border: none!important;
border-bottom: var(--grosor-linea) solid var(--blanco)!important;
box-shadow: none!important;
}
.search-field:focus {
border-bottom: var(--grosor-linea) solid var(--gris-oscuro)!important;
}
.wpcf7-form * {
font-family: 'Montserrat', sans-serif;
}
.wpcf7 form > *:nth-last-child(2) {
display: flex;
flex-direction: row-reverse;
align-items: center;
}
.wpcf7-response-output,
.wpcf7-not-valid-tip {
padding: 0!important;
margin: 0!important;
background: none!important;
box-shadow: none!important;
color: var(--naranja)!important;
}
.wpcf7-response-output {
border: none!important;
margin-top: 20px!important;
line-height: 1.2;
}
.wpcf7 form[data-status="sent"] .wpcf7-response-output {
color: var(--blanco)!important;
}
.wpcf7 ::placeholder {
color: var(--blanco)!important;
}
.wpcf7 p {
padding-bottom: 10px!important;
}
.wpcf7-form .formu-checkbox .wpcf7-list-item-label,
.wpcf7-form .aviso-racaptcha p {
font-size: 15px!important;
color: var(--blanco)!important;
line-height: normal!important;
}
.grecaptcha-badge {
visibility: hidden;
} .contacto-politicas {
position: relative;
width: 100%;
margin-top: auto!important;
}
.contacto-politicas > div:last-child > div > div > div > div > div {
display: flex;
width: 100%;
justify-content: space-between;
flex-wrap: wrap;
}
.contacto-politicas .contacto-politicas-columna {
width: max-content;
}
.contacto-politicas * {
font-size: 14px!important;
margin: 0!important;
}
.contacto-politicas p {
padding: 0!important;
}
@media (max-width: 999px){
#contacto-cont .contacto-datos:before {
display: none!important;
}
}/*/*/.copyright-cont * {
font-size: 16px!important;
color: var(--gris-oscuro)!important;
}
.copyright-cont a {
color: var(--blanco)!important;
}
.copyright-cont a:hover {
color: var(--gris-oscuro)!important;
}