body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}.container,.et_pb_row:not([class*="et_flex_column"]),.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1920px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:2080px}@media only screen and (min-width:2400px){.et_block_row{padding:48px 0}.et_pb_section{padding:96px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:144px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}:root{--vr-white:#F4EFE6;--vr-bone:#E8DFCE;--vr-terra:#C3613B;--vr-aegean:#3E6E7E;--vr-olive:#6B7048;--vr-clay:#8A5A3B;--vr-ink:#2B2A26;--vr-stone:#B8AE9A}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Manrope',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--vr-white);color:var(--vr-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ul{list-style:none;padding:0;margin:0}.vr-serif{font-family:'Cormorant Garamond',Georgia,serif}.vr-script{font-family:'Caveat',cursive}h1,h2,h3,h4{margin:0;font-weight:500}.vr-section{padding:96px 0}.vr-container{max-width:1240px;margin:0 auto;padding:0 48px}.vr-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;font-size:12px;font-weight:500;letter-spacing:0.28em;text-transform:uppercase;border:none;cursor:pointer;transition:transform 0.18s ease,background 0.18s ease;font-family:'Manrope',sans-serif}.vr-btn:hover{transform:translateY(-1px)}.vr-btn--primary{background:var(--vr-terra);color:var(--vr-white)}.vr-btn--primary:hover{background:#A24F2E}.vr-btn--dark{background:var(--vr-aegean);color:var(--vr-white)}.vr-btn--dark:hover{background:#305866}.vr-btn--ghost{background:transparent;color:var(--vr-ink);border-bottom:1px solid var(--vr-ink);padding:14px 4px}.vr-btn--white{background:var(--vr-white);color:var(--vr-terra)}.vr-eyebrow{font-family:'Manrope',sans-serif;font-size:11px;letter-spacing:0.42em;text-transform:uppercase;color:var(--vr-clay)}.vr-header{position:sticky;top:0;z-index:50;transition:background 0.25s,border-color 0.25s;border-bottom:1px solid transparent}.vr-header--scrolled{padding-top:20px;background:rgba(244,239,230,0.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(43,42,38,0.08)}.vr-header__inner{display:flex;align-items:center;justify-content:space-between;padding:20px 48px;max-width:1240px;margin:0 auto}.vr-header__nav{display:flex;align-items:center;gap:32px}.vr-header__nav a{font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:var(--vr-ink);opacity:0.7;border-bottom:1px solid transparent;padding-bottom:4px;font-weight:500;transition:opacity 0.2s}.vr-header__nav a:hover,.vr-header__nav a.active{opacity:1;border-bottom-color:var(--vr-ink)}.vr-logo{display:flex;align-items:center;gap:14px;line-height:1;user-select:none}.vr-logo__villa{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:22px;line-height:1}.vr-logo__ronja{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:22px;letter-spacing:0.22em;text-transform:uppercase;padding-left:0.22em;line-height:1;margin-top:2px}.vr-hero{position:relative;min-height:92vh;overflow:hidden;display:flex;align-items:center}.vr-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.vr-hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(244,239,230,0.92) 0%,rgba(244,239,230,0.72) 45%,rgba(244,239,230,0.06) 100%)}.vr-hero__content{position:relative;z-index:1;padding-top:64px;padding-bottom:64px}.vr-hero__title{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(56px,5vw,128px);line-height:1;color:var(--vr-ink);max-width:1100px;text-wrap:balance}.vr-hero__title .highlight{color:var(--vr-terra)}.vr-hero__text{font-size:19px;line-height:1.6;color:rgba(43,42,38,0.80);max-width:560px;margin-top:20px}.vr-hero__actions{display:flex;gap:16px;align-items:center;margin-top:40px;flex-wrap:wrap}.vr-hero .vr-eyebrow{color:rgba(43,42,38,0.60)}.vr-hero .vr-btn--ghost{color:var(--vr-ink);border-bottom-color:rgba(43,42,38,0.45)}.vr-page-hero{padding-top:64px}.vr-page-hero__title{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(48px,6vw,88px);line-height:1.08;color:var(--vr-ink);max-width:900px;text-wrap:balance}.vr-page-hero__lede{font-size:18px;line-height:1.65;color:var(--vr-ink);opacity:0.78;max-width:680px;margin-top:48px}.vr-page-hero__image{height:700px;margin-top:56px;width:100%;object-fit:cover}.vr-section-title{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:56px;line-height:1.05;color:var(--vr-ink);text-wrap:balance}.vr-section-title--center{text-align:center}.vr-text{font-size:17px;line-height:1.7;color:var(--vr-ink);opacity:0.78}.vr-signature{font-family:'Caveat',cursive;font-size:32px;color:var(--vr-aegean);margin-top:28px}.vr-grid{display:grid;gap:32px}.vr-grid--2col{grid-template-columns:1fr 1fr;gap:80px;align-items:center}.vr-grid--3col{grid-template-columns:repeat(3,1fr)}.vr-grid--4col{grid-template-columns:repeat(4,1fr)}.vr-usp-card{text-align:center;padding:40px 24px;background:var(--vr-white);border:1px solid rgba(43,42,38,0.08)}.vr-usp-card__icon{height:130px;display:flex;align-items:center;justify-content:center}.vr-usp-card__title{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:28px;margin:20px 0 12px;color:var(--vr-ink)}.vr-usp-card__text{font-size:15px;line-height:1.6;color:var(--vr-ink);opacity:0.72;margin:0}.vr-facts-box{background:var(--vr-bone);padding:48px 56px;display:grid;grid-template-columns:repeat(4,1fr);gap:36px 32px}.vr-facts-box__value{font-family:'Cormorant Garamond',Georgia,serif;font-size:26px;font-style:italic;color:var(--vr-ink)}.vr-teaser{display:block;padding:32px 0;border-top:1px solid rgba(244,239,230,0.3)}.vr-teaser__title{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:38px;margin:0 0 12px;color:#f4efe6;font-weight:500}.vr-teaser__text{font-size:15px;line-height:1.6;opacity:0.85;margin:0 0 20px}.vr-teaser__link{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;border-bottom:1px solid var(--vr-bone);padding-bottom:4px}.vr-cta-banner{background:var(--vr-terra);color:var(--vr-white);padding:120px 0;position:relative;overflow:hidden;text-align:center}.vr-cta-banner__title{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:clamp(48px,6vw,84px);line-height:1.0;max-width:880px;margin:0 auto;text-wrap:balance;color:#F4F0E6;font-weight:500}.vr-cta-banner__actions{display:flex;gap:16px;justify-content:center;margin-top:40px;flex-wrap:wrap}.vr-price-table{background:var(--vr-bone)}.vr-price-row{display:grid;grid-template-columns:1fr 1.4fr 1fr;padding:28px 40px;align-items:center;border-top:1px solid rgba(43,42,38,0.1)}.vr-price-row:first-child{border-top:none}.vr-price-row__season{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:28px;color:var(--vr-ink)}.vr-price-row__period{font-size:15px;color:var(--vr-ink);opacity:0.75}.vr-price-row__price{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:32px;color:var(--vr-terra);text-align:right;letter-spacing:0.02em}.vr-price-row__unit{font-size:14px;font-family:'Manrope',sans-serif;font-weight:400;opacity:0.6;letter-spacing:0.18em;text-transform:uppercase;margin-left:8px}.vr-distance-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 80px}.vr-distance-item{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid rgba(43,42,38,0.12);font-size:16px}.vr-distance-item__value{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;color:var(--vr-aegean)}.vr-gallery-filter{display:flex;gap:8px;flex-wrap:wrap}.vr-gallery-filter__btn{padding:10px 20px;font-size:11px;letter-spacing:0.24em;text-transform:uppercase;font-family:'Manrope',sans-serif;background:transparent;color:var(--vr-ink);border:1px solid var(--vr-ink);cursor:pointer;transition:background 0.2s,color 0.2s}.vr-gallery-filter__btn:hover,.vr-gallery-filter__btn.active{background:var(--vr-ink);color:var(--vr-white)}.vr-gallery-grid{column-count:3;column-gap:16px}.vr-gallery-grid__item{break-inside:avoid;margin-bottom:16px;overflow:hidden;cursor:zoom-in;transition:transform 0.25s}.vr-gallery-grid__item:hover{transform:scale(1.01)}.vr-gallery-grid__item img{width:100%;height:auto;display:block}.vr-form{display:flex;flex-direction:column;gap:22px}.vr-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vr-form__row--3col{grid-template-columns:1fr 1fr 1fr}.vr-form__input,.vr-form__textarea,.vr-form__select{width:100%;padding:14px 18px;background:var(--vr-white);border:1px solid rgba(43,42,38,0.2);color:var(--vr-ink);font-size:15px;font-family:'Manrope',sans-serif;outline:none;transition:border-color 0.2s}.vr-form__input:focus,.vr-form__textarea:focus,.vr-form__select:focus{border-color:var(--vr-aegean)}.vr-form__textarea{resize:vertical;min-height:120px}.vr-form--dark .vr-form__input,.vr-form--dark .vr-form__select{background:rgba(244,239,230,0.1);border:1px solid rgba(244,239,230,0.4);color:var(--vr-white)}.vr-sidebar-box{padding:32px}.vr-sidebar-box--bone{background:var(--vr-bone)}.vr-sidebar-box--aegean{background:var(--vr-aegean);color:var(--vr-white)}.vr-rules-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.vr-rules-grid__item{padding-top:24px;border-top:1px solid rgba(244,239,230,0.2)}.vr-rules-grid__title{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:24px;margin-bottom:8px}.vr-rules-grid__desc{font-size:14px;opacity:0.7;line-height:1.5}.vr-checklist{list-style:none;padding:0;margin:0}.vr-checklist li{display:flex;align-items:flex-start;gap:14px;padding:12px 0;font-size:16px;line-height:1.5;color:var(--vr-ink)}.vr-checklist li::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--vr-olive);margin-top:9px;flex-shrink:0}.vr-footer{background:var(--vr-ink);color:var(--vr-white);padding-top:80px;padding-bottom:32px}.vr-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:56px;margin-bottom:64px}.vr-footer__quote{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:22px;line-height:1.4;margin-top:28px;opacity:0.85;max-width:320px}.vr-footer__nav a{display:block;font-size:14px;opacity:0.85;padding:6px 0;transition:opacity 0.2s}.vr-footer__nav a:hover{opacity:1}.vr-footer__bottom{border-top:1px solid rgba(244,239,230,0.15);padding-top:24px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;opacity:0.6}.bg-white{background:var(--vr-white)}.bg-bone{background:var(--vr-bone)}.bg-terra{background:var(--vr-terra);color:var(--vr-white)}.bg-aegean{background:var(--vr-aegean);color:var(--vr-white)}.bg-olive{background:var(--vr-olive);color:var(--vr-white)}.bg-ink{background:var(--vr-ink);color:var(--vr-white)}.vr-menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;width:40px;height:40px}.vr-menu-toggle span{display:block;width:22px;height:2px;background:var(--vr-ink);transition:transform 0.22s ease,opacity 0.22s ease;transform-origin:center}.vr-menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.vr-menu-toggle.is-open span:nth-child(2){opacity:0}.vr-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1024px){.vr-grid--4col{grid-template-columns:repeat(2,1fr)}.vr-facts-box{grid-template-columns:repeat(2,1fr)}.vr-rules-grid{grid-template-columns:repeat(2,1fr)}.vr-footer__grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:768px){.vr-section{padding:64px 0}.vr-container{padding:0 24px}.vr-grid--2col{grid-template-columns:1fr;gap:40px}.vr-grid--3col{grid-template-columns:1fr}.vr-grid--4col{grid-template-columns:1fr}.vr-header__inner{padding:14px 20px}.vr-menu-toggle{display:flex}.vr-header__nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:rgba(244,239,230,0.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(43,42,38,0.1);padding:8px 0 16px;z-index:100}.vr-header__nav.is-open{display:flex}.vr-header__nav a{padding:13px 24px;border-bottom:none;font-size:13px}.vr-header__nav .vr-btn{margin:8px 24px 0;justify-content:center;padding:12px 22px!important}.vr-hero__title{font-size:clamp(44px,10vw,64px)}.vr-hero__text{font-size:16px}.vr-page-hero__title{font-size:clamp(36px,6vw,56px)}.vr-page-hero__image{height:auto}.vr-section-title{font-size:38px}.vr-facts-box{grid-template-columns:1fr 1fr;padding:32px 24px}.vr-price-row{grid-template-columns:1fr;gap:8px;padding:24px}.vr-price-row__price{text-align:left}.vr-distance-list{grid-template-columns:1fr}.vr-gallery-grid{column-count:2}.vr-form__row,.vr-form__row--3col{grid-template-columns:1fr}.vr-rules-grid{grid-template-columns:1fr}.vr-footer__grid{grid-template-columns:1fr;gap:32px}.vr-footer__bottom{flex-direction:column;gap:8px}.vr-cta-banner{padding:80px 0}}@media (max-width:480px){.vr-gallery-grid{column-count:1}.vr-facts-box{grid-template-columns:1fr}}.main_title{margin-bottom:20px;display:none}.container{width:100%!important}header.et-l.et-l--header,#main-header,.site-header{display:none!important}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:0px!important}#main-content,#page-container,.et_pb_section:first-child,.et_builder_inner_content{padding-top:0!important}@media (max-width:768px){.vr-header--scrolled{padding-top:0}}footer.site-footer,#footer,#footer-widgets,#footer-bottom,.site-info{display:none!important}.bg-aegean .forminator-custom-form,.bg-aegean .forminator-ui{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.bg-aegean .forminator-custom-form .forminator-row{padding:0!important;margin:0 0 22px 0!important;background:transparent!important}.bg-aegean .forminator-custom-form .forminator-row-last{margin-bottom:0!important}.bg-aegean .forminator-col{padding:0!important}.bg-aegean .forminator-field{display:flex;flex-direction:column}.bg-aegean .forminator-label{font-family:'Manrope',sans-serif!important;font-size:11px!important;letter-spacing:0.42em!important;text-transform:uppercase!important;color:var(--vr-bone)!important;font-weight:400!important;margin-bottom:8px!important}.bg-aegean .forminator-required{color:var(--vr-terra)!important}.bg-aegean .forminator-input,.bg-aegean .forminator-textarea,.bg-aegean .forminator-datepicker{width:100%!important;padding:14px 18px!important;background:rgba(244,239,230,0.1)!important;border:1px solid rgba(244,239,230,0.4)!important;color:var(--vr-white)!important;font-size:15px!important;font-family:'Manrope',sans-serif!important;outline:none!important;border-radius:0!important;box-shadow:none!important;transition:border-color 0.2s!important}.bg-aegean .forminator-input::placeholder,.bg-aegean .forminator-textarea::placeholder,.bg-aegean .forminator-datepicker::placeholder{color:rgba(244,239,230,0.4)!important}.bg-aegean .forminator-input:focus,.bg-aegean .forminator-textarea:focus,.bg-aegean .forminator-datepicker:focus{border-color:rgba(244,239,230,0.85)!important;box-shadow:none!important;outline:none!important}.bg-aegean .forminator-input-with-icon{position:relative!important}.bg-aegean .forminator-icon-calendar{color:var(--vr-bone)!important;opacity:0.55;position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important}.bg-aegean .forminator-input-with-icon .forminator-datepicker{padding-left:44px!important}.bg-aegean .forminator-description{font-size:11px!important;color:rgba(244,239,230,0.45)!important;letter-spacing:0.1em!important;text-align:right!important;margin-bottom:6px!important}.bg-aegean .forminator-button-submit{display:inline-flex!important;align-items:center!important;padding:16px 28px!important;font-size:12px!important;font-weight:500!important;letter-spacing:0.28em!important;text-transform:uppercase!important;background:var(--vr-terra)!important;color:var(--vr-white)!important;border:none!important;border-radius:0!important;cursor:pointer!important;font-family:'Manrope',sans-serif!important;transition:transform 0.18s ease,background 0.18s ease!important;width:auto!important;box-shadow:none!important;margin-top:4px!important}.bg-aegean .forminator-button-submit:hover{background:#A24F2E!important;transform:translateY(-1px)!important}.bg-aegean .forminator-response-message{font-family:'Manrope',sans-serif!important;font-size:14px!important;color:var(--vr-white)!important;border-radius:0!important}.bg-aegean .forminator-error-message,.bg-aegean .forminator-label--error{color:#f4a88a!important;font-size:12px!important;letter-spacing:0.08em!important}.ui-datepicker{font-family:'Manrope',sans-serif!important;background:var(--vr-ink)!important;border:1px solid rgba(244,239,230,0.2)!important;border-radius:0!important;color:var(--vr-white)!important;padding:0!important;width:300px!important}.ui-datepicker .ui-datepicker-header{background:var(--vr-aegean)!important;border:none!important;color:var(--vr-white)!important;border-radius:0!important;padding:10px 8px!important}.ui-datepicker .ui-datepicker-title select{color:var(--vr-white)!important;background:transparent!important;border:none!important;font-family:'Manrope',sans-serif!important;font-size:13px!important;font-weight:500!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer!important;top:8px!important}.ui-datepicker .ui-icon{background-image:none!important;text-indent:0!important;overflow:visible!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ui-datepicker .ui-icon-circle-triangle-w::after{content:'‹'!important;color:var(--vr-white)!important;font-size:20px!important;line-height:1!important}.ui-datepicker .ui-icon-circle-triangle-e::after{content:'›'!important;color:var(--vr-white)!important;font-size:20px!important;line-height:1!important}.ui-datepicker table{width:100%!important;border-collapse:collapse!important;background:var(--vr-ink)!important;margin:0!important}.ui-datepicker .ui-datepicker-calendar thead{background:var(--vr-ink)!important}.ui-datepicker .ui-datepicker-calendar th{color:var(--vr-stone)!important;font-size:11px!important;font-weight:500!important;letter-spacing:0.08em!important;padding:8px 2px!important;text-align:center!important;background:var(--vr-ink)!important;border:none!important}.ui-datepicker .ui-datepicker-calendar tbody{background:var(--vr-ink)!important}.ui-datepicker .ui-datepicker-calendar td{background:var(--vr-ink)!important;border:none!important;padding:2px 3px!important;text-align:center!important}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{display:block!important;color:var(--vr-white)!important;background:transparent!important;border:1px solid transparent!important;border-radius:0!important;font-size:13px!important;font-family:'Manrope',sans-serif!important;text-align:center!important;padding:6px 4px!important;text-decoration:none!important}.ui-datepicker .ui-datepicker-calendar td a:hover{background:rgba(244,239,230,0.15)!important;border-color:rgba(244,239,230,0.25)!important;color:var(--vr-white)!important}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a{background:rgba(244,239,230,0.15)!important;border-color:rgba(244,239,230,0.35)!important;color:var(--vr-white)!important}.ui-datepicker .ui-datepicker-calendar td a.ui-state-active,.ui-datepicker .ui-datepicker-calendar td a.ui-state-highlight.ui-state-active{background:var(--vr-terra)!important;border-color:var(--vr-terra)!important;color:var(--vr-white)!important}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable span,.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled span{color:rgba(244,239,230,0.2)!important;background:transparent!important;border-color:transparent!important}.ui-datepicker-buttonpane{background:var(--vr-ink)!important;border-top:1px solid rgba(244,239,230,0.15)!important;padding:8px!important}.forminator-custom-form{display:flex;flex-direction:column;gap:22px}.forminator-custom-form .forminator-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.forminator-custom-form .forminator-row:has(.forminator-col-12){grid-template-columns:1fr}.forminator-custom-form .forminator-col{padding:0}.forminator-custom-form .forminator-field{display:flex;flex-direction:column;gap:0}.forminator-custom-form .forminator-label{font-family:'Manrope',sans-serif;font-size:11px;letter-spacing:0.42em;text-transform:uppercase;color:var(--vr-clay);margin-bottom:8px;font-weight:400}.forminator-custom-form .forminator-required{color:var(--vr-clay)}.forminator-custom-form .forminator-input,.forminator-custom-form .forminator-textarea{width:100%;padding:14px 18px;background:var(--vr-white);border:1px solid rgba(43,42,38,0.2);border-radius:0;color:var(--vr-ink);font-size:15px;font-family:'Manrope',sans-serif;outline:none;transition:border-color 0.2s;box-shadow:none;-webkit-appearance:none}.forminator-custom-form .forminator-input:focus,.forminator-custom-form .forminator-textarea:focus{border-color:var(--vr-aegean);box-shadow:none}.forminator-custom-form .forminator-textarea{resize:vertical;min-height:120px}.forminator-custom-form .forminator-description{font-family:'Manrope',sans-serif;font-size:11px;color:var(--vr-clay);opacity:0.7;margin-bottom:6px;order:-1}.forminator-custom-form .forminator-row-last{grid-template-columns:1fr;display:block;margin-top:8px}.forminator-custom-form .forminator-button-submit{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;font-size:12px;font-weight:500;letter-spacing:0.28em;text-transform:uppercase;border:none;cursor:pointer;transition:transform 0.18s ease,background 0.18s ease;font-family:'Manrope',sans-serif;background:var(--vr-terra);color:var(--vr-white);border-radius:0;box-shadow:none}.forminator-custom-form .forminator-button-submit:hover{background:#A24F2E;transform:translateY(-1px)}.forminator-custom-form .forminator-response-message{display:none}.forminator-custom-form .forminator-response-message:not([aria-hidden="true"]){display:block;font-family:'Manrope',sans-serif;font-size:14px;padding:14px 18px;border:1px solid rgba(43,42,38,0.2)}.forminator-custom-form .forminator-response-message.forminator-error{color:var(--vr-terra);border-color:var(--vr-terra)}.forminator-custom-form .forminator-response-message.forminator-success{color:var(--vr-aegean);border-color:var(--vr-aegean)}