.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-profile-equipo .container {
padding-bottom: 5.9895833333vw;
overflow: hidden; }
.bloque-profile-equipo .container .profile {
width: 0;
height: 100vh;
display: flex;
position: fixed;
top: 0;
right: -100%;
background-color: #1FA199;
z-index: 1000;
transition: all .8s ease-out;
-webkit-transition: all .8s ease-out;
-moz-transition: all .8s ease-out;
-o-transition: all .8s ease-out; }
.bloque-profile-equipo .container .profile.active {
right: 0;
width: 100vw;
height: 100vh; }
.bloque-profile-equipo .container .profile .wrapper {
width: 50%; }
.bloque-profile-equipo .container .profile .wrapper__left .img-container {
width: 100%;
height: 100%; }
.bloque-profile-equipo .container .profile .wrapper__left .img-container img {
width: 100%;
height: 100vh;
object-fit: cover;
object-position: center top; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper {
width: 100%;
max-width: 28.75vw; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper h3 {
font-size: clamp(32px, 2.4479166667vw, 47px);
line-height: 1;
font-weight: 500;
color: #FBFBFB;
letter-spacing: 0.15625vw; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper .subtitle {
font-size: clamp(20px, 1.4583333333vw, 28px);
line-height: 1.4583333333vw;
font-weight: 300;
letter-spacing: 0.5208333333vw;
text-transform: none;
color: #FBFBFB;
margin-bottom: 1.9270833333vw;
margin-top: 12px; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper p {
color: #FBFBFB;
margin-bottom: 0.625pxvw; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper ul {
margin-left: 1.6666666667vw;
margin-top: 1.6666666667vw;
padding-left: 1.0416666667vw;
list-style: none; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper ul li {
color: #FBFBFB;
margin-bottom: 8px;
position: relative; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper ul li:before {
content: "";
position: absolute;
width: 1.25vw;
height: 1.25vw;
background-image: url(//manzanerafisioterapia.es/wp-content/themes/manzanera-fisioterapia/assets/img/bullet.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
top: 50%;
left: -1.6666666667vw;
transform: translateY(-50%); }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper .icon-box {
width: 100%;
display: flex;
justify-content: flex-end;
margin-top: 2.0833333333vw;
cursor: pointer;
pointer-events: all; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper .icon-box img {
width: 10%; }
.bloque-profile-equipo .container .wrapper {
width: 50%; }
.bloque-profile-equipo .container .wrapper .team {
position: relative;
width: 100%;
height: 100%;
max-width: 24.84375vw;
max-height: 40.3645833333vw;
border-radius: 3.125vw; }
.bloque-profile-equipo .container .wrapper .team:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: -moz-linear-gradient(top, rgba(31, 161, 153, 0.8) 0%, rgba(31, 161, 153, 0.61) 56%, rgba(31, 161, 153, 0.8) 75%, rgba(31, 161, 153, 0.99) 99%, #1fa199 100%); background: -webkit-linear-gradient(top, rgba(31, 161, 153, 0.8) 0%, rgba(31, 161, 153, 0.61) 56%, rgba(31, 161, 153, 0.8) 75%, rgba(31, 161, 153, 0.99) 99%, #1fa199 100%); background: linear-gradient(to bottom, rgba(31, 161, 153, 0.8) 0%, rgba(31, 161, 153, 0.61) 56%, rgba(31, 161, 153, 0.8) 75%, rgba(31, 161, 153, 0.99) 99%, #1fa199 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc1fa199', endColorstr='#1fa199',GradientType=0 ); top: 0;
left: 0;
opacity: 0;
border-radius: 3.125vw;
transition: all .2s linear; }
.bloque-profile-equipo .container .wrapper .team:hover:before {
opacity: 1; }
.bloque-profile-equipo .container .wrapper .team:hover:after {
opacity: 1; }
.bloque-profile-equipo .container .wrapper .team:hover .title-box {
opacity: 1; }
.bloque-profile-equipo .container .wrapper .team .img-container {
width: 100%;
max-width: 100%;
border-radius: 3.125vw;
overflow: hidden; }
.bloque-profile-equipo .container .wrapper .team .img-container img {
width: 100%;
height: 100%;
object-fit: cover;
float: left; }
.bloque-profile-equipo .container .wrapper .team .title-box {
width: 100%;
position: absolute;
bottom: 7.5520833333vw;
left: 50%;
transform: translateX(-50%);
opacity: 0;
transition: all .4s linear; }
.bloque-profile-equipo .container .wrapper .team .title-box h3 {
font-size: clamp(26px, 1.875vw, 36px);
line-height: 1.22;
font-weight: 500;
color: #FBFBFB;
text-align: center; }
.bloque-profile-equipo .container .wrapper .team .title-box p {
font-size: clamp(20px, 1.4583333333vw, 28px);
line-height: 1.22;
font-weight: 300;
color: #FBFBFB;
text-align: center;
letter-spacing: 0.15625vw; }
.bloque-profile-equipo .container .wrapper .team .title-box .icon-box {
width: 100%;
max-width: 2.9166666667vw;
margin: 1.4583333333vw auto;
cursor: pointer;
pointer-events: all; }
@media (max-width: 992px) {
.bloque-profile-equipo .container .wrapper {
width: 100%; }
.bloque-profile-equipo .container .wrapper__left {
margin-bottom: 12.5vw; }
.bloque-profile-equipo .container .wrapper .team {
max-width: 60%;
max-height: 100%; }
.bloque-profile-equipo .container .wrapper .team .title-box {
bottom: 16.6666666667vw; }
.bloque-profile-equipo .container .wrapper .team .title-box h3 {
font-size: clamp(24px, 5.8333333333vw, 34px); }
.bloque-profile-equipo .container .wrapper .team .title-box p {
font-size: 18px;
letter-spacing: 0.625vw; }
.bloque-profile-equipo .container .wrapper .team .title-box .icon-box {
max-width: 8.3333333333vw;
margin: 3.3333333333vw auto; }
.bloque-profile-equipo .container .profile {
flex-wrap: wrap;
height: 100%;
min-height: 100vh;
overflow-y: scroll; }
.bloque-profile-equipo .container .profile .wrapper {
width: 100%; }
.bloque-profile-equipo .container .profile .wrapper__left .img-container img {
height: auto; }
.bloque-profile-equipo .container .profile .wrapper__right {
padding: 0 0 16.6666666667vw 0; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper {
max-width: 80%; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper h3 {
font-size: clamp(26px, 6.6666666667vw, 40px);
margin-bottom: 0; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper .subtitle {
font-size: clamp(18px, 4.5833333333vw, 22px);
letter-spacing: 0.625vw;
margin-bottom: 4.1666666667vw; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper ul {
margin-left: 4.5833333333vw;
margin-top: 4.5833333333vw;
padding-left: 4.5833333333vw; }
.bloque-profile-equipo .container .profile .wrapper__right .info-wrapper ul li:before {
width: 3.75vw;
height: 3.75vw;
left: -5.8333333333vw; } }
@media (max-width: 576px) {
.bloque-profile-equipo .container .wrapper .team {
max-width: 80%; } }.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-slider-type-1 .container__full {
padding-bottom: 6.25vw; }
.bloque-slider-type-1 .container__full .slider--type-1 .slide-item img {
width: 100%; }
.bloque-slider-type-1 .container__full .slider--type-1 .slick-dots {
display: flex;
justify-content: center;
margin-top: 2.1875vw; }
.bloque-slider-type-1 .container__full .slider--type-1 .slick-dots li {
margin-right: 0.625vw; }
.bloque-slider-type-1 .container__full .slider--type-1 .slick-dots li button {
font-size: 0;
width: 1.0416666667vw;
height: 1.0416666667vw;
border-radius: 1.0416666667vw;
background-color: transparent;
border: 1px solid #ABC9E5;
cursor: pointer;
transition: all 0.3s ease; }
.bloque-slider-type-1 .container__full .slider--type-1 .slick-dots li.slick-active button {
background-color: #ABC9E5;
width: 2.0833333333vw; }
.bloque-slider-type-1 .container__full .slider--type-1 .slide-item {
margin: 0 0.8333333333vw;
overflow: hidden;
border-radius: 20px; }
@media (max-width: 992px) {
.bloque-slider-type-1 .container__full .slider--type-1 .slick-dots {
margin-top: 2.5vw;
margin-left: 2.5vw; }
.bloque-slider-type-1 .container__full .slider--type-1 .slick-dots li {
margin-right: 1.25vw; }
.bloque-slider-type-1 .container__full .slider--type-1 .slick-dots li button {
width: 2.5vw;
height: 2.5vw;
border-radius: 2.5vw; }
.bloque-slider-type-1 .container__full .slider--type-1 .slick-dots li.slick-active button {
width: 5vw; } }.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; }.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-slider-type-2 {
flex-wrap: wrap;
padding-top: 5.2083333333vw;
padding-bottom: 5.2083333333vw; }
@media (min-width: 1921px) {
.bloque-slider-type-2 {
padding-top: 100px;
padding-bottom: 100px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 {
padding-top: 6.25vw;
padding-bottom: 6.25vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 {
padding-top: 12.5vw;
padding-bottom: 12.5vw; } }
.bloque-slider-type-2 .container .text-wrapper {
width: 100%;
max-width: 35vw;
margin: 0 auto; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container .text-wrapper {
max-width: 672px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container .text-wrapper {
max-width: 46.875vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container .text-wrapper {
max-width: 83.3333333333vw; } }
.bloque-slider-type-2 .container .text-wrapper .title {
font-size: 1.9791666667vw;
line-height: 1.2;
font-weight: 300;
text-align: center;
color: #1A446D;
margin-bottom: 1.0416666667vw; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container .text-wrapper .title {
font-size: 38px;
margin-bottom: 20px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container .text-wrapper .title {
font-size: 2.5vw;
margin-bottom: 1.25vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container .text-wrapper .title {
font-size: 5.8333333333vw;
margin-bottom: 2.5vw; } }
.bloque-slider-type-2 .container .text-wrapper .paragraph {
font-size: 1.25vw;
line-height: 1.2;
text-align: center;
color: #4E4E4E; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container .text-wrapper .paragraph {
font-size: 24px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container .text-wrapper .paragraph {
font-size: 1.6666666667vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container .text-wrapper .paragraph {
font-size: 3.75vw; } }
.bloque-slider-type-2 .container__full {
overflow: hidden; }
.bloque-slider-type-2 .container__full .slider--type-2 {
margin-top: 3.5416666667vw; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 {
margin-top: 68px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 {
margin-top: 4.1666666667vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 {
margin-top: 8.3333333333vw; } }
.bloque-slider-type-2 .container__full .slider--type-2 .slide {
border: 1px solid #ABC9E5;
background-color: #FBFBFB;
border-radius: 2.0833333333vw;
margin: 0 0.8333333333vw;
padding: 7.2916666667vw 6.25vw 3.2291666667vw 6.25vw; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide {
border-radius: 40px;
margin: 0 16px;
padding: 140px 120px 62px 120px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide {
border-radius: 2.0833333333vw;
margin: 0 1.0416666667vw;
padding: 7.2916666667vw 3.125vw 4.1666666667vw 3.125vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide {
padding: 16.6666666667vw 4.1666666667vw 8.3333333333vw 4.1666666667vw;
border-radius: 5vw;
margin: 0 2.5vw; } }
.bloque-slider-type-2 .container__full .slider--type-2 .slide p {
position: relative;
font-weight: 500;
font-size: 1.0416666667vw;
line-height: 1.36;
text-align: center;
color: #4E4E4E; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide p {
font-size: 20px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide p {
font-size: 1.4583333333vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide p {
font-size: 3.75vw; } }
.bloque-slider-type-2 .container__full .slider--type-2 .slide p:before {
content: "";
position: absolute;
width: 2.4479166667vw;
height: 1.9791666667vw;
background-image: url(//manzanerafisioterapia.es/wp-content/themes/manzanera-fisioterapia/assets/img/quote-icon-blue.svg);
background-size: 100%;
background-repeat: no-repeat;
background-position: center center;
top: -3.5416666667vw;
left: 50%;
transform: translateX(-50%); }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide p:before {
width: 47px;
height: 38px;
top: -68px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide p:before {
width: 3.125vw;
height: 2.5vw;
top: -4.1666666667vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide p:before {
width: 6.6666666667vw;
height: 6.25vw;
top: -12.5vw; } }
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box {
display: flex;
flex-direction: column;
align-items: center;
margin-top: 1.9791666667vw; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box {
margin-top: 38px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box {
margin-top: 2.6041666667vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box {
margin-top: 3.75vw; } }
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box h4 {
font-size: 1.25vw;
font-weight: 500;
letter-spacing: 0.0520833333vw;
text-transform: uppercase;
color: #1A446D;
margin-bottom: 0.625vw; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box h4 {
font-size: 24px;
letter-spacing: 1px;
margin-bottom: 12px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box h4 {
font-size: 1.5625vw;
letter-spacing: 0.1041666667vw;
margin-bottom: 0.8333333333vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box h4 {
font-size: 2.9166666667vw;
letter-spacing: 0.2083333333vw;
margin-bottom: 2.5vw; } }
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box .stars {
display: flex;
justify-content: center;
align-items: center;
gap: 0.1041666667vw; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box .stars {
gap: 2px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box .stars {
gap: 0.2083333333vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box .stars {
gap: 0.4166666667vw; } }
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box .stars img {
width: 100%;
height: auto;
object-fit: contain; }
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box .stars svg {
width: 1.5625vw;
height: 1.5625vw;
flex-shrink: 0; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box .stars svg {
width: 30px;
height: 30px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box .stars svg {
width: 2.0833333333vw;
height: 2.0833333333vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slide .autor-box .stars svg {
width: 5.8333333333vw;
height: 5.8333333333vw; } }
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots {
display: flex;
justify-content: center;
margin: 1.1458333333vw 0.625vw; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots {
margin: 22px 12px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots {
margin: 1.5625vw 0.8333333333vw; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots {
margin-top: 2.5vw;
margin-left: 2.5vw; } }
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li {
margin-right: 0.625vw;
display: flex;
justify-content: center;
align-items: center;
width: auto;
height: 0.8333333333vw;
flex-shrink: 0; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li {
margin-right: 12px;
width: auto;
height: 16px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li {
margin-right: 0.8333333333vw;
width: auto;
height: 16px; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li {
margin: 1.25vw 1.25vw;
width: auto;
height: 3.3333333333vw; } }
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li button {
font-size: 0;
line-height: 0;
padding: 0;
margin: 0;
width: 0.8333333333vw;
height: 0.8333333333vw;
border-radius: 0.8333333333vw;
background-color: transparent;
border: 1px solid #ABC9E5;
flex-shrink: 0;
cursor: pointer;
transition: all 0.3s ease; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li button {
width: 16px;
height: 16px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li button {
width: 16px;
height: 16px; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li button {
width: 3.3333333333vw;
height: 3.3333333333vw;
border-radius: 3.3333333333vw; } }
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li.slick-active button {
background-color: #1A446D;
width: 1.6666666667vw; }
@media (min-width: 1921px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li.slick-active button {
width: 32px; } }
@media (min-width: 769px) and (max-width: 1024px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li.slick-active button {
width: 32px; } }
@media (max-width: 768px) {
.bloque-slider-type-2 .container__full .slider--type-2 .slick-dots li.slick-active button {
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; }
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; } }