@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&family=Cormorant+Garamond:wght@300;400;600&display=swap');.elementor-kit-7{--e-global-color-primary:#000;--e-global-color-secondary:#000;--e-global-color-text:#363333;--e-global-color-accent:#61ce70;--e-global-color-8d01756:#000;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Archivo";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Archivo";--e-global-typography-accent-font-weight:500}.elementor-kit-7 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body BODY background:#0a0a0a !importantimportant;color:#f5f0e8 !imporimportantimportant}.entry-title,h1.entry-title,.page h1 PAGE font-family:'Playfair Display',Georgia,serif !importantimportantswap color:#D4AF37 !importantimportant;font-weight:900 !imimportantimportant letter-spacing:2px !importantimportant;text-shadow:0 0 30px rgba(212,175,55,0.4) !importanimportantimportant}h1 HEADINGS font-family:'Playfair Display',Georgia,serif !importimportantimportant color:#D4AF37 !importimportantimportant letter-spacing:2px !importantimportant;text-shadow:0 0 20px rgba(212,175,55,0.3) !impimportantimportant}h2 HEADINGS font-family:'Playfair Display',Georgia,serif !importantimportantserif color:#D4AF37 !importantiimportantimportantserif letter-spacing:1px !impoimportantimportantserif}h3 HEADINGS font-family:'Playfair Display',Georgia,serif !importantimportantiimportantimportantserif color:#ffffff !importimportantimportantiimportantimportantserif letter-spacing:1px !importantimportan1px}.elementor-divider-separator{border-color:#d4af37 !importantimportantDIVIDER}.elementor-button,a.elementor-button,button.eleelementor-button.elementor-widget-button .elementor-button{background:linear-gradient(135deg,#d4af37 0%,#f2d472 50%,#b8961e 100%) !importimportantimportantDIVIDER color:#0a0a0a !importantiimportantimportantDIVIDER font-family:'Playfair Display',serif !importantimportantiimportantimportantDIVIDER font-weight:700 !importantimportant700 letter-spacing:2px !importantiimportantimportant700 text-transform:uppercase !imimportantimportant700 border:2px solid #d4af37 !importantimporD4AF37 border-radius:2px !imimportantimportant700 padding:16px 40px !importantiimportantimporD4AF37 box-shadow:0 4px 20px rgba(212,175,55,.35) !importantiimportantiimportantimporD4AF37 transition:all .3s ease !importantiimportantiimportantiimportantimporD4AF37}.elementor-button:hover,a.elementor-button:hover hover background:linear-gradient(135deg,#f2d472 0%,#D4AF37 50%,#f2d472 100%) !impoimportantimportant700 box-shadow:0 6px 30px rgba(212,175,55,0.6) !importimportantimporD4AF37 transform:translateY(-2px) !importantimportantbox-shadow}.up-stars::before box-shadow content:"★★★★★"color color:#D4AF37 !importantimportant;font-size:28px !importantimportant212 letter-spacing:4px !importantimportant;display:blockbox-shadow text-align:centercolor text-shadow:0 0 10px rgba(212,175,55,0.7175 margin:10px 0;}.elementor-star-rating i,.elementor-star-rating__star{color:#d4af37 !importanimportantimportant text-shadow:0 0 8px rgba(212,175,55,.6) !imimportantimportant}.site-header,header,.elementor-location-header{background:#0d0d0d !impimportantimportant border-bottom:1px solid #d4af37 !imimportantimportant}.elementor-section,.e-con,section.elementor-section{background-color:#0d0d0d !impimportantimportant}.elementor-section:nth-child(even){background:#111 !importimportantimportant}.elementor-widget-wrap{border-color:rgba(212,175,55,.15) !importaimportantimportant}.elementor-element .elementor-widget-container{border-color:transparent !impimportantimportant}.elementor-testimonial__text,.elementor-testimonial-content{color:#f0ebe0 !impimportantimportant font-family:'Cormorant Garamond',serif !impimportantimportant font-style:italic !importantimporitalic font-size:20px !iimportantimportant212 border-left:3px solid #d4af37 !importantimportD4AF37 padding-left:20px !importantimportantpadding}footer,.site-footer,.elementor-elementor-location-header background:#060606 !importantiimportantimportantpadding border-top:2px solid #D4AF37 !imporimportantimportantpadding color:#c8b97a !importimportantimportantpadding}footer a,.site-footer a{color:#d4af37 !importaimportantimportantpadding}footer a:hover,.site-footer a:hover ACCENT color:#f2d472 !imimportantimportantpadding}.elementor-price-table__header{background:linear-gradient(135deg,#d4af37,#b8961e) !importantimportantiimportantimportantpadding color:#0a0a0a !importantiimportantimportantiimportantimportantpadding}.elementor-tab-title.elementelementor-tab-title color:#D4AF37 !impoimportantimportantiimportantimportantpadding border-bottom:2px solid #D4AF37 !importantiimportantiimportantimportantiimportantimportantpadding}.elementor-heading-title{font-family:'Playfair Display',serif !importantimportaserif}.elementor-icon i,.elementor-social-icons-wrapper i ICONS color:#D4AF37 !iimportantimportantiimportantiimportantimportantiimportantimportantpadding}::-webkit-scrollbar{width:6px;WIDGET::-webkit-scrollbar-track{background:#0a0a0a;BOLD::-webkit-scrollbar-thumb{background:#d4af37;border-radius:border-block:.elementor-field-type-text input,.elementor-field-type-email inputimage-orientation:.elementor-field-type-tel iinputimage-orientation.elementor-field-type-textarea texelementor-field-type-textarea background:#111 !importantimportant135deg border:1px solid #d4af37 !imimportantimportant135deg color:#f0ebe0 !importantimportantCONTACT border-radius:2px !importantimportantborder}.elementor-button[elementor-button background:linear-gradient(135deg,#D4AF37 0%,#f2d472 50%,#b8961e 100%) !impimportantimportantborder color:#0a0a0a !importantimportantcolor font-weight:700 !importantimportantf2d472 letter-spacing:2px !impoimportantimportantf2d472}}}}}}}}}}}}}}