.blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; }
@use "sass:math"; .blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; } body,
html {
min-height: 100vh;
height: auto; }
body {
font-family: 'Poppins', sans-serif;
font-weight: 300;
font-style: normal;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.44;
background-color: #FBFBFB;
background-color: aqua;
margin: 0;
padding: 0; }
@media (max-width: 992px) {
body {
font-size: clamp(14px, 3.75vw, 18px);
line-height: 1.3; } }
.page {
margin: 0; } * {
box-sizing: border-box; }
a {
display: block;
text-decoration: none;
text-align: center;
color: #FBFBFB; }
h1, h2, h3, h4, h5, h6 {
margin: 0;
color: #4E4E4E; }
h1, h2 {
font-weight: 500;
font-size: clamp(28px, 2.7083333333vw, 52px);
line-height: 1.26; }
@media (max-width: 992px) {
h1, h2 {
font-size: clamp(32px, 1.875vw, 40px); } }
p {
margin: 0;
color: #4E4E4E;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.3; }
p.subtitle {
font-size: clamp(16px, 1.0416666667vw, 20px);
font-weight: 300;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.15625vw;
margin-bottom: 1.9791666667vw;
color: #2C72B5; }
@media (max-width: 992px) {
p, li {
font-size: clamp(14px, 3.75vw, 18px); }
p.subtitle {
font-size: clamp(12px, 2.5vw, 14px);
letter-spacing: 0.625vw;
margin-bottom: 5vw; } }
ul {
list-style: none;
padding: 0;
margin: 0; }
ul li:before {
top: 0;
transform: none; }
strong {
font-weight: 500; }
.upper {
text-transform: uppercase; }
.under {
text-decoration: underline; }
.alignCenter {
text-align: center; }
img {
max-width: 100%; }
.flex {
display: flex; }
.flex__between {
justify-content: space-between; }
.flex__around {
justify-content: space-around; }
.flex__start {
justify-content: flex-start; }
.flex__end {
justify-content: flex-end; }
.flex__center {
justify-content: center; }
.flex__evenly {
justify-content: space-evenly; }
.flex__Aligncenter {
align-items: center; }
.flex__Alignend {
align-items: flex-end; }
.flex__Alignstart {
align-items: flex-start; }
.flex__wrap {
flex-wrap: wrap; }
.flex__column {
flex-direction: column; }
.flex__50 > * {
width: 48%; }
.flex__40_60 > * {
width: 38%; }
.flex__40_60 > *:last-child {
width: 58%; }
.flex__20_80 > * {
width: 18%; }
.flex__20_80 > *:last-child {
width: 78%; }
.separator {
display: block;
margin: 20px 0; }
.fluid-container {
width: 100%;
max-width: 100%;
display: flex;
align-items: center;
justify-content: center; }
.container {
width: 100%;
max-width: 75vw; }
@media (min-width: 1921px) {
.container {
max-width: 1440px !important; } }
@media (min-width: 769px) and (max-width: 1024px) {
.container {
max-width: 90vw !important;
padding: 0 20px !important; } }
@media (min-width: 1025px) and (max-width: 1366px) {
.container {
max-width: 82vw !important;
padding: 0 20px !important; } }
.container__full {
width: 100%;
max-width: 100%; }
@media (max-width: 576px) {
.container {
max-width: 100%;
padding: 0 4.1666666667vw; } }
.entry-content {
margin: 0;
overflow-x: hidden; } .cta-wrapper {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
cursor: pointer; }
.cta-wrapper:hover {
background-color: #2C72B5;
transition: all .2s linear; }
.cta-wrapper:hover a:after {
width: 1.3541666667vw;
height: 0.8333333333vw;
right: -1.6666666667vw; }
.cta-wrapper a {
font-size: clamp(16px, 0.9375vw, 18px);
font-weight: 500;
letter-spacing: 0.1041666667vw;
text-transform: uppercase;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB; }
.cta-wrapper a:after {
content: "";
position: absolute;
top: 50%;
right: -1.1458333333vw;
transform: translateY(-50%);
background-image: url(//manzanerafisioterapia.es/wp-content/themes/manzanera-fisioterapia/assets/img/arrow-icon.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
width: 0.625vw;
height: 0.9375vw;
transition: all .2s linear; }
.cta-wrapper--transparent {
background-color: transparent;
border: 1px solid #FBFBFB; }
.cta-wrapper--transparent:hover {
background-color: #FBFBFB !important;
border-color: #2C72B5 !important; }
.cta-wrapper--transparent:hover a {
color: #2C72B5 !important; }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; }
.cta-wrapper--noArrow:hover a:after {
display: none !important; }
@media (max-width: 992px) {
.cta-wrapper {
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.cta-wrapper:hover a:after {
right: clamp(-20px, -5vw, -24px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper a {
font-size: clamp(14px, 3.3333333333vw, 16px);
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px); }
.cta-wrapper a:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; } }
.oval-block-spacer {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #E3EFED; }
.oval-block-spacer__white {
background-color: #FBFBFB; }
.oval-block-spacer__banner {
background-color: transparent; }
.oval-block-spacer img {
width: 100%; } .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.0416666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 0.9375vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border: 1px solid #D8D8D8;
border-radius: 0.4166666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
font-size: clamp(16px, 0.9375vw, 18px);
line-height: 0;
font-weight: 500;
letter-spacing: 0.1041666667vw;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB;
text-transform: uppercase;
cursor: pointer;
pointer-events: all; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; }
.bloque-envia-mensaje .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element {
display: flex;
justify-content: center; }
@media (max-width: 992px) { .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.6666666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 3.75vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
font-size: clamp(14px, 3.3333333333vw, 16px);
line-height: 0;
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px);
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; } }
.bloque-cabecera-single {
height: 31.25vw;
background-size: 100%;
background-repeat: no-repeat;
background-position: center top;
background-attachment: fixed;
position: relative; }
.bloque-cabecera-single:after {
content: "";
position: absolute;
bottom: -1px;
left: 50%;
transform: translateX(-50%);
width: 100%;
height: 7.0833333333vw;
background-image: url(//manzanerafisioterapia.es/wp-content/themes/manzanera-fisioterapia/assets/img/oval-1.svg);
background-repeat: no-repeat;
background-position: center bottom;
background-size: 100%; }
.bloque-cabecera-single .title-box {
margin: 0 auto; }
.bloque-cabecera-single .title-box h1 {
font-size: 3.9583333333vw;
line-height: 1;
font-weight: 600;
text-align: center;
color: #FBFBFB;
position: relative; }
.bloque-cabecera-single .title-box h1:before {
content: "";
position: absolute;
top: -1.1458333333vw;
left: 50%;
transform: translateX(-50%);
width: clamp(48px, 3.3333333333vw, 64px);
height: clamp(6px, 0.4166666667vw, 8px);
background-color: #1FA199; }
@media (max-width: 992px) {
.bloque-cabecera-single {
height: 50vw;
background-size: 160%; }
.bloque-cabecera-single:after {
bottom: -1.4583333333vw; }
.bloque-cabecera-single .title-box {
margin-top: 6.25vw; }
.bloque-cabecera-single .title-box h1 {
font-size: clamp(38px, 8.3333333333vw, 60px); }
.bloque-cabecera-single .title-box h1:before {
top: -10px;
height: 0.8333333333vw;
width: 6.6666666667vw; } }.blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; }
@use "sass:math"; .blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; } body,
html {
min-height: 100vh;
height: auto; }
body {
font-family: 'Poppins', sans-serif;
font-weight: 300;
font-style: normal;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.44;
background-color: #FBFBFB;
background-color: aqua;
margin: 0;
padding: 0; }
@media (max-width: 992px) {
body {
font-size: clamp(14px, 3.75vw, 18px);
line-height: 1.3; } }
.page {
margin: 0; } * {
box-sizing: border-box; }
a {
display: block;
text-decoration: none;
text-align: center;
color: #FBFBFB; }
h1, h2, h3, h4, h5, h6 {
margin: 0;
color: #4E4E4E; }
h1, h2 {
font-weight: 500;
font-size: clamp(28px, 2.7083333333vw, 52px);
line-height: 1.26; }
@media (max-width: 992px) {
h1, h2 {
font-size: clamp(32px, 1.875vw, 40px); } }
p {
margin: 0;
color: #4E4E4E;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.3; }
p.subtitle {
font-size: clamp(16px, 1.0416666667vw, 20px);
font-weight: 300;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.15625vw;
margin-bottom: 1.9791666667vw;
color: #2C72B5; }
@media (max-width: 992px) {
p, li {
font-size: clamp(14px, 3.75vw, 18px); }
p.subtitle {
font-size: clamp(12px, 2.5vw, 14px);
letter-spacing: 0.625vw;
margin-bottom: 5vw; } }
ul {
list-style: none;
padding: 0;
margin: 0; }
ul li:before {
top: 0;
transform: none; }
strong {
font-weight: 500; }
.upper {
text-transform: uppercase; }
.under {
text-decoration: underline; }
.alignCenter {
text-align: center; }
img {
max-width: 100%; }
.flex {
display: flex; }
.flex__between {
justify-content: space-between; }
.flex__around {
justify-content: space-around; }
.flex__start {
justify-content: flex-start; }
.flex__end {
justify-content: flex-end; }
.flex__center {
justify-content: center; }
.flex__evenly {
justify-content: space-evenly; }
.flex__Aligncenter {
align-items: center; }
.flex__Alignend {
align-items: flex-end; }
.flex__Alignstart {
align-items: flex-start; }
.flex__wrap {
flex-wrap: wrap; }
.flex__column {
flex-direction: column; }
.flex__50 > * {
width: 48%; }
.flex__40_60 > * {
width: 38%; }
.flex__40_60 > *:last-child {
width: 58%; }
.flex__20_80 > * {
width: 18%; }
.flex__20_80 > *:last-child {
width: 78%; }
.separator {
display: block;
margin: 20px 0; }
.fluid-container {
width: 100%;
max-width: 100%;
display: flex;
align-items: center;
justify-content: center; }
.container {
width: 100%;
max-width: 75vw; }
@media (min-width: 1921px) {
.container {
max-width: 1440px !important; } }
@media (min-width: 769px) and (max-width: 1024px) {
.container {
max-width: 90vw !important;
padding: 0 20px !important; } }
@media (min-width: 1025px) and (max-width: 1366px) {
.container {
max-width: 82vw !important;
padding: 0 20px !important; } }
.container__full {
width: 100%;
max-width: 100%; }
@media (max-width: 576px) {
.container {
max-width: 100%;
padding: 0 4.1666666667vw; } }
.entry-content {
margin: 0;
overflow-x: hidden; } .cta-wrapper {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
cursor: pointer; }
.cta-wrapper:hover {
background-color: #2C72B5;
transition: all .2s linear; }
.cta-wrapper:hover a:after {
width: 1.3541666667vw;
height: 0.8333333333vw;
right: -1.6666666667vw; }
.cta-wrapper a {
font-size: clamp(16px, 0.9375vw, 18px);
font-weight: 500;
letter-spacing: 0.1041666667vw;
text-transform: uppercase;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB; }
.cta-wrapper a:after {
content: "";
position: absolute;
top: 50%;
right: -1.1458333333vw;
transform: translateY(-50%);
background-image: url(//manzanerafisioterapia.es/wp-content/themes/manzanera-fisioterapia/assets/img/arrow-icon.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
width: 0.625vw;
height: 0.9375vw;
transition: all .2s linear; }
.cta-wrapper--transparent {
background-color: transparent;
border: 1px solid #FBFBFB; }
.cta-wrapper--transparent:hover {
background-color: #FBFBFB !important;
border-color: #2C72B5 !important; }
.cta-wrapper--transparent:hover a {
color: #2C72B5 !important; }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; }
.cta-wrapper--noArrow:hover a:after {
display: none !important; }
@media (max-width: 992px) {
.cta-wrapper {
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.cta-wrapper:hover a:after {
right: clamp(-20px, -5vw, -24px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper a {
font-size: clamp(14px, 3.3333333333vw, 16px);
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px); }
.cta-wrapper a:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; } }
.oval-block-spacer {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #E3EFED; }
.oval-block-spacer__white {
background-color: #FBFBFB; }
.oval-block-spacer__banner {
background-color: transparent; }
.oval-block-spacer img {
width: 100%; } .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.0416666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 0.9375vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border: 1px solid #D8D8D8;
border-radius: 0.4166666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
font-size: clamp(16px, 0.9375vw, 18px);
line-height: 0;
font-weight: 500;
letter-spacing: 0.1041666667vw;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB;
text-transform: uppercase;
cursor: pointer;
pointer-events: all; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; }
.bloque-envia-mensaje .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element {
display: flex;
justify-content: center; }
@media (max-width: 992px) { .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.6666666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 3.75vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
font-size: clamp(14px, 3.3333333333vw, 16px);
line-height: 0;
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px);
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; } }
.bloque-titulo-subtitulo {
padding-top: 0.625vw;
padding-bottom: 6.25vw; }
.bloque-titulo-subtitulo .text-wrapper {
width: 100%;
max-width: clamp(610px, 41.6666666667vw, 800px);
margin-top: 0.625vw;
margin-bottom: 1.0416666667vw; }
.bloque-titulo-subtitulo .text-wrapper h1, .bloque-titulo-subtitulo .text-wrapper h2, .bloque-titulo-subtitulo .text-wrapper h3 {
text-align: center;
color: #1A446D;
margin-bottom: 1.5104166667vw; }
.bloque-titulo-subtitulo .text-wrapper p {
text-align: center; }
.bloque-titulo-subtitulo .text-wrapper .subtitle {
color: #1A446D;
letter-spacing: 0.46875vw;
width: 80%;
margin: 1.6666666667vw auto; }
@media (max-width: 992px) {
.bloque-titulo-subtitulo .text-wrapper {
max-width: 80%;
margin-bottom: 4.1666666667vw; }
.bloque-titulo-subtitulo .text-wrapper h1, .bloque-titulo-subtitulo .text-wrapper h2, .bloque-titulo-subtitulo .text-wrapper h3 {
margin-bottom: 6.0416666667vw; } }.blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; }
@use "sass:math"; .blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; } body,
html {
min-height: 100vh;
height: auto; }
body {
font-family: 'Poppins', sans-serif;
font-weight: 300;
font-style: normal;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.44;
background-color: #FBFBFB;
background-color: aqua;
margin: 0;
padding: 0; }
@media (max-width: 992px) {
body {
font-size: clamp(14px, 3.75vw, 18px);
line-height: 1.3; } }
.page {
margin: 0; } * {
box-sizing: border-box; }
a {
display: block;
text-decoration: none;
text-align: center;
color: #FBFBFB; }
h1, h2, h3, h4, h5, h6 {
margin: 0;
color: #4E4E4E; }
h1, h2 {
font-weight: 500;
font-size: clamp(28px, 2.7083333333vw, 52px);
line-height: 1.26; }
@media (max-width: 992px) {
h1, h2 {
font-size: clamp(32px, 1.875vw, 40px); } }
p {
margin: 0;
color: #4E4E4E;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.3; }
p.subtitle {
font-size: clamp(16px, 1.0416666667vw, 20px);
font-weight: 300;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.15625vw;
margin-bottom: 1.9791666667vw;
color: #2C72B5; }
@media (max-width: 992px) {
p, li {
font-size: clamp(14px, 3.75vw, 18px); }
p.subtitle {
font-size: clamp(12px, 2.5vw, 14px);
letter-spacing: 0.625vw;
margin-bottom: 5vw; } }
ul {
list-style: none;
padding: 0;
margin: 0; }
ul li:before {
top: 0;
transform: none; }
strong {
font-weight: 500; }
.upper {
text-transform: uppercase; }
.under {
text-decoration: underline; }
.alignCenter {
text-align: center; }
img {
max-width: 100%; }
.flex {
display: flex; }
.flex__between {
justify-content: space-between; }
.flex__around {
justify-content: space-around; }
.flex__start {
justify-content: flex-start; }
.flex__end {
justify-content: flex-end; }
.flex__center {
justify-content: center; }
.flex__evenly {
justify-content: space-evenly; }
.flex__Aligncenter {
align-items: center; }
.flex__Alignend {
align-items: flex-end; }
.flex__Alignstart {
align-items: flex-start; }
.flex__wrap {
flex-wrap: wrap; }
.flex__column {
flex-direction: column; }
.flex__50 > * {
width: 48%; }
.flex__40_60 > * {
width: 38%; }
.flex__40_60 > *:last-child {
width: 58%; }
.flex__20_80 > * {
width: 18%; }
.flex__20_80 > *:last-child {
width: 78%; }
.separator {
display: block;
margin: 20px 0; }
.fluid-container {
width: 100%;
max-width: 100%;
display: flex;
align-items: center;
justify-content: center; }
.container {
width: 100%;
max-width: 75vw; }
@media (min-width: 1921px) {
.container {
max-width: 1440px !important; } }
@media (min-width: 769px) and (max-width: 1024px) {
.container {
max-width: 90vw !important;
padding: 0 20px !important; } }
@media (min-width: 1025px) and (max-width: 1366px) {
.container {
max-width: 82vw !important;
padding: 0 20px !important; } }
.container__full {
width: 100%;
max-width: 100%; }
@media (max-width: 576px) {
.container {
max-width: 100%;
padding: 0 4.1666666667vw; } }
.entry-content {
margin: 0;
overflow-x: hidden; } .cta-wrapper {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
cursor: pointer; }
.cta-wrapper:hover {
background-color: #2C72B5;
transition: all .2s linear; }
.cta-wrapper:hover a:after {
width: 1.3541666667vw;
height: 0.8333333333vw;
right: -1.6666666667vw; }
.cta-wrapper a {
font-size: clamp(16px, 0.9375vw, 18px);
font-weight: 500;
letter-spacing: 0.1041666667vw;
text-transform: uppercase;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB; }
.cta-wrapper a:after {
content: "";
position: absolute;
top: 50%;
right: -1.1458333333vw;
transform: translateY(-50%);
background-image: url(//manzanerafisioterapia.es/wp-content/themes/manzanera-fisioterapia/assets/img/arrow-icon.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
width: 0.625vw;
height: 0.9375vw;
transition: all .2s linear; }
.cta-wrapper--transparent {
background-color: transparent;
border: 1px solid #FBFBFB; }
.cta-wrapper--transparent:hover {
background-color: #FBFBFB !important;
border-color: #2C72B5 !important; }
.cta-wrapper--transparent:hover a {
color: #2C72B5 !important; }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; }
.cta-wrapper--noArrow:hover a:after {
display: none !important; }
@media (max-width: 992px) {
.cta-wrapper {
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.cta-wrapper:hover a:after {
right: clamp(-20px, -5vw, -24px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper a {
font-size: clamp(14px, 3.3333333333vw, 16px);
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px); }
.cta-wrapper a:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; } }
.oval-block-spacer {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #E3EFED; }
.oval-block-spacer__white {
background-color: #FBFBFB; }
.oval-block-spacer__banner {
background-color: transparent; }
.oval-block-spacer img {
width: 100%; } .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.0416666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 0.9375vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border: 1px solid #D8D8D8;
border-radius: 0.4166666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
font-size: clamp(16px, 0.9375vw, 18px);
line-height: 0;
font-weight: 500;
letter-spacing: 0.1041666667vw;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB;
text-transform: uppercase;
cursor: pointer;
pointer-events: all; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; }
.bloque-envia-mensaje .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element {
display: flex;
justify-content: center; }
@media (max-width: 992px) { .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.6666666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 3.75vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
font-size: clamp(14px, 3.3333333333vw, 16px);
line-height: 0;
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px);
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; } }
.bloque-tarifas-img-right {
padding-bottom: 2.5vw;
padding-top: 2.5vw;
overflow: hidden; }
.bloque-tarifas-img-right .container .wrapper {
width: 50%; }
.bloque-tarifas-img-right .container .wrapper__left {
padding: 6.7708333333vw; }
.bloque-tarifas-img-right .container .wrapper .text-box .subtitle {
font-size: clamp(14px, 0.9375vw, 18px);
text-align: right;
margin-bottom: 0.625vw; }
.bloque-tarifas-img-right .container .wrapper .text-box h2 {
font-size: clamp(28px, 1.6666666667vw, 32px);
line-height: 1.25;
text-align: right;
margin-bottom: 1.1979166667vw;
color: #2C72B5; }
.bloque-tarifas-img-right .container .wrapper .text-box p {
text-align: right; }
.bloque-tarifas-img-right .container .wrapper .text-box .price {
margin-top: 3.5416666667vw;
color: #2C72B5;
font-size: clamp(24px, 1.5104166667vw, 29px);
font-weight: 500; }
.bloque-tarifas-img-right .container .wrapper .text-box .reserva-link {
margin-top: 0.4166666667vw;
display: flex;
align-items: center;
justify-content: flex-end; }
.bloque-tarifas-img-right .container .wrapper .text-box .reserva-link a {
font-size: clamp(16px, 0.9375vw, 18px);
font-weight: 500;
text-align: right;
letter-spacing: 1.5px;
text-transform: uppercase;
color: #2C72B5;
margin-right: 0.2083333333vw; }
.bloque-tarifas-img-right .container .wrapper .text-box .reserva-link svg {
width: 100%;
max-width: 1.5625vw;
transition: transform .4s linear; }
.bloque-tarifas-img-right .container .wrapper .text-box .reserva-link:hover a {
color: #1A446D; }
.bloque-tarifas-img-right .container .wrapper .text-box .reserva-link:hover svg {
transform: translateX(8px); }
.bloque-tarifas-img-right .container .wrapper .text-box .reserva-link:hover svg g {
fill: #1A446D; }
.bloque-tarifas-img-right .container .wrapper .img-box {
width: 100%;
border-radius: 3.125vw;
overflow: hidden; }
.bloque-tarifas-img-right .container .wrapper .img-box img {
width: 100%;
float: left; }
@media (max-width: 992px) {
.bloque-tarifas-img-right {
padding-bottom: 5vw;
padding-top: 5vw; }
.bloque-tarifas-img-right .container .wrapper {
width: 100%; }
.bloque-tarifas-img-right .container .wrapper__left {
padding: 0; }
.bloque-tarifas-img-right .container .wrapper .text-box {
margin-bottom: 5vw; }
.bloque-tarifas-img-right .container .wrapper .text-box .subtitle {
font-size: clamp(12px, 2.9166666667vw, 14px);
text-align: left;
margin-bottom: 1.25vw; }
.bloque-tarifas-img-right .container .wrapper .text-box h2 {
font-size: clamp(24px, 6.6666666667vw, 32px);
text-align: left;
margin-bottom: 0.625vw; }
.bloque-tarifas-img-right .container .wrapper .text-box p {
text-align: left !important; }
.bloque-tarifas-img-right .container .wrapper .text-box .price {
margin-top: vvWrwdw(34);
font-size: clamp(20px, 5vw, 24px); }
.bloque-tarifas-img-right .container .wrapper .text-box .reserva-link {
margin-top: vvWrwdw(6);
justify-content: flex-start; }
.bloque-tarifas-img-right .container .wrapper .text-box .reserva-link a {
font-size: clamp(14px, 3.75vw, 18px);
text-align: left;
margin-right: 0.8333333333vw; }
.bloque-tarifas-img-right .container .wrapper .text-box .reserva-link svg {
max-width: 4.5833333333vw; }
.bloque-tarifas-img-right .container .wrapper .img-box {
border-radius: 6.6666666667vw; } }.blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; }
@use "sass:math"; .blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; } body,
html {
min-height: 100vh;
height: auto; }
body {
font-family: 'Poppins', sans-serif;
font-weight: 300;
font-style: normal;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.44;
background-color: #FBFBFB;
background-color: aqua;
margin: 0;
padding: 0; }
@media (max-width: 992px) {
body {
font-size: clamp(14px, 3.75vw, 18px);
line-height: 1.3; } }
.page {
margin: 0; } * {
box-sizing: border-box; }
a {
display: block;
text-decoration: none;
text-align: center;
color: #FBFBFB; }
h1, h2, h3, h4, h5, h6 {
margin: 0;
color: #4E4E4E; }
h1, h2 {
font-weight: 500;
font-size: clamp(28px, 2.7083333333vw, 52px);
line-height: 1.26; }
@media (max-width: 992px) {
h1, h2 {
font-size: clamp(32px, 1.875vw, 40px); } }
p {
margin: 0;
color: #4E4E4E;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.3; }
p.subtitle {
font-size: clamp(16px, 1.0416666667vw, 20px);
font-weight: 300;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.15625vw;
margin-bottom: 1.9791666667vw;
color: #2C72B5; }
@media (max-width: 992px) {
p, li {
font-size: clamp(14px, 3.75vw, 18px); }
p.subtitle {
font-size: clamp(12px, 2.5vw, 14px);
letter-spacing: 0.625vw;
margin-bottom: 5vw; } }
ul {
list-style: none;
padding: 0;
margin: 0; }
ul li:before {
top: 0;
transform: none; }
strong {
font-weight: 500; }
.upper {
text-transform: uppercase; }
.under {
text-decoration: underline; }
.alignCenter {
text-align: center; }
img {
max-width: 100%; }
.flex {
display: flex; }
.flex__between {
justify-content: space-between; }
.flex__around {
justify-content: space-around; }
.flex__start {
justify-content: flex-start; }
.flex__end {
justify-content: flex-end; }
.flex__center {
justify-content: center; }
.flex__evenly {
justify-content: space-evenly; }
.flex__Aligncenter {
align-items: center; }
.flex__Alignend {
align-items: flex-end; }
.flex__Alignstart {
align-items: flex-start; }
.flex__wrap {
flex-wrap: wrap; }
.flex__column {
flex-direction: column; }
.flex__50 > * {
width: 48%; }
.flex__40_60 > * {
width: 38%; }
.flex__40_60 > *:last-child {
width: 58%; }
.flex__20_80 > * {
width: 18%; }
.flex__20_80 > *:last-child {
width: 78%; }
.separator {
display: block;
margin: 20px 0; }
.fluid-container {
width: 100%;
max-width: 100%;
display: flex;
align-items: center;
justify-content: center; }
.container {
width: 100%;
max-width: 75vw; }
@media (min-width: 1921px) {
.container {
max-width: 1440px !important; } }
@media (min-width: 769px) and (max-width: 1024px) {
.container {
max-width: 90vw !important;
padding: 0 20px !important; } }
@media (min-width: 1025px) and (max-width: 1366px) {
.container {
max-width: 82vw !important;
padding: 0 20px !important; } }
.container__full {
width: 100%;
max-width: 100%; }
@media (max-width: 576px) {
.container {
max-width: 100%;
padding: 0 4.1666666667vw; } }
.entry-content {
margin: 0;
overflow-x: hidden; } .cta-wrapper {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
cursor: pointer; }
.cta-wrapper:hover {
background-color: #2C72B5;
transition: all .2s linear; }
.cta-wrapper:hover a:after {
width: 1.3541666667vw;
height: 0.8333333333vw;
right: -1.6666666667vw; }
.cta-wrapper a {
font-size: clamp(16px, 0.9375vw, 18px);
font-weight: 500;
letter-spacing: 0.1041666667vw;
text-transform: uppercase;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB; }
.cta-wrapper a:after {
content: "";
position: absolute;
top: 50%;
right: -1.1458333333vw;
transform: translateY(-50%);
background-image: url(//manzanerafisioterapia.es/wp-content/themes/manzanera-fisioterapia/assets/img/arrow-icon.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
width: 0.625vw;
height: 0.9375vw;
transition: all .2s linear; }
.cta-wrapper--transparent {
background-color: transparent;
border: 1px solid #FBFBFB; }
.cta-wrapper--transparent:hover {
background-color: #FBFBFB !important;
border-color: #2C72B5 !important; }
.cta-wrapper--transparent:hover a {
color: #2C72B5 !important; }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; }
.cta-wrapper--noArrow:hover a:after {
display: none !important; }
@media (max-width: 992px) {
.cta-wrapper {
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.cta-wrapper:hover a:after {
right: clamp(-20px, -5vw, -24px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper a {
font-size: clamp(14px, 3.3333333333vw, 16px);
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px); }
.cta-wrapper a:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; } }
.oval-block-spacer {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #E3EFED; }
.oval-block-spacer__white {
background-color: #FBFBFB; }
.oval-block-spacer__banner {
background-color: transparent; }
.oval-block-spacer img {
width: 100%; } .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.0416666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 0.9375vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border: 1px solid #D8D8D8;
border-radius: 0.4166666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
font-size: clamp(16px, 0.9375vw, 18px);
line-height: 0;
font-weight: 500;
letter-spacing: 0.1041666667vw;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB;
text-transform: uppercase;
cursor: pointer;
pointer-events: all; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; }
.bloque-envia-mensaje .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element {
display: flex;
justify-content: center; }
@media (max-width: 992px) { .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.6666666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 3.75vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
font-size: clamp(14px, 3.3333333333vw, 16px);
line-height: 0;
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px);
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; } }
.bloque-tarifas-img-left {
padding-bottom: 2.5vw;
padding-top: 2.5vw;
overflow: hidden; }
.bloque-tarifas-img-left .container .wrapper {
width: 50%; }
.bloque-tarifas-img-left .container .wrapper__right {
padding: 6.7708333333vw; }
.bloque-tarifas-img-left .container .wrapper .text-box .subtitle {
font-size: clamp(14px, 0.9375vw, 18px);
margin-bottom: 0.625vw;
text-align: left; }
.bloque-tarifas-img-left .container .wrapper .text-box h2 {
font-size: clamp(28px, 1.6666666667vw, 32px);
line-height: 1.25;
margin-bottom: 1.1979166667vw;
color: #2C72B5; }
.bloque-tarifas-img-left .container .wrapper .text-box .price {
margin-top: 3.5416666667vw;
color: #2C72B5;
font-size: clamp(24px, 1.5104166667vw, 29px);
font-weight: 500; }
.bloque-tarifas-img-left .container .wrapper .text-box .reserva-link {
margin-top: 0.4166666667vw;
display: flex;
align-items: center;
justify-content: flex-start; }
.bloque-tarifas-img-left .container .wrapper .text-box .reserva-link a {
font-size: clamp(16px, 0.9375vw, 18px);
font-weight: 500;
letter-spacing: 1.5px;
text-transform: uppercase;
color: #2C72B5;
margin-right: 0.2083333333vw; }
.bloque-tarifas-img-left .container .wrapper .text-box .reserva-link svg {
width: 100%;
max-width: 1.5625vw;
transition: transform .4s linear; }
.bloque-tarifas-img-left .container .wrapper .text-box .reserva-link:hover a {
color: #1A446D; }
.bloque-tarifas-img-left .container .wrapper .text-box .reserva-link:hover svg {
transform: translateX(8px); }
.bloque-tarifas-img-left .container .wrapper .text-box .reserva-link:hover svg g {
fill: #1A446D; }
.bloque-tarifas-img-left .container .wrapper .img-box {
width: 100%;
border-radius: 3.125vw;
overflow: hidden; }
.bloque-tarifas-img-left .container .wrapper .img-box img {
width: 100%;
float: left; }
@media (max-width: 992px) {
.bloque-tarifas-img-left {
padding-bottom: 1.25vw;
padding-top: 1.25vw; }
.bloque-tarifas-img-left .container {
flex-direction: column-reverse; }
.bloque-tarifas-img-left .container .wrapper {
width: 100%; }
.bloque-tarifas-img-left .container .wrapper__right {
padding: 0; }
.bloque-tarifas-img-left .container .wrapper .text-box {
margin-bottom: 5vw; }
.bloque-tarifas-img-left .container .wrapper .text-box .subtitle {
font-size: clamp(12px, 2.9166666667vw, 14px);
text-align: left;
margin-bottom: 1.25vw; }
.bloque-tarifas-img-left .container .wrapper .text-box h2 {
font-size: clamp(24px, 6.6666666667vw, 32px);
text-align: left;
margin-bottom: 0.625vw; }
.bloque-tarifas-img-left .container .wrapper .text-box p {
text-align: left !important; }
.bloque-tarifas-img-left .container .wrapper .text-box .price {
margin-top: vvWrwdw(34);
font-size: clamp(20px, 5vw, 24px); }
.bloque-tarifas-img-left .container .wrapper .text-box .reserva-link {
margin-top: vvWrwdw(6);
justify-content: flex-start; }
.bloque-tarifas-img-left .container .wrapper .text-box .reserva-link a {
font-size: clamp(14px, 3.75vw, 18px);
text-align: left;
margin-right: 0.8333333333vw; }
.bloque-tarifas-img-left .container .wrapper .text-box .reserva-link svg {
max-width: 4.5833333333vw; }
.bloque-tarifas-img-left .container .wrapper .img-box {
border-radius: 6.6666666667vw; } }.blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; }
@use "sass:math"; .blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; } body,
html {
min-height: 100vh;
height: auto; }
body {
font-family: 'Poppins', sans-serif;
font-weight: 300;
font-style: normal;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.44;
background-color: #FBFBFB;
background-color: aqua;
margin: 0;
padding: 0; }
@media (max-width: 992px) {
body {
font-size: clamp(14px, 3.75vw, 18px);
line-height: 1.3; } }
.page {
margin: 0; } * {
box-sizing: border-box; }
a {
display: block;
text-decoration: none;
text-align: center;
color: #FBFBFB; }
h1, h2, h3, h4, h5, h6 {
margin: 0;
color: #4E4E4E; }
h1, h2 {
font-weight: 500;
font-size: clamp(28px, 2.7083333333vw, 52px);
line-height: 1.26; }
@media (max-width: 992px) {
h1, h2 {
font-size: clamp(32px, 1.875vw, 40px); } }
p {
margin: 0;
color: #4E4E4E;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.3; }
p.subtitle {
font-size: clamp(16px, 1.0416666667vw, 20px);
font-weight: 300;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.15625vw;
margin-bottom: 1.9791666667vw;
color: #2C72B5; }
@media (max-width: 992px) {
p, li {
font-size: clamp(14px, 3.75vw, 18px); }
p.subtitle {
font-size: clamp(12px, 2.5vw, 14px);
letter-spacing: 0.625vw;
margin-bottom: 5vw; } }
ul {
list-style: none;
padding: 0;
margin: 0; }
ul li:before {
top: 0;
transform: none; }
strong {
font-weight: 500; }
.upper {
text-transform: uppercase; }
.under {
text-decoration: underline; }
.alignCenter {
text-align: center; }
img {
max-width: 100%; }
.flex {
display: flex; }
.flex__between {
justify-content: space-between; }
.flex__around {
justify-content: space-around; }
.flex__start {
justify-content: flex-start; }
.flex__end {
justify-content: flex-end; }
.flex__center {
justify-content: center; }
.flex__evenly {
justify-content: space-evenly; }
.flex__Aligncenter {
align-items: center; }
.flex__Alignend {
align-items: flex-end; }
.flex__Alignstart {
align-items: flex-start; }
.flex__wrap {
flex-wrap: wrap; }
.flex__column {
flex-direction: column; }
.flex__50 > * {
width: 48%; }
.flex__40_60 > * {
width: 38%; }
.flex__40_60 > *:last-child {
width: 58%; }
.flex__20_80 > * {
width: 18%; }
.flex__20_80 > *:last-child {
width: 78%; }
.separator {
display: block;
margin: 20px 0; }
.fluid-container {
width: 100%;
max-width: 100%;
display: flex;
align-items: center;
justify-content: center; }
.container {
width: 100%;
max-width: 75vw; }
@media (min-width: 1921px) {
.container {
max-width: 1440px !important; } }
@media (min-width: 769px) and (max-width: 1024px) {
.container {
max-width: 90vw !important;
padding: 0 20px !important; } }
@media (min-width: 1025px) and (max-width: 1366px) {
.container {
max-width: 82vw !important;
padding: 0 20px !important; } }
.container__full {
width: 100%;
max-width: 100%; }
@media (max-width: 576px) {
.container {
max-width: 100%;
padding: 0 4.1666666667vw; } }
.entry-content {
margin: 0;
overflow-x: hidden; } .cta-wrapper {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
cursor: pointer; }
.cta-wrapper:hover {
background-color: #2C72B5;
transition: all .2s linear; }
.cta-wrapper:hover a:after {
width: 1.3541666667vw;
height: 0.8333333333vw;
right: -1.6666666667vw; }
.cta-wrapper a {
font-size: clamp(16px, 0.9375vw, 18px);
font-weight: 500;
letter-spacing: 0.1041666667vw;
text-transform: uppercase;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB; }
.cta-wrapper a:after {
content: "";
position: absolute;
top: 50%;
right: -1.1458333333vw;
transform: translateY(-50%);
background-image: url(//manzanerafisioterapia.es/wp-content/themes/manzanera-fisioterapia/assets/img/arrow-icon.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
width: 0.625vw;
height: 0.9375vw;
transition: all .2s linear; }
.cta-wrapper--transparent {
background-color: transparent;
border: 1px solid #FBFBFB; }
.cta-wrapper--transparent:hover {
background-color: #FBFBFB !important;
border-color: #2C72B5 !important; }
.cta-wrapper--transparent:hover a {
color: #2C72B5 !important; }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; }
.cta-wrapper--noArrow:hover a:after {
display: none !important; }
@media (max-width: 992px) {
.cta-wrapper {
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.cta-wrapper:hover a:after {
right: clamp(-20px, -5vw, -24px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper a {
font-size: clamp(14px, 3.3333333333vw, 16px);
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px); }
.cta-wrapper a:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; } }
.oval-block-spacer {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #E3EFED; }
.oval-block-spacer__white {
background-color: #FBFBFB; }
.oval-block-spacer__banner {
background-color: transparent; }
.oval-block-spacer img {
width: 100%; } .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.0416666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 0.9375vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border: 1px solid #D8D8D8;
border-radius: 0.4166666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
font-size: clamp(16px, 0.9375vw, 18px);
line-height: 0;
font-weight: 500;
letter-spacing: 0.1041666667vw;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB;
text-transform: uppercase;
cursor: pointer;
pointer-events: all; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; }
.bloque-envia-mensaje .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element {
display: flex;
justify-content: center; }
@media (max-width: 992px) { .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.6666666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 3.75vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
font-size: clamp(14px, 3.3333333333vw, 16px);
line-height: 0;
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px);
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; } }
.bloque-banner-ofertas {
padding-top: 6.9791666667vw;
padding-bottom: 12.9166666667vw;
margin-top: 3.125vw;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
position: relative; }
.bloque-banner-ofertas:after {
content: "";
position: absolute;
bottom: -0.5208333333vw;
left: 50%;
transform: translateX(-50%);
width: 100%;
height: 5.625vw;
background-image: url(//manzanerafisioterapia.es/wp-content/themes/manzanera-fisioterapia/assets/img/oval-banner-img.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center bottom;
z-index: 100; }
.bloque-banner-ofertas .text-wrapper p {
color: #FBFBFB; }
.bloque-banner-ofertas .text-wrapper h2 {
padding-bottom: 1.3541666667vw;
color: #FBFBFB;
text-align: center; }
.bloque-banner-ofertas .cta-wrapper {
margin-top: 2.0833333333vw; }
@media (max-width: 992px) {
.bloque-banner-ofertas {
padding-top: 13.3333333333vw;
padding-bottom: 28.75vw;
margin-top: 8.3333333333vw;
background-attachment: scroll; }
.bloque-banner-ofertas .text-wrapper h2 {
padding-bottom: 3.75vw; }
.bloque-banner-ofertas .cta-wrapper {
margin-top: 4.1666666667vw; } }.blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; }
@use "sass:math"; .blackColor {
color: #333333; }
.blackColorBg {
background-color: #333333; }
.blackColorText {
color: #4E4E4E; }
.blackColorTextBg {
background-color: #4E4E4E; }
.greyColor {
color: #B2B2B2; }
.greyColorBg {
background-color: #B2B2B2; }
.greyColor2 {
color: #F5F5F5; }
.greyColor2Bg {
background-color: #F5F5F5; }
.whitePure {
color: #FFFFFF; }
.whiteColor {
color: #FBFBFB; }
.whiteColorBg {
background-color: #FBFBFB; }
.whiteColor2 {
color: #D8D8D8; }
.whiteColor2Bg {
background-color: #D8D8D8; }
.blueColor {
color: #2C72B5; }
.blueColorBg {
background-color: #2C72B5; }
.blueColor2 {
color: #EAF1F8; }
.blueColor2Bg {
background-color: #EAF1F8; }
.blueColor3 {
color: #14273E; }
.blueColor3Bg {
background-color: #14273E; }
.blueColor4 {
color: #1A446D; }
.blueColor4Bg {
background-color: #1A446D; }
.blueColor5 {
color: #ABC9E5; }
.blueColor5Bg {
background-color: #ABC9E5; }
.blueColor6 {
color: #EAF2F9; }
.blueColor6Bg {
background-color: #EAF2F9; }
.blueColor7 {
color: #D8EBFE; }
.blueColor7Bg {
background-color: #D8EBFE; }
.blueColor8 {
color: #568EC4; }
.blueColor8Bg {
background-color: #568EC4; }
.greenColor {
color: #20A29A; }
.greenColorBg {
background-color: #20A29A; }
.greenColor2 {
color: #E3EFED; }
.greenColor2Bg {
background-color: #E3EFED; }
.greenColor3 {
color: #1FA199; }
.greenColor3Bg {
background-color: #1FA199; }
.creamColor {
color: #FFCAAF; }
.creamColorBg {
background-color: #FFCAAF; }
.yellowColor {
color: #FCF5C7; }
.yellowColorBg {
background-color: #FCF5C7; }
.pinkColor {
color: #FFDCE5; }
.pinkColorBg {
background-color: #FFDCE5; }
.brownColor {
color: #F2E3DA; }
.brownColorBg {
background-color: #F2E3DA; }
.orangeColor {
color: #FFE1D2; }
.orangeColorBg {
background-color: #FFE1D2; } body,
html {
min-height: 100vh;
height: auto; }
body {
font-family: 'Poppins', sans-serif;
font-weight: 300;
font-style: normal;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.44;
background-color: #FBFBFB;
background-color: aqua;
margin: 0;
padding: 0; }
body.no-scroll {
overflow: hidden; }
@media (max-width: 992px) {
body {
font-size: clamp(14px, 3.75vw, 18px);
line-height: 1.3; } }
.page {
margin: 0; } * {
box-sizing: border-box; }
a {
display: block;
text-decoration: none;
text-align: center;
color: #FBFBFB; }
h1, h2, h3, h4, h5, h6 {
margin: 0;
color: #4E4E4E; }
h1, h2 {
font-weight: 500;
font-size: clamp(28px, 2.7083333333vw, 52px);
line-height: 1.26; }
@media (max-width: 992px) {
h1, h2 {
font-size: clamp(32px, 1.875vw, 40px); } }
p {
margin: 0;
color: #4E4E4E;
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.3; }
p.subtitle {
font-size: clamp(16px, 1.0416666667vw, 20px);
font-weight: 300;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.15625vw;
margin-bottom: 1.9791666667vw;
color: #2C72B5; }
@media (max-width: 992px) {
p, li {
font-size: clamp(14px, 3.75vw, 18px); }
p.subtitle {
font-size: clamp(12px, 2.5vw, 14px);
letter-spacing: 0.625vw;
margin-bottom: 5vw; } }
ul {
list-style: none;
padding: 0;
margin: 0; }
ul li:before {
top: 0;
transform: none; }
strong {
font-weight: 500; }
.upper {
text-transform: uppercase; }
.under {
text-decoration: underline; }
.alignCenter {
text-align: center; }
img {
max-width: 100%; }
.flex {
display: flex; }
.flex__between {
justify-content: space-between; }
.flex__around {
justify-content: space-around; }
.flex__start {
justify-content: flex-start; }
.flex__end {
justify-content: flex-end; }
.flex__center {
justify-content: center; }
.flex__evenly {
justify-content: space-evenly; }
.flex__Aligncenter {
align-items: center; }
.flex__Alignend {
align-items: flex-end; }
.flex__Alignstart {
align-items: flex-start; }
.flex__wrap {
flex-wrap: wrap; }
.flex__column {
flex-direction: column; }
.flex__50 > * {
width: 48%; }
.flex__40_60 > * {
width: 38%; }
.flex__40_60 > *:last-child {
width: 58%; }
.flex__20_80 > * {
width: 18%; }
.flex__20_80 > *:last-child {
width: 78%; }
.separator {
display: block;
margin: 20px 0; }
.fluid-container {
width: 100%;
max-width: 100%;
display: flex;
align-items: center;
justify-content: center; }
.container {
width: 100%;
max-width: 75vw; }
@media (min-width: 1921px) {
.container {
max-width: 1440px !important; } }
@media (min-width: 769px) and (max-width: 1024px) {
.container {
max-width: 90vw !important;
padding: 0 20px !important; } }
@media (min-width: 1025px) and (max-width: 1366px) {
.container {
max-width: 82vw !important;
padding: 0 20px !important; } }
.container__full {
width: 100%;
max-width: 100%; }
@media (max-width: 576px) {
.container {
max-width: 100%;
padding: 0 4.1666666667vw; } }
.entry-content {
margin: 0;
overflow-x: hidden; } .cta-wrapper {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
cursor: pointer; }
.cta-wrapper:hover {
background-color: #2C72B5;
transition: all .2s linear; }
.cta-wrapper:hover a:after {
width: 1.3541666667vw;
height: 0.8333333333vw;
right: -1.6666666667vw; }
.cta-wrapper a {
font-size: clamp(16px, 0.9375vw, 18px);
font-weight: 500;
letter-spacing: 0.1041666667vw;
text-transform: uppercase;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB; }
.cta-wrapper a:after {
content: "";
position: absolute;
top: 50%;
right: -1.1458333333vw;
transform: translateY(-50%);
background-image: url(//manzanerafisioterapia.es/wp-content/themes/manzanera-fisioterapia/assets/img/arrow-icon.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
width: 0.625vw;
height: 0.9375vw;
transition: all .2s linear; }
.cta-wrapper--transparent {
background-color: transparent;
border: 1px solid #FBFBFB; }
.cta-wrapper--transparent:hover {
background-color: #FBFBFB !important;
border-color: #2C72B5 !important; }
.cta-wrapper--transparent:hover a {
color: #2C72B5 !important; }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; }
.cta-wrapper--noArrow:hover a:after {
display: none !important; }
@media (max-width: 992px) {
.cta-wrapper {
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.cta-wrapper:hover a:after {
right: clamp(-20px, -5vw, -24px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper a {
font-size: clamp(14px, 3.3333333333vw, 16px);
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px); }
.cta-wrapper a:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.cta-wrapper--noArrow a {
margin-right: 0 !important; }
.cta-wrapper--noArrow a:after {
display: none !important; } }
.oval-block-spacer {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #E3EFED; }
.oval-block-spacer__white {
background-color: #FBFBFB; }
.oval-block-spacer__banner {
background-color: transparent; }
.oval-block-spacer img {
width: 100%; } .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.0416666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 0.9375vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border: 1px solid #D8D8D8;
border-radius: 0.4166666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
display: inline-block;
padding: 0.8333333333vw 1.1458333333vw;
background-color: #20A29A;
border-radius: 0.4166666667vw;
transition: all .2s linear;
font-size: clamp(16px, 0.9375vw, 18px);
line-height: 0;
font-weight: 500;
letter-spacing: 0.1041666667vw;
position: relative;
margin-right: 1.1458333333vw;
color: #FBFBFB;
text-transform: uppercase;
cursor: pointer;
pointer-events: all; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; }
.bloque-envia-mensaje .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element {
display: flex;
justify-content: center; }
@media (max-width: 992px) { .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 1.6666666667vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label {
font-size: clamp(14px, 3.75vw, 21px);
font-weight: 500; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
font-size: clamp(14px, 3.3333333333vw, 16px);
line-height: 0;
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px);
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; } }
.bloque-contacto {
padding: 6.7708333333vw 0; }
.bloque-contacto .container {
position: relative; }
.bloque-contacto .container:before {
content: "";
position: absolute;
width: 1px;
height: 100%;
background-color: #FBFBFB;
top: 0;
left: 50%;
transform: translateX(-50%); }
.bloque-contacto .container .wrapper {
width: 46%; }
.bloque-contacto .container .wrapper .title-wrapper {
margin-bottom: 2.7083333333vw; }
.bloque-contacto .container .wrapper .title-wrapper .subtitle {
text-align: left;
font-weight: 500; }
.bloque-contacto .container .wrapper .title-wrapper h2 {
margin-bottom: 1.5625vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box {
margin-bottom: 1.25vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box .title-box {
display: flex;
justify-content: flex-start;
align-items: baseline; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box .title-box .icon-box {
width: 100%;
max-width: 1.3541666667vw;
margin-right: 0.9375vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box .title-box h3 {
font-size: clamp(14px, 0.9375vw, 21px);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;
color: #2C72B5;
margin-bottom: 0.625vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box a {
text-align: left;
color: #4E4E4E;
text-decoration: none;
position: relative; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box a:hover {
color: #1A446D;
text-decoration: none; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list {
margin-top: 4.1666666667vw;
position: relative; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list a:after {
display: none !important; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list:before {
content: "";
position: absolute;
width: 80%;
height: 1px;
background-color: #FBFBFB;
top: -2.1875vw;
left: 0; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list ul {
display: flex;
justify-content: flex-start;
align-items: baseline;
margin: 0; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list ul li {
margin-right: 1.0416666667vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list ul li:hover {
opacity: .8;
text-decoration: none; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list ul li:last-child:hover {
opacity: 1;
text-decoration: none; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list ul li h3 {
font-size: clamp(14px, 0.9375vw, 21px);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.0520833333vw;
color: #2C72B5;
margin-bottom: 0.625vw; }
.bloque-contacto .container .wrapper__right h3 {
font-size: clamp(22px, 1.4583333333vw, 28px);
font-weight: 500; }
.bloque-contacto .container .wrapper__right p {
margin-bottom: 1.6666666667vw; }
@media (max-width: 992px) {
.bloque-contacto .container {
flex-direction: column; }
.bloque-contacto .container:before {
display: none; }
.bloque-contacto .container .wrapper {
width: 100%; }
.bloque-contacto .container .wrapper__left {
margin-bottom: 8.3333333333vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box {
margin-bottom: 3.75vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box .title-box .icon-box {
max-width: 5vw;
margin-right: 1.6666666667vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box .title-box h3 {
font-size: clamp(14px, 3.75vw, 18px);
margin-bottom: 1.6666666667vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list {
margin-top: 8.3333333333vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list:before {
width: 100%;
top: -4.5833333333vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list ul li {
margin-right: 3.3333333333vw; }
.bloque-contacto .container .wrapper .contact-details .contact-list .contact-box.social-list ul li h3 {
font-size: clamp(14px, 3.75vw, 18px);
margin-bottom: 1.6666666667vw; }
.bloque-contacto .container .wrapper__right {
position: relative; }
.bloque-contacto .container .wrapper__right:before {
content: "";
position: absolute;
top: -8.3333333333vw;
left: 0;
width: 100%;
height: 1px;
background-color: #FBFBFB; }
.bloque-contacto .container .wrapper__right h3 {
font-size: clamp(22px, 1.3541666667vw, 28px);
margin-bottom: 1.6666666667vw; }
.bloque-contacto .container .wrapper__right p {
margin-bottom: 5vw; }
.bloque-contacto .container .wrapper__right .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-before-form-content {
margin-bottom: 2.5vw; }
.bloque-contacto .container .wrapper__right .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input, .bloque-contacto .container .wrapper__right .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element textarea {
border-radius: 1.25vw; }
.bloque-contacto .container .wrapper__right .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"] {
font-size: clamp(14px, 3.75vw, 18px);
line-height: 0;
letter-spacing: 0.2083333333vw;
margin-right: clamp(16px, 4.5833333333vw, 22px);
padding: 2.5vw 4.1666666667vw;
border-radius: 1.25vw; }
.bloque-contacto .container .wrapper__right .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:after {
right: clamp(-18px, -4.5833333333vw, -22px);
width: clamp(10px, 2.0833333333vw, 10px);
height: clamp(13px, 3.3333333333vw, 16px); }
.bloque-contacto .container .wrapper__right .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type="submit"]:hover {
background-color: #2C72B5; } }