.duo-images-texts .section-titles{margin-bottom:40px}.duo-images-texts .section-titles h2,.duo-images-texts .section-titles h3,.duo-images-texts .section-titles .title{font-size:32px;line-height:34px}.duo-images-texts .images{gap:24px;align-items:flex-end}.duo-images-texts .images .big{width:53.73%}.duo-images-texts .images .big figure{aspect-ratio:18/25}.duo-images-texts .images .small{width:39.7%}.duo-images-texts .images .small figure{aspect-ratio:67/50}@media(min-width: 576px)and (max-width: 992px){.duo-images-texts .section-titles{margin-bottom:90px;max-width:520px}.duo-images-texts .section-titles h2,.duo-images-texts .section-titles h3,.duo-images-texts .section-titles .title{font-size:32px;line-height:34px}.duo-images-texts .images{gap:15px}.duo-images-texts .images .big{width:57.43%}.duo-images-texts .images .big figure{aspect-ratio:199/277}.duo-images-texts .images .small{width:42.5%}}@media(min-width: 992px){.duo-images-texts{width:80%;margin-left:auto;margin-right:auto}.duo-images-texts .section-titles{margin-bottom:0;max-width:none}.duo-images-texts .section-titles h2,.duo-images-texts .section-titles h3,.duo-images-texts .section-titles .title{font-size:32px;line-height:34px}.duo-images-texts .images{gap:144px;align-items:stretch}.duo-images-texts .images .big{width:54.1%}.duo-images-texts .images .big figure{aspect-ratio:33/46}.duo-images-texts .images .small{width:45.9%;display:flex;flex-direction:column;justify-content:space-between}.duo-images-texts .images .small figure{width:87.5%;aspect-ratio:4/3}}main .hero-section .hero-caption .hero-description{margin-bottom:20px}main .hero-section .hero-caption h1,main .hero-section .hero-caption .title{margin-bottom:0}main .silver-coast{margin-top:60px;margin-bottom:68px}main .silver-coast .swiper-slider{margin-top:66px}main .silver-coast .swiper-slider .swiper-navigation{display:none}main .silver-coast .swiper-slider .swiper-wrapper{align-items:flex-end}main .silver-coast .swiper-slider .swiper-slide{margin-right:18px;width:70.4%}main .silver-coast .swiper-slider .swiper-slide figure{aspect-ratio:33/28}main .silver-coast .swiper-slider .swiper-slide:nth-child(odd){width:83.73%}main .silver-coast .swiper-slider .swiper-slide:nth-child(odd) figure{aspect-ratio:157/186}main .gateway{padding-top:54px;padding-bottom:54px}main .gateway .d-flex{flex-direction:column-reverse}main .gateway .section-titles{padding-left:20px;padding-right:20px}main .gateway .swiper-slider{margin-top:60px}main .gateway .swiper-slider .swiper-navigation{display:none}main .gateway .swiper-slider .swiper-slide{width:68.266%;margin-right:11px}main .gateway .swiper-slider .swiper-slide figure{aspect-ratio:16/19}main .timeless{margin-top:64px;margin-bottom:52px}main .timeless .swiper-slider{margin-top:76px}main .timeless .swiper-slider .swiper-navigation{display:none}main .timeless .swiper-slider .swiper-slide{margin-right:10px;width:89.06%}main .timeless .swiper-slider .swiper-slide figure{aspect-ratio:167/152}main .explore{padding-top:56px;padding-bottom:47px}main .explore .section-titles{margin-bottom:68px}main .explore .swiper-slider{width:calc(100% - 20px);margin-left:auto}main .explore .swiper-slider .swiper-wrapper{align-items:flex-start}main .explore .swiper-slider .swiper-slide{width:91.55%;align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;margin-right:19px}main .explore .swiper-slider .swiper-slide .image{width:100%;min-height:372px;align-content:flex-end}main .explore .swiper-slider .swiper-slide .image figure{aspect-ratio:162/109}main .explore .swiper-slider .swiper-slide:nth-child(odd){width:77.18%}main .explore .swiper-slider .swiper-slide:nth-child(odd) figure{aspect-ratio:11/15}main .explore .swiper-slider .swiper-slide .description{margin-top:18px}main .explore .swiper-slider .swiper-slide .description h3{margin-bottom:12px;font-size:24px;line-height:25px}main .explore .swiper-slider .swiper-slide .description p{font-weight:400;font-size:12px;line-height:17px}main .explore .swiper-slider .swiper-slide .description p:last-of-type{margin-bottom:0}main .explore .swiper-slider .swiper-navigation{margin:0;margin-top:30px;position:relative}main .explore .swiper-slider .swiper-navigation .buttons{display:none}main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-next,main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-prev{background-color:var(--color-blue)}main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-next img,main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-prev img{filter:brightness(0) invert(1)}main .explore .swiper-slider .swiper .swiper-scrollbar{width:calc(100% - 18px);background-color:var(--color-cream)}main .gastronomy{padding-top:68px;padding-bottom:68px}main .gastronomy .swiper-slider{margin-top:68px}main .gastronomy .swiper-slider .swiper-navigation{display:none}main .gastronomy .swiper-slider .swiper-slide{margin-right:10px;width:89.08%}main .gastronomy .swiper-slider .swiper-slide figure{aspect-ratio:167/152}main .place{padding-top:54px;padding-bottom:32px;color:var(--color-cream)}main .place .d-flex{flex-direction:column}main .place .place-info .section-titles{width:76.12%;margin-bottom:30px}main .place .place-info .section-titles h2,main .place .place-info .section-titles h3,main .place .place-info .section-titles .title{font-size:44px;line-height:46px;width:85%}main .place .place-info .section-titles .info p{font-size:12px;line-height:17px;font-weight:400}main .place .place-info .map{width:65%;margin-left:auto;margin-right:auto;position:relative}main .place .place-info .map .map-image{margin-bottom:47px;aspect-ratio:109/225}main .place .place-info .map .map-resort-marker{position:absolute;width:38px;aspect-ratio:1/1;top:223px;left:4px}main .place .place-info .info-table ul{padding-left:0}main .place .place-info .info-table ul li{display:flex;justify-content:space-between;padding-bottom:12px}main .place .place-info .info-table ul li p{margin-bottom:0;font-family:"IvyEpic";font-weight:400;font-size:12px;line-height:17px}main .place .place-info .info-table ul li:not(:last-of-type){margin-bottom:12px;border-bottom:1px solid var(--color-blue-light)}main .place .place-info .resort-image{position:relative;margin-bottom:30px}main .place .place-info .resort-image .image{aspect-ratio:67/89}main .place .place-info .resort-image .marker{position:absolute;aspect-ratio:31/64;top:3.82%;right:16.53%;width:16.53%}main .place .place-diferencials{border:1px solid var(--color-blue-light);padding:24px 70px}main .place .place-diferencials ul{padding-left:0;text-align:center}main .place .place-diferencials ul li h3{font-weight:300;font-size:24px;line-height:25px;margin-bottom:16px}main .place .place-diferencials ul li p{font-weight:400;font-size:12px;line-height:17px;width:85%;margin-left:auto;margin-right:auto}main .place .place-diferencials ul li p:last-of-type{margin-bottom:0}main .place .place-diferencials ul li:not(:last-of-type){padding-bottom:24px;margin-bottom:26px;border-bottom:1px solid var(--color-blue-light)}@media(min-width: 576px)and (max-width: 992px){main .silver-coast{margin-top:66px;margin-bottom:108px}main .silver-coast .section-titles{max-width:555px}main .silver-coast .section-titles h2,main .silver-coast .section-titles h3,main .silver-coast .section-titles .title{font-size:82px;line-height:82px}main .silver-coast .section-titles .info{width:88.5%}main .silver-coast .swiper-slider{margin-top:91px}main .silver-coast .swiper-slider .swiper-navigation{display:block}main .silver-coast .swiper-slider .swiper-wrapper{align-items:center}main .silver-coast .swiper-slider .swiper-slide{width:61.19%;margin-right:21px}main .silver-coast .swiper-slider .swiper-slide figure{aspect-ratio:235/199}main .silver-coast .swiper-slider .swiper-slide:nth-child(odd){width:61.19%}main .silver-coast .swiper-slider .swiper-slide:nth-child(odd) figure{aspect-ratio:235/278}main .gateway{padding-top:49px;padding-bottom:49px}main .gateway .section-titles{margin-left:33px;padding:0;max-width:525px}main .gateway .section-titles h2,main .gateway .section-titles h3,main .gateway .section-titles .title{width:90%}main .gateway .section-titles .info{width:80.76%}main .gateway .swiper-slider{margin-top:69px}main .gateway .swiper-slider .swiper-navigation{display:block}main .gateway .swiper-slider .swiper-slide{width:61.19%;margin-right:21px}main .timeless{margin-top:50px;margin-bottom:60px}main .timeless .section-titles{max-width:525px}main .timeless .section-titles h2,main .timeless .section-titles h3,main .timeless .section-titles .title{font-size:82px;line-height:82px;width:90%}main .timeless .swiper-slider{margin-top:60px}main .timeless .swiper-slider .swiper-navigation{display:block}main .timeless .swiper-slider .swiper-slide{width:93.75%;margin-right:22px}main .timeless .swiper-slider .swiper-slide figure{aspect-ratio:4/3}main .explore{padding-top:71px;padding-bottom:72px}main .explore .section-titles{max-width:532px;margin-bottom:62px}main .explore .section-titles h2,main .explore .section-titles h3,main .explore .section-titles .title{padding-right:0}main .explore .section-titles .info{max-width:none}main .explore .swiper-slider{width:calc(100% - 30px)}main .explore .swiper-slider .swiper-slide{width:55.55%;margin-right:24px}main .explore .swiper-slider .swiper-slide .image{min-height:470px}main .explore .swiper-slider .swiper-slide:nth-child(odd){width:46.75%}main .explore .swiper-slider .swiper-slide .description{margin-top:24px}main .explore .swiper-slider .swiper-navigation{display:flex;gap:22px;align-items:center;padding-right:33px}main .explore .swiper-slider .swiper-navigation .buttons{display:flex}main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-next,main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-prev{position:relative;left:auto;right:auto;top:auto;margin-top:0;background-color:var(--color-cream)}main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-next:not(.swiper-button-disabled),main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-prev:not(.swiper-button-disabled){opacity:.7}main .gastronomy{padding-top:70px;padding-bottom:52px}main .gastronomy .section-titles{max-width:525px}main .gastronomy .section-titles h2,main .gastronomy .section-titles h3,main .gastronomy .section-titles .title{font-size:82px;line-height:82px;width:90%}main .gastronomy .swiper-slider{margin-top:67px}main .gastronomy .swiper-slider .swiper-navigation{display:block}main .gastronomy .swiper-slider .swiper-slide{width:84.375%;margin-right:23px}main .gastronomy .swiper-slider .swiper-slide figure{aspect-ratio:324/199}main .place{padding-top:52px;padding-bottom:24px}main .place .d-flex{flex-direction:column}main .place .place-info .mobile{display:none}main .place .place-info .desktop{display:block}main .place .place-info .maps{flex-direction:row;width:90.15%;gap:164px;align-items:flex-end;margin-bottom:35px}main .place .place-info .maps .details{width:42%}main .place .place-info .section-titles{width:100%;margin-bottom:65px}main .place .place-info .map{width:35.9%}main .place .place-info .map .map-image{margin-bottom:0}main .place .place-info .info-table{margin-bottom:60px}main .place .place-info .info-table ul{margin-bottom:0}main .place .place-info .resort-image{margin-bottom:24px}main .place .place-info .resort-image .image{aspect-ratio:177/170}main .place .place-info .resort-image .marker{position:absolute;aspect-ratio:31/64;top:3.235%;right:29.237%;width:12%}main .place .place-diferencials{padding:33px 36px 25px}main .place .place-diferencials ul{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:50px;column-gap:50px;row-gap:40px}main .place .place-diferencials ul li{position:relative}main .place .place-diferencials ul li:not(:last-of-type){padding-bottom:0;margin-bottom:0;border-bottom:none}main .place .place-diferencials ul li p{width:100%}main .place .place-diferencials ul li::after{content:"";position:absolute;width:1px;height:90%;top:50%;right:-25px;transform:translateY(-50%);background-color:var(--color-blue-light)}main .place .place-diferencials ul li:last-of-type::after,main .place .place-diferencials ul li:nth-child(3n)::after{display:none}}@media(min-width: 992px){main .hero-section .hero-caption h1,main .hero-section .hero-caption .title{max-width:610px}main .silver-coast{margin-top:118px;margin-bottom:163px}main .silver-coast .container{margin-left:auto;width:78.5%;margin-right:auto}main .silver-coast .section-titles .d-flex{gap:150px}main .silver-coast .section-titles .d-flex div:not(.info){width:47.45%}main .silver-coast .section-titles .d-flex .info{width:38.72%;margin-top:60px}main .silver-coast .section-titles h2,main .silver-coast .section-titles h3,main .silver-coast .section-titles .title{margin-bottom:0}main .silver-coast .swiper-slider{margin-top:159px}main .silver-coast .swiper-slider .swiper-navigation{display:block}main .silver-coast .swiper-slider .swiper-wrapper{align-items:center}main .silver-coast .swiper-slider .swiper-slide{width:33.57%;margin-right:21px}main .silver-coast .swiper-slider .swiper-slide figure{aspect-ratio:235/199}main .silver-coast .swiper-slider .swiper-slide:nth-child(odd){width:33.57%}main .silver-coast .swiper-slider .swiper-slide:nth-child(odd) figure{aspect-ratio:235/278}main .gateway{padding-top:76px;padding-bottom:76px}main .gateway .d-flex{flex-direction:row;width:90.85%;gap:50px;margin-right:auto}main .gateway .section-titles{width:35.22%;padding:0}main .gateway .section-titles .info{width:95%}main .gateway .swiper-slider{width:60.85%;margin-top:0}main .gateway .swiper-slider .swiper-navigation{display:block;margin:0}main .gateway .swiper-slider .swiper-slide{width:60.73%;margin-right:21px}main .timeless{margin-top:127px;margin-bottom:85px}main .timeless .container{margin-left:auto;width:78.5%;margin-right:auto}main .timeless .section-titles .d-flex{gap:150px}main .timeless .section-titles .d-flex div:not(.info){width:47.45%}main .timeless .section-titles .d-flex h2,main .timeless .section-titles .d-flex h3,main .timeless .section-titles .d-flex .title{width:95%}main .timeless .section-titles .d-flex .info{width:38.72%;margin-top:60px}main .timeless .section-titles h2,main .timeless .section-titles h3,main .timeless .section-titles .title{margin-bottom:0}main .timeless .swiper-slider{margin-top:151px}main .timeless .swiper-slider .swiper-navigation{display:block}main .timeless .swiper-slider .swiper-slide{width:57.14%;margin-right:24px}main .timeless .swiper-slider .swiper-slide figure{aspect-ratio:4/3}main .explore{padding-top:78px;padding-bottom:45px}main .explore .section-titles{margin-bottom:161px;width:83.3%;margin-left:auto;margin-right:auto}main .explore .section-titles .d-flex{flex-direction:row;gap:118px}main .explore .section-titles .d-flex>div{width:56.415%}main .explore .section-titles .d-flex .info{width:43.38%}main .explore .section-titles h2,main .explore .section-titles h3,main .explore .section-titles .title{margin-bottom:0}main .explore .section-titles .info{margin-top:70px}main .explore .swiper-slider{width:calc(100% - 40px);max-width:1440px}main .explore .swiper-slider .swiper-slide{width:30.073%;margin-right:0;margin-right:24px}main .explore .swiper-slider .swiper-slide .image{height:33.57vw;min-height:470px}main .explore .swiper-slider .swiper-slide:nth-child(odd){width:25.367%}main .explore .swiper-slider .swiper-slide .description{margin-top:24px}main .explore .swiper-slider .swiper-slide .description p:last-of-type{margin-bottom:0}main .explore .swiper-slider .swiper-navigation{display:flex;gap:22px;align-items:center;padding-right:33px;margin-top:70px}main .explore .swiper-slider .swiper-navigation .buttons{display:flex}main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-next,main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-prev{position:relative;left:auto;right:auto;top:auto;margin-top:0}main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-next:not(.swiper-button-disabled),main .explore .swiper-slider .swiper-navigation .buttons .swiper-button-prev:not(.swiper-button-disabled){opacity:.7}main .gastronomy{padding-top:85px;padding-bottom:86px}main .gastronomy .container{margin-left:auto;width:78.5%;margin-right:auto}main .gastronomy .section-titles .d-flex{gap:150px}main .gastronomy .section-titles .d-flex div:not(.info){width:47.45%}main .gastronomy .section-titles .d-flex h2,main .gastronomy .section-titles .d-flex h3,main .gastronomy .section-titles .d-flex .title{width:95%}main .gastronomy .section-titles .d-flex .info{width:38.72%;margin-top:60px}main .gastronomy .section-titles h2,main .gastronomy .section-titles h3,main .gastronomy .section-titles .title{margin-bottom:0}main .gastronomy .swiper-slider{margin-top:109px}main .gastronomy .swiper-slider .swiper-navigation{display:block}main .gastronomy .swiper-slider .swiper-slide{width:46.285%;margin-right:24px}main .gastronomy .swiper-slider .swiper-slide figure{aspect-ratio:324/199}main .place{padding-top:41px;padding-bottom:40px}main .place .d-flex{gap:28px;flex-direction:row;justify-content:space-between}main .place .place-info .maps{flex-direction:row;width:38.33%;gap:25px;align-items:center}main .place .place-info .maps .details{width:44.9%}main .place .place-info .section-titles{width:100%;margin-bottom:65px}main .place .place-info .section-titles h2,main .place .place-info .section-titles h3,main .place .place-info .section-titles .title{width:100%}main .place .place-info .map{width:43%;margin:0}main .place .place-info .map .map-image{margin-bottom:0}main .place .place-info .info-table ul{margin-bottom:0}main .place .place-info .resort-image{width:59.4%;margin-bottom:24px}main .place .place-info .resort-image .image{aspect-ratio:196/185}main .place .place-info .resort-image .marker{position:absolute;aspect-ratio:31/64;top:3.235%;right:29.237%;width:12%}main .place .place-info .resort-image::after{content:"";position:absolute;width:1px;height:100%;left:0;top:0;left:-22px;background-color:var(--color-blue-light)}main .place .place-diferencials{padding:25px 30px}main .place .place-diferencials ul{display:grid;grid-template-columns:repeat(6, 1fr);-moz-column-gap:50px;column-gap:50px;row-gap:40px;margin-bottom:0}main .place .place-diferencials ul li{position:relative}main .place .place-diferencials ul li:not(:last-of-type){padding-bottom:0;margin-bottom:0;border-bottom:none}main .place .place-diferencials ul li:not(:last-of-type)::after{content:"";position:absolute;width:1px;height:90%;top:50%;right:-25px;transform:translateY(-50%);background-color:var(--color-blue-light)}main .place .place-diferencials ul li p{width:100%}}@media(min-width: 1520px){main .silver-coast .swiper-slider{max-width:1520px;margin-left:auto;margin-right:auto}main .gateway .d-flex{max-width:1520px;margin-left:auto;margin-right:auto}main .explore .swiper-slider{max-width:1520px;margin-right:auto;margin-left:auto}main .explore .swiper-slider .swiper-slide .image{max-height:472px;overflow:hidden;border-radius:3px}main .gastronomy .swiper-slider{max-width:1520px;margin-left:auto;margin-right:auto}}