/*!
 Theme Name:   Clinica VillaBauza
 Theme URI:    https://vibrandmedia.com/
 Description:  Child theme of GeneratePress
 Author:       Vibrand Media
 Author URI:   https://vibrandmedia.com/
 Template:     generatepress
 Version:      0.1

 ——— Important: This css is generated from scss file.
*/.gp-link-no-decoration{text-decoration:none}.gp-link-no-decoration a{text-decoration:none}.gp-fix-wrp-image-block figure.gb-block-image{height:100%}@media screen and (min-width: 64.00125em){.gp-halfscreen-image--right,.gp-halfscreen-image--left{position:relative;height:100%;width:100%}.gp-halfscreen-image--right img,.gp-halfscreen-image--left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:50vw;height:100%;max-width:initial}.gp-halfscreen-image--right img{left:0}.gp-halfscreen-image--left img{right:0}}.gp-clean-circle-image{clip-path:circle(calc(50% - 1px) at 50% 50%)}.gp-clean-square-image{clip-path:inset(1px 1px 1px 1px)}body .gp-sticky-menu{position:sticky;top:0;z-index:10}body.admin-bar .gp-sticky-menu{top:32px}html{scroll-behavior:smooth;scroll-padding-top:8rem}@media screen and (max-width: 47.9375em){html{scroll-padding-top:5rem}}a,button,input{transition-property:color,background-color,border;transition-duration:.2s;transition-timing-function:ease-in-out}a img{transition:.3s filter;transition-timing-function:ease-in-out}a:hover img,a:focus img{filter:brightness(0.8)}.entry-content *:last-child{margin-bottom:0}.space-magic--left{padding-left:var(--g-padding)}@media screen and (min-width: 87.50125em){.space-magic--left{margin-left:var(--magic-number-spacing);padding-left:0}}@font-face{font-display:auto;font-family:"Marcellus";font-style:normal;font-weight:400;src:url("./assets/fonts/marcellus/wEO_EBrOk8hQLDvIAF81VvoK.woff2") format("woff2")}@font-face{font-display:auto;font-family:"Poppins";font-style:normal;font-weight:400;src:url("./assets//fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2") format("woff2")}@font-face{font-display:auto;font-family:"Poppins";font-style:italic;font-weight:400;src:url("./assets//fonts/poppins/pxiGyp8kv8JHgFVrJJLucHtA.woff2") format("woff2")}@font-face{font-display:auto;font-family:"Poppins";font-style:normal;font-weight:600;src:url("./assets//fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2") format("woff2")}@font-face{font-display:auto;font-family:"Poppins";font-style:italic;font-weight:600;src:url("./assets//fonts/poppins/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2") format("woff2")}@font-face{font-display:auto;font-family:"Poppins";font-style:normal;font-weight:700;src:url("./assets//fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2") format("woff2")}@font-face{font-display:auto;font-family:"Poppins";font-style:italic;font-weight:700;src:url("./assets//fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2") format("woff2")}:root{--gp-font--marcellus: "Marcellus";--gp-font--poppins: "Poppins";--g-n-padding: calc(var(--g-padding) * -1);--max-width: 75rem}:root{--g-padding:1.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--g-padding:calc(8.7962962963vw - 1.6666666667rem)}}@media screen and (min-width: 90em){:root{--g-padding:6.25rem}}@media screen and (max-width: 21.875em){:root{--g-padding: 1.25rem !important}}:root{--fs-18:1rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-18:calc(0.2314814815vw + 0.9166666667rem)}}@media screen and (min-width: 90em){:root{--fs-18:1.125rem}}:root{--fs-20:1.125rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-20:calc(0.2314814815vw + 1.0416666667rem)}}@media screen and (min-width: 90em){:root{--fs-20:1.25rem}}:root{--fs-24:1.125rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-24:calc(0.6944444444vw + 0.875rem)}}@media screen and (min-width: 90em){:root{--fs-24:1.5rem}}:root{--fs-32:1.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-32:calc(0.9259259259vw + 1.1666666667rem)}}@media screen and (min-width: 90em){:root{--fs-32:2rem}}:root{--fs-40:1.75rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-40:calc(1.3888888889vw + 1.25rem)}}@media screen and (min-width: 90em){:root{--fs-40:2.5rem}}:root{--fs-48:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-48:calc(1.8518518519vw + 1.3333333333rem)}}@media screen and (min-width: 90em){:root{--fs-48:3rem}}:root{--fs-56:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-56:calc(2.7777777778vw + 1rem)}}@media screen and (min-width: 90em){:root{--fs-56:3.5rem}}:root{--fs-64:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-64:calc(3.7037037037vw + 0.6666666667rem)}}@media screen and (min-width: 90em){:root{--fs-64:4rem}}:root{--fs-80:2.25rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-80:calc(5.0925925926vw + 0.4166666667rem)}}@media screen and (min-width: 90em){:root{--fs-80:5rem}}:root{--sp-40:1.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-40:calc(1.8518518519vw + 0.8333333333rem)}}@media screen and (min-width: 90em){:root{--sp-40:2.5rem}}:root{--sp-64:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-64:calc(3.7037037037vw + 0.6666666667rem)}}@media screen and (min-width: 90em){:root{--sp-64:4rem}}:root{--sp-80:2.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-80:calc(4.6296296296vw + 0.8333333333rem)}}@media screen and (min-width: 90em){:root{--sp-80:5rem}}:root{--sp-100:2.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-100:calc(6.9444444444vw + 0rem)}}@media screen and (min-width: 90em){:root{--sp-100:6.25rem}}:root{--sp-128:3rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-128:calc(9.2592592593vw - 0.3333333333rem)}}@media screen and (min-width: 90em){:root{--sp-128:8rem}}:root{--sp-144:4rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-144:calc(9.2592592593vw + 0.6666666667rem)}}@media screen and (min-width: 90em){:root{--sp-144:9rem}}@media screen and (min-width: 75.00125em){:root{--magic-number-spacing: calc((100vw - var(--max-width)) / 2)}}#main{margin:0}.admin-bar #gp-header{top:32px !important}#gp-header{background:linear-gradient(180deg, var(--contrast), transparent)}#gp-header::before{--size: 100%;content:"";position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);transform:translate(-50%, -50%);background:var(--contrast);opacity:0;pointer-events:none;transition:.3s opacity}#gp-header.is-sticky::before{opacity:1}#gp-header:not(.block-editor-block-list__block){position:fixed;top:0;z-index:10;width:100%}#gp-header>.outer-container{padding-inline:2.5rem;position:relative}@media screen and (max-width: 47.9375em){#gp-header>.outer-container{padding-inline:var(--g-padding)}}.gb-menu-container--mobile{width:100%;left:auto;right:0;max-width:300px}#gp-menu-primary .menu-item.is-active{font-weight:700;position:relative}@media screen and (min-width: 64.00125em){#gp-menu-primary .menu-item.is-active::after{--size: 2rem;content:"";position:absolute;top:calc(100% + 1rem);left:50%;width:var(--size);height:var(--size);transform:translate(-50%, -50%);background-image:url("data:image/svg+xml,%3Csvg width='329' height='168' viewBox='0 0 329 168' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M164.475 167.173C187.038 167.173 208.937 162.751 229.574 154.03C249.492 145.607 267.375 133.562 282.72 118.208C298.066 102.867 310.128 84.9903 318.553 65.0787C322.95 54.6754 326.26 43.96 328.458 33.0005C331.877 15.9103 318.676 2.78595e-05 301.254 2.63365e-05C288.107 2.51871e-05 276.683 9.20979 274.118 22.0953C269.844 43.526 259.356 63.2205 243.549 79.0222C222.437 100.127 194.365 111.751 164.502 111.751C134.639 111.751 106.566 100.127 85.4546 79.0222C69.6478 63.2205 59.1597 43.526 54.8858 22.0953C52.3078 9.20977 40.8836 3.57415e-06 27.7497 2.42595e-06C10.3148 9.01744e-07 -2.88694 15.9102 0.545771 33.0005C2.74379 43.96 6.0544 54.6889 10.4504 65.0787C18.8762 84.9902 30.9246 102.867 46.2836 118.208C61.6291 133.548 79.5118 145.606 99.4296 154.03C120.067 162.751 141.965 167.173 164.529 167.173L164.475 167.173Z' fill='url(%23paint0_linear_313_3)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_313_3' x1='329.001' y1='83.5932' x2='-0.037652' y2='83.5932' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B57E10'/%3E%3Cstop offset='0.22' stop-color='%23E5C25B'/%3E%3Cstop offset='0.33' stop-color='%23F9DF7B'/%3E%3Cstop offset='0.52' stop-color='%23FFF3A6'/%3E%3Cstop offset='0.73' stop-color='%23F9DF7B'/%3E%3Cstop offset='1' stop-color='%23B57E10'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain}}[data-gb-menu-open=full-overlay]{position:relative}[data-gb-menu-open=full-overlay]::before{--size: 100%;content:"";position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);transform:translate(-50%, -50%);background:var(--contrast);opacity:.5;pointer-events:none;z-index:9;min-height:100lvh}.language-switcher{margin:0;list-style:none;display:inline-flex;text-transform:uppercase;background:var(--base);border-radius:50px;padding:.15rem}.language-switcher a{padding:.25rem .75rem;display:inline-block;text-decoration:none;font-weight:600;color:var(--contrast);border-radius:50px}@media screen and (max-width: 47.9375em){.language-switcher a{font-size:1rem}}.language-switcher a:hover,.language-switcher a:focus{background:var(--accent)}.language-switcher .current-lang a{background:var(--contrast);pointer-events:none;color:#fff}[data-gpmodal-trigger=gp-search]{display:none !important}@media screen and (min-width: 47.93875em){.site-footer{position:relative;z-index:1;margin-top:-5rem}}#whatsapp-link:not(.block-editor-block-list__block){position:fixed;bottom:20%;right:20px;z-index:99999}@media screen and (max-width: 47.9375em){#whatsapp-link:not(.block-editor-block-list__block){bottom:2.5rem;right:10px}}.slider--home{--swiper-pagination-bottom: 2.5rem}@media screen and (min-width: 47.93875em){.slider--home .inner-container{min-height:550px}}.slider--home .swiper-wrapper{box-sizing:border-box}.slider--home .swiper-slide{height:auto !important;background:var(--contrast)}@media screen and (min-width: 47.93875em){.slider--home .swiper-slide{display:flex}}@media screen and (max-width: 47.9375em){.slider--home img{-webkit-mask-image:linear-gradient(180.53deg, #00001B 25%, rgba(0, 0, 27, 0) 88.98%);mask-image:linear-gradient(180.53deg, #00001B 25%, rgba(0, 0, 27, 0) 88.98%);height:400px;width:100vw;-o-object-fit:cover;object-fit:cover;margin-bottom:-2rem !important;margin-inline:var(--g-n-padding);width:100vw !important;max-width:100vw;margin-top:calc(var(--sp-80)*-1)}}.slider--home .swiper-pagination .swiper-pagination-bullet{background:#fff !important;transition:.6s width;border-radius:4px;width:10px}.slider--home .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){width:30px}.slide-home--raul-villa{width:100%}@media screen and (min-width: 47.93875em){.slide-home--raul-villa img{position:absolute;left:0;top:0;width:auto;height:100%}}@media screen and (max-width: 64em){.slide-home--raul-villa img{width:calc(55% - var(--g-padding));-o-object-position:right;object-position:right}}@media screen and (max-width: 47.9375em){.slide-home--raul-villa img{width:100%}}.slide-home--raul-villa .content{padding:0;padding-left:35rem}@media screen and (max-width: 64em){.slide-home--raul-villa .content{padding:0;padding-left:0;max-width:50%;margin-left:auto}}@media screen and (max-width: 47.9375em){.slide-home--raul-villa .content{max-width:100%;margin-left:0}}.slide-home--perfect-design{width:100%}@media screen and (min-width: 47.93875em){.slide-home--perfect-design img{position:absolute;right:0;height:100%;width:auto;top:0;-o-object-position:left;object-position:left}}@media screen and (max-width: 80em){.slide-home--perfect-design img{width:50%}}@media screen and (max-width: 48em){.slide-home--perfect-design img{width:60%}}@media screen and (max-width: 47.9375em){.slide-home--perfect-design img{width:100%}}@media screen and (min-width: 47.93875em){.slide-home--perfect-design .content{max-width:40%}}.slide-home--technology{width:100%}@media screen and (min-width: 47.93875em){.slide-home--technology img{position:absolute;right:0;height:100%;width:50%;top:0;-o-object-position:left;object-position:left}}@media screen and (max-width: 80em){.slide-home--technology img{width:60%}}@media screen and (max-width: 48em){.slide-home--technology img{width:70%}}@media screen and (max-width: 47.9375em){.slide-home--technology img{width:100%}}@media screen and (min-width: 47.93875em){.slide-home--technology .content{max-width:60%}}.about-us--dr-raul{position:absolute;right:0;bottom:0;height:100% !important}@media screen and (max-width: 71.875em){.about-us--dr-raul{right:-6rem}}@media screen and (max-width: 48em){.about-us--dr-raul{height:70% !important}}@media screen and (max-width: 47.9375em){.about-us--dr-raul{height:320px !important;right:2rem}}.card-hover:not(.block-editor-block-list__block){position:relative;border-radius:48px;overflow:hidden;cursor:pointer}.card-hover:not(.block-editor-block-list__block):hover .card-hover__content,.card-hover:not(.block-editor-block-list__block):focus .card-hover__content{opacity:1}.card-hover:not(.block-editor-block-list__block):hover .card-hover__front-title,.card-hover:not(.block-editor-block-list__block):focus .card-hover__front-title{opacity:0}.card-hover:not(.block-editor-block-list__block) .card-hover__content{position:relative;background:rgba(0,0,0,.8);z-index:1;opacity:0;transition:.3s opacity;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:8rem}@media screen and (max-width: 71.875em){.card-hover:not(.block-editor-block-list__block) .card-hover__content{padding-block:5rem}}@media screen and (max-width: 64em){.card-hover:not(.block-editor-block-list__block) .card-hover__content{padding-block:3rem}}@media screen and (max-width: 47.9375em){.card-hover:not(.block-editor-block-list__block) .card-hover__content{padding-block:2rem;padding-inline:1.25rem;font-size:1rem}}.card-hover:not(.block-editor-block-list__block) .card-hover__image-wrp{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}.card-hover:not(.block-editor-block-list__block) .card-hover__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-hover:not(.block-editor-block-list__block) .card-hover__front-title{position:absolute;width:100%;bottom:0;left:0;transition:.3s opacity}.card-hover:not(.block-editor-block-list__block).card-hover--special:hover .card-hover__front-title,.card-hover:not(.block-editor-block-list__block).card-hover--special:focus .card-hover__front-title{opacity:1 !important}.card-hover:not(.block-editor-block-list__block).card-hover--special:hover .card-hover__image-wrp,.card-hover:not(.block-editor-block-list__block).card-hover--special:focus .card-hover__image-wrp{pointer-events:initial}.gp-before-after-section .twentytwenty-wrapper{border-radius:25px;overflow:hidden}.gp-before-after-section__image{aspect-ratio:541/306}.gp-before-after-section__content{padding:3rem 2rem}@media screen and (max-width: 64em){.gp-before-after-section__content{padding:2rem 1rem}}@media screen and (max-width: 47.9375em){.gp-before-after-section__content{padding:0 1rem}}.slider-reviews .gp-video-content{aspect-ratio:368/654;overflow:hidden;border-radius:48px;margin-bottom:1.5rem}@media screen and (max-width: 47.9375em){.slider-reviews .gp-video-content{border-radius:1.5rem}}.slider-reviews .gp-video-content video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-reviews video{transition:.3s filter;cursor:pointer}.slider-reviews video:hover,.slider-reviews video:focus{filter:brightness(0.8)}.slider-reviews .slick-next::before,.slider-reviews .slick-prev::before{--size: 2rem;content:"";position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);transform:translate(-50%, -50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' fill='none' viewBox='0 0 8 13'%3E%3Cpath fill='%23fff' d='M0 1.06 1.06 0l5.78 5.777a.996.996 0 0 1 0 1.413l-5.78 5.78L0 11.91l5.425-5.425L0 1.06Z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center}.slider-reviews .slick-prev::before{transform:translate(-50%, -50%) scaleX(-1)}.slider-reviews .slick-dots{width:-moz-fit-content;width:fit-content;bottom:-3rem;left:50%;border-radius:100px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;padding:0;gap:.25rem;transform:translateX(-50%)}.slider-reviews .slick-dots>li+li{margin-left:.5rem}.slider-reviews .slick-dots>li{margin:0;height:auto;width:auto}.slider-reviews .slick-dots>li button{padding:0;height:12px;border-radius:50px;background:hsla(0,0%,100%,.637) !important;transition:.6s;width:20px}.slider-reviews .slick-dots>li button::before{display:none}.slider-reviews .slick-dots>li.slick-active button{background:#fff !important;width:var(--fs-40) !important}.wp-block-cb-carousel:not(.slick-initialized)>.wp-block-cb-slide:not(:nth-child(-n+3)){visibility:hidden;position:absolute}@media screen and (max-width: 47.9375em){.wp-block-cb-carousel:not(.slick-initialized)>.wp-block-cb-slide:not(:nth-child(-n+1)){visibility:hidden;position:absolute}}.swiper-nav--reviews{--swiper-navigation-sides-offset: -3.5rem;--swiper-theme-color: white;--swiper-navigation-top-offset: 250px}@media screen and (max-width: 47.9375em){.swiper-nav--reviews{--swiper-navigation-size: 1.5rem;--swiper-navigation-sides-offset: -2.5rem}}.gp-dental-pieces{-webkit-mask-image:linear-gradient(180deg, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(180deg, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%);padding-bottom:calc(var(--sp-144) + var(--sp-80)) !important}.gp-contact-form__inner{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:1.25rem}@media screen and (max-width: 47.9375em){.gp-contact-form__inner>*{grid-column:1/3}}.gp-contact-form .col-12{grid-column:1/3}.gp-contact-form label{margin-bottom:.25rem;display:block}.gp-contact-form input,.gp-contact-form textarea,.gp-contact-form select{width:100%;background:var(--base-3);border:1px solid var(--contrast);padding:1rem 2rem;color:var(--base-1);border-radius:50px;padding:.5rem 1.5rem;min-height:48px}.gp-contact-form input:active,.gp-contact-form input:focus,.gp-contact-form textarea:active,.gp-contact-form textarea:focus,.gp-contact-form select:active,.gp-contact-form select:focus{background-color:var(--base-2) !important;border:1px solid var(--contrast) !important}.gp-contact-form input::-moz-placeholder, .gp-contact-form textarea::-moz-placeholder, .gp-contact-form select::-moz-placeholder{color:var(--accent)}.gp-contact-form input::placeholder,.gp-contact-form textarea::placeholder,.gp-contact-form select::placeholder{color:var(--accent)}.gp-contact-form textarea{border-radius:15px}.gp-contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:center right 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='currentColor' viewBox='0 0 14 8'%3E%3Cpath d='m12.42.452 1.06 1.061-5.777 5.779a.996.996 0 0 1-1.413 0L.51 1.513 1.57.453l5.425 5.424L12.42.452Z'/%3E%3C/svg%3E%0A");padding-right:2rem;background-size:14px}.gp-contact-form br{display:none}.gp-contact-form p{margin-bottom:0}.gp-contact-form .wpcf7-not-valid-tip{margin-top:.25rem !important;margin-bottom:.5rem !important;margin-left:1rem !important;padding:.25rem 1rem !important;border-radius:50px !important;background:#fff3f3 !important;line-height:1 !important;width:-moz-fit-content !important;width:fit-content !important}.gp-contact-form .wpcf7-response-output{border-radius:50px;padding:.5rem 1.5rem !important;margin-top:1rem !important}.gp-contact-form .invalid .wpcf7-response-output{color:#473505 !important;background:#fff6e0}.gp-contact-form .sent .wpcf7-response-output{color:#004106 !important;background:#effff0}.gp-contact-form__submit input{background:var(--accent);color:#fff;text-align:center;text-transform:uppercase;font-weight:900;font-size:1.125rem;width:auto;border:none;transition:.3s;white-space:break-spaces}.gp-contact-form__submit input:hover,.gp-contact-form__submit input:focus{background:var(--contrast) !important}@media screen and (max-width: 47.9375em){.gp-contact-form__submit{text-align:center}}.gp-contact-form .wpcf7-spinner{display:block;position:absolute;right:-1rem;top:50%;transform:translate(-100%, -50%);margin:0}/*# sourceMappingURL=style.css.map */