@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box;font-size:62.5%;margin:0 auto}body{background-color:#ece9e3;transition:background-color .6s ease;margin:0 auto}.footer{transition:background-color .5s ease}*,*:before,*:after{box-sizing:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{width:auto!important}.container{width:90%;max-width:134rem;margin:0 auto}.wrapper{width:94%;max-width:120rem;margin:0 auto;overflow:hidden}@media (max-width: 768px){.wrapper{width:90%}}.strong{font-weight:700}hr{border:none;border-top:1px solid #ADADAD;margin:3.2rem 0}@font-face{font-family:Inter;src:url(/wp-content/themes/encuentro/assets/fonts/Inter-Variable.subset.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(../../fonts/merriweather-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:Manrope,Inter,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0 0 1rem;font-family:Tobias,Manrope,serif}h1{font-size:clamp(4rem,5vw,4.8rem);font-weight:300}h2{font-size:clamp(3.8rem,5vw,4.2rem);font-weight:300}h3{font-size:2.8rem;font-weight:300}h4{font-size:2.4rem;font-weight:500}h5{font-size:2rem;font-weight:400}h6{font-size:1.6rem;font-weight:300}p{font-size:1.8rem;line-height:1.5;font-weight:400;margin-bottom:1.5rem;font-weight:300;color:#212121;letter-spacing:.2px}p.small{font-size:1.4rem;font-weight:300}a{font-family:Manrope,Inter,sans-serif;font-size:1.8rem;font-weight:400;color:#212121;text-decoration:none;transition:color .3s ease}.the-content p{font-family:Manrope,Inter,sans-serif;font-size:1.6rem;line-height:1.8;color:#212121;margin-bottom:1.6rem}.the-content h1,.the-content h2,.the-content h3,.the-content h4,.the-content h5,.the-content h6{font-family:Manrope,Inter,sans-serif;color:#212121;margin:1.6rem 0 .8rem;line-height:1.4}.the-content h1+p,.the-content h2+p,.the-content h3+p,.the-content h4+p,.the-content h5+p,.the-content h6+p{margin-top:.8rem}.the-content h1{font-size:3rem;font-weight:700}.the-content h2{font-size:2.4rem;font-weight:600}.the-content h3{font-size:2rem;font-weight:500}.the-content h4{font-size:1.8rem;font-weight:500}.the-content h5{font-size:1.6rem;font-weight:400}.the-content h6{font-size:1.4rem;font-weight:400}.the-content ul,.the-content ol{margin:1.6rem 0;padding-left:2.4rem}.the-content ul li,.the-content ol li{margin-bottom:.8rem;font-size:1.6rem;line-height:1.8}.the-content a{font-family:Manrope,Inter,sans-serif;text-decoration:none;transition:color .3s ease}.the-content a:hover{color:#fb7652}strong{font-weight:800}.section{transition:background-color .5s ease}.color-black{background-color:#212121}.color-white{background-color:#fff}.color-light{background-color:#ece9e3}.color-dark{background-color:#3f7b67}@keyframes animate-text{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;transition:opacity .5s ease,transform .5s ease}.fade-in.show{animation:animate-text 1s ease-in-out both}.fade-in-on-scroll{opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in-on-scroll.visible{opacity:1;transform:translateY(0)}.fade-in-on-scroll-fast{opacity:0;transform:translateY(40px);transition:opacity 1s ease,transform 1s ease}.fade-in-on-scroll-fast.visible{opacity:1;transform:translateY(0)}.m-top{margin-top:18vh}.sm-top{margin-top:8vh}.hide-on-tablet,.hide-on-mobile{display:block}@media (max-width: 599px){.hide-on-mobile{display:none}}@media (min-width: 600px) and (max-width: 1024px){.hide-on-tablet{display:none}}.text__pill{display:inline-flex;justify-content:center;align-items:center;text-transform:uppercase;color:#fff;padding:6px 12px;margin:0;background-color:#fb7652;border-radius:8px;font-size:1.3rem;font-weight:400;letter-spacing:1.2px;text-decoration:none}.text__pill p{color:#fff;margin:0}.text__pill--black{display:flex;justify-content:center}.text__pill--black p{text-transform:uppercase;color:#fff;padding:4px 8px;background-color:#212121;border-radius:4px;font-size:1.2rem;letter-spacing:1.4px}.text__pill--tr{display:flex;justify-content:center}.text__pill--tr p{text-transform:uppercase;text-align:center;color:#212121;padding:4px 8px;border:1px solid #212121;border-radius:4px;font-size:1.2rem;letter-spacing:1.4px}.text__l{display:flex;justify-content:flex-start}@media (max-width: 768px){.text__l{justify-content:center}}.mb-24{margin-bottom:24px}.mb-48{margin-bottom:60px}.bigP p{font-size:1.6rem}.center{text-align:center;margin:0 auto}.txt--center{display:flex;justify-content:center;align-items:center}.wrapper{width:100%;max-width:1200px;margin-inline:auto;padding-inline:2rem}@media (min-width: 768px){.wrapper{padding-inline:3.2rem}}@media (min-width: 1441px){.wrapper{padding-inline:4rem}}.wrapper--narrow{max-width:800px}.wrapper--wide{max-width:1440px}.wrapper--full{max-width:none;padding-inline:0}.menu-list{width:auto;white-space:nowrap;position:relative;list-style:none;display:flex;gap:16px;padding:0;margin:0}@media (min-width: 768px){.menu-list{gap:10px}}.menu-list>li{position:relative}.menu-list .sub-menu{position:absolute;top:calc(100% + 40px);left:0;background-color:#fff;padding:1rem 2rem;box-shadow:0 4px 6px #0000001a;border-radius:16px;z-index:1000;list-style:none;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.menu-list .sub-menu li{padding:1.2rem 0}.menu-list .sub-menu a{color:#212121;text-decoration:none;font-size:1.4rem}.menu-list .sub-menu a:hover{color:#fb7652}.menu-list>li:hover .sub-menu{opacity:1;transform:translateY(0);pointer-events:auto}.menu-list>li:after{content:"";position:absolute;top:100%;left:0;width:100%;height:40px;background:transparent}.menu-list .sub-menu:hover{display:block}.menu-list li ul{opacity:0;transform:translateY(-10px);transition:opacity .1s ease,transform .1s ease}.menu-list li:hover ul{opacity:1;transform:translateY(0)}.header{position:sticky;top:10px;z-index:1001;margin:10px 20px 0;border-radius:40px;background-color:#fff;transition:background-color .5s ease,transform .5s ease,opacity .5s ease}.header.home-transparent{background-color:#fff9}.header.home-transparent.scrolled,.header.rest-white{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.header__content{padding:0rem 2rem;margin:0 auto}.header__fixed-elements{display:grid;grid-template-columns:1fr 1fr;justify-content:center;padding:1.4rem 0rem;align-items:center}@media (min-width: 768px){.header__fixed-elements{display:grid;grid-template-columns:1fr 2fr 1fr;justify-content:space-between;padding:.8rem 0rem;align-items:center;width:100%;height:80px;background-color:transparent;z-index:1000}}.logo{display:flex;margin-left:.8rem;margin-top:8px}@media (min-width: 768px){.logo{margin-left:1.6rem}}.logo img{max-width:fit-content;z-index:9999}.logo__header{display:inline-block;width:100px;max-height:60px;z-index:9999;object-fit:contain}.logo__header--hambur{width:100px;margin:0 1.6rem .4rem 0}@media (max-width: 600px){.logo__header{width:132px;z-index:9999}}@media (min-width: 601px) and (max-width: 1024px){.logo__header{width:148px;z-index:9999}}@media (min-width: 1025px){.logo__header{width:160px;z-index:9999}}.header__menu{display:none}@media (min-width: 1000px){.header__menu{display:flex;justify-content:center;text-transform:uppercase}.header__menu a{font-family:Manrope,Inter,sans-serif;font-weight:300;padding:1.2rem .8rem}.header__menu a:hover{color:#fb7652;background:#ece9e3;padding:1.2rem .8rem;border-radius:12px;transition:all .2s ease-in-out}}.btn-contact{margin-right:12px}.globe__header{display:flex;align-items:center;margin-top:1px;width:16px;margin-right:.8rem}.header__menu--hamburguesa{display:flex;align-items:center;position:relative;z-index:2002}.header__menu--hamburguesa span{line-height:0}.mini{display:flex}@media (min-width: 1000px){.mini{display:none}}.language-switcher{display:none}@media (min-width: 768px){.language-switcher{position:relative;display:flex;align-items:center;justify-content:flex-end}}.language-switcher .dropdown{position:relative;margin-left:0}.language-switcher .dropdown:hover .language-options{opacity:1;transform:translateY(0);pointer-events:auto}.language-switcher .dropdown-toggle{background-color:transparent;color:#212121;border:none;border-radius:16px;padding:10px 15px;cursor:pointer;transition:border-color .3s ease,transform .3s ease;display:flex;align-items:center}.language-switcher .dropdown-toggle .globe__header{transition:transform .3s ease;margin-right:8px}.language-switcher .dropdown-toggle:hover{border-color:#f0f0f0}.language-switcher .dropdown-toggle:hover .globe__header{transform:rotate(180deg)}.language-switcher .language-options{position:absolute;top:calc(100% + 40px);right:0;background-color:#fff;padding:1rem 2rem;box-shadow:0 4px 6px #0000001a;border-radius:16px;z-index:1000;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease;list-style:none}.language-switcher .language-options a{display:block;color:#212121;text-decoration:none;padding:1.2rem 2rem;font-size:1.4rem;font-family:Manrope,Inter,sans-serif;text-transform:uppercase;font-weight:300;text-align:center;transition:all ease-in-out .2s;width:100%}.language-switcher .language-options a:hover{color:#fb7652;background:#ece9e3;border-radius:12px}.language-switcher .dropdown:after{content:"";position:absolute;top:100%;left:0;width:100%;height:40px;background:transparent}.language-switcher button{margin-bottom:0}.contact-button{display:none}@media (min-width: 1000px){.contact-button{display:flex}}.hamburger-menu{display:none;position:relative;height:25px;cursor:pointer;z-index:9999}.hamburger-menu span{display:block;width:100%;height:3px;background-color:#2f496e;margin:4px 0;transition:all .3s}.contenedor__hamburg--menu{display:flex;justify-content:flex-end;padding-right:1.6rem}@media (min-width: 768px){.contenedor__hamburg--menu{justify-content:center;padding-right:0rem}}.menu{position:absolute;top:20px;left:20px;height:46px;width:46px}.menu-link{width:100%;height:100%;position:absolute;z-index:1002}.menu-icon{position:absolute;width:20px;height:14px;margin:auto;left:0;top:0;right:0;bottom:1px}.menu-line{background-color:#333;height:2px;width:100%;border-radius:2px;position:absolute;left:0;transition:all .25s ease-in-out}.menu-line-2{top:0;bottom:0;margin:auto}.menu-line-3{bottom:0}.menu.open .menu-line-1{transform:translateY(7px) translateY(-50%) rotate(-45deg)}.menu.open .menu-line-2{opacity:0}.menu.open .menu-line-3{transform:translateY(-7px) translateY(50%) rotate(45deg)}.menu-circle{background-color:#fff;width:100%;height:100%;position:absolute;border-radius:50%;transform:scale(1);z-index:1000;transition:transform .3s ease-in-out}.menu:hover .menu-circle{transform:scale(1.5)}.menu.open .menu-circle{transform:scale(60)}.menu-overlay{background-color:#fff;color:#333;height:100%;width:100%;position:fixed;text-align:center;transition:opacity .2s ease-in-out;z-index:1001;opacity:0;visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-overlay.open{opacity:1;visibility:visible}.info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.overlay-info{color:#111825}.contact-form-container{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;max-width:1200px;margin:100px auto;background-color:#fff;border-radius:4px;box-shadow:0 4px 20px #0000001a}.contact-form-container .form-column{flex:1;padding:4rem}.contact-form-container .form-column form .form-group{margin-bottom:1.5rem}.contact-form-container .form-column form .form-group label{display:block;font-weight:300;font-size:1.6rem;color:#000;margin-bottom:.3rem}.contact-form-container .form-column form .form-group input,.contact-form-container .form-column form .form-group textarea{width:100%;padding:.5rem 0;border:none;border-bottom:1px solid #000;background:#fff;outline:none;transition:all .3s ease}.contact-form-container .form-column form .form-group input:focus,.contact-form-container .form-column form .form-group input:hover,.contact-form-container .form-column form .form-group textarea:focus,.contact-form-container .form-column form .form-group textarea:hover{border-bottom:1px solid #333;box-shadow:0 4px 10px #0000001a}.contact-form-container .form-column form .hidden{display:none}.contact-form-container .form-column form button{background-color:#000;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;transition:background-color .3s,transform .3s}.contact-form-container .form-column form button:hover{background-color:#333;transform:translateY(-2px)}.contact-form-container .form-column form button:active{background-color:#111;transform:translateY(0)}.contact-form-container .image-column{flex:1}.contact-form-container .image-column img{max-width:100%;height:600px;border-radius:0 8px 8px 0;box-shadow:0 4px 20px #0000001a}@media (max-width: 768px){.contact-form-container{flex-direction:column}.contact-form-container .form-column,.contact-form-container .image-column{flex:none;width:100%}.contact-form-container .image-column{margin-top:1.5rem}}.wpforms-confirmation-container-full{border-radius:16px!important}.footer{padding-top:20px;padding-bottom:20px;background-color:#212121}@media (min-width: 768px){.footer{padding-top:100px;padding-bottom:80px}}.footer,.copyright{background-color:#212121}.footer__content{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.footer__content{display:grid;flex-direction:row;align-items:flex-start;grid-template-columns:1fr 1fr}}@media (min-width: 1000px){.footer__content{grid-template-columns:1fr 1fr 1fr 1fr}}.footer__column{padding-top:32px;text-align:center}@media (min-width: 768px){.footer__column{padding-top:10px;text-align:left}}.footer__content--logo{border-radius:16px}.footer__content--logo img{width:180px;height:180px}.footer__contact h3{font-family:Manrope,Inter,sans-serif;font-size:2rem;letter-spacing:.1rem;color:#ece9e3;font-weight:500}.footer__contact p{font-family:Manrope,Inter,sans-serif;font-size:1.6rem;margin-bottom:0;color:#ece9e3;font-weight:300}.footer__contact a{font-family:Manrope,Inter,sans-serif;font-size:1.6rem;margin-bottom:0;color:#ece9e3}.footer__horari h3{font-family:Manrope,Inter,sans-serif;font-size:2rem;letter-spacing:.1rem;color:#ece9e3;font-weight:500}.footer__horari p{font-family:Manrope,Inter,sans-serif;font-size:1.6rem;font-weight:200;color:#ece9e3}.footer__contact p{font-weight:400;color:#ece9e3;font-size:1.6rem}.footer__social--title h3{font-family:Manrope,Inter,sans-serif;font-size:2rem;letter-spacing:.1rem;color:#ece9e3;font-weight:500}.footer__icon{display:flex;justify-content:center}@media (min-width: 768px){.footer__icon{justify-content:flex-start}}.footer__icon--img{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#ece9e3;border-radius:6px;margin-left:0;margin-right:18px;transition:background-color .3s ease,transform .3s ease}.footer__icon--img img{width:24px;transition:transform .3s ease}.footer__icon--img:hover{background-color:#fb7652;transform:scale(1.1)}.copyright{padding:16px}.copy__container{margin-top:0;padding-top:6px}.copy__content{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.copy__content{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;align-items:center;margin:0 auto;border-top:1px solid black;padding-top:12px}}.copy__content--terms{display:flex}.footer__info--terms a{font-size:1.2rem;text-align:center;padding-right:1.2rem;font-family:Manrope,Inter,sans-serif;color:#ece9e3}.copy__content--year{text-align:center;font-size:1.2rem;font-weight:300;color:#ece9e3}.copy__content--design{margin-top:24px}@media (min-width: 768px){.copy__content--design{margin-top:0;text-align:right;font-size:1.2rem;font-weight:300}}.copy__content--design a,.copy__content--design p{font-size:1.2rem;font-family:Manrope,Inter,sans-serif;color:#ece9e3}.footer__newsletter h3{margin-top:12px;font-family:Tobias,Manrope,serif;font-size:1.6rem;letter-spacing:.1rem;color:#ece9e3;font-weight:300}.nav__overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-60%);width:80%;max-width:134rem;height:74%;opacity:0;visibility:hidden;clip-path:inset(0 round 32px);background-color:#ffffffe6;box-shadow:0 8px 24px #0003;transition:opacity .3s ease,transform .3s ease;overflow-y:auto;z-index:999;padding:2rem}.nav__overlay.active{opacity:1;visibility:visible;transform:translate(-50%,-45%);display:flex;align-items:center;justify-content:center}.nav__overlay.closing{opacity:0;visibility:hidden;transform:translate(-50%,-40%)}@media (max-width: 1000px){.nav__overlay{width:90%;max-width:134rem;height:74%}.menu-es{display:none}.hamburger-menu{display:block}}@keyframes fade-in{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes fade-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-60%)}}.overlay__grid--menu a{font-size:2.4rem;font-weight:300;color:#212121;text-decoration:none;opacity:0;transition:color .3s,transform .4s ease,opacity .4s ease}.overlay__grid--menu a:hover{transform:scale(1.05);font-weight:500;color:#fb7652;transition:transform .4s ease-in-out;transition:font-weight .3s ease,color .2s ease}.overlay-menu-list .current-menu-item a,.overlay-menu-list .current_page_item a{color:#212121;font-weight:900}.nav__overlay.active .overlay__grid--menu a{opacity:1;transform:translateY(0)}.overlay__grid{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.overlay-menu-list{list-style:none;margin:0;padding:0;text-transform:uppercase;line-height:48px}.overlay-menu-list li{margin:0;padding:0}.overlay__grid--menu{padding-top:24px;padding-bottom:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}@media (min-width: 768px){.overlay__grid--menu{padding-top:0;align-items:center}}.overlay__close-btn{display:flex;justify-content:flex-end;padding:1rem;background:none;border:none;font-size:2rem;cursor:pointer;transition:color .3s ease}.overlay__close-btn:hover{color:#3f7b67}.btn-overlay a{font-size:2.4rem}.overlay__logo{display:flex;justify-content:center;padding-bottom:12px}@media (min-width: 768px){.overlay__logo{display:flex;justify-content:center}}.overlay__logo img{width:240px}.language-switcher__overlay{display:flex;justify-content:center;align-items:center}.language-btn{display:flex;padding-right:1rem;font-weight:400;font-size:1.4rem;align-items:center}.language-btn.active-language{text-decoration:underline;text-decoration-color:#212121;text-underline-offset:3px}.language-switcher__overlay a{font-size:1.6rem;padding:2.4rem 1.2rem;text-align:center;color:#ece9e3}.overlay__footer{display:flex;flex-direction:column;justify-content:space-between}.overlay__footer p{margin-top:0;font-size:1.8rem;font-weight:300}.overlay__footer--content{display:flex;flex-direction:column;margin-top:16px;text-align:center}.overlay__footer--content p{font-size:1.6rem;padding:0rem;margin-top:0}.overlay__footer--content a{font-size:1.6rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;color:#212121;padding:12px 16px;border:1px solid #212121;border-radius:32px;font-size:1.2rem;letter-spacing:1.6px}.simple-language-switcher{display:flex;justify-content:flex-start;align-items:center;font-size:1.8rem;color:#000;padding:12px}.simple-language-switcher a{font-size:1.8rem;margin-left:-8px;padding:8px}.simple-language-btn{color:#212121;text-decoration:none;padding:0;transition:color .3s ease}.simple-language-btn:hover{color:#fb7652}.active-language{font-weight:700}.simple-language-switcher a+a{margin-left:0}.pildora__tresRallas{width:36px}.pildora__tresRallas .linea{display:block;height:2px;background-color:#000;margin-bottom:6px}.pildora__tresRallas .linea:last-child{margin-bottom:0}.menu-hamburguesa:not(.open) .pildora__tresRallas:hover .linea:nth-child(1){width:80%}.menu-hamburguesa:not(.open) .pildora__tresRallas:hover .linea:nth-child(2){width:50%}.menu-hamburguesa:not(.open) .pildora__tresRallas:hover .linea:nth-child(3){width:60%}.menu-hamburguesa.open .pildora__tresRallas .linea:nth-child(1){transform:translateY(9px) rotate(45deg)}.menu-hamburguesa.open .pildora__tresRallas .linea:nth-child(2){opacity:0}.menu-hamburguesa.open .pildora__tresRallas .linea:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.encuentros__grid{margin-top:4vh;display:grid;grid-template-columns:1fr;gap:80px}@media (min-width: 768px){.encuentros__grid{grid-template-columns:repeat(auto-fit,minmax(300px,340px));justify-content:center}}@media (min-width: 1000px){.encuentros__grid{grid-template-columns:repeat(auto-fit,minmax(340px,360px));justify-content:center}}.encuentro__item{position:relative;background-color:#fff;border-radius:16px;box-shadow:0 4px 8px #00000014;transition:transform .25s ease,box-shadow .25s ease;will-change:transform;transform:translateZ(0)}.encuentro__item:hover{transform:translateY(-6px);box-shadow:0 6px 14px #00000026,0 0 8px #fb76522e}.encuentro__item:hover .encuentro__overlay{opacity:1;transform:translateY(0)}.encuentro__image img{width:100%;height:auto;border-radius:16px;transition:transform .3s ease}.encuentro__cartel img{width:100%;height:auto;border-radius:12px 12px 0 0}.card{position:relative;overflow:hidden}.card:hover .card__overlay{opacity:1}.card .card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in-out;z-index:10}.card .card__text{text-align:center;color:#fff}.card .card__text .card__pill{background-color:#2f496e;padding:.5rem 1rem;border-radius:16px;margin-bottom:1rem}.card .card__text .card__pill p{margin:0;font-size:1rem;font-weight:700}.card .card__text .card__info p{margin:0;font-size:.9rem;font-weight:400}.card .card__text .card__btn{margin-top:1rem}.card .card__text .card__btn .btn{display:inline-flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none}.card .card__text .card__btn .btn span{font-size:.9rem}.card .card__text .card__btn .btn svg{fill:none;stroke:#fff;stroke-width:2px}.card .card__text .card__btn .btn:hover{text-decoration:underline}.encuentro__text{padding:10px}.encuentro__info p{font-size:1.6rem;padding:0 16px;text-align:center;margin-top:0}.encuentro__info h2{font-size:1.6rem;padding:0 16px;text-align:center;margin-top:0;font-weight:300}.encuentro__title h3{font-family:Manrope,Inter,sans-serif;padding-top:16px;font-size:2.4rem;font-weight:300;text-align:center}.encuentro__description p{font-size:1rem;color:#212121}.encuentro__btn{display:flex;justify-content:center}.encuentro__text--prox{display:flex;align-items:center;justify-content:center}.encuentro-single__image{width:100%;height:56vh;overflow:hidden;position:relative;margin-top:-96px}.encuentro-single__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (max-width: 768px){.encuentro-single__image{height:40vh}}@media (max-width: 480px){.encuentro-single__image{height:30vh}}.encuentro-single__hero{margin-top:6%;display:grid;grid-template-columns:1fr;background-color:#fff;border-radius:16px}@media (min-width: 1000px){.encuentro-single__hero{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:center}}.encuentro-single__content--subhero{text-align:center;padding:0%}@media (min-width: 768px){.encuentro-single__content--subhero{padding:0% 6%}}@media (min-width: 1000px){.encuentro-single__content--subhero{padding:0% 8%}}.encuentro-single__content{background-color:#ece9e3}.encuentro-single__info h2{font-size:clamp(32px,32px + 16 * (100vw - 320px) / 960,48px)}.encuentro-single__programa{padding:0% 12%;text-align:center;margin:0 auto}.encuentro-single__description{text-align:left;padding:8% 0% 8% 20%}@media (max-width: 1000px){.encuentro-single__description{text-align:center;padding:2% 4%}}.encuentro-single h1{text-align:center;color:#212121;font-size:6rem;font-family:Tobias,Manrope,serif;font-weight:200}.encuentro-single__date{margin-top:6vh}.encuentro-single__cartel--img{display:flex;justify-content:center;padding:4%}.encuentro-single__cartel--img img{border-radius:16px;width:clamp(440px,90%,500px)}@media (min-width: 1000px){.encuentro-single__cartel--img{padding:8% 16% 8% 0%}}.programa__content{margin-top:10vh;margin-bottom:6vh;text-align:center}.programa__content h1{margin-bottom:1rem;text-align:center}.programa__content .encuentro-single__cartel{display:flex;justify-content:center}.programa__content .encuentro-single__cartel img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px #0000001a}.programa__content .encuentro-programa__info{margin-top:8vh;padding:0%}@media (min-width: 768px){.programa__content .encuentro-programa__info{padding:0%}}.programa__content .encuentro-programa__info h2{margin-top:2.4rem;font-size:2.4rem;color:#ece9e3;font-weight:900}.programa__content .encuentro-programa__info h3{margin-top:1rem;font-size:1.5rem;color:#212121}.programa__content .encuentro-programa__info p{margin:.5rem 0;line-height:1.6}.encuentro-programa__info--content{display:grid;grid-template-columns:1fr}@media (min-width: 1000px){.encuentro-programa__info--content{grid-template-columns:1fr 1fr;column-gap:40px}}.encuentro-programa__info--col{display:flex;margin-bottom:24px}.encuentro-programa__info--horarios h2{font-family:Manrope,Inter,sans-serif;text-align:left;font-weight:400;color:#fff}.encuentro-programa__info--horarios h2 span{font-weight:600;color:#fb7652;color:#fff}.encuentro-programa__info--horarios span{font-family:Manrope,Inter,sans-serif;font-weight:500}@media (max-width: 768px){.programa__content{grid-template-columns:1fr}.programa__content h1{grid-column:auto}}.encuentro__concierto{padding:4rem 0rem;text-align:center}.encuentro__concierto--cartel{display:flex;justify-content:center;padding:2rem 0rem 4rem}.encuentro__concierto--cartel img{width:auto;height:340px;object-fit:cover;object-position:center;display:block;border-radius:12px}.m-top-concert{margin-top:4rem}.preus-encuentro{text-align:center;margin-bottom:1vh;padding:6% 2% 1vh}@media (min-width: 768px){.preus-encuentro{padding:2% 6% 6%}}@media (min-width: 1000px){.preus-encuentro{padding:2% 14%}}.preus-encuentro--info{text-align:center}.preus-encuentro--info{padding:0% 8% 1%}.preus__table{width:100%;border-collapse:separate;border-spacing:0;margin-top:1.5rem;font-size:1rem;text-align:left;background-color:#fff;border:.6px solid #212121;border-radius:12px}.preus__table th,.preus__table td{padding:12px 24px;border:.6px solid #212121;font-size:16px}.preus__table th{background-color:#212121;color:#fff;font-weight:300;text-transform:uppercase}.preus__table th:first-child{border-top-left-radius:12px}.preus__table th:last-child{border-top-right-radius:12px}.preus__table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.preus__table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.preus__table tbody tr:nth-child(2n){background-color:#fff}.preus__table tbody tr:hover{background-color:#efefef}.encuentro__table th,.encuentro__table td{padding:10px 20px}.encuentro__table th{text-align:center;font-size:18px}.encuentro__table td{font-size:16px;text-align:left}.encuentro__table tbody tr td:first-child{width:30%}.encuentro__table tbody tr td:last-child{width:70%}.encuentro__table tbody tr:hover{background-color:#f9f9f9}.encuentro-single__profesores{margin-top:60px;text-align:center}.encuentro-single__profesores h1{margin-bottom:0;padding-bottom:0;font-family:Tobias,Manrope,serif;font-weight:300}.profesores-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px;row-gap:40px;padding-top:0;padding-bottom:48px}@media (max-width: 1024px){.profesores-list{grid-template-columns:repeat(2,1fr);column-gap:40px}}@media (max-width: 768px){.profesores-list{grid-template-columns:1fr;row-gap:30px;padding-bottom:32px}}.profesor-card{margin-top:64px;position:relative;overflow:hidden;transition:transform .3s ease;cursor:pointer;border-radius:16px}.profesor-card:hover{transform:translateY(-5px)}.profesor-card__image{width:100%;aspect-ratio:1/1;overflow:hidden;position:relative}.profesor-card__image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;transition:transform .3s ease}.profesor-card__info{position:absolute;bottom:0;left:0;width:100%;background:#000000b3;color:#ece9e3;padding:2.4rem 1rem;opacity:0;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease}.profesor-card__info h3{margin:0;font-size:2rem;font-weight:200;font-family:Tobias,Manrope,serif}.profesor-card__info p{color:#ece9e3}.profesor-card__info .profesor-card__excerpt{font-size:1.6rem;margin-top:.5rem;padding:0rem 2.4rem}.profesor-card:hover .profesor-card__info{opacity:1;transform:translateY(0)}.profesor-card__header p{margin-top:0}.social-link{padding:12px 6px 24px}.social-link img{width:32px;height:32px;display:inline-block;vertical-align:middle}.talleres{padding-top:6vh;padding-bottom:10vh}.talleres__container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px}@media (max-width: 1024px){.talleres__container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.talleres__container{grid-template-columns:1fr}}.talleres__title{padding-top:48px;text-align:center}.talleres__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:0 2rem}.taller-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff;border-radius:16px;max-width:424px;height:auto;overflow:hidden;box-shadow:0 4px 8px #0000001a;text-align:center;margin-bottom:12%}.taller-item__image{width:100%;height:340px;overflow:hidden}.taller-item__image img{width:100%;height:100%;object-fit:cover}.taller-item__content{padding:1.5rem;display:flex;flex-direction:column;align-items:center}.taller-item__title{font-size:3.2rem;color:#212121;font-family:Tobias,Manrope,serif;font-weight:200;padding-top:16px;margin-bottom:.5rem}.taller-item__profesores{font-size:1.5rem;color:#212121;font-family:Manrope,Inter,sans-serif;margin-bottom:1rem;font-weight:400}.taller-item__descripcion{font-size:1rem;color:#212121;line-height:1.5;margin-bottom:1rem}.taller-item__btn{margin-top:auto;padding:1rem 0}.alojamiento__content{background-color:#f9f9f9;padding:10vh 6vh;margin:0 auto;border-radius:16px}.waiting-list-block{text-align:center;max-width:640px;margin:8rem auto;padding:1.75rem 1.5rem;background:#00000005;border:1px solid rgba(251,118,82,.35);border-radius:12px;box-shadow:0 0 0 1px #fb765226,0 8px 30px #fb765240}.waiting-list-block:hover{box-shadow:0 0 0 1px #fb765240,0 12px 40px #fb765259}.waiting-list-block__text{margin:0 0 1.25rem;font-size:1.4rem;line-height:1.6;color:#000c}.waiting-list-block__cta{display:inline-block;padding:.7rem 1.4rem;font-size:1.4rem;font-weight:500;border-radius:999px;border:1px solid rgba(251,118,82,.6);text-decoration:none;color:#000;background:#fb765214;box-shadow:0 0 0 1px #fb765226,0 6px 18px #fb765240;transition:all .2s ease}.waiting-list-block__cta:hover{color:#fff;background:#fb7652;border-color:#fb7652;box-shadow:0 0 0 2px #fb765240,0 10px 30px #fb765273;transform:translateY(-1px)}.waiting-list-block__cta:active{transform:translateY(0);box-shadow:0 4px 12px #fb76524d}@media (max-width: 640px){.waiting-list-block{margin:2rem 1rem;padding:1.5rem 1.25rem}}.taller-single{margin:4vh auto 16vh;padding:6%;background-color:#fff;border-radius:16px}@media (min-width: 768px){.taller-single{padding:4rem 10%}}.taller-single__titulo{font-family:Tobias,Manrope,serif;font-weight:200;font-size:clamp(3.6rem,5vw,5rem);text-align:center;margin-bottom:3rem}.taller-single__profesores{display:flex;flex-direction:column;align-items:center;gap:1.4rem;margin-bottom:6rem;text-align:center}.taller-single__profesores-label{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:#00000073}.taller-single__profesores-names{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;justify-content:center}.taller-single__profesores-names a{position:relative;font-size:2.2rem;font-weight:400;color:#212121;text-decoration:none;transition:opacity .25s ease}.taller-single__profesores-names a:hover{opacity:.65}.taller-single__profesores-names a:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background-color:#0000004d;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.taller-single__profesores-names a:hover:after{transform:scaleX(1)}.taller-single__sep{font-size:2rem;font-weight:300;color:#00000059}.taller-single__image{height:520px;margin-bottom:5rem;overflow:hidden;border-radius:16px}.taller-single__image img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.taller-single__image{height:600px}}.taller-single__info-extendida{max-width:76ch;margin:0 auto;padding-bottom:3rem}.taller-single__info-extendida p{font-size:1.9rem;line-height:1.65;margin-bottom:2rem}.taller-single__info-extendida h2,.taller-single__info-extendida h3{font-family:Tobias,Manrope,serif;font-weight:300;text-align:center;margin:4rem 0 2rem}.taller-action{margin-top:6rem;padding-top:4rem;border-top:1px solid rgba(0,0,0,.08);display:flex;justify-content:center;text-align:center}.profesores-single__contenido{margin-top:5vh;margin-bottom:8vh;padding:48px 24px;background-color:#fff;border-radius:16px;text-align:center}@media (min-width: 768px){.profesores-single__contenido{text-align:left}}.profesores-single__titulo{font-size:clamp(32px,32px + 16 * (100vw - 320px) / 960,48px);text-align:center}.profesores-single__image{display:flex;justify-content:center;padding:24px}.profesores-single__image img{border-radius:16px}.profesores-single__bio{padding:4%;text-align:center;margin:0 auto}@media (min-width: 768px){.profesores-single__bio{padding:2% 8%}}.profesores-single__social{padding:12px 8px 24px 0;display:flex;justify-content:center}@media (min-width: 768px){.profesores-single__social{justify-content:flex-start}}.profesores-single__social img{width:32px;height:32px;display:inline-block}.single__alojamiento--container{margin-top:60px}.single__alojamiento--title h1{text-align:center;font-family:Tobias,Manrope,serif;font-weight:300}.single__alojamiento--content{margin-bottom:8%}.single__alojamiento--subtitle p{font-size:16px;padding:0% 4%;text-align:center}@media (min-width: 768px){.single__alojamiento--subtitle p{padding:0% 20%;text-align:center}}.encuentro-llegar{font-size:16px;padding:0% 4%}@media (min-width: 768px){.encuentro-llegar{padding:0% 20%}}.single__alojamiento--subtitle h4{text-align:center}.single__alojamiento--img{display:flex;justify-content:center;margin-bottom:24px}.single__alojamiento--img img{border-radius:16px;height:480px;align-items:center;margin-bottom:48px}.como-llegar__table{margin-top:6%}.como-llegar__table th,.como-llegar__table td{padding:10px 20px}.como-llegar__table th{text-align:center;font-size:18px}.como-llegar__table td{font-size:14px;text-align:left}.como-llegar__table tbody tr td:first-child{width:10%}.como-llegar__table tbody tr td:last-child{width:90%}.como-llegar__table tbody tr:hover{background-color:#f9f9f9}.como-llegar__table h4{font-size:18px;text-transform:uppercase;margin-bottom:0;font-weight:300}.festivalet-single{background-color:#fff;color:#212121;padding-bottom:80px}.festivalet-single__hero{margin-top:-93px;position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.festivalet-single__hero-image img{width:100%;height:auto;max-height:60vh;object-fit:cover;display:block}.festivalet-single__hero-content{padding-block:6.4rem;text-align:center}.festivalet-single__hero-content h1{font-size:clamp(4rem,5vw,4.8rem);font-weight:900;line-height:1.2;margin-bottom:2.4rem}.festivalet-single__intro{font-size:1.8rem;line-height:1.5}.festivalet-single__intro p{margin-bottom:1.2rem;text-align:center}.festivalet-single__content{padding-block:8rem}.festivalet-single__content-grid{display:grid;gap:6rem}@media (min-width: 768px){.festivalet-single__content-grid{grid-template-columns:1.1fr 1fr;align-items:center}}.festivalet-single__content-text{font-size:1.8rem;line-height:1.5}.festivalet-single__content-text p{margin-bottom:1.6rem}.festivalet-single__content-image img{width:100%;height:auto;border-radius:16px;display:block}.festivalet-single__bands{padding-block:8rem}.festivalet-single__bands h2{font-family:Tobias,Manrope,serif;font-size:clamp(3.8rem,5vw,4.2rem);font-weight:700;margin-bottom:4rem;text-align:center}.festivalet-single__bands-grid,.bands-grid{display:grid;grid-template-columns:1fr;gap:2.4rem;margin-top:3.2rem}@media (min-width: 640px){.festivalet-single__bands-grid,.bands-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.festivalet-single__bands-grid,.bands-grid{grid-template-columns:repeat(3,1fr)}}.band-card{position:relative;background-color:#ece9e3;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;height:100%;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.band-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.band-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.band-card__image{position:relative;z-index:1;overflow:hidden}.band-card__image img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .4s ease}.band-card:hover .band-card__image img{transform:scale(1.05)}.band-card__content{position:relative;z-index:1;padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.band-card__title{font-size:2.8rem;font-weight:700;line-height:1.2;text-transform:uppercase;text-align:center}.band-card__title a{position:relative;z-index:20;color:inherit;text-decoration:none}.band-card__title a:hover{color:#fb7652}.band-card__links{margin-top:auto;display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;position:relative;z-index:20}.band-card__links a{font-size:1.4rem;font-weight:500;color:#3f7b67;text-decoration:none;position:relative;z-index:20}.band-card__links a:hover{color:#fb7652}.band-card__links .btn-small{padding:.8rem 1.6rem;border-radius:16px;background-color:#3f7b67;color:#fff;font-weight:700}.band-card__links .btn-small:hover{background-color:#fb7652;color:#fff}.text__pill{display:inline-block;padding:.6rem 1.4rem;border-radius:16px;background-color:#3f7b67;color:#fff;font-size:1.4rem}.mb-16{margin-bottom:1.6rem}.festivalet-single__cta{margin-top:4rem;text-align:center}.band-single{color:#212121}.band-single__hero{position:relative;overflow:hidden;padding-top:24px}.band-single__image{display:flex;justify-content:center}.band-single__image img{height:70vh;width:auto;object-fit:cover;object-position:center;display:block}@media (max-width: 768px){.band-single__image img{height:50vh}}.band-single__hero-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:5rem;text-align:center}.band-single__hero-content h1{font-size:clamp(4rem,5vw,4.8rem);font-weight:900;line-height:1.2;color:#fff;margin-bottom:1.6rem}.band-single__hero-content .text__pill{align-self:center;background-color:#3f7b67}.band-single__content{padding:8rem 0;max-width:820px}.band-single__description{font-size:1.8rem;line-height:1.5;margin-bottom:4rem}.band-single__description p{margin-bottom:1.6rem}.band-single__video{margin-bottom:4rem}.band-single__video-inner{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background-color:#212121}.band-single__video-inner iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.band-single__links{display:flex;flex-wrap:wrap;gap:2.4rem;align-items:center}.band-single__links a{font-size:1.8rem;font-weight:500;color:#3f7b67;text-decoration:none}.band-single__links a:hover{color:#fb7652}.band-single__links .btn-big{padding:1.2rem 3.2rem;border-radius:16px;background-color:#3f7b67;color:#fff;font-weight:700}.band-single__links .btn-big:hover{background-color:#fb7652}.cta{position:relative;margin:auto;padding:12px 12px 8px;transition:all .2s ease;border:none;background:none;cursor:pointer}.cta:before{content:"";position:absolute;top:0;left:0;display:block;border-radius:4px;background:#ece9e3;width:40px;height:40px;transition:all .3s ease}.cta span{position:relative;font-family:Tobias,Manrope,serif,sans-serif;font-size:16px;font-weight:400;color:#3f7b67}.cta svg{position:relative;top:0;margin-left:10px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#234567;stroke-width:2;transform:translate(-5px);transition:all .3s ease}.cta:hover:before{width:100%;background:#ece9e3}.cta:hover svg{transform:translate(0)}.cta:active{transform:scale(.95)}.menu-toggle{background-color:#000;border:none;color:#fff;padding:8px 8px 6px;border:8px;z-index:9999}.menu-btn-container{z-index:1002;position:relative}.menu-btn{background-color:#fff6;border:.8px solid black;color:#000;padding:12px 24px 8px;border-radius:4px;z-index:1;font-weight:400;text-transform:uppercase;letter-spacing:.2rem;transition:background-color .4s ease,color .4s ease}.menu-btn:hover{background-color:#3f7b67;color:#fff}.btn-big{background-color:#fb7652;border:none;color:#fff;padding:18px 24px;border-radius:34px;letter-spacing:.1rem;transition:background-color .4s ease,color .4s ease,border-color .4s ease}.btn-big a{color:#fff;font-family:Manrope,Inter,sans-serif;font-weight:400;text-transform:uppercase}.btn-big:hover{background-color:#3f7b67;cursor:pointer}.caption-btn{margin-top:12px;background-color:#fff;border:.8px solid #FFFFFF;color:#212121;padding:16px 32px;border-radius:12px;z-index:9999;font-weight:400;text-transform:uppercase;letter-spacing:.2rem;transition:transform .3s ease,background-color .3s ease,border-color .3s ease}.caption-btn a{color:#000}.caption-btn:hover{background-color:#fff;color:#212121;cursor:pointer;transform:scale(1.05)}.caption-btn:hover a{color:#212121}.animated-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600;padding:0;color:#000;background-color:transparent;border:none;cursor:pointer;overflow:hidden;transition:color .3s ease-in-out}.animated-btn:hover{color:#3f7b67}.animated-btn .animated-btn__text{position:relative;font-size:1.6rem;font-weight:400}.animated-mid-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;font-size:1rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:#fff;background-color:#3f7b67;border:none;border-radius:34px;cursor:pointer;overflow:hidden;transition:background-color .4s ease,color .4s ease,border-color .4s ease}.animated-mid-btn .animated-mid-btn__text{position:relative;transition:transform .3s ease;font-family:Manrope,Inter,sans-serif;font-weight:400;font-size:1.4rem}.animated-mid-btn .animated-mid-btn__arrow--left{font-size:1.2rem;position:absolute;left:-2rem;opacity:0;transition:transform .3s ease,opacity .3s ease,left .3s ease}.animated-mid-btn .animated-mid-btn__arrow--right{font-size:1.2rem;margin-left:.5rem;position:relative;opacity:1;transition:transform .3s ease,opacity .3s ease}.animated-mid-btn:hover{background-color:#fb7652}.animated-mid-btn:hover .animated-mid-btn__text{transform:translate(1rem)}.animated-mid-btn:hover .animated-mid-btn__arrow--left{left:.8rem;opacity:1}.animated-mid-btn:hover .animated-mid-btn__arrow--right{transform:translate(1.2rem);opacity:0}.animated-big-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:18px 24px;font-size:1rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:#fff;background-color:#fb7652;border:none;border-radius:34px;cursor:pointer;overflow:hidden;transition:background-color .4s ease,color .4s ease,border-color .4s ease}.animated-big-btn .animated-big-btn__text{position:relative;transition:transform .3s ease;font-family:Manrope,Inter,sans-serif;font-weight:400;font-size:1.6rem}.animated-big-btn .animated-big-btn__arrow--left{font-size:1.2rem;position:absolute;left:-2rem;opacity:0;transition:transform .3s ease,opacity .3s ease,left .3s ease}.animated-big-btn .animated-big-btn__arrow--right{font-size:1.2rem;margin-left:.5rem;position:relative;opacity:1;transition:transform .3s ease,opacity .3s ease}.animated-big-btn:hover{background-color:#3f7b67}.animated-big-btn:hover .animated-big-btn__text{transform:translate(1rem)}.animated-big-btn:hover .animated-big-btn__arrow--left{left:1.6rem;opacity:1}.animated-big-btn:hover .animated-big-btn__arrow--right{transform:translate(1.2rem);opacity:0}.animated-big-btn-white{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:18px 24px;font-size:1rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:#212121;background-color:#fff;border:none;border-radius:34px;cursor:pointer;overflow:hidden;transition:background-color .4s ease,color .4s ease,border-color .4s ease}.animated-big-btn-white .animated-big-btn__text{position:relative;transition:transform .3s ease;font-family:Manrope,Inter,sans-serif;font-weight:200;font-size:1.6rem}.animated-big-btn-white .animated-big-btn__arrow--left{font-size:1.2rem;position:absolute;left:-2rem;opacity:0;transition:transform .3s ease,opacity .3s ease,left .3s ease}.animated-big-btn-white .animated-big-btn__arrow--right{font-size:1.2rem;margin-left:.5rem;position:relative;opacity:1;transition:transform .3s ease,opacity .3s ease}.animated-big-btn-white:hover{background-color:#3f7b67}.animated-big-btn-white:hover .animated-big-btn__text{transform:translate(1rem)}.animated-big-btn-white:hover .animated-big-btn__arrow--left{left:1.6rem;opacity:1}.animated-big-btn-white:hover .animated-big-btn__arrow--right{transform:translate(1.2rem);opacity:0}.single_add_to_cart_button{background-color:#fb7652;border:none;color:#ece9e3;padding:18px 24px;border-radius:34px;letter-spacing:.1rem;transition:background-color .4s ease,color .4s ease,border-color .4s ease;text-transform:uppercase}.single_add_to_cart_button:hover{background-color:#3f7b67;color:#ece9e3}.btn_container{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px}.adding-btn{padding-top:20px}.padding{padding:12px}.contact-button-3{display:flex;flex-direction:column;align-items:center;padding:12px}.single-product .summary h1{font-size:2.5rem;font-weight:700;color:#2f496e;text-align:center}.woocommerce-product-gallery{display:none}.video-home{margin-top:-94px;position:relative;width:100%;height:60vh}.video-container{margin-top:0;position:relative;width:100%;height:100%;overflow:hidden}.background-video{width:100%;height:100%;object-fit:cover;z-index:1;position:absolute;top:0;left:0}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:2}.text-content{position:absolute;margin-top:46px;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:3}.text-content h1{font-weight:100;text-transform:uppercase;font-family:Tobias,Manrope,serif}.text-content p{color:#fff;text-transform:uppercase;font-size:1.8rem;font-weight:300;margin-bottom:40px}.sub-hero{padding-bottom:10vh}.sub-hero-title{padding-top:6vh}@media (min-width: 1000px){.sub-hero-title{padding-top:12vh}}.sub-hero-title h1{font-size:clamp(3.2rem,5vw,4rem);font-family:Tobias,Manrope,serif;font-weight:200;color:#212121;text-align:center}.sub-hero-text{padding:2% 20%}.sub-hero-text p{font-size:1.7rem;text-align:center}@media (max-width: 1024px){.sub-hero-text{padding:2% 15%}}@media (max-width: 600px){.sub-hero-text{padding:2% 10%}.sub-hero-text p{font-size:1.6rem}}.sub-hero-img-container{display:flex;flex-direction:column}@media (min-width: 768px){.sub-hero-img-container{padding-top:4vh;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}}.sub-hero__btn{display:flex;justify-content:center}.sub-hero-img{margin-top:40px;padding-left:10px;padding-right:8px}@media (min-width: 768px){.sub-hero-img{padding-left:0;padding-right:0}}@media (min-width: 768px){.two-col{display:grid;grid-template-columns:4fr 3fr;align-items:center;column-gap:100px;padding-top:14%;padding-bottom:8%}}.two-col p{font-size:clamp(2rem,4vw + 2rem,3.2rem);font-weight:300;line-height:4rem;padding:32px 0}@media (max-width: 768px){.two-col p{font-size:clamp(1.6rem,4vw + 1rem,2.4rem);line-height:3rem}}.two-col span{color:#3f7b67;font-weight:600}.home-in__img img{height:750px;text-align:right}.festivalet-home{padding:10vh 0}.festivalet-home__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.festivalet-home__poster{justify-self:center}.festivalet-home__poster img{width:100%;max-width:420px;height:520px;object-fit:contain;border-radius:16px;box-shadow:0 20px 40px #0000001f}.festivalet-home__content{display:flex;flex-direction:column;gap:18px;max-width:520px}.festivalet-home__text{line-height:1.6}.festivalet-home__label{font-size:.9rem;opacity:.7}.festivalet-home__lineup{font-weight:500;line-height:1.6}@media (max-width: 900px){.festivalet-home__grid{grid-template-columns:1fr;gap:32px;text-align:center}.festivalet-home__poster{justify-self:center}.festivalet-home__content{margin:0 auto;align-items:center}}.alojamiento{background-color:#ece9e3;overflow-x:hidden;padding:10vh 0;margin:0 auto}.alojamiento__content{display:grid;grid-template-columns:40% 60%;column-gap:40px;align-items:center;margin-bottom:6vh}.alojamiento__content:nth-child(2n) .alojamiento__content--info{order:2}.alojamiento__content:nth-child(2n) .alojamiento__content--img{order:1}@media (max-width: 1024px){.alojamiento__content{display:flex;flex-direction:column;gap:30px;text-align:center}.alojamiento__content .alojamiento__content--info,.alojamiento__content .alojamiento__content--img{order:initial}}.alojamiento__content--img{width:94%;overflow:hidden}.alojamiento__content--img img{border-radius:16px;height:auto;display:block;max-width:100%;object-fit:cover}@media (max-width: 1024px){.alojamiento__content--img{width:100%;display:flex;justify-content:center}.alojamiento__content--img img{width:100%;max-width:520px}}.alojamiento__content--info{display:flex;flex-direction:column;justify-content:center;gap:20px}.alojamiento__content--info h1{font-family:Tobias,Manrope,serif;font-weight:200}.alojamiento__content--info .text__pill{text-align:left;margin:0 auto}@media (max-width: 768px){.alojamiento__content--info .text__pill{text-align:center}}.fade-in{animation:animate-text 1s ease-in-out both;animation-timeline:view();animation-range:entry 20% cover 40%}.home-about-content{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:80px;padding-top:8vh;padding-bottom:8vh}@media (max-width: 1024px){.home-about-content{grid-template-columns:1fr 1fr;column-gap:20px;margin-bottom:20px}}@media (max-width: 768px){.home-about-content{grid-template-columns:1fr;row-gap:40px;padding-top:40px;padding-bottom:20px;margin-bottom:40px}.home-about-content__img:nth-child(2){display:none}}@media (max-width: 480px){.home-about-content{padding-top:40px;padding-bottom:40px;margin-bottom:20px}}.home-about-content__txt{text-align:center}.home-about-content__img img{width:100%;border-radius:16px}.home-about-content__img-2{padding-top:4vh;padding-bottom:2vh}.alojamiento__content:nth-child(2n){grid-template-columns:60% 40%}.alojamiento__content:nth-child(2n) .alojamiento__content--img{order:-1}.destacats__content--col{text-align:center;display:flex;justify-content:center}.destacats__content--col h2{font-size:5.6rem;padding-bottom:12px;border-spacing:24px;color:#212121;font-family:Tobias,Manrope,serif;font-weight:100}.destacats__content--col p{font-size:2rem;color:#212121}.destacats__content--col p span{font-weight:600}.destacats__content--col img{width:160px;height:160px;margin:0 auto}.desc-cont{background-color:#3f7b67;color:#fff;padding:4%}.btn-projects{display:flex;justify-content:center;text-align:center}.opinions__title{width:94%;max-width:134rem;margin:0 auto;padding-right:12%;padding-left:12%;text-align:center}.opinions__title h2{font-size:5.6rem;padding-bottom:12px;border-spacing:24px;color:#212121;font-family:Manrope,Inter,sans-serif;font-weight:100}.snap-horizontal{position:relative;overflow:hidden;margin-top:12vh;margin-bottom:8vh}.snap-container{display:flex;scroll-snap-type:x mandatory;overflow-x:auto;gap:7rem;width:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.snap-card{flex:0 0 400px;height:540px;scroll-snap-align:center;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px #0000001a}@media (min-width: 768px){.snap-card{height:600px}}.snap-card img{width:100%;height:100%;object-fit:cover}.nav-container{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:1.5rem}.nav-btn{background:#fb7652;color:#fff;border:none;border-radius:50%;cursor:pointer;padding:1.6rem}.nav-btn:hover{background:#3f7b67}.progress-bar{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:80%;height:5px;background:#ccc;border-radius:3px;overflow:hidden}.progress-bar__fill{width:0;height:100%;background:#2f496e;transition:width .3s ease-in-out}.snap-container{scrollbar-width:none}.snap-container::-webkit-scrollbar{display:none}.contact{padding:8rem 0rem 12rem}.contact__content--title{text-align:center}.contact__content--info{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem;margin-top:12vh}@media (max-width: 768px){.contact__content--info{grid-template-columns:1fr}}.contact__content--info--col{display:flex;flex-direction:column;justify-content:space-between;border:.8px solid #212121;border-radius:16px;padding:4rem}.contact__content--info--col h2{font-weight:200;font-size:2.4rem}.encuentros__container{padding:4vh 0rem 8vh 0rem}.inscripciones-container{max-width:1200px;margin-inline:auto;padding-block:4% 12%}.encuentros-wrapper{display:flex;flex-direction:column;gap:3rem}.encuentro-bloque{padding-top:4rem;border-radius:16px}.inscripciones-titulo{text-align:center;color:#212121;font-size:clamp(4.8rem,5vw,6rem);font-family:Tobias,Manrope,serif;font-weight:200}.encuentro-titulo{font-size:2rem;color:#2f496e}.encuentro-descripcion{font-size:1rem;margin:1rem 0;color:#2f496e}.talleres-grid{display:grid;grid-template-columns:1fr;gap:2.4rem;margin-top:2.4rem}@media (min-width: 640px){.talleres-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.talleres-grid{grid-template-columns:repeat(3,1fr)}}.taller-card{position:relative;background-color:#ece9e3;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform .25s ease,box-shadow .25s ease;cursor:pointer}.taller-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.taller-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;background-color:#fff}.taller-card__image{position:relative;z-index:2;overflow:hidden}.taller-card__image img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .4s ease}.taller-card:hover .taller-card__image img{transform:scale(1.05)}.taller-card__content{position:relative;z-index:2;padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem;height:100%}.taller-card__title{font-size:2.8rem;font-weight:700;line-height:1.2;margin:0}.taller-card__description{font-size:1.8rem;line-height:1.5;color:#212121;opacity:.85}.taller-card__cta{margin-top:auto;display:flex;justify-content:flex-start}.taller-card__plazas{margin-top:2rem}.product-availability{margin-top:2.4rem}.encuentro-bloque__btn{display:flex;justify-content:center;margin-bottom:4.8rem}.inscripcions__error{text-align:center;margin-bottom:8%}.sin-talleres-wrapper .encuentro-bloque__btn{display:none}.taller-card__link{pointer-events:auto}.taller-card__image,.taller-card__content{pointer-events:none}.about{padding-top:2%}.about__title{text-align:center;padding:0% 2%}@media (min-width: 768px){.about__title{padding:0% 10%}}@media (min-width: 1000px){.about__title{padding:0% 20%}}.about__img{display:flex;justify-content:center;align-items:center;margin-top:4%;margin-bottom:8%;position:relative;transition:height .6s ease-out}.about__img img{width:100%;max-width:none;border-radius:16px}.about-history__video{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:48px 0}.about-history__video .about-history__video--container{position:relative;width:100%;max-width:560px;aspect-ratio:16/9;overflow:hidden}.about-history__video .about-history__video--container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media (max-width: 600px){.about-history__video{flex-direction:column;align-items:center}}.about-col{display:flex;flex-direction:column;margin-top:4%;column-gap:40px;background-color:#fff;border-radius:16px;align-items:center}@media (min-width: 768px){.about-col{display:grid;grid-template-columns:1fr minmax(300px,1fr)}}@media (min-width: 1000px){.about-col{display:grid;grid-template-columns:1fr minmax(400px,1fr)}}.about-col__text{padding:6%;text-align:center;overflow-wrap:break-word;word-break:break-word}@media (min-width: 1000px){.about-col__text{padding:6% 6% 6% 14%;text-align:left}}.about-col__text span{font-family:Tobias,Manrope,serif;font-size:clamp(2rem,5vw,4rem);line-height:1.2;display:inline-block;white-space:normal}.about-col__img{overflow:hidden;padding:4%}@media (min-width: 768px){.about-col__img{padding:6% 18% 6% 4%}}.about-col__img img{border-radius:16px;width:auto}.about-galery{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:2rem}@media (max-width: 1024px){.about-galery{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width: 768px){.about-galery{grid-template-columns:1fr;gap:10px;padding:1rem}}.about-galery__img{padding-top:12%;padding-bottom:2%;overflow:hidden;border-radius:10px;position:relative;display:flex;align-items:center;justify-content:center}.about-galery__img img{width:auto;height:100%;object-fit:cover;border-radius:16px;transition:transform .4s ease,filter .4s ease}.about-galery__img img:hover{transform-style:preserve-3d;transform:scale(1.01);transition:.3s ease-out}.about-history{margin-top:6%;background-color:#fff;border-radius:16px;padding:6%;text-align:center}@media (min-width: 768px){.about-history{text-align:left}}.about-history__img{display:flex;justify-content:center;padding-top:4%;padding-bottom:4%}.about-history__img img{border-radius:16px;width:100%}.about-gallery-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;padding-top:2rem;padding-top:6%;margin-bottom:120px}.about-gallery-people__img{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:4/3;background-color:#f4f4f4}.about-gallery-people__img img{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.about-gallery-people__img img:hover{transform:scale(1.08);box-shadow:0 6px 15px #0000004d}.about-history__video--container-single{display:flex;justify-content:center;padding:4rem}.about-snap-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}.about-snap{display:flex;align-items:center;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:40px;padding:1rem;max-width:100%;scrollbar-width:none}.about-snap::-webkit-scrollbar{display:none}.about-snap>*{flex:0 0 260px;scroll-snap-align:center;aspect-ratio:424/600;overflow:hidden;border-radius:16px}@media (min-width: 768px){.about-snap>*{flex-basis:300px}}@media (min-width: 1000px){.about-snap>*{flex-basis:340px}}.about-snap img{width:100%;height:100%;object-fit:cover;display:block}.about-snap__arrows{display:flex;justify-content:center;gap:20px}.about-snap__arrow{background:#fb7652;color:#fff;border:none;border-radius:50%;cursor:pointer;padding:1.8rem 2rem;transition:background-color .2s ease,transform .15s ease}.about-snap__arrow:hover{background:#3f7b67}.about-snap__arrow:active{transform:scale(.9)}.faq{padding:8rem 2rem;background-color:#ece9e3}.faq__container{max-width:1200px;margin:0 auto}.faq__title{text-align:center;margin-bottom:4rem}.faq__title h1,.faq__title p{color:#212121}.faq__content{display:flex;flex-direction:column;gap:2rem}.faq__category{padding:1.6rem 0rem 3.2rem}.faq__item{border:.8px solid #212121;border-radius:16px;background-color:#fff;overflow:hidden;padding:2rem}.faq__item:hover{box-shadow:0 4px 8px #0000001a;border:1px solid #FB7652;color:#212121;transition-property:box-shadow;transition-duration:.1s;transform-style:preserve-3d;transform:scale(1.01);transition:.3s ease-out;box-shadow:0 0 2px #fb7652cc,0 0 6px #fb765299,0 0 12px #fb765266}.faq__item__question{padding:1.6rem 2rem;background-color:#fb7652;transition:background-color .2s ease}.faq__item__question h3{font-size:1.8rem;text-transform:uppercase;font-weight:300;margin-bottom:1px;font-family:Manrope,Inter,sans-serif}.faq__item .faq__question-toggle{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.faq__item .faq__toggle{font-size:2rem;font-weight:700;color:#fb7652;transition:transform .2s ease}.faq__item__answer{padding:1.6rem 2rem;display:none;font-size:1.4rem;line-height:1.6}.faq__item.is-open .faq__answer{display:block}.faq__item.is-open .faq__toggle{transform:rotate(180deg)}.faq__answer[hidden]{display:none}.error-404{min-height:calc(90vh - 120px);display:flex;flex-direction:column;justify-content:center;padding:8rem 0}.error-404__content{margin-bottom:4rem;text-align:center}.error-404__content h1{font-size:clamp(4rem,5vw,4.8rem);font-weight:900;line-height:1.2;margin-bottom:2.4rem;color:#212121;text-align:center}.error-404__message{font-size:1.8rem;line-height:1.5;color:#84714f;text-align:center}.error-404__cta{text-align:center;margin-top:2rem}.error-404__cta .animated-big-btn{display:inline-flex;align-items:center;gap:1.2rem}@media (max-width: 768px){.error-404{padding:6rem 0}.error-404__content h1{font-size:clamp(3.8rem,5vw,4.2rem)}}.aviso-legal__contenido{background-color:#fff;margin-top:5vh;margin-bottom:5vh;padding:8%;border-radius:16px}.lista__espera--heading{padding:3% 4% 0%;text-align:center}.lista__espera--heading h1{font-family:Tobias,Manrope,serif;font-weight:300}@media (min-width: 768px){.lista__espera--heading{padding:4% 20% 0%}}.lista__espera--info{text-align:center}.lista__espera--info h1{font-family:Tobias,Manrope,serif;font-weight:300}.lista__espera--idioma{margin-bottom:60px}.lista__espera{margin-top:6%;margin-bottom:6%;display:flex;justify-content:center;align-items:center;min-height:100vh}.lista__espera--content{width:100%;max-width:600px;padding:20px;box-shadow:0 4px 10px #0000001a;border-radius:12px;background:#fff}.wpforms-form input[type=text],.wpforms-form input[type=email],.wpforms-form input[type=tel],.wpforms-form textarea,.wpforms-form select{width:100%;max-width:100%;padding:12px 16px;border:1px solid #cccccc;border-radius:8px;font-family:Manrope,Inter,sans-serif;font-size:16px;box-sizing:border-box}.wpforms-form button[type=submit]{width:100%;font-family:Manrope,Inter,sans-serif;font-size:18px;padding:12px 24px;background-color:#fb7652!important;color:#fff;border:none;border-radius:16px!important;cursor:pointer;transition:background-color .3s}.wpforms-form button[type=submit]:hover{background-color:#1e3551}.wpforms-form label{font-family:Manrope,Inter,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px;display:block}.wpforms-field-label-inline:last-of-type{font-size:1.4rem!important}.thanks-conatiner{padding-top:6vh;margin-bottom:12vh;text-align:center}.thank-you-message h2{font-weight:200}.custom-checkout-message{margin-bottom:24px}#customer_details .col2-set{display:grid;grid-template-columns:1fr}#customer_details .form-row-first,#customer_details .form-row-last{width:100%;margin-bottom:1rem;float:none}.checkout-container{padding:2rem}.checkout-container .woocommerce{max-width:800px;margin:0 auto}.checkout-container .woocommerce-checkout-review-order-table{border-collapse:collapse;width:100%;margin-bottom:1rem}.checkout-container .woocommerce-checkout-review-order-table th,.checkout-container .woocommerce-checkout-review-order-table td{padding:.8rem;border:1px solid #ddd}.woocommerce-checkout{background-color:#f4f4f4;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.woocommerce-checkout h2{font-size:24px;font-weight:700;color:#2f496e;margin-bottom:20px}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff}.woocommerce-checkout input:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:#2f496e;box-shadow:0 0 5px #2f496e4d}.woocommerce-checkout #place_order{background-color:#2f496e;color:#fff;font-size:18px;padding:15px 30px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.woocommerce-checkout #place_order:hover{background-color:#1d3a56}.woocommerce-checkout .order-details{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.woocommerce-checkout .order-details .product-name{font-weight:700;color:#2f496e}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error{padding:15px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;margin-bottom:20px}@media (max-width: 768px){.woocommerce-checkout{padding:15px}.woocommerce-checkout h2{font-size:20px}.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea{font-size:14px}.woocommerce-checkout #place_order{font-size:16px}}.woocommerce-checkout .order-review,.woocommerce-checkout #order_comments_field,.woocommerce-additional-fields{display:none}
