@charset "UTF-8";*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}body{background:#fff;color:#495B29;padding:0;font-family:area-normal,sans-serif;font-size:clamp(1rem,0.96rem + 0.22vw,1.13rem);line-height:1.7}body.show-menu{overflow:hidden}.content{padding-block-start:12.6vh}body.has-image .content{padding-block-start:unset}a{color:#AEB862;text-decoration-color:currentColor;text-decoration-thickness:0.3ex;text-underline-offset:0.3ex;transition:color 0.3s ease-in-out}a:hover{color:#495B29}h1{font-size:clamp(1.25rem,1.16rem + 0.43vw,1.5rem);line-height:1.1;font-family:alverata-informal,serif;font-weight:400;text-transform:uppercase;text-wrap:balance}h2,.title-h2{font-size:clamp(1.95rem,1.71rem + 1.24vw,2.66rem);line-height:1.1;font-family:alverata-informal,serif;font-weight:400;text-wrap:balance}h3{font-size:clamp(1.56rem,1.41rem + 0.76vw,2rem);line-height:1.1;font-family:alverata-informal,serif;font-weight:400;text-wrap:balance}.btn{position:relative;display:inline-flex;flex-direction:column;align-items:center;color:#AEB862;text-decoration:none;gap:10px}.btn::after{content:"";display:inline-block;width:70px;height:15px;background-color:currentColor;mask-image:url("https://www.chalet-gerard.com/images/default/icon/arrow.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center}.btn+.btn{margin-inline-start:1.5rem}:is(h1)+*{margin-block-start:0.4em}:is(h2,h3,p)+*{margin-block-start:0.9em}.spacer--0{margin-block:0}.spacer--start-0{margin-block-start:0}.spacer--end-0{margin-block-end:0}.header{position:fixed;top:0;left:0;width:100%;height:101px;z-index:81;display:flex;justify-content:space-between;align-items:center;padding-inline:4%;transition:opacity 0.3s ease,visibility 0.3s ease}.header__bg{background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);position:absolute;top:0;left:0;width:100%;height:160%;pointer-events:none;z-index:-1}.header__logo-image{display:none;max-width:190px}@media (min-width:992px){.header__logo-image{max-width:100%}}body.show-menu .header__logo-image{display:block}.header__logo-image--white{display:block}body.show-menu .header__logo-image--white{display:none}.header__service{display:flex;align-items:center;gap:1rem;color:#fff}@media (min-width:992px){.header__service{gap:2.5rem}}body.show-menu .header__service{color:#495B29}.header__service .booking{display:flex;align-items:center;position:relative}.header__service .booking__toggle{position:relative;z-index:2}.header__service .booking__options{position:absolute;right:0;top:0;display:none;flex-direction:column;gap:1rem;opacity:0;pointer-events:none;width:max-content}.header__service .booking--open .booking__options{pointer-events:auto}.header__service .booking .booking__option{opacity:0;display:flex;gap:1rem;align-items:center;text-transform:uppercase;text-decoration:none;transform:translateY(10px)}.header__service button{background:none;border:none;padding:0}.header__service a,.header__service button{color:#fff}body.show-menu .header__service a,body.show-menu .header__service button{color:#495B29}.header__quick-btn{display:none}@media (min-width:992px){.header__quick-btn{display:block}}.header__quick-btn .btn{color:#fff;transition:color 0.3s ease-in-out}.header__quick-btn .btn:hover{color:#AEB862}.header__language .mod-languages{position:relative}.header__language .mod-languages__active{all:unset;cursor:pointer;text-transform:uppercase;transition:color 0.3s ease-in-out}.header__language .mod-languages__active:hover{color:#AEB862}.header__language .mod-languages__active svg{font-size:1.3em}.header__language .mod-languages__list{position:absolute;left:0;top:100%;margin:0;padding:0;list-style:none;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.header__language .mod-languages__list.active{opacity:1;visibility:visible}.header__menu-btn button{all:unset;cursor:pointer;width:50px;height:50px;display:flex;justify-content:center;align-items:center}body.show-menu .header__menu-btn button .header__menu-btn-image--closed{display:none}.header__menu-btn button .header__menu-btn-image--opened{display:none}body.show-menu .header__menu-btn button .header__menu-btn-image--opened{display:block}.nav{visibility:hidden;opacity:0;position:fixed;inset:0;z-index:61;background-color:#FAFBF6;padding-block-start:110px;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:992px){.nav{padding-block-start:130px;gap:clamp(3rem,8.5vw,10rem);flex-direction:row}}.nav__block-menu{max-height:100%;overflow-y:auto;flex:1}.nav__menu-inner{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-inline:5vw}@media (min-width:992px){.nav__menu-inner{padding-inline:8.6vw}}.nav__menu-inner ul{list-style:none;padding:0;margin:0}.nav__menu-inner ul ul{height:0;overflow:hidden}.nav__menu-inner .nav-header{color:#495B29;display:block;transition:color 0.3s ease-in-out}.nav__menu-inner .nav-header:hover{color:#AEB862}.nav__menu-inner a{color:#495B29;text-decoration:none;display:block;transition:color 0.3s ease-in-out}.nav__menu-inner a:hover{color:#AEB862}.nav__menu-inner li.active>a,.nav__menu-inner li.active>.nav-header{color:#AEB862;text-decoration:underline}.nav__menu-inner li li a{padding-block:0.2em;font-size:clamp(1rem,0.96rem + 0.22vw,1.13rem)}@media (min-width:992px){.nav__menu-inner li li a{font-size:clamp(1.25rem,1.16rem + 0.43vw,1.5rem)}}.nav__menu-inner .parent>.nav-header{cursor:pointer}.nav__menu-inner>ul>li>.nav-header,.nav__menu-inner>ul>li>a{font-family:alverata-informal,serif;font-size:clamp(1.56rem,1.41rem + 0.76vw,2rem);display:flex;align-items:center;gap:1.5rem}@media (min-width:992px){.nav__menu-inner>ul>li>.nav-header,.nav__menu-inner>ul>li>a{font-size:clamp(2.44rem,2.05rem + 1.93vw,3.55rem)}}.nav__menu-inner>ul>li>.nav-header .icon,.nav__menu-inner>ul>li>a .icon{font-size:0.7em;flex:0}.nav__menu-inner>ul>li>.nav-header .icon::before,.nav__menu-inner>ul>li>a .icon::before{content:"";display:inline-block;width:14px;height:38px;background-color:currentColor;mask-image:url("https://www.chalet-gerard.com/images/default/icon/arrow-down.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center}.nav__aside-menu{flex:0;display:flex;flex-direction:column;justify-content:center;gap:1rem;font-size:clamp(1rem,0.96rem + 0.22vw,1.13rem);padding-inline:5vw}@media (min-width:992px){.nav__aside-menu{flex:0 0 27%;font-size:clamp(1.25rem,1.16rem + 0.43vw,1.5rem)}}.nav__aside-menu #nav__info-menu{list-style:none;margin:0;padding:0;display:none}@media (min-width:992px){.nav__aside-menu #nav__info-menu{display:block}}.nav__aside-menu #nav__info-menu a{text-decoration:none}.nav__social{position:absolute;right:5vw;bottom:5vh;display:flex;flex-direction:column}@media (min-width:992px){.nav__social{position:static;flex-direction:row;gap:1rem}}.nav__social a{font-size:1.9em;display:inline-block}.nav__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block-end:2rem}@media (min-width:992px){.nav__actions{padding-block-end:0;padding-block-start:9.3vh}}.nav__actions .btn{margin-inline-start:0}.foto{margin:0;height:55vh;height:55lvh;width:100%;position:relative;background-color:#000;overflow:hidden}body.homepage .foto{height:100vh;height:100lvh}.foto__list{overflow:hidden;height:100%}body.homepage .foto__list{opacity:0;transform:translateY(50vh)}.foto__list img{display:block;width:100%;height:100%;object-fit:cover}.foto__slide-nav{display:none}.foto__overlay{height:100%;position:absolute;inset:0}.foto__overlay::before{content:"";background-color:rgba(0,0,0,0.2);position:absolute;inset:0;pointer-events:none}.foto__slogan{font-family:absolute-beauty,cursive;font-size:calc(clamp(3.05rem,2.46rem + 2.93vw,4.73rem) * 1.6);text-align:center;position:absolute;inset:0;color:#fff;display:flex;flex-direction:column;max-width:70%;line-height:0.9;margin-inline:auto;justify-content:center;gap:1.5rem}.foto__slogan p+p{margin-block-start:1rem}@media (min-width:992px){.foto__slogan{font-size:calc(clamp(3.81rem,2.94rem + 4.37vw,6.31rem) * 1.6);max-width:50%}}.foto__slogan-eyebrow{line-height:1.1;text-transform:uppercase;font-family:alverata-informal,serif;font-size:clamp(1.25rem,1.16rem + 0.43vw,1.5rem)}.section{margin-block:12.6vh}body.page-faq .section:not(:first-child){margin-block:5.3vh}.section img{--blur:0px;filter:blur(var(--blur));will-change:filter}.section img.effect-resize{will-change:transform,filter}.section img .image{width:100%;height:auto;display:block}.section iframe{max-width:100%;border:0}.section__header{font-family:absolute-beauty,cursive;font-size:calc(clamp(3.05rem,2.46rem + 2.93vw,4.73rem) * 1.6);line-height:1.1}@media (min-width:992px){.section__header{font-size:calc(clamp(3.81rem,2.94rem + 4.37vw,6.31rem) * 1.6)}}.section--light-background{margin:unset !important;background-color:#FAFBF6;padding-block:12.6vh}body.page-faq .section--light-background:not(:first-child){margin:unset !important;padding-block:5.3vh}.section--light-background.spacer--0{margin-block:unset;padding-block:0}.section--light-background.spacer--start-0{margin-block-start:unset;padding-block-start:0}.section--light-background.spacer--end-0{margin-block-end:unset;padding-block-end:0}.section--light-background-inside{overflow-x:hidden}.section--light-background-inside .background-element{background-color:#FAFBF6;position:absolute;top:0;left:-50vw;right:-50vw;width:auto;height:100%;pointer-events:none;z-index:-1}@media (min-width:992px){.section--light-background-inside .background-element{top:6%;height:88%}}.section__block--main{max-width:1300px;margin-inline:auto;padding-inline:5%;box-sizing:content-box}.section__block--after{margin-block-start:7.3vh}.section__block--after .section__media-inner{height:60vh}@media (min-width:992px){.section__block--after .section__media-inner{height:80vh}}.section__block--after .section__media-inner .section__media-item{height:100%}.section__block--after .section__media-inner img{width:100%;height:100%;display:block;object-fit:cover}.section__block--after.section__block--columns .section__media-inner{display:flex;gap:1.5rem;height:auto}.section__block--after.section__block--columns .section__media-inner .section__media-col{flex:1;display:flex;flex-direction:column;gap:1.5rem;padding-inline:5%}@media (min-width:992px){.section__block--after.section__block--columns .section__media-inner .section__media-col{padding-inline:0}}.section__block--after.section__block--columns .section__media-inner .section__media-col:first-child{display:none}@media (min-width:992px){.section__block--after.section__block--columns .section__media-inner .section__media-col:first-child{display:flex;flex:0 0 66%}}@media (min-width:992px){.section__block--after.section__block--columns .section__media-inner .section__media-col:last-child{padding-block-start:clamp(3rem,12vh,9rem)}}.section__block--after.section__block--columns .section__media-inner img{width:100%;height:auto}@media (min-width:992px){.section__block--after.big-img .section__media-inner{height:120vh}}.section--text .section__text{max-width:750px;margin-inline:auto 0}@media (min-width:992px){.section--text .section__text{margin-inline-end:4rem}}.section--columns .section__row{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative}@media (min-width:992px){.section--columns .section__row{flex-direction:row;gap:3rem}}.section--columns .section__row .section__media{flex:1;position:relative}.section--columns .section__row .section__media img,.section--columns .section__row .section__media .mediautils-video-wrapper,.section--columns .section__row .section__media video{width:100%;height:auto;display:block}.section--columns .section__row .section__media .mediautils-video-wrapper,.section--columns .section__row .section__media video{object-fit:cover;aspect-ratio:5/6}.section--columns .section__row .section__media .icon-ct a{position:absolute;inset:auto 1rem 1rem auto;z-index:11}.section--columns .section__row .section__media .icon-ct a svg{width:3rem;height:3rem;color:white;padding:0.5rem;transition:all 0.3s}.section--columns .section__row .section__media .icon-ct a:hover{cursor:pointer}.section--columns .section__row .section__media .icon-ct a:hover svg{color:#495B29;background:white;border-radius:50%;transition:all 0.3s}.section--columns .section__row .section__text{flex:1;order:-1}@media (min-width:992px){.section--columns .section__row .section__text{order:unset}}.section--columns .section__row .section__text .section__text-inner{max-width:480px}.section--columns .section__block--after{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media (min-width:992px){.section--columns .section__block--after{flex-direction:row;gap:3rem}}.section--columns .section__block--after .section__media{padding-inline:5%}@media (min-width:992px){.section--columns .section__block--after .section__media{padding-inline:0}}.section--columns .section__block--after .section__media-inner{height:auto}.section--columns .section__block--after .section__media img{width:100%;height:auto;display:block}.section--columns .section__block--after .section__text{flex:1;order:-1;padding-inline:5%}@media (min-width:992px){.section--columns .section__block--after .section__text{padding-inline:0}}.section--columns .section__block--after .section__text .section__text-inner{max-width:480px;margin-inline:auto}.section--fullwidth .section__block--main{max-width:unset}@media (min-width:992px){.section--fullwidth .section__block--main{padding:unset}}@media (min-width:992px){.section--fullwidth .section__block--main .section__header{max-width:1300px;margin-inline:auto;padding-inline:5%;box-sizing:content-box}}.section--fullwidth .section__block--main .section__row{gap:1.5rem}@media (min-width:992px){.section--fullwidth .section__block--main .section__row .section__media{flex:0 0 66%}}@media (min-width:992px){.section--fullwidth .section__block--main .section__row .section__text .section__text-inner{margin-inline-end:1.5rem}}@media (min-width:992px){.section--fullwidth .section__block--after{align-items:flex-start}}@media (min-width:992px){.section--fullwidth .section__block--after.no-space{margin-bottom:-8rem}}@media (min-width:992px){.section--fullwidth .section__block--after .section__media{flex:1}}@media (min-width:992px){.section--fullwidth .section__block--after .section__media-inner{position:relative;width:30vw;top:-8rem}}.section--text-narrow .section__block--main .section__text-inner{max-width:480px}@media (min-width:992px){.section--columns-inverted .section__row .section__text{order:-1}}.section--text-wide .section__text{max-width:890px;margin-inline:0}.section--text-fullwidth .section__text{max-width:unset;margin-inline:0}.section--text-fullwidth .section__text .section__row{margin-block-start:5.3vh;display:grid;grid-template-columns:1fr;gap:1.5rem;position:relative;align-items:end}@media (min-width:992px){.section--text-fullwidth .section__text .section__row{grid-template-columns:1fr 1fr;gap:3rem}}.section--text-fullwidth .section__text .section__row>*{width:100%;min-width:0}.section--room{margin-block:7.3vh}.section--room.section--light-background{margin:unset;padding-block:7.3vh}.section--room .section__media{margin-block-end:7.3vh}.section--room .section__text{max-width:1300px;margin-inline:auto;padding-inline:5%;box-sizing:content-box}.section--room .section__text-intro{font-size:clamp(1.25rem,1.16rem + 0.43vw,1.5rem);font-family:alverata-informal,serif;line-height:1.1;margin-block-end:1.1em}.section--room .section__row{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:992px){.section--room .section__row{justify-content:space-between;flex-direction:row}}.section--room .section__row .section__text--aside{flex-shrink:0}.section--room .section__text--description{max-width:750px}.section--room .section__text-info{font-size:clamp(1.25rem,1.16rem + 0.43vw,1.5rem);font-family:alverata-informal,serif;line-height:1.1}.section--room .section__text-btn{margin-block-start:2rem}@media (min-width:992px){.section--room .section__text-btn{margin-block-start:3.5rem}}.section--room form.room-request{display:none}.section__media-slider .section__media-item{width:80%;box-shadow:6px 6px 6px 0 rgba(0,0,0,0.25)}.section__media-slider .section__media-item img{width:100%;height:60vh;object-fit:cover;display:block}@media (min-width:992px){.section__media-slider .section__media-item img{height:80vh}}.section__media-slider .section__media-item .section__media-text{position:absolute;inset:0;background:rgba(0,0,0,0.1);padding-block:4rem;padding-inline:2rem;color:#fff;font-size:clamp(1.25rem,1.16rem + 0.43vw,1.5rem)}@media (min-width:992px){.section__media-slider .section__media-item .section__media-text{padding-block:7rem;padding-inline:7rem}}.section__media-slider .section__media-item .section__media-text .section__media-title{position:relative;overflow:hidden;font-family:alverata-informal,serif;font-size:clamp(1.56rem,1.41rem + 0.76vw,2rem)}@media (min-width:992px){.section__media-slider .section__media-item .section__media-text .section__media-title{font-size:clamp(2.44rem,2.05rem + 1.93vw,3.55rem)}}.section__media-slider .section__media-item .section__media-text .section__media-description{position:relative;overflow:hidden}.section__media-nav{position:absolute;inset:0;display:none;z-index:1}@media (min-width:992px){.section__media-nav{display:flex}}.section__media-nav__button--prev{flex:1}.section__media-nav__button--next{flex:1}.section__grid{display:grid;grid-template-columns:1fr}@media (min-width:992px){.section__grid{grid-template-columns:repeat(3,1fr)}}.section__grid .section__item{position:relative;border:1px solid #495B29}@media (min-width:992px){.section__grid .section__item{height:305px}}.section__grid .section__item:hover .section__info{opacity:1}.section__grid .section__media{height:210px}@media (min-width:992px){.section__grid .section__media{height:100%}}.section__grid .section__media img{display:block;width:60%;height:100%;object-fit:contain;margin-inline:auto}.section__grid .section__info{padding:2rem 2.5rem;transition:opacity 0.3s;background:rgba(168,183,55,0.8);color:#fff}@media (min-width:992px){.section__grid .section__info{position:absolute;inset:0;opacity:0;display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr}}.section__grid .section__info .btn{color:#fff;display:flex}.section__grid .section__info .btn:hover{color:#495B29}@media (min-width:992px){.section__grid .section__info .btn{grid-row:2}}.section .tab-item+*{margin-block-start:0.8em}.section .table-outer{max-width:100%;overflow:auto}.section .table-outer .rates{border-collapse:collapse;width:100%}.section .table-outer .rates thead{color:#495B29}.section .table-outer .rates thead th{text-align:right;padding:0.4em 0.8rem}@media (min-width:992px){.section .table-outer .rates thead th{padding:0.7em 1.5rem}}.section .table-outer .rates tr:nth-child(even) td{background-color:#FAFBF6}.section .table-outer .rates td{padding:0.4em 0.8rem}@media (min-width:992px){.section .table-outer .rates td{padding:0.7em 1.5rem}}.section .table-outer .rates td.period{white-space:nowrap}.section .table-outer .rates td.price{text-align:right;white-space:nowrap}.section .table-outer .rates td.typology{white-space:nowrap}.af-col-center button{background-color:#495B29}.voucher-type{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;margin-bottom:5.3vh}.voucher-type__item{cursor:pointer;border:6px solid transparent;transition:border-color 0.3s ease}.voucher-type__item img{width:100%;height:auto;display:block;transition:filter 0.3s ease}.voucher-type__item.selected{border-color:#AEB862}.footer{background-color:#FAFBF6;padding-block:7.3vh 12.6vh;color:#AEB862;margin-block-start:12.6vh}@media (min-width:992px){.footer{padding-block:7.3vh}}.footer a{color:#AEB862;text-decoration:none;transition:color 0.3s ease-in-out}.footer a:hover{color:#495B29}.footer__inner{margin-inline:5%}@media (min-width:992px){.footer__inner{margin-inline:9%}}.footer__signature{font-family:absolute-beauty,cursive;font-size:calc(clamp(3.05rem,2.46rem + 2.93vw,4.73rem) * 1.6);line-height:0.9;margin-block-end:3rem;color:#495B29}@media (min-width:992px){.footer__signature{font-size:calc(clamp(3.81rem,2.94rem + 4.37vw,6.31rem) * 2.4)}}.footer__mobile{display:flex;position:fixed;left:0;bottom:0;right:0;z-index:5}@media (min-width:992px){.footer__mobile{display:none}}.footer__mobile>*{flex:1}.footer__mobile a{display:flex;align-items:center;justify-content:center;height:55px;background-color:#AEB862}.footer__mobile a:not(:first-child){border-left:1px solid #fff}.footer__mobile a.footer__mobile--phone{background-color:#495B29;border-left:0}.footer__row{display:grid;gap:3rem;position:relative}@media (min-width:992px){.footer__row{grid-template-columns:1fr 1fr 1fr}}.footer__row>*{grid-column:span 1}.footer__row .grid__col--2{grid-column:span 2}.footer__title{font-family:alverata-informal,serif;font-size:clamp(1.56rem,1.41rem + 0.76vw,2rem);color:#495B29}.footer__social a{font-size:1.9em;display:inline-block}.footer__social a+a{margin-inline-start:1rem}.footer ul#footer-menu{display:flex;list-style:none;padding:0;margin:0;flex-wrap:wrap}.footer ul#footer-menu li:not(:last-child)::after{content:"|";margin-inline:0.5rem}.footer ul#footer-menu li a{text-decoration:none}.footer__partner{display:flex;gap:2rem;justify-content:flex-end;margin-block:1rem}.footer__partner img{display:block}@media (min-width:992px){.footer__altea{position:absolute;bottom:0;right:0}}#alteaFormCv{display:none;scroll-margin-top:100px}.alteaForm .af-item-privacy{max-height:110px;background-color:#FAFBF6;padding:11px;overflow:auto;font-size:0.84em;line-height:1.5em;margin-bottom:2em}.alteaForm .af-row{display:block;flex-wrap:wrap}@media (min-width:992px){.alteaForm .af-row{display:flex;flex-wrap:nowrap}}.alteaForm .af-row.af-row-wrap{flex-wrap:wrap}.alteaForm .af-row.af-row-gap{gap:8px}.alteaForm .af-row .af-col{flex-grow:1}.alteaForm .af-row .af-col.col-privacy{margin-left:2%;flex-basis:38%;flex-grow:0}.alteaForm .af-row .af-col.col-request{flex-basis:100%;margin-right:0;flex-grow:0}@media (min-width:992px){.alteaForm .af-row .af-col.col-request{flex-basis:48%;margin-right:2%}}.alteaForm .af-row .af-col.col-detail{flex-basis:100%;flex-grow:0}@media (min-width:992px){.alteaForm .af-row .af-col.col-detail{flex-basis:50%}}.alteaForm .af-row .af-col.col-2:first-child{flex-basis:49%;margin-right:1%}.alteaForm .af-row .af-col.col-2:last-child{flex-basis:49%;margin-left:1%}.alteaForm .af-row .af-col.col-3{flex-basis:50%}@media (min-width:992px){.alteaForm .af-row .af-col.col-3{flex-basis:33.3333%}}.alteaForm .af-row .af-col.col-4{flex-basis:25%}.alteaForm .af-form-group{margin:0.7em 0}.alteaForm .af-form-group.af-nowrap{white-space:nowrap}.alteaForm .af-form-group label{display:block;line-height:1.4em}.alteaForm .af-form-group label span.req:after{content:" (*)"}.alteaForm .af-form-group input{width:100%;padding:0 0.3em;margin:0;background-color:#FAFBF6;box-sizing:border-box;height:2.3em;font-family:area-normal,sans-serif;border:1px solid #FAFBF6}.alteaForm .af-form-group input.af-medium{width:110px}.alteaForm .af-form-group input.af-small{width:60px}.alteaForm .af-form-group input.error{border-color:#E83C42}.alteaForm .af-form-group textarea{width:100%;padding:0 0.3em;margin:0;background-color:#FAFBF6;box-sizing:border-box;font-family:area-normal,sans-serif;border:1px solid #FAFBF6}.alteaForm .af-form-group select{width:100%;padding:0 0.3em;margin:0;background-color:#FAFBF6;box-sizing:border-box;font-family:area-normal,sans-serif;height:2.3em;border:1px solid #FAFBF6}.alteaForm .af-form-group.af-checkboxes{display:flex;align-items:center}.alteaForm .af-form-group.af-checkboxes label{margin-left:9px}.alteaForm .af-form-group.af-checkboxes input{width:auto}.alteaForm fieldset{border:none;padding:0;margin:0}.alteaForm fieldset legend{color:#AEB862;display:block;width:100%;font-family:alverata-informal,serif;font-weight:500;font-size:1.9em;padding:5px 0;margin-bottom:20px}.alteaForm fieldset.af-container-checkboxes{margin:1.1em 0}.alteaForm fieldset.af-container-checkboxes .af-form-group{margin:0.2em 0}.alteaForm .af-error-messages{display:none;font-size:0.9em;text-align:left;border:1px solid #E83C42;padding:10px;background-color:#F2F2F2;margin-bottom:20px}.alteaForm .af-error-messages label{display:list-item;list-style-type:disc;margin-left:20px;margin-bottom:2px}.alteaForm .af-error-messages label.error.valid{display:none !important}.alteaForm .af-error-messages p{color:#E83C42;font-weight:bold;margin-top:0}.alteaForm .btn--outline{white-space:nowrap;background-color:transparent;border:none}.alteaForm .af-col-center button{background-color:#AEB862}.cursor{display:none}@media (min-width:992px){.cursor{display:block}}.cursor--pointer,.cursor--arrow-right,.cursor--arrow-left{position:fixed;pointer-events:none;opacity:0;visibility:hidden;z-index:150}.cursor--pointer{width:28px;height:28px;background-color:rgba(174,184,98,0.7);border-radius:50%;top:0;left:0}.cursor--arrow-right,.cursor--arrow-left{top:0;left:0}.cursor--arrow-right img,.cursor--arrow-left img{display:block}.cursor--arrow-left{transform:rotate(180deg)}
