.editorial-font{font-family:"Playfair Display","Times New Roman","Garamond",serif;font-style:italic}.custom-mq{font-family:"sm=375px&md=768px&lg=1024px&xl=1440px"}.w-recommendation .recommendation__title{font-family:"Poppins",sans-serif;font-size:1.1rem;letter-spacing:0.02rem;line-height:1.5;font-weight:400}@media screen and (min-width: 1024px){.w-recommendation .recommendation__title{font-family:"Poppins",sans-serif;font-size:1.2rem;letter-spacing:0.02rem;line-height:1.5}}.w-carousel .carousel__subtitle{font-family:"Poppins",sans-serif;font-size:1.6rem;letter-spacing:0.02rem;line-height:1.2;font-weight:400}@media screen and (min-width: 1024px){.w-carousel .carousel__subtitle{font-family:"Poppins",sans-serif;font-size:1.2rem;letter-spacing:0.02rem;line-height:1.5}}.w-carousel .carousel__img-text{font-family:"Poppins",sans-serif;font-size:1.3rem;text-transform:uppercase;letter-spacing:0.13rem;line-height:1.1;font-weight:600}@media screen and (min-width: 768px)and (max-width: 1023px){.w-carousel .carousel__img-text{letter-spacing:initial}}@media screen and (min-width: 768px){.w-carousel .carousel__img-text{font-size:2rem}}@media screen and (min-width: 1024px){.w-carousel .carousel__img-text{font-size:3rem;letter-spacing:0.3rem;font-weight:600}}.error-page-title h1{font-family:"Poppins",sans-serif;font-size:3rem;letter-spacing:normal;line-height:1.38;font-weight:400}.error-page-subtitle{font-family:"Poppins",sans-serif;font-size:1.6rem;letter-spacing:normal;line-height:1.63;font-weight:300}.w-carousel,.w-recommendation{margin-bottom:6rem}@media screen and (min-width: 1024px){.w-carousel,.w-recommendation{margin-bottom:8rem}}.error-page-wrapper{margin-top:5.5rem;margin-bottom:6rem;padding:0 2.2rem;text-align:center}.error-page-title{margin-bottom:3rem}.error-page-subtitle{margin-bottom:4rem}.error-page-button{max-width:34.4rem;margin:0 auto}.error-page-components{text-align:center;margin-bottom:6rem}@media screen and (min-width: 1024px){.error-page{max-width:160rem;margin:0 auto}.error-page-wrapper{margin-top:13rem;margin-bottom:11rem}.error-page-title{margin-bottom:4rem}.error-page-title h1{font-size:3rem;line-height:1.1}.error-page-subtitle{font-size:2.4rem;line-height:1.08;margin-bottom:6.5rem}.error-page-components{margin-bottom:8rem}}.w-recommendation{display:flex;justify-content:flex-end;background-color:#fff;position:relative}.w-recommendation .recommendation{width:100%}.w-recommendation .recommendation__title{width:96%;font-size:1.8rem;margin-bottom:2rem;line-height:1.65rem}.w-recommendation .recommendation__title-wrapper{display:flex;justify-content:flex-end}.w-recommendation .recommendation__title-wrapper{display:none}@media screen and (min-width: 768px){.w-recommendation .recommendation__title{width:97.9166666667%}}@media screen and (min-width: 1024px){.w-recommendation .recommendation{width:85%}.w-recommendation .recommendation__title{width:89.74609375%;font-size:3rem;font-weight:300;line-height:0.113rem;margin-bottom:3rem}}@media screen and (min-width:1440px){.w-recommendation .recommendation__title{width:85.9722222222%}}@media screen and (min-width: 768px)and (max-width: 1023px){.w-recommendation .w-carousel .carousel{width:97.9166666667% !important}.w-recommendation .w-carousel .carousel__arrow{display:none !important}}.w-carousel{display:flex;justify-content:flex-end;background-color:#fff;position:relative}.w-carousel .carousel{display:flex;flex-direction:column;align-items:center;width:96%;position:relative}.w-carousel .carousel picture{pointer-events:none}.w-carousel .carousel__title-container{display:inline-block;align-items:center;flex-direction:column;margin-bottom:4rem;bottom:1rem;z-index:1;background-color:#fff;padding-left:0}.w-carousel .carousel__title{letter-spacing:0.3rem;text-transform:uppercase;cursor:default;word-break:break-word}.w-carousel .carousel__subtitle{margin-top:3rem;margin-left:0.3rem}.w-carousel .carousel__simplebar-wrapper{overflow-y:hidden;overflow-x:auto;width:100%}.w-carousel .carousel__wrapper{flex:1;display:flex;white-space:nowrap}.w-carousel .carousel__items{padding-bottom:2rem;display:flex}.w-carousel .carousel__item{position:relative;display:inline-block;margin-right:1.5rem;width:45vw}.w-carousel .carousel__item a{display:block}.w-carousel .carousel__img{height:60vw;width:100%;object-fit:cover;object-position:center}.w-carousel .carousel__img-text{text-align:center;color:#fff;position:absolute;left:50%;transform:translate(-50%, 0);padding:0 2rem;white-space:normal;top:33%;pointer-events:none}.w-carousel .carousel>:first-child{padding-left:0 !important}@media screen and (min-width: 768px){.w-carousel .carousel{width:89.5833333333%}.w-carousel .carousel__title-container{display:flex;align-items:flex-start;margin-bottom:0rem;padding-left:0;width:30vw;position:absolute;left:0;top:0}.w-carousel .carousel__title{margin-top:10vw}.w-carousel .carousel__simplebar-wrapper{padding-left:32vw}.w-carousel .carousel__item{width:22.5vw}.w-carousel .carousel__img{height:30vw}.w-carousel .carousel__arrow{position:absolute;height:4rem;width:4rem;background-color:rgba(255,255,255,.9);font-size:3rem;border-radius:50%;transform:translateY(-50%);display:none;justify-content:center;align-items:center;top:15vw}.w-carousel .carousel__arrow-left{display:none}.w-carousel .carousel__arrow-right{right:3.75vw}.w-carousel .carousel__arrow-left{left:3.75vw}.w-carousel .carousel__arrow [class*=icon]{display:flex}.w-carousel .carousel__arrow:hover{cursor:pointer}.w-carousel .c-t-c~.c-a__left{left:33.75vw}}@media screen and (min-width: 1024px){.w-carousel .carousel{width:89.74609375%}.w-carousel .carousel__title-container{width:32vw}.w-carousel .carousel__title{margin-top:12vw;word-break:unset}.w-carousel .carousel__simplebar-wrapper{padding-left:34vw}.w-carousel .carousel__items{padding-bottom:5rem}.w-carousel .carousel__item{width:23.5vw}.w-carousel .carousel__img{height:31.33vw}.w-carousel .carousel__img-text{top:38%}.w-carousel .carousel__arrow{height:5.2rem;width:5.2rem;top:15.66vw}.w-carousel .carousel__arrow-right{right:3.75vw}.w-carousel .c-t-c~.c-a__left{left:35.75vw}}@media screen and (min-width:1440px){.w-carousel .carousel{width:85.9722222222%}.w-carousel .carousel__title-container{width:24vw}.w-carousel .carousel__subtitle{margin-top:3.8rem}.w-carousel .carousel__simplebar-wrapper{padding-left:26vw}.w-carousel .carousel__item{width:24vw;margin-right:3.2rem}.w-carousel .carousel__img{height:32vw}.w-carousel .carousel__arrow{top:16vw}.w-carousel .c-t-c~.c-a__left{left:27.75vw}}@media screen and (max-width: 767px){.w-carousel .carousel__arrow{display:none !important}}
