.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-categorias-tratamientos .popup {
width: 70%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #FBFBFB;
border-radius: 0.625vw;
padding: 2.0833333333vw;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
display: none;
z-index: 9999;
justify-content: center;
flex-wrap: wrap; }
.bloque-categorias-tratamientos .popup.visible {
display: flex !important; }
.bloque-categorias-tratamientos .popup .category-name {
width: 100%;
text-align: center;
margin-bottom: 0.8333333333vw; }
.bloque-categorias-tratamientos .popup .post .post-titulo a {
color: #2C72B5;
font-size: clamp(12px, 0.7291666667vw, 14px);
line-height: 1.2;
text-align: center;
padding: 0.2083333333vw;
border: 1px solid #2C72B5;
border-radius: 0.4166666667vw;
margin: 0.3125vw;
padding: 0.3125vw 0.4166666667vw;
transition: all .2s ease-in-out; }
.bloque-categorias-tratamientos .popup .post .post-titulo a:hover {
background-color: #2C72B5;
color: #FBFBFB; }
.bloque-categorias-tratamientos .categories-nav {
width: 100%;
max-width: 1180px;
margin: 0 auto;
position: relative; }
.bloque-categorias-tratamientos .categories-nav .category-item {
width: 22%;
display: flex;
flex-direction: column;
align-items: center;
padding-top: clamp(18px, 1.9791666667vw, 38px);
padding-bottom: clamp(18px, 1.9791666667vw, 38px);
background-color: #EAF1F8;
color: #1A446D;
margin: 0.625vw;
border-radius: 0.625vw;
cursor: pointer;
pointer-events: all;
transition: all .2s ease-in; }
.bloque-categorias-tratamientos .categories-nav .category-item:hover {
-webkit-box-shadow: 0px 3px 12px -4px rgba(107, 107, 107, 0.77);
-moz-box-shadow: 0px 3px 12px -4px rgba(107, 107, 107, 0.77);
box-shadow: 0px 3px 12px -4px rgba(107, 107, 107, 0.77);
transform: translateY(-4px);
background-color: #FBFBFB; }
.bloque-categorias-tratamientos .categories-nav .category-item img {
width: auto;
height: 100%;
max-height: clamp(40px, 3.3333333333vw, 64px);
margin-bottom: 1.0416666667vw; }
.bloque-categorias-tratamientos .categories-nav .category-item .category-name {
font-size: clamp(14px, 0.9375vw, 18px);
line-height: 1.2;
font-weight: 500;
text-align: center;
margin: 0; }
.bloque-categorias-tratamientos .categories-nav__otros {
width: 80%;
max-width: 770px; }
.bloque-categorias-tratamientos .categories-nav__otros .category-item {
width: 28%;
padding-top: clamp(16px, 1.1458333333vw, 22px);
padding-bottom: clamp(16px, 1.1458333333vw, 22px);
padding-right: clamp(12px, 0.9375vw, 18px);
padding-left: clamp(12px, 0.9375vw, 18px); }
.bloque-categorias-tratamientos .categories-nav__otros .category-item img {
width: auto;
height: 100%;
max-height: clamp(40px, 2.7083333333vw, 52px);
margin-bottom: 0.625vw; }
.bloque-categorias-tratamientos .extra-categories-nav {
width: 80%;
max-width: 1180px;
margin: 5.2083333333vw auto 6.25vw auto; }
.bloque-categorias-tratamientos .extra-categories-nav__item {
width: 100%;
max-width: clamp(360px, 25vw, 480px);
cursor: pointer; }
.bloque-categorias-tratamientos .extra-categories-nav__item:hover .img-box {
-webkit-box-shadow: 0px 3px 12px -4px rgba(107, 107, 107, 0.77);
-moz-box-shadow: 0px 3px 12px -4px rgba(107, 107, 107, 0.77);
box-shadow: 0px 3px 12px -4px rgba(107, 107, 107, 0.77);
background-color: #FBFBFB; }
.bloque-categorias-tratamientos .extra-categories-nav__item:hover .img-box img {
scale: 1.1; }
.bloque-categorias-tratamientos .extra-categories-nav__item .title-box {
width: 80%;
max-width: 384px;
font-size: clamp(24px, 1.6666666667vw, 32px);
line-height: 1.1;
font-weight: 500;
text-align: center;
color: #2C72B5;
margin: 0 auto; }
.bloque-categorias-tratamientos .extra-categories-nav__item .img-box {
width: 100%;
max-width: 100%;
border-radius: 1.5625vw;
overflow: hidden;
margin-top: 2.0833333333vw; }
.bloque-categorias-tratamientos .extra-categories-nav__item .img-box img {
width: 100%;
object-fit: cover;
object-position: center;
float: left;
transition: all .4s ease-in; }
.bloque-categorias-tratamientos h3 {
font-size: clamp(24px, 1.6666666667vw, 32px);
font-weight: 500;
text-align: center;
margin-top: 4.1666666667vw;
margin-bottom: 2.0833333333vw;
color: #2C72B5; }
.tratamientos-list-container {
display: none; }
@media (max-width: 1200px) {
.bloque-categorias-tratamientos .categories-nav {
max-width: 80%; }
.bloque-categorias-tratamientos .categories-nav li {
padding-top: clamp(12px, 1.1458333333vw, 22px);
padding-bottom: clamp(12px, 1.1458333333vw, 22px); }
.bloque-categorias-tratamientos .categories-nav li:hover {
transform: translateY(-4px); }
.bloque-categorias-tratamientos .categories-nav li img {
max-height: clamp(42px, 3.2291666667vw, 62px); }
.bloque-categorias-tratamientos .categories-nav li .category-name {
font-size: 0.625vw; }
.bloque-categorias-tratamientos .categories-nav__otros {
max-width: 580px; }
.bloque-categorias-tratamientos .categories-nav__otros li {
padding-top: clamp(12px, 1.1458333333vw, 22px);
padding-bottom: clamp(12px, 1.1458333333vw, 22px); }
.bloque-categorias-tratamientos .categories-nav__otros li img {
max-height: clamp(38px, 2.8125vw, 54px); }
.bloque-categorias-tratamientos .extra-categories-nav {
max-width: 768px; } }
@media (max-width: 992px) {
.bloque-categorias-tratamientos .categories-nav {
max-width: 90%; }
.bloque-categorias-tratamientos .categories-nav .category-item {
width: 26%;
font-size: clamp(10px, 2.5vw, 12px);
border-radius: 2.0833333333vw;
margin: clamp(8px, 1.6666666667vw, 12px); }
.bloque-categorias-tratamientos .categories-nav .popup {
max-width: 60vw;
border-radius: 1.6666666667vw;
padding: 7.5vw 2.5vw; }
.bloque-categorias-tratamientos .categories-nav .popup .post {
margin: 0.4166666667vw; }
.bloque-categorias-tratamientos .categories-nav .popup .post .post-titulo a {
padding: 0.8333333333vw 1.6666666667vw; }
.bloque-categorias-tratamientos .extra-categories-nav {
flex-wrap: wrap; }
.bloque-categorias-tratamientos .extra-categories-nav__item {
max-width: 100%;
margin: 2.5vw 0; }
.bloque-categorias-tratamientos .extra-categories-nav__item .img-box {
max-width: 100%;
margin-top: 3.3333333333vw; } }
@media (max-width: 768px) {
.bloque-categorias-tratamientos .categories-nav .category-item {
width: 40%;
font-size: clamp(10px, 2.5vw, 14px); }
.bloque-categorias-tratamientos .categories-nav .popup {
max-width: 80%; }
.bloque-categorias-tratamientos .categories-nav .popup .post {
margin: 1.6666666667vw; } }
@media (max-width: 576px) {
.bloque-categorias-tratamientos .categories-nav {
max-width: 100%; }
.bloque-categorias-tratamientos .categories-nav li {
width: 45%; }
.bloque-categorias-tratamientos .categories-nav__otros {
width: 90%;
max-width: 100%; }
.bloque-categorias-tratamientos .categories-nav__otros li {
width: 43%; } }.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-cta {
padding-top: 0;
padding-bottom: 6.25vw; }
@media (min-width: 1921px) {
.bloque-titulo-subtitulo-cta {
padding-bottom: 120px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-titulo-subtitulo-cta {
padding-bottom: 7.2916666667vw; } }
@media (max-width: 768px) {
.bloque-titulo-subtitulo-cta {
padding-bottom: 12.5vw; } }
.bloque-titulo-subtitulo-cta .text-wrapper {
width: 100%;
max-width: 35.4166666667vw;
margin-top: 0.625vw;
margin-bottom: 1.0416666667vw; }
@media (min-width: 1921px) {
.bloque-titulo-subtitulo-cta .text-wrapper {
max-width: 680px;
margin-top: 12px;
margin-bottom: 20px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-titulo-subtitulo-cta .text-wrapper {
max-width: 480px;
margin-top: 1.0416666667vw;
margin-bottom: 1.5625vw; } }
@media (max-width: 768px) {
.bloque-titulo-subtitulo-cta .text-wrapper {
max-width: 80%;
margin-top: 2.5vw;
margin-bottom: 4.1666666667vw; } }
.bloque-titulo-subtitulo-cta .text-wrapper h1, .bloque-titulo-subtitulo-cta .text-wrapper h2, .bloque-titulo-subtitulo-cta .text-wrapper h3 {
text-align: center;
color: #1A446D;
margin-bottom: 1.5104166667vw;
letter-spacing: 0.0520833333vw; }
@media (min-width: 1921px) {
.bloque-titulo-subtitulo-cta .text-wrapper h1, .bloque-titulo-subtitulo-cta .text-wrapper h2, .bloque-titulo-subtitulo-cta .text-wrapper h3 {
margin-bottom: 29px;
letter-spacing: 1px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-titulo-subtitulo-cta .text-wrapper h1, .bloque-titulo-subtitulo-cta .text-wrapper h2, .bloque-titulo-subtitulo-cta .text-wrapper h3 {
margin-bottom: 2.0833333333vw;
letter-spacing: 0.1041666667vw; } }
@media (max-width: 768px) {
.bloque-titulo-subtitulo-cta .text-wrapper h1, .bloque-titulo-subtitulo-cta .text-wrapper h2, .bloque-titulo-subtitulo-cta .text-wrapper h3 {
margin-bottom: 6.0416666667vw; } }
.bloque-titulo-subtitulo-cta .text-wrapper p {
text-align: center;
font-size: 1.09375vw;
line-height: 1.1;
margin: 1.0416666667vw 2.0833333333vw; }
@media (min-width: 1921px) {
.bloque-titulo-subtitulo-cta .text-wrapper p {
font-size: 21px;
margin: 20px 40px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-titulo-subtitulo-cta .text-wrapper p {
font-size: 24px !important;
margin: 1.5625vw 2.6041666667vw; } }
@media (max-width: 768px) {
.bloque-titulo-subtitulo-cta .text-wrapper p {
font-size: 3.75vw;
margin: 4.1666666667vw 8.3333333333vw; } }
.bloque-titulo-subtitulo-cta .text-wrapper p a {
font-size: 1.09375vw;
display: inline-block;
color: #4E4E4E; }
@media (min-width: 1921px) {
.bloque-titulo-subtitulo-cta .text-wrapper p a {
font-size: 21px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-titulo-subtitulo-cta .text-wrapper p a {
font-size: 1.4583333333vw; } }
@media (max-width: 768px) {
.bloque-titulo-subtitulo-cta .text-wrapper p a {
font-size: 3.75vw; } }
.bloque-titulo-subtitulo-cta .text-wrapper .subtitle {
letter-spacing: 0.625vw;
font-weight: 100; }
@media (min-width: 1921px) {
.bloque-titulo-subtitulo-cta .text-wrapper .subtitle {
letter-spacing: 12px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-titulo-subtitulo-cta .text-wrapper .subtitle {
letter-spacing: 0.8333333333vw; } }
@media (max-width: 768px) {
.bloque-titulo-subtitulo-cta .text-wrapper .subtitle {
letter-spacing: 1.6666666667vw; } }
.bloque-titulo-subtitulo-cta .cta-wrapper {
background-color: transparent;
border: 1px solid #2C72B5; }
.bloque-titulo-subtitulo-cta .cta-wrapper a {
color: #2C72B5;
margin-right: 0; }
.bloque-titulo-subtitulo-cta .cta-wrapper a:after {
display: none; }
.bloque-titulo-subtitulo-cta .cta-wrapper:hover {
background-color: #2C72B5; }
.bloque-titulo-subtitulo-cta .cta-wrapper:hover a {
color: #FBFBFB; }