.big-headline{color:inherit;font-size:2.2rem;font-weight:700;line-height:1.3}@media (min-width:992px){.big-headline{font-size:3.4rem}}@media (min-width:1200px){.big-headline{font-size:7.4rem}}.h1,h1{color:inherit;font-size:2rem;font-weight:700;line-height:1.3}@media (min-width:992px){.h1,h1{font-size:2.8rem}}@media (min-width:1200px){.h1,h1{font-size:5.4rem}}.h2,h2{color:inherit;font-size:1.8rem;font-weight:700;line-height:1.3}@media (min-width:992px){.h2,h2{font-size:2.4rem}}@media (min-width:1200px){.h2,h2{font-size:4.4rem}}.h3,h3{color:inherit;font-size:1.7rem;font-weight:700;line-height:1.3}@media (min-width:992px){.h3,h3{font-size:2.2rem}}@media (min-width:1200px){.h3,h3{font-size:3.4rem}}.h4,h4{color:inherit;font-size:1.6rem;font-weight:700;line-height:1.3}@media (min-width:992px){.h4,h4{font-size:2rem}}@media (min-width:1200px){.h4,h4{font-size:2.4rem}}.h5,h5{color:inherit;font-size:1.5rem;font-weight:700;line-height:1.3}@media (min-width:992px){.h5,h5{font-size:1.8rem}}@media (min-width:1200px){.h5,h5{font-size:2rem}}.h6,h6{color:inherit;font-size:1.4rem;font-weight:700;line-height:1.3}@media (min-width:992px){.h6,h6{font-size:1.6rem}}@media (min-width:1200px){.h6,h6{font-size:1.8rem}}.big-subline{color:inherit;font-size:1.8rem;font-weight:400;line-height:1.3}@media (min-width:992px){.big-subline{font-size:2.8rem}}@media (min-width:1200px){.big-subline{font-size:5.4rem}}.subline-1{color:inherit;font-size:2.4rem;font-weight:400;line-height:1.3}@media (min-width:992px){.subline-1{font-size:3.6rem}}.subline-2{color:inherit;font-size:1.8rem;font-weight:400;line-height:1.3}@media (min-width:992px){.subline-2{font-size:2.8rem}}body{color:rgb(var(--text-color));font-size:1.4rem;line-height:1.5;overflow-wrap:break-word}@media (min-width:992px){body{font-size:1.6rem}}.big-body{font-size:1.6rem;line-height:1.5}@media (min-width:992px){.big-body{font-size:1.8rem}}.small,small{font-size:1.2rem}@media (min-width:992px){.small,small{font-size:1.4rem}}.sub-info,.x-small{font-size:1rem}@media (min-width:992px){.sub-info,.x-small{font-size:1.2rem}}.xx-small{font-size:.8rem}@media (min-width:992px){.xx-small{font-size:1rem}}legend,strong{font-weight:700}legend{font-size:1.4rem}legend+*{margin-top:1.6rem}.label{display:block;font-size:1.4rem;font-weight:700;margin-bottom:.4rem}.sub-info{cursor:default;display:block;margin:.4rem 0 0}.text-center{text-align:center}::-moz-selection{background:rgb(var(--color-brand-primary));color:rgb(var(--color-white))}::selection{background:rgb(var(--color-brand-primary));color:rgb(var(--color-white))}@media (min-width:992px){.ma-sidebar{display:grid;grid-template-rows:minmax(auto,calc(100vh - 38.1rem)) minmax(16rem,1fr);height:100vh;position:sticky;top:0}@media (min-height:925px){.ma-sidebar{grid-template-rows:minmax(auto,max-content) minmax(16rem,1fr)}}}.ma-detail-page .ma-sidebar{max-height:unset}@media (min-width:992px){.ma-sidebar__offer-details{margin-top:1.6rem;overflow-y:auto;padding-bottom:1.6rem;padding-left:3.2rem}}@media (min-width:1400px){.ma-sidebar__offer-details{padding-left:4.8rem}}.ma-sidebar__rate{background-color:rgb(var(--color-main));padding:1.6rem 4.8rem;position:relative}.ma-sidebar__rate-mobile-scroll-button{background-color:rgb(var(--color-main));border-radius:50%;height:6rem;left:50%;padding:0 1rem;position:absolute;top:-3rem;transform:translate(-50%,.5rem);z-index:-1}.ma-sidebar__rate-mobile-scroll-button>.ma-icon{cursor:pointer}.ma-sidebar .ma-offer-detail{padding:0}.ma-sidebar .ma-offer-detail-wrapper{min-height:unset}@media (max-width:991px){.ma-sidebar .ma-offer-detail-wrapper{margin-left:-6vw;position:static;width:100vw}.ma-sidebar .ma-offer-detail-wrapper>div:not(.ma-offer-detail-wrapper__slider),.ma-sidebar .ma-offer-detail-wrapper>section{margin-left:6vw;margin-right:6vw}.ma-sidebar .ma-offer-detail-wrapper__slider{height:100vh;left:-100vw;overflow:auto;padding:3.2rem 6vw 15rem;position:fixed;top:0;width:100vw;z-index:var(--z-index-modal)}}.ma-sidebar .ma-offer-detail-rate{color:rgb(var(--color-white))}.ma-sidebar__head-append{display:flex;font-size:1.3rem;justify-content:space-between;padding-right:2.3rem}.ma-sidebar .ma-offer-detail-rate__row{min-height:5rem}.ma-sidebar .offer-detail-block__tax-info{color:rgb(var(--color-main-80))}.ma-overflow-hidden{overflow:hidden}
