.mobile_menu_bar:before,.et_pb_header_toggle:before{color:#dfdfdf!important}.et_toggle_slide_menu:after,.et_toggle_fullscreen_menu:before,.et_pb_slide_menu_active .mobile_menu_bar:before,.et_pb_fullscreen_menu_active .mobile_menu_bar:before,.et_slide_in_menu_container .mobile_menu_bar:before,.et_slide_in_menu_container .mobile_menu_bar:after,.et_pb_fullscreen_menu_container .mobile_menu_bar:before,.et_pb_fullscreen_menu_container .mobile_menu_bar:after{color:#dfdfdf!important}@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300&family=Work+Sans:wght@400&display=swap');.gt-wrap{background:#FBF9F5;padding:80px 20px;font-family:'Work Sans',sans-serif}.gt-head{text-align:center;max-width:800px;margin:0 auto 60px}.gt-title{font-family:'Oswald',sans-serif;font-weight:300;text-transform:uppercase;color:#C4A57F;font-size:48px;line-height:1.1;margin:0 0 20px}.gt-intro{color:#6b6b6b;letter-spacing:0.5px;line-height:1.6;margin:0}.gt-timeline{position:relative;max-width:1000px;margin:0 auto}.gt-timeline::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:4px;margin-left:-2px;background:#C4A57F}.gt-item{position:relative;width:50%;box-sizing:border-box;padding:0 40px 60px}.gt-item:nth-child(odd){margin-left:50%;text-align:left}.gt-item:nth-child(even){text-align:right}.gt-item::before{content:'';position:absolute;top:10px;width:20px;height:20px;box-sizing:border-box;border-radius:50%;background:#FBF9F5;border:4px solid #C4A57F}.gt-item:nth-child(odd)::before{left:-10px}.gt-item:nth-child(even)::before{right:-10px}.gt-year{font-family:'Oswald',sans-serif;font-weight:300;font-size:48px;line-height:1;color:#C4A57F;margin:0 0 20px}.gt-text{color:#6b6b6b;letter-spacing:0.5px;line-height:1.5;margin:0}@media (max-width:767px){.gt-title{font-size:34px}.gt-year{font-size:38px}.gt-timeline::before{left:12px;margin-left:0}.gt-item,.gt-item:nth-child(odd),.gt-item:nth-child(even){width:100%;margin-left:0;padding:0 0 50px 50px;text-align:left}.gt-item:nth-child(odd)::before,.gt-item:nth-child(even)::before{left:2px;right:auto}}body,p,.elementor-widget-text-editor,.elementor-widget-text-editor p{font-family:'Work Sans',sans-serif;font-size:17px;line-height:1.6}@media (max-width:767px){body,p,.elementor-widget-text-editor p{font-size:16px}}.gt-carousel .swiper-slide img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.gt-info{grid-template-rows:none!important;grid-auto-rows:auto!important;align-content:start}.gt-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.gt-card{position:relative;display:block;aspect-ratio:1.04/1;overflow:hidden;color:#fff;text-decoration:none}.gt-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gt-card::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .45s ease}.gt-card:hover::after,.gt-card:focus-visible::after{background:rgba(0,0,0,.5)}.gt-card__text{position:absolute;left:0;right:0;top:75%;z-index:2;text-align:center;transition:top .5s ease}.gt-card:hover .gt-card__text,.gt-card:focus-visible .gt-card__text{top:36%}.gt-card__kicker{display:block;font-family:'Work Sans',sans-serif;font-weight:600;font-size:clamp(11px,1vw,15px);letter-spacing:.12em;text-transform:uppercase}.gt-card__title{display:block;margin-top:.6em;font-family:'Oswald',sans-serif;font-weight:300;font-size:clamp(30px,3.2vw,48px);line-height:1.1;text-transform:uppercase}.gt-card__line{display:block;width:64px;height:2px;margin:1.1em auto 0;background:#c4a077}.gt-card__more{display:block;margin-top:1.2em;font-family:'Work Sans',sans-serif;font-size:clamp(14px,1.3vw,19px);letter-spacing:.05em;opacity:0;transform:translateY(10px);transition:opacity .4s ease .1s,transform .4s ease .1s}.gt-card:hover .gt-card__more,.gt-card:focus-visible .gt-card__more{opacity:1;transform:none}@media (hover:none){.gt-card::after{background:rgba(0,0,0,.3)}.gt-card__text{top:60%}.gt-card__more{opacity:1;transform:none}}@media (max-width:767px){.gt-cards{grid-template-columns:1fr}}.gt-specs{list-style:none;margin:18px 0 32px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.gt-specs li{display:grid;grid-template-columns:44px 1fr;align-items:center;column-gap:16px;margin:0}.gt-specs img{width:34px;height:34px;object-fit:contain}.gt-specs span{font-family:'Work Sans',sans-serif;font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b;line-height:1.35}@media (max-width:420px){.gt-specs{grid-template-columns:1fr}}.gt-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gt-cards--3 .gt-card{aspect-ratio:0.69/1}.gt-cards--3 .gt-card__text{top:78%;padding:0 8%;box-sizing:border-box}.gt-cards--3 .gt-card:hover .gt-card__text,.gt-cards--3 .gt-card:focus-visible .gt-card__text{top:38%}.gt-cards--3 .gt-card__title{margin-top:0}.gt-card__desc{display:block;margin-top:1.4em;font-family:'Work Sans',sans-serif;font-size:clamp(13px,1.15vw,17px);line-height:1.6;letter-spacing:.03em;opacity:0;transform:translateY(10px);transition:opacity .4s ease .1s,transform .4s ease .1s}.gt-card:hover .gt-card__desc,.gt-card:focus-visible .gt-card__desc{opacity:1;transform:none}@media (hover:none){.gt-cards--3 .gt-card::after{background:rgba(0,0,0,.45)}.gt-cards--3 .gt-card__text{top:35%}.gt-card__desc{opacity:1;transform:none}}@media (max-width:767px){.gt-cards--3{grid-template-columns:1fr}.gt-cards--3 .gt-card{aspect-ratio:4/5}}@media (max-width:767px){.gt-cards--3{grid-template-columns:1fr}.gt-cards--3 .gt-card{aspect-ratio:auto;min-height:440px;display:flex;align-items:flex-end}.gt-cards--3 .gt-card::after{background:rgba(0,0,0,.45)}.gt-cards--3 .gt-card__text,.gt-cards--3 .gt-card:hover .gt-card__text{position:relative;top:auto;left:auto;right:auto;width:100%;padding:24px;box-sizing:border-box}.gt-cards--3 .gt-card__desc{opacity:1;transform:none}}.gt-btn .elementor-button,.menu-item>a[href*="secure-hotel-booking.com"]{background:linear-gradient(90deg,#8a5a3c,#c9a27a)!important;color:#fff!important;border:0!important;border-radius:3px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gt-btn .elementor-button:hover,.menu-item>a[href*="secure-hotel-booking.com"]:hover{background:linear-gradient(90deg,#c9a27a,#8a5a3c)!important;color:#fff!important}.menu-item>a[href*="secure-hotel-booking.com"]{display:inline-block!important;width:auto!important;padding:10px 24px!important;font-size:16px!important}.menu-item:has(>a[href*="secure-hotel-booking.com"]){margin-top:12px}#main-header{pointer-events:none}#main-header .logo_container a,#main-header #et-top-navigation{pointer-events:auto}