﻿@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&family=Open+Sans:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800;900&display=swap";.font-test-trajan,.font-test-crimson{display:none !important;visibility:hidden !important;opacity:0 !important;position:absolute !important;left:-9999px !important;top:-9999px !important}:root{--color-bg: #181818;--color-gold: #FFD700;--color-gold-dark: #C9B037;--color-white: #FFFFFF;--color-beige: #FFF8E1}body{background:#181818;color:#fff;font-family:"Crimson Text",serif !important}*{font-family:"Crimson Text",serif !important}h1,h2,h3,h4,h5,h6,.main-title,.hero-content h1,.candidat-info h3,.loading-text{font-family:"Trajan Pro","Cinzel",serif !important;font-weight:bold !important;text-transform:uppercase !important;letter-spacing:2px !important;color:gold !important}h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,.main-title:hover,.hero-content h1:hover,.candidat-info h3:hover,.loading-text:hover{color:#ffdf33;transition:color .3s ease}.theme-highlight,.gold-box{background:#fff8e1;color:#181818;font-weight:bold;padding:.3em 1em;border-radius:4px;display:inline-block;box-shadow:0 4px 15px rgba(0,0,0,.1)}a,.link{color:#c9b037;text-decoration:none;transition:color .3s ease}a:hover,.link:hover{color:gold}.bg-primary{color:gold !important}.header_section{background:#000;padding:20px 0;z-index:1000;box-shadow:0 4px 20px rgba(255,215,0,.3)}.header_section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255, 215, 0, 0.1) 0%, rgba(0, 0, 0, 0) 50%, rgba(255, 215, 0, 0.1) 100%);pointer-events:none}.header_section .container-fluid{padding-right:25px;padding-left:25px}.header_section .header-content{display:flex;justify-content:space-between;align-items:center}.header_section .logo-container{flex:1}.header_section .social-nav-container{flex:0 0 auto;display:flex;align-items:center;gap:15px}.header_section .social-nav-container .widget{margin:0}.header_section .social-nav-container ul{list-style:none;margin:0;padding:0;display:flex;gap:15px;align-items:center}.header_section .social-nav-container li{margin:0}.header_section .social-nav-container a{color:gold;font-size:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid rgba(0,0,0,0);border-radius:50%;background:rgba(255,215,0,.1)}.header_section .social-nav-container a:hover{color:#ffdf33;border-color:gold;background:rgba(255,215,0,.2);transform:scale(1.1);box-shadow:0 0 20px rgba(255,215,0,.4)}.header_section .navbar-brand{font-family:"Trajan Pro","Cinzel",serif;text-decoration:none}.header_section .navbar-brand:hover{transform:scale(1.05)}.header_section .logo-text{font-family:"Trajan Pro","Cinzel",serif;font-weight:700;font-size:28px;background:linear-gradient(135deg, #d4af37 0%, #f4e683 25%, #d4af37 50%, #b8860b 75%, #d4af37 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-shadow:0 0 30px rgba(255,215,0,.5);position:relative}.header_section .logo-text::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #d4af37 0%, #f4e683 25%, #d4af37 50%, #b8860b 75%, #d4af37 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.7;z-index:-1}@media(max-width: 768px){.header_section .header-content{flex-direction:column;gap:15px}.header_section .logo-text{font-size:24px}.header_section .social-nav-container{gap:10px}.header_section .social-nav-container a{width:35px;height:35px;font-size:18px}body{padding-top:120px}}@media(max-width: 480px){.header_section{padding:15px 0}.header_section .logo-text{font-size:20px}.header_section .social-nav-container a{width:30px;height:30px;font-size:16px}body{padding-top:100px}}.main-navigation{background:rgba(0,0,0,.95);border-bottom:3px solid gold;padding:0;position:relative;z-index:999;box-shadow:0 8px 32px rgba(255,215,0,.3);backdrop-filter:blur(10px)}.main-navigation::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 215, 0, 0.08) 0%, rgba(255, 215, 0, 0.03) 30%, transparent 70%);opacity:0;pointer-events:none;z-index:1}.main-navigation:hover::before{opacity:1}.main-navigation::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent 0%, #FFD700 20%, #FFD700 80%, transparent 100%);box-shadow:0 0 20px rgba(255,215,0,.5);z-index:2}.main-navigation .nav-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:stretch;position:relative}.main-navigation .nav-menu li{margin:0;position:relative;border-right:1px solid rgba(255,215,0,.3)}.main-navigation .nav-menu li:last-child{border-right:none}.main-navigation .nav-menu li::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, transparent 0%, #FFD700 50%, transparent 100%);transform:scaleX(0)}.main-navigation .nav-menu li a{color:#fff;text-decoration:none;font-family:"Trajan Pro","Cinzel",serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:2px;padding:25px 30px;display:flex;align-items:center;justify-content:center;min-height:60px;position:relative;background:rgba(0,0,0,0);border:none;outline:none;overflow:hidden}.main-navigation .nav-menu li a::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 215, 0, 0.2) 20%, rgba(255, 215, 0, 0.4) 50%, rgba(255, 215, 0, 0.2) 80%, transparent 100%);transition:left .6s cubic-bezier(0.4, 0, 0.2, 1);z-index:1;pointer-events:none}.main-navigation .nav-menu li a:hover{color:gold;background:rgba(255,215,0,.1);text-shadow:0 0 10px rgba(255,215,0,.5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,215,0,.3)}.main-navigation .nav-menu li a:hover::before{left:100%}.main-navigation .nav-menu li a:hover .dropdown-icon{transform:rotate(180deg);color:gold;text-shadow:0 0 15px rgba(255,215,0,.8)}.main-navigation .nav-menu li a:hover.dropdown-toggle::after{transform:rotate(180deg);opacity:1}.main-navigation .nav-menu li a.active{color:gold;background:rgba(255,215,0,.15);box-shadow:inset 0 0 20px rgba(255,215,0,.2)}.main-navigation .nav-menu li a .dropdown-icon{font-size:1.6rem !important;color:gold !important;text-shadow:0 0 8px rgba(255,215,0,.4);margin-left:.8rem;opacity:1 !important;display:inline-block !important}.main-navigation .nav-menu li a.dropdown-toggle::after{content:"▼";font-size:1.4rem;color:gold;margin-left:1rem;text-shadow:0 0 6px rgba(255,215,0,.3);opacity:.8}.main-navigation .nav-menu li.current-menu-item a,.main-navigation .nav-menu li.current-page-ancestor a{color:gold;background:rgba(255,215,0,.15);box-shadow:inset 0 0 20px rgba(255,215,0,.2)}.main-navigation .nav-menu li .dropdown-menu{position:absolute;top:100%;left:0;background:rgba(0,0,0,.85);backdrop-filter:blur(15px);border:2px solid gold;border-top:none;border-radius:0 0 8px 8px;min-width:220px;opacity:0;visibility:hidden;transform:translateY(-10px) scale(0.98);box-shadow:0 10px 40px rgba(0,0,0,.5),0 0 20px rgba(255,215,0,.3);z-index:1000;overflow:hidden}.main-navigation .nav-menu li .dropdown-menu::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent 0%, #FFD700 25%, #FFD700 75%, transparent 100%)}.main-navigation .nav-menu li .dropdown-menu li{display:block;margin:0;border-right:none;border-bottom:1px solid rgba(255,215,0,.2);background:rgba(0,0,0,0)}.main-navigation .nav-menu li .dropdown-menu li:last-child{border-bottom:none}.main-navigation .nav-menu li .dropdown-menu li::before{display:none}.main-navigation .nav-menu li .dropdown-menu li a{padding:15px 20px;min-height:auto;font-size:13px;letter-spacing:1px;border-radius:0;text-align:left;justify-content:flex-start;background:rgba(0,0,0,0)}.main-navigation .nav-menu li .dropdown-menu li a:hover{background:rgba(255,215,0,.2);color:gold;transform:translateX(5px);box-shadow:inset 5px 0 0 gold}.main-navigation .nav-menu li .dropdown-menu li a::after{display:none}.main-navigation .nav-menu li:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}@media(max-width: 768px){.main-navigation{padding:0;position:relative}.main-navigation .mobile-menu-toggle{display:block;position:absolute;top:15px;right:20px;width:40px;height:40px;background:rgba(255,215,0,.1);border:2px solid gold;border-radius:8px;cursor:pointer;z-index:1001}.main-navigation .mobile-menu-toggle:hover{background:rgba(255,215,0,.2);transform:scale(1.05)}.main-navigation .mobile-menu-toggle .hamburger-line{position:absolute;width:24px;height:2px;background:gold;left:8px}.main-navigation .mobile-menu-toggle .hamburger-line:nth-child(1){top:12px}.main-navigation .mobile-menu-toggle .hamburger-line:nth-child(2){top:19px}.main-navigation .mobile-menu-toggle .hamburger-line:nth-child(3){top:26px}.main-navigation .mobile-menu-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg);top:19px}.main-navigation .mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.main-navigation .mobile-menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg);top:19px}.main-navigation .nav-menu{position:fixed;top:0;left:-100%;width:100%;height:100vh;background:rgba(0,0,0,.98);backdrop-filter:blur(20px);flex-direction:column;justify-content:center;align-items:center;gap:0;z-index:1000;padding:80px 20px 20px}.main-navigation .nav-menu.active{left:0}.main-navigation .nav-menu li{width:100%;border-right:none;border-bottom:1px solid rgba(255,215,0,.2);opacity:0;transform:translateY(30px)}.nav-menu.active .main-navigation .nav-menu li{opacity:1;transform:translateY(0)}.main-navigation .nav-menu li:last-child{border-bottom:none}.main-navigation .nav-menu li::before{display:none}.main-navigation .nav-menu li a{padding:25px 35px;font-size:20px;letter-spacing:3px;min-height:75px;border-radius:0;text-align:center;background:rgba(0,0,0,0);position:relative}.main-navigation .nav-menu li a::after{display:none}.main-navigation .nav-menu li a:hover{background:rgba(255,215,0,.15);transform:translateX(10px);box-shadow:inset 10px 0 0 rgba(255,215,0,.3)}.main-navigation .nav-menu li .dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;background:rgba(255,215,0,.05);border:1px solid rgba(255,215,0,.3);border-radius:8px;margin:10px 20px;box-shadow:0 4px 20px rgba(255,215,0,.1);max-height:0;overflow:hidden}.main-navigation .nav-menu li .dropdown-menu.active{max-height:300px}.main-navigation .nav-menu li .dropdown-menu::before{display:none}.main-navigation .nav-menu li .dropdown-menu li{border-bottom:1px solid rgba(255,215,0,.1);opacity:1;transform:none}.main-navigation .nav-menu li .dropdown-menu li:last-child{border-bottom:none}.main-navigation .nav-menu li .dropdown-menu li a{padding:15px 25px;font-size:16px;letter-spacing:2px;min-height:auto}.main-navigation .nav-menu li .dropdown-menu li a:hover{background:rgba(255,215,0,.2);transform:translateX(5px);box-shadow:inset 5px 0 0 gold}.main-navigation .mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;z-index:999}.main-navigation .mobile-overlay.active{opacity:1;visibility:visible}}@media(max-width: 480px){.main-navigation .nav-menu{padding:60px 15px 15px}.main-navigation .nav-menu li a{font-size:16px;padding:18px 20px;letter-spacing:2px}.main-navigation .nav-menu li .dropdown-menu{margin:8px 15px}.main-navigation .nav-menu li .dropdown-menu li a{font-size:14px;padding:12px 20px}.main-navigation .mobile-menu-toggle{top:10px;right:15px;width:35px;height:35px}.main-navigation .mobile-menu-toggle .hamburger-line{width:20px;left:7px}.main-navigation .mobile-menu-toggle .hamburger-line:nth-child(1){top:10px}.main-navigation .mobile-menu-toggle .hamburger-line:nth-child(2){top:16px}.main-navigation .mobile-menu-toggle .hamburger-line:nth-child(3){top:22px}.main-navigation .mobile-menu-toggle.active .hamburger-line:nth-child(1),.main-navigation .mobile-menu-toggle.active .hamburger-line:nth-child(3){top:16px}}.special-box{background:linear-gradient(135deg, #FFD700 0%, #C9B037 100%);color:#181818;padding:1em;border-radius:8px;font-family:"Trajan Pro","Cinzel",serif !important;font-weight:bold !important;box-shadow:0 4px 15px rgba(0,0,0,.1)}.wp-block-image img{max-width:100%;height:auto;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:8px}.alignwide{margin-left:-10%;margin-right:-10%;max-width:120%}.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-item img{box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:8px;transition:transform .3s ease}.wp-block-gallery .blocks-gallery-item img:hover{transform:scale(1.02)}.sticky-bottom-menu{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:auto !important;z-index:9999 !important;padding:0 !important;margin:0 !important;transform:translateY(0);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.sticky-bottom-menu.scrolled-down .glass-backdrop{background:linear-gradient(135deg, rgba(24, 24, 24, 0.9) 0%, rgba(24, 24, 24, 0.7) 25%, rgba(255, 215, 0, 0.2) 50%, rgba(24, 24, 24, 0.7) 75%, rgba(24, 24, 24, 0.9) 100%);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);box-shadow:0 -8px 32px rgba(24,24,24,.6),0 -2px 12px rgba(255,215,0,.2),inset 0 1px 0 hsla(0,0%,100%,.15)}.sticky-bottom-menu.scrolled-down .custom_nav-container{padding:.8rem 0}.sticky-bottom-menu.scrolled-down .custom_nav-container .glass-nav-item{background:linear-gradient(135deg, rgba(255, 215, 0, 0.3) 0%, rgba(255, 215, 0, 0.15) 50%, rgba(255, 215, 0, 0.3) 100%);border-color:rgba(255,215,0,.4);box-shadow:0 4px 15px rgba(255,215,0,.2)}.sticky-bottom-menu .glass-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(135deg, rgba(24, 24, 24, 0.7) 0%, rgba(24, 24, 24, 0.5) 25%, rgba(255, 215, 0, 0.1) 50%, rgba(24, 24, 24, 0.5) 75%, rgba(24, 24, 24, 0.7) 100%);border-top:1px solid rgba(255,215,0,.2);box-shadow:0 -8px 32px rgba(24,24,24,.4),0 -2px 8px rgba(255,215,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1)}.sticky-bottom-menu::before{content:"";position:absolute;top:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg, transparent 0%, rgba(255, 215, 0, 0.8) 20%, gold 50%, rgba(255, 215, 0, 0.8) 80%, transparent 100%)}.sticky-bottom-menu .container{position:relative;z-index:2}.sticky-bottom-menu .custom_nav-container{padding:1rem 0;display:flex;align-items:center;justify-content:space-between}.sticky-bottom-menu .custom_nav-container .navbar-brand .custom-logo-small{height:40px;width:auto;filter:drop-shadow(0 2px 8px rgba(255, 215, 0, 0.3))}.sticky-bottom-menu .custom_nav-container .navbar-brand span{font-size:1.5rem;font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;text-shadow:0 2px 8px rgba(24,24,24,.5);text-transform:uppercase !important;letter-spacing:2px !important;font-weight:bold !important;background:linear-gradient(135deg, #FFD700 0%, rgb(255, 227, 76.5) 50%, #FFD700 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.sticky-bottom-menu .custom_nav-container .navbar-brand span:hover{background:linear-gradient(135deg, #ffdf33 0%, rgb(255, 235, 127.5) 50%, #ffdf33 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-shadow:0 4px 15px rgba(255,215,0,.4)}.sticky-bottom-menu .custom_nav-container .social-nav-container{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;flex:1}.sticky-bottom-menu .custom_nav-container .social-nav-container .social-default-icons{display:flex;gap:1rem;align-items:center;padding:.5rem 1rem;background:linear-gradient(135deg, rgba(255, 215, 0, 0.08) 0%, rgba(255, 215, 0, 0.03) 50%, rgba(255, 215, 0, 0.08) 100%);border-radius:30px;border:1px solid rgba(255,215,0,.15);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 15px rgba(24,24,24,.2),inset 0 1px 0 hsla(0,0%,100%,.05)}.sticky-bottom-menu .custom_nav-container .social-nav-container .social-config-note{margin:.5rem 0 0;text-align:right;width:100%}.sticky-bottom-menu .custom_nav-container .social-nav-container .social-config-note small{color:hsla(0,0%,100%,.5);font-size:.7rem;font-family:"Crimson Text",serif;font-style:italic}.sticky-bottom-menu .custom_nav-container .glass-social-item{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg, rgba(255, 215, 0, 0.2) 0%, rgba(255, 215, 0, 0.08) 50%, rgba(255, 215, 0, 0.2) 100%);border:1px solid rgba(255,215,0,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-decoration:none !important;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(24,24,24,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.sticky-bottom-menu .custom_nav-container .glass-social-item i{font-size:1.1rem;color:#fff;z-index:2;text-shadow:0 1px 3px rgba(24,24,24,.3)}.sticky-bottom-menu .custom_nav-container .glass-social-item[data-social=facebook]:hover{background:linear-gradient(135deg, rgba(59, 89, 152, 0.3) 0%, rgba(59, 89, 152, 0.1) 100%);border-color:rgba(59,89,152,.5);box-shadow:0 8px 25px rgba(59,89,152,.3)}.sticky-bottom-menu .custom_nav-container .glass-social-item[data-social=twitter]:hover{background:linear-gradient(135deg, rgba(29, 161, 242, 0.3) 0%, rgba(29, 161, 242, 0.1) 100%);border-color:rgba(29,161,242,.5);box-shadow:0 8px 25px rgba(29,161,242,.3)}.sticky-bottom-menu .custom_nav-container .glass-social-item[data-social=instagram]:hover{background:linear-gradient(135deg, rgba(225, 48, 108, 0.3) 0%, rgba(255, 220, 128, 0.1) 100%);border-color:rgba(225,48,108,.5);box-shadow:0 8px 25px rgba(225,48,108,.3)}.sticky-bottom-menu .custom_nav-container .glass-social-item[data-social=linkedin]:hover{background:linear-gradient(135deg, rgba(0, 119, 181, 0.3) 0%, rgba(0, 119, 181, 0.1) 100%);border-color:rgba(0,119,181,.5);box-shadow:0 8px 25px rgba(0,119,181,.3)}.sticky-bottom-menu .custom_nav-container .glass-social-item[data-social=youtube]:hover{background:linear-gradient(135deg, rgba(255, 0, 0, 0.3) 0%, rgba(255, 0, 0, 0.1) 100%);border-color:rgba(255,0,0,.5);box-shadow:0 8px 25px rgba(255,0,0,.3)}.sticky-bottom-menu .custom_nav-container .glass-social-item:hover{transform:translateY(-3px) scale(1.1)}.sticky-bottom-menu .custom_nav-container .glass-social-item:hover i{color:#fff;text-shadow:0 2px 8px rgba(24,24,24,.5)}.sticky-bottom-menu .custom_nav-container .glass-social-item:hover::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle, rgba(255, 215, 0, 0.3) 0%, transparent 70%);border-radius:50%;transform:translate(-50%, -50%);animation:socialRipple .6s ease-out}.sticky-bottom-menu .custom_nav-container .social-widget .widget{margin:0}.sticky-bottom-menu .custom_nav-container .social-widget a{color:#fff !important;text-decoration:none}.sticky-bottom-menu .custom_nav-container .social-widget a:hover{color:gold !important}.sticky-bottom-menu .custom_nav-container .social-widget ul{list-style:none;padding:0;margin:0;display:flex;gap:.8rem;justify-content:center}.sticky-bottom-menu .custom_nav-container .social-widget ul li{margin:0}.sticky-bottom-menu .custom_nav-container .glass-toggle{border:1px solid rgba(255,215,0,.3);background:linear-gradient(135deg, rgba(255, 215, 0, 0.2) 0%, rgba(255, 215, 0, 0.1) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:8px;padding:.5rem}.sticky-bottom-menu .custom_nav-container .glass-toggle .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23FFD700' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='m4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.sticky-bottom-menu .custom_nav-container .glass-toggle:hover{background:linear-gradient(135deg, rgba(255, 215, 0, 0.3) 0%, rgba(255, 215, 0, 0.2) 100%);border-color:rgba(255,215,0,.5)}.hero_area{position:relative;min-height:100vh;margin-top:-80px;padding-top:80px}.hero_area .bg-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.hero_area .bg-box img{width:100%;height:100%;object-fit:cover}.hero_area .overlay-dark{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero-section{position:relative;min-height:80vh;display:flex;align-items:center;z-index:1}.main-logo-container .main-logo{max-width:400px;height:auto;filter:drop-shadow(0 4px 15px rgba(255, 215, 0, 0.3))}.main-logo-container .main-logo:hover{transform:scale(1.05);filter:drop-shadow(0 6px 20px rgba(255, 215, 0, 0.5))}.main-logo-container .site-title{font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;text-shadow:2px 2px 10px rgba(24,24,24,.8);margin:0}.hero-content{text-align:left}.hero-content h1{font-family:"Trajan Pro","Cinzel",serif !important;color:#fff !important;text-shadow:2px 2px 10px rgba(24,24,24,.8)}.hero-content .lead{font-family:"Crimson Text",serif !important;font-size:1.2rem;line-height:1.6}.feane-hero-section{position:relative;background-size:cover;background-position:center;min-height:600px;display:flex;align-items:center}.feane-hero-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(24, 24, 24, 0.8) 0%, transparent 100%)}.feane-menu-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin:2rem 0}.feane-offer-card{background:#181818;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease}.feane-offer-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.feane-offer-card .card-content{padding:1.5rem}.feane-offer-card .card-content h3{color:#fff !important;margin-bottom:1rem;font-family:"Trajan Pro","Cinzel",serif !important}.feane-offer-card .card-content p{color:hsla(0,0%,100%,.8);font-family:"Crimson Text",serif !important}.luxury-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none;align-items:center;justify-content:center}.luxury-popup.active{display:flex;animation:popupFadeIn .4s cubic-bezier(0.4, 0, 0.2, 1)}.luxury-popup .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(24,24,24,.8);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);cursor:pointer}.luxury-popup .popup-container{position:relative;max-width:600px;width:90%;max-height:80vh;background:linear-gradient(135deg, rgba(24, 24, 24, 0.9) 0%, rgba(24, 24, 24, 0.8) 25%, rgba(255, 215, 0, 0.1) 50%, rgba(24, 24, 24, 0.8) 75%, rgba(24, 24, 24, 0.9) 100%);backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);border:1px solid rgba(255,215,0,.3);border-radius:20px;box-shadow:0 20px 60px rgba(24,24,24,.5),0 8px 25px rgba(255,215,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);overflow:hidden;transform:scale(0.9);animation:popupSlideIn .4s cubic-bezier(0.4, 0, 0.2, 1) forwards}.luxury-popup .popup-container::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, transparent 0%, rgba(255, 215, 0, 0.6) 25%, rgba(255, 215, 0, 0.8) 50%, rgba(255, 215, 0, 0.6) 75%, transparent 100%);border-radius:22px;z-index:-1;animation:liquidBorder 3s linear infinite}.luxury-popup .popup-header{position:relative;padding:1.5rem 2rem 0;text-align:right}.luxury-popup .popup-header .popup-close{background:linear-gradient(135deg, rgba(255, 215, 0, 0.2) 0%, rgba(255, 215, 0, 0.1) 100%);border:1px solid rgba(255,215,0,.3);color:gold;width:40px;height:40px;border-radius:50%;font-size:1.5rem;font-weight:bold;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.luxury-popup .popup-header .popup-close:hover{background:linear-gradient(135deg, rgba(255, 215, 0, 0.3) 0%, rgba(255, 215, 0, 0.2) 100%);border-color:rgba(255,215,0,.5);transform:scale(1.1);box-shadow:0 4px 15px rgba(255,215,0,.3)}.luxury-popup .popup-content{padding:1rem 2rem 2rem;max-height:60vh;overflow-y:auto}.luxury-popup .popup-content .popup-widget{margin-bottom:1.5rem}.luxury-popup .popup-content .popup-widget:last-child{margin-bottom:0}.luxury-popup .popup-content .popup-widget-title{font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;text-transform:uppercase !important;letter-spacing:2px !important;margin-bottom:1rem !important;text-align:center;font-size:1.8rem;text-shadow:0 2px 8px rgba(24,24,24,.5)}.luxury-popup .popup-content .popup-default-content{text-align:center}.luxury-popup .popup-content .popup-default-content h3{font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;text-transform:uppercase !important;letter-spacing:2px !important;margin-bottom:1.5rem !important;font-size:1.8rem}.luxury-popup .popup-content .popup-default-content p{font-family:"Crimson Text",serif !important;color:#fff !important;line-height:1.6;margin-bottom:1rem;font-size:1.1rem}.luxury-popup .popup-content h1,.luxury-popup .popup-content h2,.luxury-popup .popup-content h3,.luxury-popup .popup-content h4,.luxury-popup .popup-content h5,.luxury-popup .popup-content h6{font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;text-transform:uppercase !important;letter-spacing:1px !important}.luxury-popup .popup-content p,.luxury-popup .popup-content li,.luxury-popup .popup-content span{font-family:"Crimson Text",serif !important;color:#fff !important;line-height:1.6}.luxury-popup .popup-content a{color:gold !important;text-decoration:none !important;transition:color .3s ease}.luxury-popup .popup-content a:hover{color:#ffdf33 !important}.luxury-popup .popup-content::-webkit-scrollbar{width:8px}.luxury-popup .popup-content::-webkit-scrollbar-track{background:rgba(24,24,24,.3);border-radius:4px}.luxury-popup .popup-content::-webkit-scrollbar-thumb{background:rgba(255,215,0,.5);border-radius:4px}.luxury-popup .popup-content::-webkit-scrollbar-thumb:hover{background:rgba(255,215,0,.7)}@keyframes popupFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes popupSlideIn{0%{transform:scale(0.9) translateY(-20px);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes liquidBorder{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes socialRipple{0%{width:0;height:0;opacity:.8}100%{width:60px;height:60px;opacity:0}}@media(max-width: 768px){.alignwide{margin-left:0;margin-right:0;max-width:100%}.feane-menu-grid{grid-template-columns:1fr;gap:1rem}.feane-hero-section{min-height:400px}.hero-section{min-height:70vh}.hero-section .row{flex-direction:column-reverse}.hero-section .hero-content{text-align:center;margin-top:2rem}.hero-section .hero-content h1{font-size:2.5rem !important}.main-logo-container .main-logo{max-width:250px}.sticky-bottom-menu .custom_nav-container{padding:.5rem 0}.sticky-bottom-menu .custom_nav-container .social-nav-container{justify-content:center}.sticky-bottom-menu .custom_nav-container .social-nav-container .social-default-icons{gap:.5rem;padding:.4rem .8rem;margin-top:.5rem}.sticky-bottom-menu .custom_nav-container .social-nav-container .glass-social-item{width:38px;height:38px}.sticky-bottom-menu .custom_nav-container .social-nav-container .glass-social-item i{font-size:.95rem}.sticky-bottom-menu .custom_nav-container .social-nav-container .social-config-note{display:none}.sticky-bottom-menu .custom_nav-container .navbar-brand span{font-size:1.2rem;letter-spacing:1px !important}}body{font-family:"Open Sans",sans-serif;color:#0c0c0c;background-color:#fff;overflow-x:hidden}.layout_padding{padding:90px 0}.layout_padding2{padding:75px 0}.layout_padding2-top{padding-top:75px}.layout_padding2-bottom{padding-bottom:75px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}h1,h2{font-family:"Cinzel",serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(135deg, #d4af37 0%, #f4e683 25%, #d4af37 50%, #b8860b 75%, #d4af37 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-shadow:0 2px 4px rgba(212,175,55,.3);position:relative}h1::after,h2::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg, transparent, #d4af37, transparent)}.heading_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading_container h2{position:relative;margin-bottom:0;font-size:2.5rem;font-weight:bold}.heading_container h2 span{color:#ffbe33}.heading_container p{margin-top:10px;margin-bottom:0}.heading_container.heading_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}a,a:hover,a:focus{text-decoration:none}a:hover,a:focus{color:initial}.btn,.btn:focus{outline:none !important;-webkit-box-shadow:none;box-shadow:none}.hero_area{position:relative;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bg-box{position:absolute;top:0;left:0;width:100%;height:100%}.bg-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sub_page .hero_area{min-height:auto}.sub_page .hero_area .bg-box{position:absolute;top:0;left:0;width:100%;height:100%}.sub_page .hero_area .bg-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}.header_section{padding:15px 0}.header_section .container-fluid{padding-right:25px;padding-left:25px;justify-content:space-between;align-items:center}.navbar-brand{font-family:"Dancing Script",cursive}.navbar-brand span{font-weight:bold;font-size:32px;color:#fff}.custom_nav-container{padding:0}.custom_nav-container .navbar-nav{padding-left:18%}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:1.5rem 2.5rem;color:hsla(0,0%,100%,.95);text-align:center;text-transform:uppercase;border-radius:16px;font-family:"Trajan Pro","Cinzel",serif !important;font-weight:700;letter-spacing:2.5px;font-size:1.5rem;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;display:flex;align-items:center;gap:1rem;text-shadow:0 2px 4px rgba(255,215,0,.3);min-height:60px}.custom_nav-container .navbar-nav .nav-item .nav-link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255, 215, 0, 0.15) 0%, rgba(255, 215, 0, 0.08) 100%);border-radius:12px;opacity:0;transform:scale(0.8);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.custom_nav-container .navbar-nav .nav-item .nav-link::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:4px;background:linear-gradient(90deg, #C9B037, #FFD700, #C9B037);border-radius:2px;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transform:translateX(-50%)}.custom_nav-container .navbar-nav .nav-item .nav-link .dropdown-icon{font-size:1.6rem !important;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);color:gold !important;text-shadow:0 0 15px rgba(255,215,0,.6);margin-left:.8rem;opacity:1 !important;display:inline-block !important}.custom_nav-container .navbar-nav .nav-item .nav-link.dropdown-toggle::after{content:"▼";font-size:1.4rem;color:gold;margin-left:1rem;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);text-shadow:0 0 10px rgba(255,215,0,.5);opacity:.8}.main-navigation a,.nav-menu a{transform:none !important;filter:none !important;transition:none !important}.main-navigation .nav-menu li:not(:hover) a{color:hsla(0,0%,100%,.95) !important;opacity:1 !important;transform:none !important;filter:none !important}.main-navigation .navbar-nav .nav-item.active .nav-link,.custom_nav-container .navbar-nav .nav-item.active .nav-link{color:gold !important;opacity:.8 !important}.main-navigation .navbar-nav .nav-item.active .nav-link .dropdown-icon,.custom_nav-container .navbar-nav .nav-item.active .nav-link .dropdown-icon{transform:rotate(180deg);color:gold;text-shadow:0 0 15px rgba(255,215,0,.8)}.main-navigation .navbar-nav .nav-item.active .nav-link.dropdown-toggle::after,.custom_nav-container .navbar-nav .nav-item.active .nav-link.dropdown-toggle::after{transform:rotate(180deg);opacity:1}.custom_nav-container .nav_search-btn{width:auto;height:auto;padding:0;border:none;color:#fff;margin:0 10px}.custom_nav-container .nav_search-btn:hover{color:#ffbe33}.user_option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user_option a{margin:0 10px}.user_option .user_link{color:#fff}.user_option .user_link:hover{color:#ffbe33}.user_option .cart_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user_option .cart_link svg{width:17px;height:auto;fill:#fff;margin-bottom:2px}.user_option .cart_link:hover svg{fill:#ffbe33}.user_option .order_online{display:inline-block;padding:8px 30px;background-color:#ffbe33;color:#fff;border-radius:45px;-webkit-transition:all .3s;transition:all .3s;border:none}.user_option .order_online:hover{background-color:#e69c00}.custom_nav-container .navbar-toggler{outline:none}.custom_nav-container .navbar-toggler{padding:0;width:37px;height:42px;-webkit-transition:all .3s;transition:all .3s}.custom_nav-container .navbar-toggler span{display:block;width:35px;height:4px;background-color:#fff;margin:7px 0;-webkit-transition:all .3s;transition:all .3s;position:relative;border-radius:5px;transition:all .3s}.custom_nav-container .navbar-toggler span::before,.custom_nav-container .navbar-toggler span::after{content:"";position:absolute;left:0;height:100%;width:100%;background-color:#fff;top:-10px;border-radius:5px;-webkit-transition:all .3s;transition:all .3s}.custom_nav-container .navbar-toggler span::after{top:10px}.custom_nav-container .navbar-toggler[aria-expanded=true]{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span::before,.custom_nav-container .navbar-toggler[aria-expanded=true] span::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0}.slider_section{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:45px 0 75px 0}.slider_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider_section #customCarousel1{width:100%;position:unset}.slider_section .detail-box{color:#fff;margin-bottom:145px}.slider_section .detail-box h1{font-size:3.5rem;font-weight:bold;margin-bottom:15px}.slider_section .detail-box p{font-size:14px}.slider_section .detail-box a{display:inline-block;padding:10px 45px;background-color:#ffbe33;color:#fff;border-radius:45px;-webkit-transition:all .3s;transition:all .3s;border:none;margin-top:10px}.slider_section .detail-box a:hover{background-color:#e69c00}.slider_section .img-box img{width:100%}.slider_section .carousel-indicators{position:unset;margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider_section .carousel-indicators li{background-color:#fff;width:12px;height:12px;border-radius:100%;opacity:1}.slider_section .carousel-indicators li.active{width:20px;height:20px;background-color:#ffbe33}.offer_section{position:relative;padding-top:45px}.offer_section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:45px;border-radius:5px;padding:20px 15px;background-color:#222831;color:#fff}.offer_section .box .img-box{width:175px;min-width:175px;height:175px;margin-right:15px;position:relative;-webkit-transition:all .1 .5s;transition:all .1 .5s;border-radius:100%;border:5px solid #ffbe33;overflow:hidden}.offer_section .box .img-box img{width:100%;-webkit-transition:all .2s;transition:all .2s}.offer_section .box .detail-box h5{font-family:"Dancing Script",cursive;font-size:24px;margin:0}.offer_section .box .detail-box h6{font-family:"Dancing Script",cursive;margin:10px 0}.offer_section .box .detail-box h6 span{font-size:2.5rem;font-weight:bold}.offer_section .box .detail-box a{display:inline-block;padding:10px 30px;background-color:#ffbe33;color:#fff;border-radius:45px;-webkit-transition:all .3s;transition:all .3s;border:none}.offer_section .box .detail-box a:hover{background-color:#e69c00}.offer_section .box .detail-box a svg{width:20px;height:auto;margin-left:5px;fill:#fff}.offer_section .box:hover .img-box img{-webkit-transform:scale(1.1);transform:scale(1.1)}.food_section .filters_menu{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin:45px 0 20px 0}.food_section .filters_menu li{padding:7px 25px;cursor:pointer;border-radius:25px}.food_section .filters_menu li.active{background-color:#222831;color:#fff}.food_section .box{position:relative;margin-top:25px;background-color:#fff;border-radius:10px;color:#fff;border-radius:15px;overflow:hidden;background:linear-gradient(to bottom, #f1f2f3 25px, #222831 25px)}.food_section .box .img-box{background:#f1f2f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:215px;border-radius:0 0 0 45px;margin:-1px;padding:25px}.food_section .box .img-box img{max-width:100%;max-height:145px;-webkit-transition:all .2s;transition:all .2s}.food_section .box .detail-box{padding:25px}.food_section .box .detail-box h5{font-weight:600}.food_section .box .detail-box p{font-size:15px}.food_section .box .detail-box h6{margin-top:10px}.food_section .box .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.food_section .box .options a{width:40px;height:40px;border-radius:100%;background:#ffbe33;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.food_section .box .options a svg{width:18px;height:auto;fill:#fff}.food_section .box:hover .img-box img{-webkit-transform:scale(1.1);transform:scale(1.1)}.food_section .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:45px}.food_section .btn-box a{display:inline-block;padding:10px 55px;background-color:#ffbe33;color:#fff;border-radius:45px;-webkit-transition:all .3s;transition:all .3s;border:none}.food_section .btn-box a:hover{background-color:#e69c00}.about_section{background:#222831;color:#fff}.about_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about_section .img-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about_section .img-box img{width:100%;max-width:445px;position:relative;z-index:2}.about_section .detail-box p{margin-top:15px}.about_section .detail-box a{display:inline-block;padding:10px 45px;background-color:#ffbe33;color:#fff;border-radius:45px;-webkit-transition:all .3s;transition:all .3s;border:none;margin-top:15px}.about_section .detail-box a:hover{background-color:#e69c00}.book_section{position:relative}.book_section .heading_container{margin-bottom:25px}.book_section .form_container .form-control{width:100%;border:none;height:50px;margin-bottom:25px;padding-left:25px;border:1px solid #999;outline:none;color:#000;border-radius:5px;outline:none;-webkit-box-shadow:none;box-shadow:none}.book_section .form_container .form-control::-webkit-input-placeholder{color:#222}.book_section .form_container .form-control:-ms-input-placeholder{color:#222}.book_section .form_container .form-control::-ms-input-placeholder{color:#222}.book_section .form_container .form-control::placeholder{color:#222}.book_section .form_container .nice-select .current{font-size:16px}.book_section .form_container button{margin-top:15px;border:none;text-transform:uppercase;display:inline-block;padding:10px 55px;background-color:#ffbe33;color:#fff;border-radius:45px;-webkit-transition:all .3s;transition:all .3s;border:none}.book_section .form_container button:hover{background-color:#e69c00}.book_section .map_container{width:100%;height:345px;border-radius:10px;overflow:hidden}.book_section .map_container #googleMap{height:100%;min-height:100%;width:100%}.client_section .heading_container{margin-bottom:30px}.client_section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px}.client_section .box .img-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:115px;position:relative;margin-top:30px}.client_section .box .img-box img{border-radius:100%;border:5px solid #ffbe33;position:relative}.client_section .box .img-box::before{content:"";position:absolute;left:50%;top:0;width:20px;height:20px;background-color:#ffbe33;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.client_section .box .detail-box{background-color:#222831;color:#fff;padding:25px 25px 15px 25px;border-radius:5px}.client_section .box .detail-box h6{font-weight:600;font-size:18px;margin:15px 0 5px 0}.client_section .box .detail-box p{margin-bottom:0;font-size:15px;margin-bottom:10px}.client_section .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:45px;padding:0 15px}.client_section .owl-carousel .owl-nav .owl-prev,.client_section .owl-carousel .owl-nav .owl-next{width:45px;height:45px;background-color:#ffbe33;color:#fff;outline:none;bottom:0px;font-size:24px;margin:0 5px;border-radius:100%}.contact_section .heading_container{margin-bottom:45px}.contact_section .form_container .form-group{margin-bottom:25px}.contact_section .form_container input{width:100%;border:none;height:50px;padding-left:25px;background-color:rgba(0,0,0,0);border:1px solid #ccc;outline:none;color:#000;border-radius:5px}.contact_section .form_container input::-webkit-input-placeholder{color:#222}.contact_section .form_container input:-ms-input-placeholder{color:#222}.contact_section .form_container input::-ms-input-placeholder{color:#222}.contact_section .form_container input::placeholder{color:#222}.contact_section .form_container input.message-box{height:120px;border-radius:5px}.contact_section .form_container .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact_section .form_container button{margin-top:10px;border:none;text-transform:uppercase;display:inline-block;padding:10px 55px;background-color:#ffbe33;color:#fff;border-radius:0px;-webkit-transition:all .3s;transition:all .3s;border:none}.contact_section .form_container button:hover{background-color:#e69c00}.here-area{padding:80px 0;position:relative;overflow:hidden;min-height:90vh;display:flex;align-items:center}.min-vh-50{min-height:50vh !important}.here-area::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%, rgba(212, 175, 55, 0.1) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(212, 175, 55, 0.1) 0%, transparent 50%),radial-gradient(circle at 40% 40%, rgba(212, 175, 55, 0.05) 0%, transparent 50%);pointer-events:none}.hero-carousel-section{background:none !important;position:relative;overflow:hidden}.hero-carousel-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" patternUnits="userSpaceOnUse" width="100" height="100"><circle cx="25" cy="25" r="1" fill="%23d4af37" opacity="0.02"/><circle cx="75" cy="75" r="1" fill="%23d4af37" opacity="0.02"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');pointer-events:none}.here-area .heading_container{text-align:center;margin-bottom:50px}.here-area .heading_container h2{font-size:48px;color:#d4af37;font-weight:700;margin-bottom:15px}.coverflow-carousel{position:relative;width:100%;height:350px;perspective:1200px;overflow:hidden;margin:0 auto}.coverflow-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.coverflow-item{position:absolute;width:220px;height:280px;transition:all .6s ease-in-out;cursor:pointer;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.2)}.coverflow-item img{width:100%;height:70%;object-fit:cover;border-radius:15px 15px 0 0}.candidat-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(135deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%);color:#d4af37;padding:15px;text-align:center;backdrop-filter:blur(10px);border-radius:0 0 15px 15px}.candidat-info h3{font-family:"Cinzel",serif;font-size:16px;font-weight:600;margin:0 0 5px 0;color:#d4af37;text-shadow:0 2px 4px rgba(0,0,0,.5);text-transform:uppercase;letter-spacing:1px}.candidat-info p{font-size:12px;margin:0;color:hsla(0,0%,100%,.8);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.coverflow-item.active .candidat-info{background:linear-gradient(135deg, rgba(212, 175, 55, 0.2) 0%, rgba(0, 0, 0, 0.8) 100%)}.coverflow-item.active .candidat-info h3{color:gold;transform:scale(1.05)}.coverflow-item.clicked{transform:scale(0.95);box-shadow:0 4px 15px rgba(212,175,55,.6)}@media(max-width: 768px){.candidat-info{padding:10px}.candidat-info h3{font-size:14px}.candidat-info p{font-size:11px}}@media(max-width: 480px){.candidat-info{padding:8px}.candidat-info h3{font-size:12px}.candidat-info p{font-size:10px;-webkit-line-clamp:1}}.coverflow-item.active{z-index:10;transform:translateX(0) scale(1.1) rotateY(0deg)}.hero-content{z-index:10;position:relative}.hero-text-content{padding:2rem}.hero-text-content h1{font-family:"Cinzel",serif;background:linear-gradient(135deg, #d4af37 0%, #ffd700 25%, #ffed4a 50%, #d4af37 75%, #b8860b 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-shadow:none;margin-bottom:1.5rem}.hero-text-content h1::after{display:none}.hero-actions .btn{font-family:"Cinzel",serif;text-transform:uppercase;letter-spacing:1px;font-weight:600;padding:12px 30px;border-radius:30px;transition:all .4s ease}.hero-actions .btn-primary{background:linear-gradient(135deg, #d4af37 0%, #f4e683 25%, #d4af37 50%, #b8860b 75%, #d4af37 100%);border:2px solid #d4af37;color:#000}.hero-actions .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(212,175,55,.4)}.hero-actions .btn-outline-light{border:2px solid hsla(0,0%,100%,.3);backdrop-filter:blur(10px)}.hero-actions .btn-outline-light:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6);transform:translateY(-2px)}.coverflow-item.left-1{z-index:9;transform:translateX(-160px) scale(0.9) rotateY(35deg)}.coverflow-item.left-2{z-index:8;transform:translateX(-350px) scale(0.8) rotateY(55deg);opacity:.7}.coverflow-item.right-1{z-index:9;transform:translateX(160px) scale(0.9) rotateY(-35deg)}.coverflow-item.right-2{z-index:8;transform:translateX(350px) scale(0.8) rotateY(-55deg);opacity:.7}.coverflow-item.hidden{opacity:0;transform:translateX(500px) scale(0.6)}.coverflow-controls{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.coverflow-btn{background:linear-gradient(135deg, #d4af37 0%, #f4e683 25%, #d4af37 50%, #b8860b 75%, #d4af37 100%);background-size:200% 200%;border:2px solid #d4af37;color:#000;padding:15px 30px;border-radius:30px;cursor:pointer;font-size:16px;font-weight:600;font-family:"Cinzel",serif;text-transform:uppercase;letter-spacing:1px;transition:all .4s ease;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(212,175,55,.4),inset 0 1px 0 hsla(0,0%,100%,.3)}.coverflow-btn::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.3) 50%, transparent 70%);border-radius:30px;opacity:0;transition:opacity .4s ease;pointer-events:none}.coverflow-btn::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);transition:left .6s ease}.coverflow-btn:hover{background-position:100% 100%;transform:translateY(-3px);box-shadow:0 12px 35px rgba(212,175,55,.6),inset 0 1px 0 hsla(0,0%,100%,.4);color:#000}.coverflow-btn:hover::before{opacity:1}.coverflow-btn:hover::after{left:100%}.coverflow-btn:active{transform:translateY(-1px);box-shadow:0 6px 20px rgba(212,175,55,.5),inset 0 1px 0 hsla(0,0%,100%,.3)}.coverflow-btn:disabled{background:#666;color:#999;cursor:not-allowed;transform:none;box-shadow:none;border-color:#666}.coverflow-btn:disabled::before,.coverflow-btn:disabled::after{display:none}.coverflow-indicators{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.coverflow-dot{width:12px;height:12px;border-radius:50%;background-color:#ccc;cursor:pointer}.coverflow-dot.active{background-color:#ffbe33;transform:scale(1.2)}@media(max-width: 991.98px){.here-area{min-height:70vh;padding:60px 0}.hero-text-content{padding:1.5rem;text-align:center}.hero-text-content h1{font-size:2.5rem}.coverflow-carousel{height:300px;margin-bottom:2rem}.coverflow-item{width:180px;height:230px}}@media(max-width: 767.98px){.here-area{min-height:60vh;padding:40px 0}.hero-text-content h1{font-size:2rem}.hero-actions .btn{padding:10px 20px;font-size:14px}.coverflow-carousel{height:280px}.coverflow-item{width:160px;height:200px}.coverflow-item.left-1{transform:translateX(-100px) scale(0.85) rotateY(45deg)}.coverflow-item.right-1{transform:translateX(100px) scale(0.85) rotateY(-45deg)}.coverflow-item.left-2,.coverflow-item.right-2{display:none}.coverflow-btn{padding:8px 15px;font-size:14px}}@media(max-width: 575.98px){.here-area{padding:30px 0;min-height:50vh}.hero-text-content{padding:1rem}.hero-text-content h1{font-size:1.75rem}.hero-actions .btn{display:block;width:100%;margin-bottom:1rem}.coverflow-carousel{height:250px}.coverflow-item{width:140px;height:180px}.coverflow-item.active{transform:translateX(0) scale(1.05) rotateY(0deg)}.coverflow-item.left-1{transform:translateX(-80px) scale(0.8) rotateY(40deg)}.coverflow-item.right-1{transform:translateX(80px) scale(0.8) rotateY(-40deg)}}.vote-button{background:linear-gradient(135deg, #d4af37 0%, #f4e683 25%, #d4af37 50%, #b8860b 75%, #d4af37 100%);background-size:200% 200%;color:#000 !important;padding:15px 40px !important;border-radius:30px;font-weight:700;font-size:18px;font-family:"Cinzel",serif;text-transform:uppercase;letter-spacing:2px;text-decoration:none !important;transition:all .4s ease;border:2px solid #d4af37;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(212,175,55,.4),inset 0 1px 0 hsla(0,0%,100%,.3)}.vote-button::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.3) 50%, transparent 70%);border-radius:30px;opacity:0;transition:opacity .4s ease;pointer-events:none}.vote-button::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);transition:left .6s ease}.vote-button:hover{background-position:100% 100%;transform:translateY(-3px);box-shadow:0 12px 35px rgba(212,175,55,.6),inset 0 1px 0 hsla(0,0%,100%,.4);color:#000 !important}.vote-button:hover::before{opacity:1}.vote-button:hover::after{left:100%}.vote-button:focus{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.5),0 8px 25px rgba(212,175,55,.4),inset 0 1px 0 hsla(0,0%,100%,.3)}.vote-button:active{transform:translateY(-1px);box-shadow:0 6px 20px rgba(212,175,55,.5),inset 0 1px 0 hsla(0,0%,100%,.3)}@media(max-width: 768px){.vote-button{padding:12px 25px !important;font-size:16px;letter-spacing:1px}}@media(max-width: 480px){.vote-button{padding:10px 20px !important;font-size:14px;letter-spacing:1px}}.luxury-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #000000 0%, #1a1a1a 25%, #2d1810 50%, #1a1a1a 75%, #000000 100%);z-index:99999;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.luxury-loader::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%, rgba(212, 175, 55, 0.1) 0%, transparent 40%),radial-gradient(circle at 75% 75%, rgba(184, 134, 11, 0.08) 0%, transparent 40%),radial-gradient(circle at 50% 10%, rgba(255, 215, 0, 0.05) 0%, transparent 30%),radial-gradient(circle at 10% 90%, rgba(218, 165, 32, 0.06) 0%, transparent 30%);animation:luxuryGlow 8s ease-in-out infinite}.luxury-loader::after{content:"";position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="luxuryPattern" patternUnits="userSpaceOnUse" width="20" height="20"><circle cx="2" cy="2" r="0.5" fill="%23d4af37" opacity="0.1"/><circle cx="12" cy="12" r="0.5" fill="%23ffd700" opacity="0.08"/></pattern></defs><rect width="100" height="100" fill="url(%23luxuryPattern)"/></svg>') repeat;animation:sparkleMove 15s linear infinite}.africa-logo-container{position:relative;width:200px;height:200px;margin-bottom:40px;animation:logoFloat 3s ease-in-out infinite}.africa-logo{width:100%;height:100%;animation:logoRotate 4s linear infinite;filter:drop-shadow(0 0 30px rgba(212, 175, 55, 0.8)) drop-shadow(0 0 60px rgba(255, 215, 0, 0.4))}.africa-logo path{fill:url(#africaGradient);stroke:#d4af37;stroke-width:2}.logo-glow{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:radial-gradient(circle, rgba(212, 175, 55, 0.3) 0%, transparent 60%);border-radius:50%;animation:glowPulse 2s ease-in-out infinite}.loading-text{font-family:"Cinzel",serif;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:4px;background:linear-gradient(135deg, #d4af37 0%, #ffd700 25%, #ffed4a 50%, #d4af37 75%, #b8860b 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:30px;animation:textShimmer 3s ease-in-out infinite;text-shadow:0 0 30px rgba(212,175,55,.5);position:relative}.loading-text::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:120px;height:2px;background:linear-gradient(90deg, transparent, #d4af37, transparent);animation:underlineGlow 2s ease-in-out infinite}.luxury-progress{width:300px;height:6px;background:hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden;position:relative;border:1px solid rgba(212,175,55,.3)}.luxury-progress::before{content:"";position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg, #d4af37, #ffd700, #ffed4a, #d4af37);background-size:200% 100%;border-radius:10px;animation:progressFlow 2s linear infinite;width:0%;box-shadow:0 0 20px rgba(212,175,55,.8)}.luxury-progress.loading::before{animation:progressFlow 2s linear infinite,progressFill 3s ease-out forwards}.sparkle{position:absolute;width:6px;height:6px;background:radial-gradient(circle, #ffd700, transparent);border-radius:50%;animation:sparkleFloat 3s linear infinite;opacity:0}.sparkle:nth-child(1){top:20%;left:10%;animation-delay:0s}.sparkle:nth-child(2){top:60%;left:20%;animation-delay:.5s}.sparkle:nth-child(3){top:30%;right:15%;animation-delay:1s}.sparkle:nth-child(4){bottom:40%;left:80%;animation-delay:1.5s}.sparkle:nth-child(5){top:70%;right:25%;animation-delay:2s}.sparkle:nth-child(6){bottom:20%;left:60%;animation-delay:2.5s}@keyframes luxuryGlow{0%,100%{opacity:.8}50%{opacity:1}}@keyframes sparkleMove{0%{transform:translate3d(0, 0, 0) rotate(0deg)}100%{transform:translate3d(-20px, -20px, 0) rotate(360deg)}}@keyframes logoFloat{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes logoRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes glowPulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes textShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes underlineGlow{0%,100%{opacity:.8;box-shadow:0 0 10px rgba(212,175,55,.5)}50%{opacity:1;box-shadow:0 0 20px rgba(212,175,55,.8)}}@keyframes progressFlow{0%{background-position:0% 50%}100%{background-position:200% 50%}}@keyframes progressFill{0%{width:0%}100%{width:100%}}@keyframes sparkleFloat{0%{opacity:0;transform:translateY(0px) scale(0)}10%{opacity:1;transform:translateY(-10px) scale(1)}90%{opacity:1;transform:translateY(-80px) scale(1)}100%{opacity:0;transform:translateY(-100px) scale(0)}}.luxury-loader.fade-out{animation:loaderFadeOut 1s ease-out forwards}@keyframes loaderFadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 768px){.africa-logo-container{width:150px;height:150px}.loading-text{font-size:24px;letter-spacing:3px}.luxury-progress{width:250px}}@media(max-width: 480px){.africa-logo-container{width:120px;height:120px}.loading-text{font-size:20px;letter-spacing:2px}.luxury-progress{width:200px;height:4px}}body{position:relative;overflow-x:hidden}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><pattern id="goldenDust" patternUnits="userSpaceOnUse" width="100" height="100"><circle cx="10" cy="10" r="1" fill="%23d4af37" opacity="0.1"><animate attributeName="opacity" values="0.1;0.3;0.1" dur="3s" repeatCount="indefinite"/></circle><circle cx="50" cy="30" r="0.5" fill="%23ffd700" opacity="0.08"><animate attributeName="opacity" values="0.08;0.2;0.08" dur="4s" repeatCount="indefinite"/></circle><circle cx="80" cy="70" r="1.5" fill="%23ffed4a" opacity="0.06"><animate attributeName="opacity" values="0.06;0.15;0.06" dur="5s" repeatCount="indefinite"/></circle></pattern></defs><rect width="100%" height="100%" fill="url(%23goldenDust)"/></svg>') repeat;pointer-events:none;z-index:1;animation:particlesFloat 20s linear infinite}@keyframes particlesFloat{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-50px, -50px, 0)}}.container{position:relative}section{position:relative}section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg, transparent 48%, rgba(212, 175, 55, 0.02) 50%, transparent 52%);pointer-events:none}.coverflow-item{transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}button:hover:not(.main-navigation button):not(.nav-menu button){transform:translateY(-1px);filter:drop-shadow(0 5px 15px rgba(212, 175, 55, 0.2))}.coverflow-item{position:relative;overflow:hidden}.coverflow-item::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .6s ease;z-index:2}.coverflow-item:hover::before{left:100%}.coverflow-item img{transition:all .4s ease}.coverflow-item:hover img{filter:brightness(1.1) saturate(1.2)}h1,h2,.loading-text{cursor:default}h1:hover,h2:hover{text-shadow:0 0 20px rgba(212,175,55,.6);transform:scale(1.02)}.hero_area{background:linear-gradient(135deg, #000000 0%, #1a1a1a 25%, #2d1810 50%, #1a1a1a 75%, #000000 100%);background-size:400% 400%;animation:heroGradientMove 15s ease-in-out infinite;position:relative}.hero_area::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><defs><pattern id="heroPattern" patternUnits="userSpaceOnUse" width="40" height="40"><circle cx="5" cy="5" r="2" fill="%23d4af37" opacity="0.03"/><circle cx="25" cy="25" r="1" fill="%23ffd700" opacity="0.02"/></pattern></defs><rect width="100%" height="100%" fill="url(%23heroPattern)"/></svg>') repeat;pointer-events:none;animation:patternMove 25s linear infinite}@keyframes heroGradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes patternMove{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-40px, -40px, 0)}}.hero-carousel-section,.here-area,.vote-button{position:relative}.hero-carousel-section::after,.here-area::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0);background:linear-gradient(45deg, transparent 30%, rgba(212, 175, 55, 0.1) 50%, transparent 70%);background-clip:border-box;-webkit-background-clip:border-box;pointer-events:none;opacity:0;transition:opacity .3s ease}.hero-carousel-section:hover::after,.here-area:hover::after{opacity:1}.main-content{animation:contentFadeIn 1s ease-out 2.5s both}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media(max-width: 768px){body::before{opacity:.5}.hero_area::after{opacity:.3}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.footer_section{background-color:#222831;color:#fff;padding:75px 0 40px 0;text-align:center}.footer_section h4{font-size:28px}.footer_section h4,.footer_section .footer-logo{font-weight:600;margin-bottom:20px;font-family:"Dancing Script",cursive}.footer_section p{color:#dbdbdb}.footer_section .footer-col{margin-bottom:30px}.footer_section .footer_contact .contact_link_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer_section .footer_contact .contact_link_box a{margin:5px 0;color:#fff}.footer_section .footer_contact .contact_link_box a i{margin-right:5px}.footer_section .footer_contact .contact_link_box a:hover{color:#ffbe33}.footer_section .footer-logo{display:block;font-weight:bold;font-size:38px;line-height:1;color:#fff}.footer_section .footer_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;margin-bottom:10px}.footer_section .footer_social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222831;width:30px;height:30px;border-radius:100%;background-color:#fff;border-radius:100%;margin:0 2.5px;font-size:18px}.footer_section .footer_social a:hover{color:#ffbe33}.footer_section .footer-info{text-align:center;margin-top:25px}.footer_section .footer-info p{color:#fff;margin:0}.footer_section .footer-info p a{color:inherit}.luxury-pagination-wrapper{margin:3rem 0;padding:2rem 0;background:linear-gradient(135deg, rgba(24, 24, 24, 0.8) 0%, rgba(255, 215, 0, 0.05) 100%);border-radius:15px;border:1px solid rgba(255,215,0,.2)}.luxury-pagination-wrapper .nav-links{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.luxury-pagination-wrapper .nav-links a,.luxury-pagination-wrapper .nav-links span{display:inline-flex;align-items:center;justify-content:center;min-width:45px;height:45px;padding:.5rem 1rem;background:linear-gradient(135deg, rgba(255, 215, 0, 0.1) 0%, rgba(255, 215, 0, 0.05) 100%);color:#fff;text-decoration:none;border-radius:8px;border:1px solid rgba(255,215,0,.3);font-family:"Trajan Pro","Cinzel",serif;font-weight:600;font-size:.9rem}.luxury-pagination-wrapper .nav-links a:hover,.luxury-pagination-wrapper .nav-links span:hover{background:linear-gradient(135deg, #FFD700 0%, #C9B037 100%);color:#181818;transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,215,0,.4)}.luxury-pagination-wrapper .nav-links a.current,.luxury-pagination-wrapper .nav-links span.current{background:linear-gradient(135deg, #FFD700 0%, #C9B037 100%);color:#181818;box-shadow:0 0 20px rgba(255,215,0,.6);transform:scale(1.1)}.luxury-pagination-wrapper .nav-links a.prev,.luxury-pagination-wrapper .nav-links a.next,.luxury-pagination-wrapper .nav-links span.prev,.luxury-pagination-wrapper .nav-links span.next{padding:.5rem 1.5rem;background:linear-gradient(135deg, rgba(255, 215, 0, 0.2) 0%, rgba(255, 215, 0, 0.1) 100%)}.luxury-pagination-wrapper .nav-links a.prev:hover,.luxury-pagination-wrapper .nav-links a.next:hover,.luxury-pagination-wrapper .nav-links span.prev:hover,.luxury-pagination-wrapper .nav-links span.next:hover{background:linear-gradient(135deg, #FFD700 0%, #C9B037 100%)}.luxury-pagination-wrapper .nav-links a.dots,.luxury-pagination-wrapper .nav-links span.dots{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:default}.luxury-pagination-wrapper .nav-links a.dots:hover,.luxury-pagination-wrapper .nav-links span.dots:hover{transform:none;box-shadow:none;background:none;color:hsla(0,0%,100%,.5)}.luxury-pagination-wrapper .pagination-info{color:hsla(0,0%,100%,.7);font-family:"Crimson Text",serif;font-size:.85rem}.luxury-pagination-wrapper .pagination-info i{color:gold;opacity:.8}@media(max-width: 768px){.luxury-pagination-wrapper{margin:2rem 0;padding:1.5rem 1rem}.luxury-pagination-wrapper .nav-links{gap:.25rem}.luxury-pagination-wrapper .nav-links a,.luxury-pagination-wrapper .nav-links span{min-width:40px;height:40px;padding:.4rem .8rem;font-size:.8rem}.luxury-pagination-wrapper .nav-links a.prev,.luxury-pagination-wrapper .nav-links a.next,.luxury-pagination-wrapper .nav-links span.prev,.luxury-pagination-wrapper .nav-links span.next{padding:.4rem 1rem}}#ravin{background-color:#000;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:15px 20px}#ravin .navbar-brand,#ravin .main-title{font-family:"Trajan Pro",serif !important;font-weight:300;font-size:18px;background:linear-gradient(135deg, #D4AF37 0%, #F4E683 25%, #D4AF37 50%, #B8860B 75%, #D4AF37 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-shadow:0 0 30px rgba(255,215,0,.5);position:relative;text-decoration:none;text-transform:uppercase;letter-spacing:2px}#ravin .navbar-brand::before,#ravin .main-title::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #D4AF37 0%, #F4E683 25%, #D4AF37 50%, #B8860B 75%, #D4AF37 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.7;z-index:-1}#ravin .navbar-brand:hover,#ravin .main-title:hover{transform:scale(1.05);text-shadow:0 0 40px rgba(255,215,0,.8)}@keyframes goldGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.luxury-popup{display:none !important}.luxury-popup.active{display:flex !important}.header_section .social-nav-container,.wp-block-social-links.is-layout-flex.wp-block-social-links-is-layout-flex{justify-content:flex-end}.wp-block-social-link-anchor{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg, rgba(255, 215, 0, 0.3) 0%, rgba(201, 176, 55, 0.2) 25%, rgba(255, 215, 0, 0.4) 50%, rgba(201, 176, 55, 0.2) 75%, rgba(255, 215, 0, 0.3) 100%);border:3px solid rgba(255,215,0,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:all .5s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none !important;overflow:hidden;box-shadow:0 8px 25px rgba(255,215,0,.3),0 4px 15px rgba(24,24,24,.3),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(201,176,55,.3)}.wp-block-social-link-anchor::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 20%, rgba(255, 215, 0, 0.8) 40%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 215, 0, 0.8) 60%, transparent 80%);transform:rotate(45deg) translateX(-100%);transition:transform .8s ease;pointer-events:none;filter:blur(1px)}.wp-block-social-link-anchor::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%, rgba(255, 215, 0, 0.2) 0%, transparent 50%),radial-gradient(circle at 70% 70%, rgba(201, 176, 55, 0.15) 0%, transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.wp-block-social-link-anchor svg{width:22px;height:22px;fill:gold;transition:all .4s ease;z-index:2;position:relative;filter:drop-shadow(0 2px 4px rgba(24, 24, 24, 0.5)) drop-shadow(0 0 8px rgba(255, 215, 0, 0.6))}.wp-block-social-link-anchor:hover{transform:translateY(-8px) scale(1.15) rotate(5deg);background:linear-gradient(135deg, rgba(255, 215, 0, 0.6) 0%, rgba(201, 176, 55, 0.4) 25%, rgba(255, 215, 0, 0.8) 50%, rgba(201, 176, 55, 0.4) 75%, rgba(255, 215, 0, 0.6) 100%);border-color:rgba(255,215,0,.9);border-width:4px;box-shadow:0 15px 35px rgba(255,215,0,.5),0 8px 20px rgba(24,24,24,.4),inset 0 2px 0 hsla(0,0%,100%,.3),inset 0 -2px 0 rgba(201,176,55,.4),0 0 30px rgba(255,215,0,.4)}.wp-block-social-link-anchor:hover::before{transform:rotate(45deg) translateX(100%)}.wp-block-social-link-anchor:hover::after{opacity:1}.wp-block-social-link-anchor:hover svg{fill:#fff;transform:scale(1.3) rotate(15deg);filter:drop-shadow(0 4px 8px rgba(24, 24, 24, 0.6)) drop-shadow(0 0 15px rgba(255, 215, 0, 0.8)) drop-shadow(0 0 25px rgba(255, 255, 255, 0.6))}.wp-block-social-link-anchor:active{transform:translateY(-2px) scale(1.05);box-shadow:0 4px 15px rgba(255,215,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1)}.wp-block-social-link-anchor:focus{outline:none;animation:socialPulse .6s ease-out}.wp-block-social-link-anchor[href*=facebook]:hover{background:linear-gradient(135deg, rgba(59, 89, 152, 0.4) 0%, rgba(59, 89, 152, 0.2) 100%);border-color:rgba(59,89,152,.6);box-shadow:0 8px 25px rgba(59,89,152,.3)}.wp-block-social-link-anchor[href*=facebook]:hover svg{fill:#3b5998}.wp-block-social-link-anchor[href*=twitter]:hover,.wp-block-social-link-anchor[href*="x.com"]:hover{background:linear-gradient(135deg, rgba(29, 161, 242, 0.4) 0%, rgba(29, 161, 242, 0.2) 100%);border-color:rgba(29,161,242,.6);box-shadow:0 8px 25px rgba(29,161,242,.3)}.wp-block-social-link-anchor[href*=twitter]:hover svg,.wp-block-social-link-anchor[href*="x.com"]:hover svg{fill:#1da1f2}.wp-block-social-link-anchor[href*=instagram]:hover{background:linear-gradient(135deg, rgba(225, 48, 108, 0.4) 0%, rgba(255, 220, 128, 0.2) 100%);border-color:rgba(225,48,108,.6);box-shadow:0 8px 25px rgba(225,48,108,.3)}.wp-block-social-link-anchor[href*=instagram]:hover svg{fill:#e1306c}.wp-block-social-link-anchor[href*=linkedin]:hover{background:linear-gradient(135deg, rgba(0, 119, 181, 0.4) 0%, rgba(0, 119, 181, 0.2) 100%);border-color:rgba(0,119,181,.6);box-shadow:0 8px 25px rgba(0,119,181,.3)}.wp-block-social-link-anchor[href*=linkedin]:hover svg{fill:#0077b5}.wp-block-social-link-anchor[href*=youtube]:hover{background:linear-gradient(135deg, rgba(255, 0, 0, 0.4) 0%, rgba(255, 0, 0, 0.2) 100%);border-color:rgba(255,0,0,.6);box-shadow:0 8px 25px rgba(255,0,0,.3)}.wp-block-social-link-anchor[href*=youtube]:hover svg{fill:red}@keyframes socialPulse{0%{transform:scale(1);box-shadow:0 4px 15px rgba(255,215,0,.3)}50%{transform:scale(1.15);box-shadow:0 8px 30px rgba(255,215,0,.6)}100%{transform:scale(1);box-shadow:0 4px 15px rgba(255,215,0,.3)}}.wp-block-social-links .wp-block-social-link{animation:socialIconEntrance .6s ease-out forwards;opacity:0;transform:translateY(20px)}.wp-block-social-links .wp-block-social-link:nth-child(1){animation-delay:.1s}.wp-block-social-links .wp-block-social-link:nth-child(2){animation-delay:.2s}.wp-block-social-links .wp-block-social-link:nth-child(3){animation-delay:.3s}.wp-block-social-links .wp-block-social-link:nth-child(4){animation-delay:.4s}.wp-block-social-links .wp-block-social-link:nth-child(5){animation-delay:.5s}@keyframes socialIconEntrance{0%{opacity:0;transform:translateY(20px) scale(0.8)}50%{opacity:.7;transform:translateY(-5px) scale(1.1)}100%{opacity:1;transform:translateY(0) scale(1)}}.wp-block-social-link-anchor:hover::before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:radial-gradient(circle at 20% 20%, rgba(255, 215, 0, 0.3) 0%, transparent 50%),radial-gradient(circle at 80% 80%, rgba(201, 176, 55, 0.2) 0%, transparent 50%),radial-gradient(circle at 50% 50%, rgba(255, 215, 0, 0.1) 0%, transparent 50%);border-radius:50%;pointer-events:none;z-index:-1}@keyframes socialParticles{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@media(max-width: 768px){.wp-block-social-link-anchor{width:40px;height:40px}.wp-block-social-link-anchor svg{width:18px;height:18px}.wp-block-social-link-anchor:hover{transform:translateY(-3px) scale(1.05)}}@media(max-width: 480px){.wp-block-social-link-anchor{width:35px;height:35px}.wp-block-social-link-anchor svg{width:16px;height:16px}}.voting-system.modern-design{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important}.hero_area.sub_page{background:none !important;min-height:0px !important;max-height:250px !important;height:250px !important}.hero_area.sub_page .container{height:100% !important;display:flex !important;justify-content:center !important;align-items:center !important}.hero_area.sub_page .bg-box{height:100% !important;display:flex !important;justify-content:center !important;align-items:center !important}.hero_area.sub_page .bg-box::before{height:100% !important;z-index:0;position:absolute;left:0;right:0;margin:auto;background:rgba(0,0,0,.45) !important;content:""}.hero_area.sub_page::after{display:none !important}.custom_nav-container{padding:0}.custom_nav-container .navbar-nav{padding-left:18%}.custom_nav-container .navbar-nav .nav-item{margin:0 .5rem;position:relative}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:1.5rem 2.5rem;color:hsla(0,0%,100%,.95);text-align:center;text-transform:uppercase;border-radius:16px;font-family:"Trajan Pro","Cinzel",serif !important;font-weight:700;letter-spacing:2.5px;font-size:1.5rem;position:relative;display:flex;align-items:center;gap:1rem;text-shadow:0 2px 4px rgba(255,215,0,.3);min-height:60px}.custom_nav-container .navbar-nav .nav-item .nav-link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255, 215, 0, 0.15) 0%, rgba(255, 215, 0, 0.08) 100%);border-radius:12px;opacity:0;transform:scale(0.8)}.custom_nav-container .navbar-nav .nav-item .nav-link::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:4px;background:linear-gradient(90deg, #C9B037, #FFD700, #C9B037);border-radius:2px;transform:translateX(-50%)}.custom_nav-container .navbar-nav .nav-item .nav-link .dropdown-icon{font-size:1.4rem !important;color:gold !important;text-shadow:0 0 8px rgba(255,215,0,.4);margin-left:.5rem;opacity:1 !important;display:inline-block !important}.custom_nav-container .navbar-nav .nav-item .nav-link.dropdown-toggle::after{content:"▼";font-size:1.2rem;color:gold;margin-left:.8rem;text-shadow:0 0 6px rgba(255,215,0,.3);opacity:.8}.custom_nav-container .navbar-nav .nav-item .nav-link:hover,.custom_nav-container .navbar-nav .nav-item .nav-link.active{color:gold;text-shadow:0 0 30px rgba(255,215,0,.8);transform:translateY(-3px);background:linear-gradient(135deg, rgba(255, 215, 0, 0.1), rgba(255, 215, 0, 0.05))}.custom_nav-container .navbar-nav .nav-item .nav-link:hover::after,.custom_nav-container .navbar-nav .nav-item .nav-link.active::after{width:90%;box-shadow:0 0 15px rgba(255,215,0,.6)}.custom_nav-container .navbar-nav .nav-item .nav-link:hover .dropdown-icon,.custom_nav-container .navbar-nav .nav-item .nav-link.active .dropdown-icon{transform:rotate(180deg);color:gold;text-shadow:0 0 15px rgba(255,215,0,.8)}.custom_nav-container .navbar-nav .nav-item .nav-link:hover.dropdown-toggle::after,.custom_nav-container .navbar-nav .nav-item .nav-link.active.dropdown-toggle::after{transform:rotate(180deg);opacity:1}.custom_nav-container .navbar-nav .nav-item.dropdown .dropdown-menu{background:linear-gradient(135deg, rgba(24, 24, 24, 0.95) 0%, rgba(24, 24, 24, 0.98) 25%, rgba(201, 176, 55, 0.08) 50%, rgba(24, 24, 24, 0.98) 75%, rgba(24, 24, 24, 0.95) 100%);backdrop-filter:blur(25px);border:3px solid rgba(255,215,0,.3);border-radius:20px;box-shadow:0 20px 40px rgba(24,24,24,.8),0 8px 20px rgba(255,215,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);padding:1rem 0;margin-top:.5rem;min-width:220px}.custom_nav-container .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item{color:#fff;font-family:"Crimson Text",serif;font-size:1rem;padding:1rem 2rem;position:relative}.custom_nav-container .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg, rgba(255, 215, 0, 0.3), transparent)}.custom_nav-container .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover{color:gold;background:rgba(255,215,0,.1);transform:translateX(5px)}.custom_nav-container .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover::before{width:4px}@media(max-width: 768px){.custom_nav-container .navbar-nav{padding-left:0}.custom_nav-container .navbar-nav .nav-item{margin:.5rem 0}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:1.2rem 2rem;font-size:1.3rem;min-height:55px}.custom_nav-container .navbar-nav .nav-item .nav-link .dropdown-icon{font-size:1.4rem !important}.custom_nav-container .navbar-nav .nav-item .nav-link.dropdown-toggle::after{font-size:1.2rem}}.main-content{background:#181818;border-radius:8px;margin:2rem auto;max-width:80vw;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.2)}.main-content .entry-content{padding:2rem 3rem}.main-content .entry-content h1,.main-content .entry-content h2,.main-content .entry-content h3,.main-content .entry-content h4,.main-content .entry-content h5,.main-content .entry-content h6{font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;text-transform:uppercase !important;letter-spacing:2px !important;margin-bottom:1.5rem !important;padding-bottom:1rem !important;position:relative}.main-content .entry-content h1::after,.main-content .entry-content h2::after,.main-content .entry-content h3::after,.main-content .entry-content h4::after,.main-content .entry-content h5::after,.main-content .entry-content h6::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg, #FFD700, #C9B037);border-radius:2px;box-shadow:0 0 10px rgba(255,215,0,.5)}.main-content .entry-content h1:hover::after,.main-content .entry-content h2:hover::after,.main-content .entry-content h3:hover::after,.main-content .entry-content h4:hover::after,.main-content .entry-content h5:hover::after,.main-content .entry-content h6:hover::after{width:100px;transition:width .3s ease}.main-content .entry-content h1{font-size:2.5rem !important;font-weight:700 !important;text-shadow:0 2px 10px rgba(255,215,0,.3)}.main-content .entry-content h2{font-size:2rem !important;font-weight:600 !important}.main-content .entry-content h3{font-size:1.5rem !important;font-weight:600 !important}.main-content .entry-content p{font-family:"Crimson Text",serif !important;color:#fff !important;font-size:1rem !important;line-height:1.6 !important;margin-bottom:1rem !important}.main-content .entry-content blockquote{background:rgba(255,215,0,.1);border-left:3px solid gold;padding:1rem 2rem;margin:1.5rem 0}.main-content .entry-content blockquote p{font-style:italic;color:#fff !important;margin:0}.main-content .entry-content ul,.main-content .entry-content ol{padding-left:2rem;margin:1rem 0}.main-content .entry-content ul li,.main-content .entry-content ol li{font-family:"Crimson Text",serif;color:#fff;font-size:1rem;line-height:1.6;margin-bottom:.5rem}.main-content .entry-content a{color:gold;text-decoration:none}.main-content .entry-content a:hover{color:rgb(255,227,76.5)}.main-content .entry-content img{border-radius:4px;max-width:100%;height:auto}@media(max-width: 768px){.main-content{margin:1rem;border-radius:15px}.main-content .entry-content{padding:2rem}.main-content .entry-content h1{font-size:2rem !important}.main-content .entry-content h2{font-size:1.5rem !important}.main-content .entry-content h3{font-size:1.3rem !important}.main-content .entry-content p{font-size:1rem !important;padding:.8rem 1rem !important}.main-content .entry-content blockquote{padding:1.5rem 2rem}.main-content .entry-content blockquote p{font-size:1.1rem !important}}.main-navigation .navbar-nav .nav-item{margin:0 .5rem;position:relative}.main-navigation .navbar-nav .nav-item .nav-link{padding:1rem 2rem;color:hsla(0,0%,100%,.95);text-align:center;text-transform:uppercase;border-radius:12px;font-family:"Trajan Pro","Cinzel",serif !important;font-weight:700;letter-spacing:2px;font-size:12px;position:relative;display:flex;align-items:center;gap:1rem;text-shadow:0 2px 4px rgba(255,215,0,.3);min-height:60px}.main-navigation .navbar-nav .nav-item .nav-link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255, 215, 0, 0.15) 0%, rgba(255, 215, 0, 0.08) 100%);border-radius:12px;opacity:0;transform:scale(0.8)}.main-navigation .navbar-nav .nav-item .nav-link::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:4px;background:linear-gradient(90deg, #C9B037, #FFD700, #C9B037);border-radius:2px;transform:translateX(-50%)}.main-navigation .navbar-nav .nav-item .nav-link.dropdown-toggle::after{content:"▼";font-size:1.2rem;color:gold;margin-left:.8rem;text-shadow:0 0 6px rgba(255,215,0,.3);opacity:.8}.main-navigation .navbar-nav .nav-item .nav-link:hover,.main-navigation .navbar-nav .nav-item .nav-link.active{color:gold;text-shadow:0 0 30px rgba(255,215,0,.8);transform:translateY(-3px);background:linear-gradient(135deg, rgba(255, 215, 0, 0.1), rgba(255, 215, 0, 0.05))}.main-navigation .navbar-nav .nav-item .nav-link:hover::after,.main-navigation .navbar-nav .nav-item .nav-link.active::after{width:90%;box-shadow:0 0 15px rgba(255,215,0,.6)}.main-navigation .navbar-nav .nav-item .nav-link:hover.dropdown-toggle::after,.main-navigation .navbar-nav .nav-item .nav-link.active.dropdown-toggle::after{transform:rotate(180deg);opacity:1}.main-navigation .navbar-nav .nav-item.dropdown .dropdown-menu{background:linear-gradient(135deg, rgba(24, 24, 24, 0.95) 0%, rgba(24, 24, 24, 0.98) 25%, rgba(201, 176, 55, 0.08) 50%, rgba(24, 24, 24, 0.98) 75%, rgba(24, 24, 24, 0.95) 100%);backdrop-filter:blur(25px);border:3px solid rgba(255,215,0,.3);border-radius:20px;box-shadow:0 20px 40px rgba(24,24,24,.8),0 8px 20px rgba(255,215,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);padding:1rem 0;margin-top:.5rem;min-width:220px}.main-navigation .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item{color:#fff;font-family:"Crimson Text",serif;font-size:1rem;padding:1rem 2rem;position:relative}.main-navigation .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg, rgba(255, 215, 0, 0.3), transparent)}.main-navigation .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover{color:gold;background:rgba(255,215,0,.1);transform:translateX(5px)}.main-navigation .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover::before{width:4px}@media(max-width: 768px){.main-navigation .navbar-nav .nav-item{margin:.5rem 0}.main-navigation .navbar-nav .nav-item .nav-link{padding:1.2rem 2rem;font-size:1.3rem;min-height:55px}.main-navigation .navbar-nav .nav-item .nav-link.dropdown-toggle::after{font-size:1rem}}.page-content{background:rgba(24,24,24,.95);border-radius:8px;margin:2rem auto;max-width:1200px;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid rgba(255,215,0,.2);padding:2rem 3rem}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content .wp-block-heading{font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;text-transform:uppercase !important;letter-spacing:1px !important;margin-bottom:1rem !important;padding-bottom:.5rem !important;border-bottom:2px solid gold}.page-content h1,.page-content h2{font-size:2rem !important;font-weight:700 !important}.page-content h3,.page-content h4{font-size:1.5rem !important;font-weight:600 !important}.page-content h5,.page-content h6{font-size:1.2rem !important;font-weight:600 !important}.page-content p{font-family:"Crimson Text",serif !important;color:#fff !important;font-size:1.2rem !important;line-height:1.6 !important;margin-bottom:1rem !important}.page-content blockquote,.page-content .wp-block-quote{background:rgba(255,215,0,.1);border-left:3px solid gold;padding:1rem 1.5rem;margin:1.5rem 0}.page-content blockquote p,.page-content .wp-block-quote p{font-style:italic;margin:0}.page-content ul,.page-content ol,.page-content .wp-block-list{padding-left:1.5rem;margin:1rem 0}.page-content ul li,.page-content ol li,.page-content .wp-block-list li{font-family:"Crimson Text",serif;color:#fff;font-size:1.2rem;line-height:1.6;margin-bottom:.5rem}.page-content a{color:gold;text-decoration:none}.page-content a:hover{text-decoration:underline}.front-page .entry-content{background:#181818;color:#fff;padding:2rem 3rem;border-radius:8px;margin:2rem auto;max-width:1200px;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.2)}.front-page .entry-content h1,.front-page .entry-content h2,.front-page .entry-content h3,.front-page .entry-content h4,.front-page .entry-content h5,.front-page .entry-content h6{color:gold !important;font-family:"Trajan Pro","Cinzel",serif !important;text-transform:uppercase !important;letter-spacing:1px !important;margin-bottom:1rem !important;padding-bottom:.5rem !important;border-bottom:2px solid gold}.front-page .entry-content h1,.front-page .entry-content h2{font-size:2rem !important;font-weight:700 !important}.front-page .entry-content h3,.front-page .entry-content h4{font-size:1.5rem !important;font-weight:600 !important}.front-page .entry-content h5,.front-page .entry-content h6{font-size:1.2rem !important;font-weight:600 !important}.front-page .entry-content p{font-family:"Crimson Text",serif !important;color:#fff !important;font-size:1rem !important;line-height:1.6 !important;margin-bottom:1rem !important}.front-page .entry-content blockquote{background:rgba(255,215,0,.1);border-left:3px solid gold;padding:1rem 1.5rem;margin:1.5rem 0}.front-page .entry-content blockquote p{font-style:italic;margin:0}.front-page .entry-content ul,.front-page .entry-content ol{padding-left:1.5rem;margin:1rem 0}.front-page .entry-content ul li,.front-page .entry-content ol li{font-family:"Crimson Text",serif;color:#fff;font-size:1rem;line-height:1.6;margin-bottom:.5rem}.front-page .entry-content a{color:gold;text-decoration:none}.front-page .entry-content a:hover{text-decoration:underline}.front-page .entry-content p{color:#fff !important;font-family:"Crimson Text",serif !important;line-height:1.6 !important;margin-bottom:1rem !important}.front-page .entry-content blockquote{background:rgba(255,215,0,.1);border-left:3px solid gold;padding:1rem 1.5rem;margin:1.5rem 0}.front-page .entry-content ul,.front-page .entry-content ol{color:#fff;padding-left:1.5rem}.front-page .entry-content ul li,.front-page .entry-content ol li{color:#fff;margin-bottom:.5rem}@media(max-width: 768px){.page-content,.front-page .entry-content{margin:1rem;padding:1.5rem}.page-content h1,.page-content h2,.front-page .entry-content h1,.front-page .entry-content h2{font-size:1.5rem !important}.page-content h3,.page-content h4,.front-page .entry-content h3,.front-page .entry-content h4{font-size:1.2rem !important}.page-content p,.front-page .entry-content p{font-size:.95rem !important}}.main-navigation .navbar-nav .nav-item.dropdown .dropdown-menu{opacity:0;visibility:hidden;transform:translateY(-10px)}@media(max-width: 768px){.main-navigation .navbar-nav .nav-item{margin:.5rem 0}.main-navigation .navbar-nav .nav-item .nav-link{padding:.8rem 1.5rem;font-size:11px;min-height:40px}.main-navigation .navbar-nav .nav-item .nav-link.dropdown-toggle::after{font-size:.8rem}}.single-page,#votingspace,body{background:rgba(24,24,24,.95) !important}.voting-system.modern-design{padding:0 !important;margin:0 !important}.single-page,#votingspace,body,.archive,.single,.search,.category,.tag{background:rgba(24,24,24,.95) !important}.archive .page-header,.search .page-header,.category .page-header,.tag .page-header{background:#181818;padding:2rem 3rem;border-radius:8px;margin:2rem auto;max-width:1200px;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.2)}.archive .page-header .page-title,.search .page-header .page-title,.category .page-header .page-title,.tag .page-header .page-title{font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;text-transform:uppercase !important;letter-spacing:2px !important;font-size:2rem !important;font-weight:700 !important;margin:0;padding-bottom:.5rem;border-bottom:2px solid gold}.archive .content-area,.search .content-area,.category .content-area,.tag .content-area{background:#181818;border-radius:8px;margin:2rem auto;max-width:1200px;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.2);padding:2rem 3rem}.archive .content-area .entry-content,.search .content-area .entry-content,.category .content-area .entry-content,.tag .content-area .entry-content{background:none;padding:0;margin:0;box-shadow:none;border:none}.archive .widget-area,.search .widget-area,.category .widget-area,.tag .widget-area{background:#181818;border-radius:8px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.2)}.archive .widget-area .widget,.search .widget-area .widget,.category .widget-area .widget,.tag .widget-area .widget{margin-bottom:2rem}.archive .widget-area .widget .widget-title,.search .widget-area .widget .widget-title,.category .widget-area .widget .widget-title,.tag .widget-area .widget .widget-title{font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;text-transform:uppercase !important;letter-spacing:1px !important;font-size:1.2rem !important;font-weight:600 !important;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid gold}.archive .widget-area .widget ul,.search .widget-area .widget ul,.category .widget-area .widget ul,.tag .widget-area .widget ul{list-style:none;padding:0;margin:0}.archive .widget-area .widget ul li,.search .widget-area .widget ul li,.category .widget-area .widget ul li,.tag .widget-area .widget ul li{margin-bottom:.5rem}.archive .widget-area .widget ul li a,.search .widget-area .widget ul li a,.category .widget-area .widget ul li a,.tag .widget-area .widget ul li a{color:#fff;text-decoration:none;font-family:"Crimson Text",serif;transition:color .3s ease}.archive .widget-area .widget ul li a:hover,.search .widget-area .widget ul li a:hover,.category .widget-area .widget ul li a:hover,.tag .widget-area .widget ul li a:hover{color:gold}.archive .widget-area .widget .search-form .search-field,.search .widget-area .widget .search-form .search-field,.category .widget-area .widget .search-form .search-field,.tag .widget-area .widget .search-form .search-field{background:hsla(0,0%,100%,.1);border:1px solid rgba(255,215,0,.3);color:#fff;padding:.5rem 1rem;border-radius:4px}.archive .widget-area .widget .search-form .search-field::placeholder,.search .widget-area .widget .search-form .search-field::placeholder,.category .widget-area .widget .search-form .search-field::placeholder,.tag .widget-area .widget .search-form .search-field::placeholder{color:hsla(0,0%,100%,.6)}.archive .widget-area .widget .search-form .search-submit,.search .widget-area .widget .search-form .search-submit,.category .widget-area .widget .search-form .search-submit,.tag .widget-area .widget .search-form .search-submit{background:gold;color:#181818;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.archive .widget-area .widget .search-form .search-submit:hover,.search .widget-area .widget .search-form .search-submit:hover,.category .widget-area .widget .search-form .search-submit:hover,.tag .widget-area .widget .search-form .search-submit:hover{background:rgb(255,227,76.5)}.single .entry-header{background:#181818;padding:2rem 3rem;border-radius:8px;margin:2rem auto;max-width:1200px;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.2)}.single .entry-header .entry-title{font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;text-transform:uppercase !important;letter-spacing:2px !important;font-size:2.5rem !important;font-weight:700 !important;margin:0;padding-bottom:.5rem;border-bottom:2px solid gold}.single .entry-content{background:#181818;border-radius:8px;margin:2rem auto;max-width:1200px;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.2);padding:2rem 3rem}.single .entry-content h1,.single .entry-content h2,.single .entry-content h3,.single .entry-content h4,.single .entry-content h5,.single .entry-content h6{font-family:"Crimson Text",serif !important;color:gold !important;text-transform:uppercase !important;letter-spacing:1px !important;margin-bottom:1rem !important;padding-bottom:.5rem !important;border-bottom:2px solid gold}.single .entry-content p{font-family:"Crimson Text",serif !important;color:#fff !important;font-size:1rem !important;line-height:1.6 !important;margin-bottom:1rem !important}.btn,.button,input[type=submit],input[type=button],button,.wp-block-button__link{background:gold !important;color:#181818 !important;border:none !important;padding:.8rem 1.5rem !important;border-radius:6px !important;font-family:"Trajan Pro","Cinzel",serif !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;cursor:pointer !important;transition:all .3s ease !important;text-decoration:none !important;display:inline-block !important}.btn:hover,.button:hover,input[type=submit]:hover,input[type=button]:hover,button:hover,.wp-block-button__link:hover{background:rgb(255,227,76.5) !important;transform:translateY(-2px) !important;box-shadow:0 4px 15px rgba(255,215,0,.3) !important}.btn:focus,.button:focus,input[type=submit]:focus,input[type=button]:focus,button:focus,.wp-block-button__link:focus{outline:2px solid gold !important;outline-offset:2px !important}.wpcf7{background:#181818;border-radius:8px;padding:2rem 3rem;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.2);margin:2rem auto;max-width:800px}.wpcf7 .wpcf7-form{width:100% !important;max-width:100% !important}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:1.5rem;width:100% !important;display:block !important}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=text],.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=email],.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=tel],.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=url],.wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap select{width:100% !important;max-width:100% !important;box-sizing:border-box !important;background:hsla(0,0%,100%,.1);border:2px solid rgba(255,215,0,.3);color:#fff;padding:1rem;border-radius:6px;font-family:"Crimson Text",serif;font-size:1rem;display:block !important}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=text]::placeholder,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=email]::placeholder,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=tel]::placeholder,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=url]::placeholder,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap select::placeholder{color:hsla(0,0%,100%,.6)}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=text]:focus,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=email]:focus,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=tel]:focus,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=url]:focus,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea:focus,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap select:focus{outline:none;border-color:gold;background:rgba(255,215,0,.1);box-shadow:0 0 15px rgba(255,215,0,.2)}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea{min-height:120px;resize:vertical}.wpcf7 .wpcf7-form .wpcf7-submit{background:gold !important;color:#181818 !important;border:none !important;padding:1rem 2rem !important;border-radius:6px !important;font-family:"Trajan Pro","Cinzel",serif !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;cursor:pointer !important;transition:all .3s ease !important;font-size:1.1rem !important}.wpcf7 .wpcf7-form .wpcf7-submit:hover{background:rgb(255,227,76.5) !important;transform:translateY(-2px) !important;box-shadow:0 4px 15px rgba(255,215,0,.3) !important}.wpcf7 .wpcf7-response-output{margin:1rem 0;padding:1rem;border-radius:6px;font-family:"Crimson Text",serif}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background:rgba(76,175,80,.2);border:2px solid #4caf50;color:#4caf50}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{background:rgba(244,67,54,.2);border:2px solid #f44336;color:#f44336}.wpcf7 .wpcf7-response-output.wpcf7-spam-blocked{background:rgba(255,152,0,.2);border:2px solid #ff9800;color:#ff9800}.wpcf7 .wpcf7-not-valid-tip{color:#f44336;font-size:.9rem;margin-top:.5rem;font-family:"Crimson Text",serif}.wpcf7 .wpcf7-spinner{margin-left:1rem}.no-results,.not-found{background:#181818;border-radius:8px;padding:3rem;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.2);margin:2rem auto;max-width:600px}.no-results .page-title,.not-found .page-title{font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;text-transform:uppercase !important;letter-spacing:2px !important;font-size:2rem !important;font-weight:700 !important;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid gold}.no-results .page-content,.not-found .page-content{background:none;padding:0;margin:0;box-shadow:none;border:none}.no-results .page-content p,.not-found .page-content p{font-family:"Crimson Text",serif !important;color:#fff !important;font-size:1.1rem !important;line-height:1.6 !important;margin-bottom:2rem !important}.voting-system.modern-design{padding:0 !important;margin:0 !important}.card,.archive-card,.related-card,.child-page-card,.feane-offer-card{background:rgba(24,24,24,.8);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,215,0,.2);border-radius:15px;overflow:hidden;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 8px 25px rgba(24,24,24,.3),0 4px 15px rgba(255,215,0,.1);position:relative}.card::before,.archive-card::before,.related-card::before,.child-page-card::before,.feane-offer-card::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, transparent 0%, rgba(255, 215, 0, 0.3) 25%, rgba(255, 215, 0, 0.5) 50%, rgba(255, 215, 0, 0.3) 75%, transparent 100%);border-radius:17px;z-index:-1;opacity:0;transition:opacity .4s ease}.card:hover,.archive-card:hover,.related-card:hover,.child-page-card:hover,.feane-offer-card:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(255,215,0,.4);box-shadow:0 15px 40px rgba(24,24,24,.4),0 8px 25px rgba(255,215,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.card:hover::before,.archive-card:hover::before,.related-card:hover::before,.child-page-card:hover::before,.feane-offer-card:hover::before{opacity:1}.card:hover .card-image img,.archive-card:hover .card-image img,.related-card:hover .card-image img,.child-page-card:hover .card-image img,.feane-offer-card:hover .card-image img{transform:scale(1.05)}.card:hover .card-title,.archive-card:hover .card-title,.related-card:hover .card-title,.child-page-card:hover .card-title,.feane-offer-card:hover .card-title{color:gold !important;text-shadow:0 0 15px rgba(255,215,0,.5)}.card-image{position:relative;overflow:hidden;border-radius:15px 15px 0 0}.card-image img{width:100%;height:200px;object-fit:cover;transition:transform .4s ease}.card-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, transparent 0%, rgba(255, 215, 0, 0.1) 50%, transparent 100%);pointer-events:none}.card-content{padding:1.5rem}.card-content h3,.card-content .card-title{font-family:"Trajan Pro","Cinzel",serif !important;color:#fff !important;font-size:1.3rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px;line-height:1.3}.card-content p,.card-content .card-excerpt{color:hsla(0,0%,100%,.8);font-family:"Crimson Text",serif !important;font-size:.95rem;line-height:1.6;margin-bottom:1rem}.card-content .card-meta{color:rgba(255,215,0,.8);font-family:"Crimson Text",serif !important;font-size:.85rem;font-style:italic;margin-bottom:1rem}.card-content .card-meta .meta-item{display:inline-block;margin-right:1rem}.card-content .card-meta .meta-item:last-child{margin-right:0}.card-content .card-meta .meta-item i{color:gold;margin-right:.3rem}.card .btn,.card-content .btn{background:linear-gradient(135deg, #FFD700 0%, #C9B037 100%);color:#181818;border:none;padding:.75rem 1.5rem;border-radius:25px;font-family:"Trajan Pro","Cinzel",serif !important;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;position:relative;overflow:hidden}.card .btn::before,.card-content .btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.card .btn:hover,.card-content .btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,215,0,.4);color:#181818}.card .btn:hover::before,.card-content .btn:hover::before{left:100%}.archive-card{margin-bottom:2rem}.archive-card .card-content{padding:1.5rem}.archive-card .card-title{font-size:1.4rem;margin-bottom:1rem}.archive-card .card-excerpt{font-size:1rem;line-height:1.7}.related-card,.child-page-card{margin-bottom:1.5rem}.related-card .card-content,.child-page-card .card-content{padding:1.25rem}.related-card .card-title,.child-page-card .card-title{font-size:1.2rem}.feane-offer-card .card-content{padding:1.5rem}.feane-offer-card .card-content h3{color:gold !important;font-size:1.3rem;margin-bottom:1rem}.feane-offer-card .card-content p{color:hsla(0,0%,100%,.9);font-size:1rem}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin:2rem 0}@media(max-width: 768px){.card,.archive-card,.related-card,.child-page-card,.feane-offer-card{margin-bottom:1.5rem}.card:hover,.archive-card:hover,.related-card:hover,.child-page-card:hover,.feane-offer-card:hover{transform:translateY(-5px) scale(1.01)}.card-content{padding:1.25rem}.card-content h3,.card-content .card-title{font-size:1.2rem}.card-content p,.card-content .card-excerpt{font-size:.9rem}.cards-grid{grid-template-columns:1fr;gap:1.5rem}}@media(max-width: 480px){.card-content{padding:1rem}.card-content h3,.card-content .card-title{font-size:1.1rem}.card-content p,.card-content .card-excerpt{font-size:.85rem}.card-image img{height:150px}}a,.link,.nav-link,.wp-block-button__link,.btn-link{color:#c9b037 !important;text-decoration:none !important;transition:all .3s ease !important}a:hover,a:focus,a:active,.link:hover,.link:focus,.link:active,.nav-link:hover,.nav-link:focus,.nav-link:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.btn-link:hover,.btn-link:focus,.btn-link:active{color:gold !important;text-decoration:none !important;text-shadow:0 0 10px rgba(255,215,0,.3)}a:visited,.link:visited,.nav-link:visited,.wp-block-button__link:visited,.btn-link:visited{color:#c9b037 !important}.entry-content a,.page-content a,.post-content a{color:#c9b037 !important;border-bottom:1px solid rgba(255,215,0,.3);padding-bottom:1px}.entry-content a:hover,.page-content a:hover,.post-content a:hover{color:gold !important;border-bottom-color:gold;text-shadow:0 0 8px rgba(255,215,0,.4)}.widget-area,.sidebar,aside{background:#181818;border:1px solid rgba(255,215,0,.2);border-radius:15px;padding:2rem;margin-bottom:2rem;box-shadow:0 8px 25px rgba(24,24,24,.3),0 4px 15px rgba(255,215,0,.1);position:relative}.widget-area::before,.sidebar::before,aside::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg, transparent 0%, rgba(255, 215, 0, 0.2) 25%, rgba(255, 215, 0, 0.3) 50%, rgba(255, 215, 0, 0.2) 75%, transparent 100%);border-radius:16px;z-index:-1}.widget{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,215,0,.1)}.widget:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.widget .widget-title,.widget h3,.widget h4{font-family:"Trajan Pro","Cinzel",serif !important;color:gold !important;font-size:1.3rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:2px !important;margin-bottom:1.5rem !important;padding-bottom:.75rem !important;border-bottom:2px solid rgba(255,215,0,.3);position:relative}.widget .widget-title::after,.widget h3::after,.widget h4::after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:gold;border-radius:1px}.widget ul,.widget ol{list-style:none;padding:0;margin:0}.widget ul li,.widget ol li{margin-bottom:.75rem;padding:.5rem 0;border-bottom:1px solid rgba(255,215,0,.05)}.widget ul li:last-child,.widget ol li:last-child{border-bottom:none}.widget ul li:hover,.widget ol li:hover{background:rgba(255,215,0,.05);border-radius:8px;padding-left:.5rem;transform:translateX(5px)}.widget ul li a,.widget ol li a{color:hsla(0,0%,100%,.8) !important;font-family:"Crimson Text",serif !important;font-size:.95rem;display:block;padding:.25rem 0}.widget ul li a:hover,.widget ol li a:hover{color:gold !important;text-shadow:0 0 8px rgba(255,215,0,.4);transform:translateX(3px)}.widget ul li a::before,.widget ol li a::before{content:"▶";color:gold;margin-right:.5rem;font-size:.7rem;opacity:.7}.widget ul li a:hover::before,.widget ol li a:hover::before{opacity:1;transform:translateX(2px)}.widget .search-form{position:relative}.widget .search-form .search-field{width:100%;background:rgba(24,24,24,.5);border:2px solid rgba(255,215,0,.3);border-radius:25px;color:#fff;padding:.75rem 1rem .75rem 3rem;font-family:"Crimson Text",serif !important;font-size:.9rem}.widget .search-form .search-field::placeholder{color:hsla(0,0%,100%,.5);font-style:italic}.widget .search-form .search-field:focus{outline:none;border-color:gold;background:rgba(24,24,24,.7);box-shadow:0 0 15px rgba(255,215,0,.2)}.widget .search-form .search-submit{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:gold;font-size:1rem;cursor:pointer}.widget .search-form .search-submit:hover{color:#fff;text-shadow:0 0 10px rgba(255,215,0,.5)}.widget .textwidget{color:hsla(0,0%,100%,.8);font-family:"Crimson Text",serif !important;line-height:1.6}.widget .textwidget p{margin-bottom:1rem}.widget .textwidget p:last-child{margin-bottom:0}.widget .textwidget a{color:#c9b037 !important;border-bottom:1px solid rgba(255,215,0,.3)}.widget .textwidget a:hover{color:gold !important;border-bottom-color:gold}.widget.widget_categories ul li,.widget.widget_archive ul li{display:flex;justify-content:space-between;align-items:center}.widget.widget_categories ul li .post-count,.widget.widget_archive ul li .post-count{background:rgba(255,215,0,.2);color:gold;padding:.2rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;min-width:20px;text-align:center}.widget.widget_tag_cloud .tagcloud{display:flex;flex-wrap:wrap;gap:.5rem}.widget.widget_tag_cloud .tagcloud a{background:rgba(255,215,0,.1);color:#c9b037 !important;padding:.4rem .8rem;border-radius:15px;font-size:.8rem !important;border:1px solid rgba(255,215,0,.2)}.widget.widget_tag_cloud .tagcloud a:hover{background:rgba(255,215,0,.2);color:gold !important;border-color:gold;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,215,0,.2)}.widget.widget_nav_menu .menu li{position:relative}.widget.widget_nav_menu .menu li.current-menu-item>a{color:gold !important;font-weight:600}.widget.widget_nav_menu .menu li.current-menu-item>a::before{opacity:1;transform:translateX(3px)}.widget.widget_nav_menu .menu li .sub-menu{margin-left:1rem;margin-top:.5rem;padding-left:1rem;border-left:2px solid rgba(255,215,0,.2)}.widget.widget_nav_menu .menu li .sub-menu li{margin-bottom:.5rem}.widget.widget_nav_menu .menu li .sub-menu li a{font-size:.85rem;color:hsla(0,0%,100%,.7) !important}.widget.widget_nav_menu .menu li .sub-menu li a:hover{color:gold !important}.widget.widget_calendar table{width:100%;border-collapse:collapse}.widget.widget_calendar table caption{color:gold;font-family:"Trajan Pro","Cinzel",serif;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.widget.widget_calendar table th,.widget.widget_calendar table td{padding:.5rem;text-align:center;border:1px solid rgba(255,215,0,.1)}.widget.widget_calendar table th{background:rgba(255,215,0,.1);color:gold;font-weight:600}.widget.widget_calendar table td{color:hsla(0,0%,100%,.8)}.widget.widget_calendar table td a{color:gold !important;font-weight:600}.widget.widget_calendar table td a:hover{color:#fff !important;background:gold;border-radius:3px;padding:.2rem .4rem}.widget.widget_recent_comments .recentcomments{margin-bottom:1rem;padding:.75rem;background:rgba(255,215,0,.05);border-radius:8px;border-left:3px solid rgba(255,215,0,.3)}.widget.widget_recent_comments .recentcomments a{color:#c9b037 !important;font-weight:600}.widget.widget_recent_comments .recentcomments a:hover{color:gold !important}.widget.widget_recent_comments .recentcomments .comment-author-link{color:gold !important;font-style:italic}.widget.widget_recent_entries ul li a{font-weight:600;color:hsla(0,0%,100%,.9) !important}.widget.widget_recent_entries ul li a:hover{color:gold !important}.widget.widget_recent_entries ul li .post-date{color:rgba(255,215,0,.7);font-size:.8rem;font-style:italic;margin-top:.25rem;display:block}.popup-widget{background:#181818;border:1px solid rgba(255,215,0,.2);border-radius:10px;padding:1.5rem;margin-bottom:1.5rem}.popup-widget .popup-widget-title{color:gold !important;font-family:"Trajan Pro","Cinzel",serif !important;font-size:1.1rem !important;margin-bottom:1rem !important;text-transform:uppercase !important;letter-spacing:1px !important}.popup-widget a{color:hsla(0,0%,100%,.8) !important}.popup-widget a:hover{color:gold !important}@media(max-width: 768px){.widget-area,.sidebar,aside{padding:1.5rem;margin-bottom:1.5rem}.widget{margin-bottom:2rem}.widget .widget-title,.widget h3,.widget h4{font-size:1.1rem !important}.widget ul li a{font-size:.9rem}}@media(max-width: 480px){.widget-area,.sidebar,aside{padding:1rem}.widget .widget-title,.widget h3,.widget h4{font-size:1rem !important}.widget ul li a{font-size:.85rem}}.card,.candidate-card-modal{background:rgba(0,0,0,.8) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important}.archive-content{padding-top:4em !important}.widget_block .wp-block-heading{font-size:15px !important}@keyframes menuGlow{0%{box-shadow:0 0 0 rgba(255,215,0,0)}50%{box-shadow:0 0 25px rgba(255,215,0,.5)}100%{box-shadow:0 0 0 rgba(255,215,0,0)}}@keyframes particleFloat{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-25px) scale(1.8)}100%{opacity:0;transform:translateY(-50px) scale(0.3)}}@keyframes particleFloat0{0%{opacity:1;transform:translateY(0) translateX(0) scale(1) rotate(0deg)}25%{opacity:.9;transform:translateY(-15px) translateX(10px) scale(1.5) rotate(90deg)}50%{opacity:.7;transform:translateY(-30px) translateX(-5px) scale(2) rotate(180deg)}75%{opacity:.4;transform:translateY(-45px) translateX(15px) scale(1.2) rotate(270deg)}100%{opacity:0;transform:translateY(-60px) translateX(0) scale(0.2) rotate(360deg)}}@keyframes particleFloat1{0%{opacity:1;transform:translateY(0) translateX(0) scale(1)}30%{opacity:.8;transform:translateY(-20px) translateX(-8px) scale(1.6)}60%{opacity:.5;transform:translateY(-40px) translateX(12px) scale(1.8)}100%{opacity:0;transform:translateY(-70px) translateX(-20px) scale(0.1)}}@keyframes particleFloat2{0%{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}20%{opacity:.9;transform:translateY(-10px) scale(1.3);filter:brightness(1.2)}40%{opacity:.7;transform:translateY(-25px) scale(1.7);filter:brightness(1.5)}60%{opacity:.5;transform:translateY(-40px) scale(1.4);filter:brightness(1.3)}80%{opacity:.2;transform:translateY(-55px) scale(0.8);filter:brightness(0.8)}100%{opacity:0;transform:translateY(-75px) scale(0.1);filter:brightness(0.5)}}.gold-particle{position:absolute;pointer-events:none;z-index:1000}.nav-menu li a.hover-effect{animation:menuGlow .6s ease-in-out}.luxury-comments{margin-top:3rem;padding:2rem;background:hsla(0,0%,100%,.02);border:1px solid rgba(255,215,0,.1);border-radius:15px;backdrop-filter:blur(10px)}.luxury-comments .comments-header{text-align:center;margin-bottom:2rem}.luxury-comments .comments-header .comments-title{color:gold;font-size:1.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin:0}.luxury-comments .comments-header .comments-title i{color:gold;font-size:1.5rem}.luxury-comments .comments-list .luxury-comment{display:flex;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.03);border:1px solid rgba(255,215,0,.05);border-radius:12px;transition:all .3s ease}.luxury-comments .comments-list .luxury-comment:hover{background:hsla(0,0%,100%,.05);border-color:rgba(255,215,0,.2);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,215,0,.1)}.luxury-comments .comments-list .luxury-comment .comment-avatar{flex-shrink:0}.luxury-comments .comments-list .luxury-comment .comment-avatar img{width:60px;height:60px;border:3px solid gold;box-shadow:0 4px 15px rgba(255,215,0,.3)}.luxury-comments .comments-list .luxury-comment .comment-content{flex:1}.luxury-comments .comments-list .luxury-comment .comment-content .comment-meta{margin-bottom:1rem}.luxury-comments .comments-list .luxury-comment .comment-content .comment-meta .comment-author{color:gold;font-size:1.1rem;font-weight:600;margin:0 0 .5rem 0}.luxury-comments .comments-list .luxury-comment .comment-content .comment-meta .comment-author a{color:gold;text-decoration:none}.luxury-comments .comments-list .luxury-comment .comment-content .comment-meta .comment-author a:hover{color:#ffdf33}.luxury-comments .comments-list .luxury-comment .comment-content .comment-meta .comment-date{color:hsla(0,0%,100%,.7);font-size:.9rem}.luxury-comments .comments-list .luxury-comment .comment-content .comment-meta .comment-date i{color:gold}.luxury-comments .comments-list .luxury-comment .comment-content .comment-text{color:#fff;line-height:1.6;margin-bottom:1rem}.luxury-comments .comments-list .luxury-comment .comment-content .comment-actions{display:flex;align-items:center;gap:1rem}.luxury-comments .comments-list .luxury-comment .comment-content .comment-actions .comment-awaiting-moderation{background:linear-gradient(135deg, #ffc107, #ff8f00) !important;color:#000;font-size:.8rem;padding:.5rem 1rem;border-radius:20px;border:none}.luxury-comments .comments-list .luxury-comment .comment-content .comment-actions .reply-link a{color:gold;text-decoration:none;font-size:.9rem;font-weight:500;padding:.5rem 1rem;border:1px solid gold;border-radius:20px;transition:all .3s ease}.luxury-comments .comments-list .luxury-comment .comment-content .comment-actions .reply-link a:hover{background:gold;color:#181818;transform:translateY(-1px);box-shadow:0 4px 15px rgba(255,215,0,.3)}.luxury-comments .comment-navigation{margin:2rem 0}.luxury-comments .comment-navigation .nav-links{display:flex;justify-content:space-between;gap:1rem}.luxury-comments .comment-navigation .nav-links .nav-previous a,.luxury-comments .comment-navigation .nav-links .nav-next a{color:gold;text-decoration:none;padding:.8rem 1.5rem;border:1px solid gold;border-radius:25px;transition:all .3s ease;font-weight:500}.luxury-comments .comment-navigation .nav-links .nav-previous a:hover,.luxury-comments .comment-navigation .nav-links .nav-next a:hover{background:gold;color:#181818;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,215,0,.3)}.luxury-comments .no-comments{background:linear-gradient(135deg, #ffc107, #ff8f00);color:#000;border:none;border-radius:12px;padding:1.5rem;text-align:center;font-weight:500}.luxury-comments .comment-respond{margin-top:2rem;padding:2rem;background:hsla(0,0%,100%,.03);border:1px solid rgba(255,215,0,.1);border-radius:12px}.luxury-comments .comment-respond .reply-title{color:gold;font-size:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;text-align:center}.luxury-comments .comment-respond .reply-title i{color:gold}.luxury-comments .comment-respond .comment-notes{background:linear-gradient(135deg, rgba(255, 215, 0, 0.1), rgba(255, 215, 0, 0.05));border:1px solid rgba(255,215,0,.2);color:#fff;border-radius:8px;padding:1rem;font-size:.9rem}.luxury-comments .comment-respond .comment-notes i{color:gold}.luxury-comments .comment-respond .form-group{margin-bottom:1.5rem}.luxury-comments .comment-respond .form-group .form-label{color:gold;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.luxury-comments .comment-respond .form-group .luxury-input{background:hsla(0,0%,100%,.05);border:1px solid rgba(255,215,0,.2);border-radius:8px;color:#fff;padding:1rem;font-size:1rem;transition:all .3s ease}.luxury-comments .comment-respond .form-group .luxury-input:focus{background:hsla(0,0%,100%,.08);border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1);outline:none}.luxury-comments .comment-respond .form-group .luxury-input::placeholder{color:hsla(0,0%,100%,.5)}.luxury-comments .comment-respond .form-group textarea.luxury-input{resize:vertical;min-height:120px}.luxury-comments .comment-respond .luxury-btn{background:linear-gradient(135deg, #FFD700, #C9B037);border:none;color:#181818;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:1rem 2rem;border-radius:25px;font-size:1rem;transition:all .3s ease;cursor:pointer}.luxury-comments .comment-respond .luxury-btn:hover{background:linear-gradient(135deg, rgb(255, 219, 25.5), rgb(206.4212598425, 183.9311023622, 75.0787401575));transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,215,0,.4)}.luxury-comments .comment-respond .luxury-btn:active{transform:translateY(0)}.luxury-comments .comment-respond .cancel-comment-reply{display:inline-block;margin-top:1rem;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.9rem;transition:color .3s ease}.luxury-comments .comment-respond .cancel-comment-reply:hover{color:gold}@media(max-width: 768px){.luxury-comments{padding:1rem}.luxury-comments .comments-list .luxury-comment{flex-direction:column;text-align:center}.luxury-comments .comments-list .luxury-comment .comment-avatar{margin-bottom:1rem}.luxury-comments .comment-navigation .nav-links{flex-direction:column}.luxury-comments .comment-navigation .nav-links .nav-previous,.luxury-comments .comment-navigation .nav-links .nav-next{text-align:center}}.luxury-social-footer{margin:2rem 0;padding:2rem;background:hsla(0,0%,100%,.02);border:1px solid rgba(255,215,0,.1);border-radius:20px;backdrop-filter:blur(10px);position:relative;overflow:hidden}.luxury-social-footer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 215, 0, 0.05) 50%, transparent 100%);animation:socialShine 3s infinite}.luxury-social-footer .wp-block-social-links{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;position:relative;z-index:2}.luxury-social-footer .wp-block-social-links .wp-social-link{margin:0;padding:0}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg, #FFD700, #C9B037);border:2px solid rgba(255,215,0,.3);border-radius:50%;color:#181818;text-decoration:none;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(255,215,0,.3)}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.3);border-radius:50%;transform:translate(-50%, -50%);transition:all .4s ease}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:hover{background:linear-gradient(135deg, rgb(255, 219, 25.5), rgb(206.4212598425, 183.9311023622, 75.0787401575));border-color:rgba(255,215,0,.8);transform:translateY(-5px) scale(1.1);box-shadow:0 10px 25px rgba(255,215,0,.4)}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:hover::before{width:100%;height:100%}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:hover svg{transform:scale(1.2) rotate(5deg);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:active{transform:translateY(-2px) scale(1.05)}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor svg{width:28px;height:28px;fill:#181818;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor .wp-block-social-link-label{display:none}@keyframes socialShine{0%{left:-100%}50%{left:100%}100%{left:100%}}@media(max-width: 768px){.luxury-social-footer{padding:1.5rem;margin:1rem 0}.luxury-social-footer .wp-block-social-links{gap:1rem}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor{width:50px;height:50px}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor svg{width:24px;height:24px}}@media(max-width: 480px){.luxury-social-footer{padding:1rem}.luxury-social-footer .wp-block-social-links{gap:.8rem}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor{width:45px;height:45px}.luxury-social-footer .wp-block-social-links .wp-social-link .wp-block-social-link-anchor svg{width:20px;height:20px}}.luxury-share{background:hsla(0,0%,100%,.03);border:1px solid rgba(255,215,0,.1);border-radius:15px;padding:2rem;text-align:center;backdrop-filter:blur(10px);position:relative;overflow:hidden}.luxury-share::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 215, 0, 0.05) 50%, transparent 100%);animation:shareShine 4s infinite}.luxury-share .share-title{color:gold;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;position:relative;z-index:2}.luxury-share .share-title i{color:gold;font-size:1.2rem}.luxury-share .share-buttons{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;position:relative;z-index:2}.luxury-share .share-buttons .share-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;border-radius:15px;text-decoration:none;color:#fff;font-weight:500;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;border:2px solid rgba(0,0,0,0)}.luxury-share .share-buttons .share-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);transform:scale(0);border-radius:50%;transition:transform .4s ease}.luxury-share .share-buttons .share-btn:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 30px rgba(0,0,0,.3)}.luxury-share .share-buttons .share-btn:hover::before{transform:scale(1.5)}.luxury-share .share-buttons .share-btn:hover i{transform:scale(1.2) rotate(5deg)}.luxury-share .share-buttons .share-btn:hover .share-label{opacity:1;transform:translateY(0)}.luxury-share .share-buttons .share-btn:active{transform:translateY(-4px) scale(1.02)}.luxury-share .share-buttons .share-btn i{font-size:1.8rem;margin-bottom:.5rem;transition:all .4s ease;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.luxury-share .share-buttons .share-btn .share-label{font-size:.7rem;opacity:.8;transform:translateY(2px);transition:all .4s ease}.luxury-share .share-buttons .share-btn.whatsapp-btn{background:linear-gradient(135deg, #25D366, #128C7E);border-color:#25d366}.luxury-share .share-buttons .share-btn.whatsapp-btn:hover{background:linear-gradient(135deg, #128C7E, #075E54);border-color:#128c7e}.luxury-share .share-buttons .share-btn.linkedin-btn{background:linear-gradient(135deg, #0077B5, #005885);border-color:#0077b5}.luxury-share .share-buttons .share-btn.linkedin-btn:hover{background:linear-gradient(135deg, #005885, #004471);border-color:#005885}.luxury-share .share-buttons .share-btn.facebook-btn{background:linear-gradient(135deg, #1877F2, #0D6EFD);border-color:#1877f2}.luxury-share .share-buttons .share-btn.facebook-btn:hover{background:linear-gradient(135deg, #0D6EFD, #0A58CA);border-color:#0d6efd}.luxury-share .share-buttons .share-btn.twitter-btn{background:linear-gradient(135deg, #1DA1F2, #0D8BD9);border-color:#1da1f2}.luxury-share .share-buttons .share-btn.twitter-btn:hover{background:linear-gradient(135deg, #0D8BD9, #0A6BA8);border-color:#0d8bd9}.luxury-share .share-buttons .share-btn.email-btn{background:linear-gradient(135deg, #EA4335, #D93025);border-color:#ea4335}.luxury-share .share-buttons .share-btn.email-btn:hover{background:linear-gradient(135deg, #D93025, #B31412);border-color:#d93025}@keyframes shareShine{0%{left:-100%}50%{left:100%}100%{left:100%}}@media(max-width: 768px){.luxury-share{padding:1.5rem}.luxury-share .share-title{font-size:1.2rem}.luxury-share .share-buttons{gap:.8rem}.luxury-share .share-buttons .share-btn{width:70px;height:70px}.luxury-share .share-buttons .share-btn i{font-size:1.5rem}.luxury-share .share-buttons .share-btn .share-label{font-size:.65rem}}@media(max-width: 480px){.luxury-share{padding:1rem}.luxury-share .share-buttons{gap:.6rem}.luxury-share .share-buttons .share-btn{width:60px;height:60px}.luxury-share .share-buttons .share-btn i{font-size:1.3rem;margin-bottom:.3rem}.luxury-share .share-buttons .share-btn .share-label{font-size:.6rem}}.card{background:rgba(24,24,24,.8) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border:1px solid rgba(255,215,0,.2) !important;border-radius:15px !important;overflow:hidden !important;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0 8px 25px rgba(24,24,24,.3),0 4px 15px rgba(255,215,0,.1) !important;position:relative !important}.card:hover{transform:translateY(-5px) scale(1.02) !important;box-shadow:0 15px 40px rgba(24,24,24,.4),0 8px 25px rgba(255,215,0,.2) !important}.card-deck .card,.card-group>.card,.card-columns .card{background:rgba(24,24,24,.8) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border:1px solid rgba(255,215,0,.2) !important;border-radius:15px !important;overflow:hidden !important;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0 8px 25px rgba(24,24,24,.3),0 4px 15px rgba(255,215,0,.1) !important;position:relative !important}.card-deck .card:hover,.card-group>.card:hover,.card-columns .card:hover{transform:translateY(-5px) scale(1.02) !important;box-shadow:0 15px 40px rgba(24,24,24,.4),0 8px 25px rgba(255,215,0,.2) !important}.accordion>.card{background:rgba(24,24,24,.8) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border:1px solid rgba(255,215,0,.2) !important;border-radius:15px !important;overflow:hidden !important;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0 8px 25px rgba(24,24,24,.3),0 4px 15px rgba(255,215,0,.1) !important;position:relative !important}.accordion>.card:hover{transform:translateY(-3px) scale(1.01) !important;box-shadow:0 10px 30px rgba(24,24,24,.4),0 6px 20px rgba(255,215,0,.2) !important}
/*# sourceMappingURL=style.css.map */
