.uk-panel {
    border-radius: 30px;
    }
    
    .ks-button-whatsapp {
        color: #fff!important;
        border-color: #25D366;
        background: #25D366;
    }
    
    .ks-button-whatsapp:hover {
        filter: brightness(1.2);
        color: #fff;
        border-color: #25D366;
        background: #25D366;
    }
    form .uk-inline {
        width: 100%;
    }
    
    button.uk-offcanvas-close.uk-icon.uk-close {
        color: #2d4933!important;
        }
    
    .uk-light .uk-navbar-toggle {
        color: #FAF9F1;
    }
    
    .uk-light .uk-navbar-nav>li>a {
    color: #fff;
    }
    
    .uk-light .uk-navbar-nav>li>a:hover {
    color: #a37e2d !important;
    }
    
    .uk-navbar-nav > li.uk-active > a {
        color: #a37e2d !important;
        position: relative; 
    }
    
    .uk-navbar-nav > li.uk-active > a::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 2px; 
        background-color: #a37e2d !important; 
    }
    
    footer > div {
    background: #1b1c20!important;
    }
    
    @font-face {
        font-family: 'Visby CF Demi';
        src: url('/templates/yootheme/fonts/VisbyCF-DemiBold.woff2') format('woff2'),
            url('/templates/yootheme/fonts/VisbyCF-DemiBold.woff') format('woff');
        font-weight: 600;
        font-style: normal;
        font-display: swap;
    }
    
    @font-face {
        font-family: 'Visby CF Extra';
        src: url('/templates/yootheme/fonts/VisbyCF-ExtraBold.woff2') format('woff2'),
            url('/templates/yootheme/fonts/VisbyCF-ExtraBold.woff') format('woff');
        font-weight: bold;
        font-style: normal;
        font-display: swap;
    }
    
    @font-face {
        font-family: 'Visby CF';
        src: url('/templates/yootheme/fonts/VisbyCF-Medium.woff2') format('woff2'),
            url('/templates/yootheme/fonts/VisbyCF-Medium.woff') format('woff');
        font-weight: 500;
        font-style: normal;
        font-display: swap;
    }
    
    @font-face {
        font-family: 'SetaRetaNFW01';
        src: url('/templates/yootheme/fonts/SetaRetaNFW01-Regular.woff2') format('woff2'),
            url('/templates/yootheme/fonts/SetaRetaNFW01-Regular.woff') format('woff');
        font-weight: normal;
        font-style: normal;
        font-display: swap;
    }
    
    @font-face {
        font-family: 'Visby CF';
        src: url('/templates/yootheme/fonts/VisbyCF-Heavy.woff2') format('woff2'),
            url('/templates/yootheme/fonts/VisbyCF-Heavy.woff') format('woff');
        font-weight: 900;
        font-style: normal;
        font-display: swap;
    }
    
    @font-face {
        font-family: 'Visby CF';
        src: url('/templates/yootheme/fonts/VisbyCF-Bold.woff2') format('woff2'),
            url('/templates/yootheme/fonts/VisbyCF-Bold.woff') format('woff');
        font-weight: bold;
        font-style: normal;
        font-display: swap;
    }
    
    @font-face {
        font-family: 'Visby CF';
        src: url('/templates/yootheme/fonts/VisbyCF-Light.woff2') format('woff2'),
            url('/templates/yootheme/fonts/VisbyCF-Light.woff') format('woff');
        font-weight: 300;
        font-style: normal;
        font-display: swap;
    }
    
    @font-face {
        font-family: 'Visby CF';
        src: url('/templates/yootheme/fonts/VisbyCF-Regular.woff2') format('woff2'),
            url('/templates/yootheme/fonts/VisbyCF-Regular.woff') format('woff');
        font-weight: normal;
        font-style: normal;
        font-display: swap;
    }
    
    @font-face {
        font-family: 'Visby CF';
        src: url('/templates/yootheme/fonts/VisbyCF-Thin.woff2') format('woff2'),
            url('/templates/yootheme/fonts/VisbyCF-Thin.woff') format('woff');
        font-weight: 100;
        font-style: normal;
        font-display: swap;
    }
    
    
    
    