.gp-techverse-credit{display:inline-block;margin-top:6px;color:#d2ba85;letter-spacing:.5px}.gp-mobile-menu nav a{padding-block:13px}.gp-mobile-menu .gp-mobile-top{margin-bottom:25px}.gp-mobile-bottom{margin-top:26px}.goya-inner-page{margin:0;background:#f5f1e8}.goya-inner-page #wrapper{max-width:none;width:100%;margin:0;padding:0}.gp-inner-site>.gp-header{position:relative;background:#f5f1e8;color:#19382d;border-color:#c8c9bd}.gp-inner-site>.gp-header.is-scrolled{position:fixed;background:#f5f1e8;color:#19382d}.gp-inner-site .gp-header-book{border-color:#19382d60}.admin-bar .gp-inner-site>.gp-header{top:0}.admin-bar .gp-inner-site>.gp-header.is-scrolled{top:32px}.gp-inner-site .gp-header-inner{height:100px}.gp-page-main{background:#f5f1e8}.gp-page-hero{position:relative;min-height:520px;color:#fff;display:flex;align-items:center;overflow:hidden;background:#19382d}.gp-page-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}.gp-page-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#10271fe6,#10271f55)}.gp-page-hero-copy{position:relative;padding-block:65px}.gp-page-hero nav{display:flex;gap:12px;font-size:9px;color:#dddccf;margin-bottom:50px}.gp-page-hero .gp-eyebrow{color:#dbc18b;letter-spacing:2.5px}.gp-page-hero h1{font-size:clamp(58px,6vw,94px);letter-spacing:-2px;margin:16px 0 25px;max-width:900px}.gp-page-hero-copy>p{font-size:13px;line-height:1.9;max-width:540px;color:#e6e9df}.gp-page-hero-link{display:inline-flex;gap:28px;text-transform:uppercase;font-size:9px;letter-spacing:1px;border-bottom:1px solid #d2ba8580;padding-bottom:9px;margin-top:6px}.gp-page-hero-text{background:#e9e4d7;color:#19382d;min-height:360px}.gp-page-hero-text .gp-page-hero-shade{display:none}.gp-page-hero-text nav,.gp-page-hero-text .gp-page-hero-copy>p{color:#697264}.gp-page-hero-text .gp-eyebrow{color:#8d794f}.gp-page-nav{border-bottom:1px solid #d6d1c1;background:#eee9dd}.gp-page-nav>.gp-wrap{display:flex;gap:34px;justify-content:center;padding-block:20px;overflow-x:auto}.gp-page-nav a{font-size:10px;white-space:nowrap;letter-spacing:.5px}.gp-page-nav a:hover{color:#a58b56}.gp-preserved-content{padding:65px 0 85px}.gp-preserved-content>.elementor{max-width:1440px;margin:auto}.gp-preserved-content>.elementor>.elementor-section{padding:45px 0!important;min-height:0!important;background-color:transparent!important}.gp-preserved-content .elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px;width:calc(100% - 80px)}.gp-preserved-content .elementor-column>.elementor-widget-wrap{padding:20px!important}.gp-preserved-content .elementor-widget-heading .elementor-heading-title{font-family:'Cormorant Garamond',Georgia,serif!important;color:#19382d;font-weight:400!important;letter-spacing:-.5px;font-size:clamp(30px,3vw,48px)!important;line-height:1.15!important}.gp-preserved-content .elementor-widget-text-editor,.gp-preserved-content .elementor-widget-text-editor p{font-family:Manrope,sans-serif!important;font-size:13px!important;line-height:1.95!important;color:#65705f}.gp-preserved-content .elementor-widget-image img{border-radius:0;object-fit:cover}.gp-preserved-content .elementor-widget-image .elementor-widget-container{position:relative}.gp-preserved-content .elementor-widget-image a{display:block;overflow:hidden}.gp-preserved-content .elementor-widget-image a img{transition:transform .7s}.gp-preserved-content .elementor-widget-image a:hover img{transform:scale(1.025)}.gp-preserved-content .elementor-button,.gp-preserved-content .nuss-button{background:#19382d!important;border:1px solid #19382d!important;border-radius:0!important;color:#f5f1e8!important;font:500 10px/1.6 Manrope,sans-serif!important;letter-spacing:1px;padding:16px 24px!important;text-transform:uppercase}.gp-preserved-content .elementor-button:hover,.gp-preserved-content .nuss-button:hover{background:#325340!important}.gp-section-directory{border:1px solid #d6d1c1;padding:25px 30px;margin-bottom:35px}.gp-section-directory>.gp-eyebrow{color:#8d794f;font-size:8px;margin-bottom:14px}.gp-section-directory>div{display:flex;flex-wrap:wrap;gap:10px 28px}.gp-section-directory a{font-size:10px;border-bottom:1px solid #c2aa7780;padding-bottom:5px}.gp-section-directory a span{margin-left:12px;color:#a58b56}.gp-preserved-content h2,.gp-preserved-content h3,.gp-preserved-content h4{scroll-margin-top:135px}.gp-inner-invitation{background:#e9e4d7;border-top:1px solid #c2aa7750;padding-block:75px}.gp-inner-invitation>.gp-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%}.gp-inner-invitation h2{font-size:64px;margin:20px 0 0;letter-spacing:-1px}.gp-inner-invitation p{font-size:12px;line-height:1.9;color:#65705f}.gp-inner-invitation .gp-eyebrow{color:#8d794f}.gp-contact-cards{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:35px;padding-block:60px 0}.gp-contact-cards>div{border-bottom:1px solid #c2aa7770;padding-bottom:25px}.gp-contact-cards .gp-eyebrow{color:#8d794f;font-size:8px;margin-bottom:15px}.gp-contact-cards a{display:block;font-size:18px;margin-bottom:6px}.gp-contact-cards a[href^="mailto"]{font-size:12px}.gp-contact-cards h2{font-size:32px;margin:0 0 15px;letter-spacing:-.5px}.gp-contact-cards p{font-size:12px;color:#65705f}.gp-page-politica-de-confidentialitate .gp-preserved-content{max-width:880px;width:calc(100% - 60px);margin:auto;font-size:14px;line-height:1.95}.gp-page-politica-de-confidentialitate .gp-preserved-content h2{font-size:35px;margin:45px 0 18px}.gp-page-politica-de-confidentialitate .gp-section-directory{width:100%;padding:25px}.gp-page-galerie-foto .gp-preserved-content{max-width:1280px;width:calc(100% - 80px);margin:auto}.gp-page-galerie-foto .goya-photo-grid{gap:24px}.gp-page-galerie-foto .goya-photo-grid img{border-radius:0!important;aspect-ratio:4/5!important;transition:transform .6s}.gp-page-galerie-foto .goya-photo-grid figure{overflow:hidden}.gp-page-galerie-foto .goya-photo-grid figure:nth-child(3n+2){margin-top:45px}.gp-page-galerie-foto .goya-photo-grid figure:hover img{transform:scale(1.035)}.gp-page-contact .wpforms-container{background:#eae5d9;padding:35px;border:1px solid #c2aa7750}.gp-page-contact .wpforms-container input,.gp-page-contact .wpforms-container textarea{border:1px solid #c9c9b8!important;border-radius:0!important;background:#f9f6ef!important;color:#19382d!important;font-family:Manrope,sans-serif!important}.gp-page-contact .wpforms-container label{font:500 11px Manrope,sans-serif!important;color:#19382d!important}.gp-page-contact .wpforms-container button[type=submit]{background:#19382d!important;border-radius:0!important;color:white!important;padding:14px 30px!important;font-size:11px!important}.gp-page-faq .nuss-accordion .accordion-item,.gp-page-faq .elementor-accordion-item{border-color:#d1c8b1!important}.gp-page-faq .accordion-title,.gp-page-faq .elementor-tab-title{font-family:'Cormorant Garamond',serif!important;font-size:28px!important;line-height:1.2!important;padding:24px!important}.gp-page-faq .accordion-content,.gp-page-faq .elementor-tab-content{font:13px/1.9 Manrope,sans-serif!important;color:#65705f;padding:0 24px 24px!important}.gp-page-goyapool .elementor-widget-heading .elementor-heading-title{color:#19382d}.gp-page-goyapool .elementor-icon-list-text{font:12px/1.8 Manrope,sans-serif!important}.gp-page-goyapool .elementor-widget-text-editor h3{font-size:28px}.gp-preserved-content .elementor-widget-icon-box{padding:20px;border-bottom:1px solid #c2aa7760}.gp-preserved-content .elementor-icon-box-title{font-size:26px!important}.gp-preserved-content .elementor-icon-box-description{font-size:12px!important;line-height:1.8}.gp-preserved-content .elementor-counter-number-wrapper{font-family:'Cormorant Garamond',serif!important;font-size:70px!important;color:#a58b56!important}.gp-preserved-content .elementor-counter-title{font:10px Manrope,sans-serif!important;letter-spacing:1px}.gp-preserved-content .df-container{border:1px solid #c2aa7760;background:#eae5d9!important}.gp-preserved-content .room-title,.gp-inner-site .room-title{font-family:'Cormorant Garamond',serif!important}.gp-inner-site .room-title a{color:#19382d}.gp-inner-site .room-content{background:#f5f1e8}.gp-inner-site .room-content p{font-family:Manrope,sans-serif;font-size:12px;line-height:1.8}.gp-inner-site .room-price{color:#8d794f}.gp-inner-site .site-content{padding-top:65px;padding-bottom:75px}.gp-inner-site .site-content .container{max-width:1280px;width:calc(100% - 70px)}.gp-inner-site .single-room{background:#f5f1e8}.gp-inner-site .single-room h1{font-size:clamp(40px,5vw,70px);letter-spacing:-1px}.gp-inner-site .single-room h2{font-size:38px;margin:30px 0 20px}.gp-inner-site .single-room h3{font-size:28px}.gp-inner-site .single-room p{font-size:13px;line-height:1.9}.gp-inner-site .uxper-booking-form{border-color:#c2aa7770;background:#eae5d9}.gp-inner-site .page-title{background-color:#e9e4d7}.gp-inner-site .page-title h1{font-family:'Cormorant Garamond',serif;font-size:65px}.gp-inner-site .page-title .breadcrumbs{font-size:10px}.gp-footer .gp-footer-tel{line-height:1.2}.gp-footer-grid>div{gap:8px}.gp-footer-bottom{align-items:flex-start}.gp-footer-bottom>span{line-height:1.7}@media(max-width:980px){.gp-inner-site .gp-header-inner{height:86px}.gp-page-hero{min-height:460px}.gp-page-hero h1{font-size:65px}.gp-page-hero nav{margin-bottom:35px}.gp-page-nav>.gp-wrap{gap:28px;justify-content:flex-start}.gp-preserved-content>.elementor>.elementor-section{padding-block:30px!important}.gp-preserved-content .elementor-section.elementor-section-boxed>.elementor-container{width:calc(100% - 40px)}.gp-preserved-content .elementor-column>.elementor-widget-wrap{padding:15px!important}.gp-contact-cards{gap:25px}.gp-contact-cards h2{font-size:28px}.gp-contact-cards a{font-size:16px}.gp-inner-invitation h2{font-size:54px}.gp-inner-site .site-content .container{width:calc(100% - 40px)}}@media(max-width:782px){.admin-bar .gp-inner-site>.gp-header.is-scrolled{top:46px}}@media(max-width:650px){.gp-inner-site .gp-header-inner{height:78px}.gp-mobile-menu nav a{font-size:26px;padding-block:12px}.gp-mobile-menu .gp-mobile-top{margin-bottom:22px}.gp-mobile-menu .gp-mobile-bottom{margin-top:25px}.gp-mobile-menu nav small{font-size:7px}.gp-page-hero{min-height:480px}.gp-page-hero-copy{padding-block:45px}.gp-page-hero nav{margin-bottom:40px;font-size:8px}.gp-page-hero .gp-eyebrow{font-size:7px;letter-spacing:1.7px}.gp-page-hero h1{font-size:53px;letter-spacing:-1px;line-height:1.05;margin:17px 0 22px}.gp-page-hero-copy>p{font-size:11px;line-height:1.9}.gp-page-hero-link{font-size:8px}.gp-page-hero-text{min-height:380px}.gp-page-nav>.gp-wrap{width:100%;padding:17px 20px;gap:25px}.gp-page-nav a{font-size:9px}.gp-preserved-content{padding-block:40px 55px}.gp-preserved-content>.elementor>.elementor-section{padding-block:22px!important}.gp-preserved-content .elementor-section.elementor-section-boxed>.elementor-container{width:calc(100% - 20px)}.gp-preserved-content .elementor-column>.elementor-widget-wrap{padding:12px!important}.gp-preserved-content .elementor-widget-heading .elementor-heading-title{font-size:36px!important}.gp-preserved-content .elementor-widget-text-editor,.gp-preserved-content .elementor-widget-text-editor p{font-size:12px!important;line-height:1.9!important}.gp-section-directory{width:calc(100% - 40px);padding:20px;margin-bottom:20px}.gp-section-directory>div{gap:12px 22px}.gp-section-directory a{font-size:9px}.gp-contact-cards{grid-template-columns:1fr;padding-top:35px;gap:25px}.gp-contact-cards h2{font-size:34px}.gp-contact-cards a{font-size:22px}.gp-inner-invitation{padding-block:55px}.gp-inner-invitation>.gp-wrap{grid-template-columns:1fr;gap:30px}.gp-inner-invitation h2{font-size:52px}.gp-inner-invitation p{font-size:11px}.gp-page-contact .wpforms-container{padding:22px}.gp-page-politica-de-confidentialitate .gp-preserved-content{width:calc(100% - 40px);font-size:12px}.gp-page-politica-de-confidentialitate .gp-preserved-content h2{font-size:31px}.gp-page-galerie-foto .gp-preserved-content{width:calc(100% - 40px)}.gp-page-galerie-foto .goya-photo-grid{gap:14px!important;grid-template-columns:1fr 1fr!important}.gp-page-galerie-foto .goya-photo-grid figure:nth-child(3n+2){margin:0}.gp-page-galerie-foto .goya-photo-grid figure:nth-child(even){margin-top:25px}.gp-page-faq .accordion-title,.gp-page-faq .elementor-tab-title{font-size:25px!important;padding:20px!important}.gp-inner-site .site-content{padding-block:35px 50px}.gp-inner-site .site-content .container{width:calc(100% - 30px)}.gp-inner-site .single-room h1{font-size:44px}.gp-inner-site .single-room h2{font-size:32px}.gp-inner-site .single-room p{font-size:12px}.gp-footer-bottom>div{gap:12px}.gp-techverse-credit{font-size:8px;letter-spacing:.2px}}@media(prefers-reduced-motion:reduce){.gp-preserved-content *{transition:none!important;animation:none!important}}.gp-room-intro{padding-block:55px 30px;border-bottom:1px solid #d6d1c1}.gp-room-intro nav{display:flex;gap:15px;font-size:9px;color:#7b806f;margin-bottom:35px}.gp-room-intro>.gp-eyebrow{color:#8d794f}.gp-room-intro h1{font-size:clamp(45px,5.5vw,80px);letter-spacing:-1px;margin:18px 0}.gp-room-intro>p{font-size:12px;color:#65705f}.gp-room-intro .gp-text-link{font-size:9px}.gp-inner-site .nuss-button{background:#19382d!important;border-color:#19382d!important;border-radius:0!important;font-family:Manrope,sans-serif!important;letter-spacing:1px;font-size:10px!important}.gp-inner-site .single-room .entry-title{font-family:'Cormorant Garamond',serif!important;line-height:1.15!important}.gp-inner-site .single-room .inner-booking{border:1px solid #c2aa7770;background:#eee9dd;padding:20px}.gp-inner-site .single-room .inner-booking img{height:auto}.gp-inner-site .single-room .room-gallery{border-radius:0!important}.gp-preserved-content>.elementor>.elementor-section{margin-top:0!important;margin-bottom:0!important}.gp-page-contact .elementor-element-4ae4a982{padding-block:15px!important}.gp-page-contact .elementor-element-263dc912 .elementor-widget-image img{max-height:560px;object-fit:cover}.gp-page-contact .elementor-element-263dc912 .elementor-container{align-items:center}.gp-page-goyapool .elementor-element-a7e8bda>.elementor-container{gap:20px}.gp-page-goyapool .elementor-element-a7e8bda>.elementor-container>.elementor-column{border:1px solid #c2aa7760;background:#eee9dd;padding:20px}.gp-page-goyapool .elementor-element-27c1f40>.elementor-container{background:#eee9dd;border:1px solid #c2aa7760;padding:25px}.gp-page-goyaevents .elementor-element-fad87ed,.gp-page-goyaevents .elementor-element-9645f63{border-top:1px solid #d6d1c1}.gp-page-despre-noi .elementor-element-2393bc4 .elementor-widget-image img{max-height:600px;object-fit:cover}.gp-page-goyarestaurant .elementor-widget-nuss-testimonial,.gp-page-goyarestaurant .elementor-widget-nuss-testimonials{padding:30px;border-top:1px solid #c2aa7760}.gp-page-camere-disponibile .room-content{padding:24px!important;border:1px solid #d6d1c1;border-top:0}.gp-page-camere-disponibile .room-thumbnail{border-radius:0!important}.gp-page-camere-disponibile .room-title{font-size:31px!important}.gp-page-camere-disponibile .room-content p{font-size:12px!important}.gp-inner-site .gp-footer{padding-bottom:50px}@media(min-width:768px){.gp-page-contact .elementor-element-263dc912>.elementor-container{display:grid;grid-template-columns:40% 60%}.gp-page-contact .elementor-element-263dc912>.elementor-container>.elementor-column{width:100%!important}}@media(max-width:767px){.gp-room-intro{padding-block:40px 25px}.gp-room-intro h1{font-size:44px}.gp-room-intro nav{font-size:8px;margin-bottom:25px}.gp-page-contact .elementor-element-263dc912>.elementor-container{display:flex;flex-direction:column}.gp-page-contact .elementor-element-263dc912>.elementor-container>.elementor-column:has(#wpforms-7234){order:-1}.gp-page-contact .elementor-element-263dc912 .elementor-widget-image img{max-height:350px}.gp-page-goyapool .elementor-element-a7e8bda>.elementor-container{gap:20px}.gp-page-goyapool .elementor-element-a7e8bda>.elementor-container>.elementor-column{width:100%!important;padding:10px}.gp-page-goyapool .elementor-element-27c1f40>.elementor-container{padding:12px}.gp-inner-site .gp-footer{padding-bottom:70px}}.admin-bar .gp-mobile-menu{top:32px}@media(max-width:782px){.admin-bar .gp-mobile-menu{top:46px}}.gp-page-camere-disponibile .room-detail{padding:24px!important;background:#eee9dd;border:1px solid #d6d1c1;border-top:0}.gp-page-camere-disponibile .room-price.accent-color,.gp-inner-site .room-price.accent-color{color:#8d794f!important;font:500 10px Manrope,sans-serif!important;letter-spacing:1px}.gp-page-camere-disponibile .room-title h3{font-size:33px!important;margin:15px 0 20px}.gp-page-camere-disponibile .room-meta{font-size:11px}.gp-page-camere-disponibile .room-excerpt{font:12px/1.9 Manrope,sans-serif;color:#65705f}.gp-header a[aria-current=page],.gp-page-nav a[aria-current=page]{color:#a58b56}.gp-header .gp-nav-item:has(a[aria-current=page])>button{color:#a58b56}@media(max-width:650px){.gp-page-nav>.gp-wrap{flex-wrap:wrap;gap:12px 24px;overflow:visible}.gp-page-camere-disponibile .room-detail{padding:22px!important}}