.elementor-6415 .elementor-element.elementor-element-ec54f09:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-ec54f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5EF;}.elementor-6415 .elementor-element.elementor-element-ec54f09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 0px 22px 0px;z-index:999;}.elementor-6415 .elementor-element.elementor-element-ec54f09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6415 .elementor-element.elementor-element-3540336.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6415 .elementor-element.elementor-element-3540336.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6415 .elementor-element.elementor-element-61bbff0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6415 .elementor-element.elementor-element-61bbff0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6415 .elementor-element.elementor-element-0eb85cf .elementor-menu-toggle{margin:0 auto;}.elementor-6415 .elementor-element.elementor-element-0eb85cf .elementor-nav-menu .elementor-item{font-family:"futura-pt", Sans-serif;font-size:15px;}.elementor-6415 .elementor-element.elementor-element-0eb85cf .elementor-nav-menu--main .elementor-item{color:#6B6155;fill:#6B6155;}.elementor-6415 .elementor-element.elementor-element-0eb85cf .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6415 .elementor-element.elementor-element-0eb85cf .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6415 .elementor-element.elementor-element-0eb85cf .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6415 .elementor-element.elementor-element-0eb85cf .elementor-nav-menu--main .elementor-item:focus{color:#6C7661;fill:#6C7661;}.elementor-6415 .elementor-element.elementor-element-0eb85cf .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#6C7661;}.elementor-bc-flex-widget .elementor-6415 .elementor-element.elementor-element-90c8e6f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6415 .elementor-element.elementor-element-90c8e6f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6415 .elementor-element.elementor-element-a946b48 .elementor-button{background-color:#6C7661;font-family:"Futura-PT", Sans-serif;font-size:13px;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;padding:12px 26px 12px 26px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-bc-flex-widget .elementor-6415 .elementor-element.elementor-element-61bbff0.elementor-column .elementor-widget-wrap{align-items:end;}.elementor-6415 .elementor-element.elementor-element-61bbff0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:end;align-items:end;}.elementor-6415 .elementor-element.elementor-element-61bbff0.elementor-column > .elementor-widget-wrap{justify-content:right;}.elementor-bc-flex-widget .elementor-6415 .elementor-element.elementor-element-90c8e6f.elementor-column .elementor-widget-wrap{align-items:end;}.elementor-6415 .elementor-element.elementor-element-90c8e6f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:end;align-items:end;}.elementor-6415 .elementor-element.elementor-element-90c8e6f.elementor-column > .elementor-widget-wrap{justify-content:right;}}/* Start custom CSS for nav-menu, class: .elementor-element-0eb85cf */@media(max-width:767px){ .elementor-6415 .elementor-element.elementor-element-0eb85cf .elementor-menu-toggle { margin-left: auto !important; margin-right: 0 !important; display: flex !important; } .elementor-6415 .elementor-element.elementor-element-0eb85cf nav { justify-content: flex-end !important; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61bbff0 */@media(max-width:767px){ .elementor-6415 .elementor-element.elementor-element-61bbff0 { justify-content: flex-end !important; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90c8e6f */@media(max-width:767px){ .elementor-6415 .elementor-element.elementor-element-90c8e6f { justify-content: flex-end !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ec54f09 */.elementor-6415 .elementor-element.elementor-element-ec54f09 { position: fixed !important; top: 0; left: 0; right: 0; width: 100%; z-index: 999; box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important; } body { padding-top: 110px; } @media (max-width: 767px) { body { padding-top: 150px; } } .fp-dot { background-color: #F5A623 !important; } @media (max-width: 767px) { .elementor-6415 .elementor-element.elementor-element-ec54f09 > .elementor-container { flex-wrap: wrap !important; flex-direction: row !important; align-items: center !important; } .elementor-6415 .elementor-element.elementor-element-ec54f09 .elementor-element-3540336 { width: auto !important; flex: 0 0 auto !important; } .elementor-6415 .elementor-element.elementor-element-ec54f09 .elementor-element-61bbff0 { width: auto !important; flex: 0 0 auto !important; margin-left: auto !important; } .elementor-6415 .elementor-element.elementor-element-ec54f09 .elementor-element-90c8e6f { width: 100% !important; flex: 0 0 100% !important; margin-top: 12px; } } @media(max-width:767px){ .elementor-6415 .elementor-element.elementor-element-ec54f09 .elementor-menu-toggle { align-self: center !important; margin-top: 0 !important; margin-bottom: 0 !important; } } .elementor-element-3021fe9 .elementor-item:hover, .elementor-element-f9f2335 .elementor-item:hover { color: #C9C2B4 !important; } .fp-avail-badge { display: inline-flex !important; align-items: center; gap: 8px; background-color: #FFFFFF !important; border: 1px solid #D3CEB8 !important; border-radius: 999px !important; padding: 8px 18px !important; box-shadow: 0 1px 3px rgba(37,35,26,0.06) !important; }/* End custom CSS */