@font-face{font-family:'Noe Display';src:local('Noe Display'),local('Noe Display'),url('/wp-content/fonts/NoeDisplay-Bold.woff2') format('woff2'),url('/wp-content/fonts/NoeDisplay-Bold.woff') format('woff'),url('/wp-content/fonts/NoeDisplay-Bold.ttf') format('truetype');font-style:normal}#et-main-area h1,#et-main-area h2,#et-main-area h3{font-family:'Noe Display'!important}@font-face{font-family:'Firme Book';src:local('Firme Book'),local('Firme Book'),url('/wp-content/fonts/Firme-Book.woff2') format('woff2'),url('/wp-content/fonts/Firme-Book.woff') format('woff'),url('/wp-content/fonts/Firme-Book.ttf') format('truetype');font-style:normal;font-weight:normal}body{font-family:'Firme Book',Helvetica,Arial,Lucida,sans-serif!important}#main-header.et-fixed-header,#main-header{-webkit-box-shadow:none!important;box-shadow:none!important}span.logo_helper{display:none}.et_header_style_left #logo{height:149px!important}#et-top-navigation{font-weight:500!important}li.members>a{background-color:#87642e;padding:15px!important;color:#ffffff!important;align-self:center}.et-fixed-header #top-menu li.members>a{color:#ffffff!important}@media only screen and (min-width:981px){.nav li ul{background-color:#87642e}#top-menu li li a,.et-fixed-header #top-menu li li a{color:#ffffff!important}}@media (max-width:980px){.et_fixed_nav #main-header{position:fixed!important}.et_header_style_left #logo{height:80px!important;max-height:100%!important}.et_mobile_menu{overflow:scroll!important;max-height:80vh}.et_mobile_menu li a{font-size:18px}}li.amenity-item i{font-size:18px;margin-right:10px}.royal-savoy .hotel-logo,.dp-dfg-item.category-hotel.tag-royal-savoy:after{background-image:url("https://www.vacationclubsavoysignature.com/wp-content/uploads/2025/04/logo-Royal.png")!important}.savoy-palace .hotel-logo,.dp-dfg-item.category-hotel.tag-savoy-palace:after{background-image:url("https://www.vacationclubsavoysignature.com/wp-content/uploads/2025/04/logo-Palace.png")!important}.next .hotel-logo,.dp-dfg-item.category-hotel.tag-next:after{background-image:url("https://www.vacationclubsavoysignature.com/wp-content/uploads/2025/04/logo-Next.png")!important}.dp-dfg-item.category-hotel:after{position:absolute;width:149px!important;height:149px!important;content:"";background-size:contain}.royal-savoy #main-content h2,.royal-savoy li.amenity-item i,.royal-savoy .lwp-breadcrumbs,.royal-savoy .lwp-breadcrumbs a,.royal-savoy .dp-dfg-custom-content{color:#7f2565!important}.royal-savoy .opportunities_cta,.royal-savoy .tour-bt{background-color:#7f2565!important}.savoy-palace #main-content h2,.savoy-palace li.amenity-item i,.savoy-palace .lwp-breadcrumbs,.savoy-palace .lwp-breadcrumbs a,.savoy-palace .dp-dfg-custom-content{color:#342462!important}.savoy-palace .opportunities_cta,.savoy-palace .tour-bt{background-color:#342462!important}.next #main-content h2,.next li.amenity-item i,.next .lwp-breadcrumbs,.next .lwp-breadcrumbs a,.next .dp-dfg-custom-content{color:#2f241e!important}.next .opportunities_cta,.next .tour-bt{background-color:#2f241e!important}.bx-wrapper{max-width:100%!important}.bx-slide{width:100%!important}.bx-pager,.bx-controls-auto{bottom:30px!important}.bx-pager.bx-default-pager a{background:#bbbbbb!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;border-radius:0px!important}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#ffffff!important}.dp-dfg-layout-grid .dp-dfg-item{padding:0}.dp-dfg-image{padding-top:100%!important}.dp-dfg-image img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.dp-dfg-header.entry-header{padding-top:20px}.dp-dfg-content{font-size:18px!important;line-height:1.4em!important}.gform-theme--foundation{--gf-form-gap-y:30px!important;--gf-ctrl-shadow:0 0px 0px rgba(255,255,255,0)!important}body .gform_wrapper .gform_heading .gform_title{color:#0d1728;font-size:36px;margin-bottom:30px}body .gform_wrapper .gform_body,body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description{font-size:18px!important}body .gform_wrapper .gform_body .gfield_label{font-size:18px;display:none!important}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield select{font-size:18px;border:none;border-radius:0px;background-color:rgba(0,0,0,0.1);padding:10px 15px;height:fit-content}body .gform_wrapper .gform_body .gform_fields .gfield textarea{font-size:18px;border:none;border-radius:0px;background-color:rgba(0,0,0,0.1);padding:10px 15px}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]{font-size:18px;border:none;border-radius:0px;background-color:rgba(0,0,0,0.1);padding:10px}label.gfield_consent_label{font-size:18px!important}body .gform_wrapper .gform_body .gform_fields .gfield .datepicker{width:100%}body .gform_wrapper .gform_footer input[type=submit]{color:#ffffff;background-color:#0d1728!important;border-radius:0px!important;font-size:18px!important;font-weight:700!important;padding:10px 20px!important}body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#87642e!important}body .gform_confirmation_message{background-color:#eeeeee;padding:20px}.gform-theme--framework .gform_validation_errors{background-color:#ffffff!important}#gform_wrapper_3 .gfield_description.validation_message.gfield_validation_message{color:#0d1728!important}