html {
    --PrimaryColor: #8fc704;
    --SecondaryColor: #fbda0c;
}

body {
    background-image: url(../themes/Start/assets/images/bg.webp);
}

html,
h1,
.uk-navbar-nav>li>a,
.uk-heading-small,
.uk-h3,
.uk-button,
h2,
.uk-card-title {
    font-family: 'Montserrat', sans-serif;
}

.uk-background-cover .uk-overlay-default {
    background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6));
}

.HomeHeader {
    width: 100%;
    height: calc(100vh - 40px);
}

.HomeHeader,
.HomeHeader .uk-link-reset,
.HomeHeader .uk-text-small,
.Tel,
.HomeHeader .uk-heading-small,
.HomeHeader .uk-h3,
h2 {
    color: white !important;
}

.HomeHeader .uk-text-small {
    font-weight: 700;
}

.uk-navbar-nav>li>a,
.HomeHeader .uk-button-link.HomeHeader,
.uk-button {
    font-weight: 500;
}

.Tel,
.HomeHeader .uk-heading-small,
h2 {
    font-weight: 900;
}

.ico-phones {
    border: none;
    box-sizing: border-box;
    height: 16px;
    width: 43px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0icGhvbmUuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjQxLjg5LDgwaC0wLjA3YTE3LjMsMTcuMywwLDAsMS02LjctMS41NjEsMS4xNzIsMS4xNzIsMCwwLDEsLjkzLTIuMTUyLDE1LjIyLDE1LjIyLDAsMCwwLDUuNzgsMS4zNjloMC4wNmE3LjIyMSw3LjIyMSwwLDAsMCw1LjIyLTEuOVY3NS43NDZhMi4xMDYsMi4xMDYsMCwwLDAtLjEtMi45MzZjLTMuMTUtMy4wMzQtNC42My0yLjgxMy02LjAxLTEuNDczbC0yLjE5LDIuMTcyYTEuMTY4LDEuMTY4LDAsMCwxLTEuMy4yMzksMjMuNzMsMjMuNzMsMCwwLDEtNi4zOS00LjcxMWwtMC4xNi0uMTU0YTIzLjg1LDIzLjg1LDAsMCwxLTQuNzEtNi4zOTUsMS4xNjcsMS4xNjcsMCwwLDEsLjI0LTEuM0wxMjI4LjY2LDU5YzEuMzQtMS4zNzUsMS41Ni0yLjg2LTEuNDctNi4wMDdhMi4xMTIsMi4xMTIsMCwwLDAtMi45NC0uMTA2bC0wLjAxLjAwOGE3LjI1OSw3LjI1OSwwLDAsMC0xLjksNS4yNzRjMC4wMiw0LjIxLDIuNDEsOS4xLDYuMzksMTMuMDgxLDAsMCwuMDEuMDA3LDAuMDEsMC4wMTFhMjYuMzk0LDI2LjM5NCwwLDAsMCwyLjU4LDIuMjQ0LDEuMTczLDEuMTczLDAsMCwxLTEuNDMsMS44NiwyOC40ODksMjguNDg5LDAsMCwxLTIuOC0yLjQzNnMwLS4wMDctMC4wMS0wLjAxMWMtNC40MS00LjQxMS03LjA2LTkuOTItNy4wOC0xNC43MzdhOS40ODcsOS40ODcsMCwwLDEsMi42MS02Ljk2NWMwLjAxLS4wMTQuMDMtMC4wMjksMC4wNC0wLjA0M2wwLjA0LS4wMzFhNC40NjIsNC40NjIsMCwwLDEsNi4xOS4yMjQsMTAuOTg2LDEwLjk4NiwwLDAsMSwyLjg2LDQuMzE1LDQuODIxLDQuODIxLDAsMCwxLTEuNDEsNC45NnYwLjAwNmwtMS41NywxLjU4NWEyMy40NTcsMjMuNDU3LDAsMCwwLDMuODYsNC45OTVsMC4xNSwwLjE1NGEyMy42NCwyMy42NCwwLDAsMCw1LDMuODY1bDEuNTgtMS41NzRjMC4wMSwwLC4wMSwwLDAuMDEtMC4wMDdhNC44MzIsNC44MzIsMCwwLDEsNC45Ni0xLjQwNywxMC44MjIsMTAuODIyLDAsMCwxLDQuMzEsMi44NjYsNC40NDUsNC40NDUsMCwwLDEsLjIzLDYuMTg4bC0wLjAzLjAzNGMtMC4wMi4wMTUtLjAzLDAuMDMxLTAuMDUsMC4wNDVBOS40NjcsOS40NjcsMCwwLDEsMTI0MS44OSw4MFptMC43MS0xNy4xNjhhMS4xNjYsMS4xNjYsMCwwLDAsLjc5LTEuNDU2bC0wLjAxLS4wNTRhNi43MzQsNi43MzQsMCwwLDAtNC43OC00LjcyLDEuMTcxLDEuMTcxLDAsMSwwLS42MiwyLjI1OCw0LjExNyw0LjExNywwLDAsMSwyLjAxLDEuMTQ5LDQuMjA1LDQuMjA1LDAsMCwxLDEuMTQsMS45NzRsMC4wMSwwLjA1N2ExLjE4NSwxLjE4NSwwLDAsMCwxLjEzLjg0QTEuMTQyLDEuMTQyLDAsMCwwLDEyNDIuNiw2Mi44MzFabTYuMTYsMS40N2ExMi45NzEsMTIuOTcxLDAsMCwwLTEzLTEzLjA2NmgtMC4wNmExLjE3MiwxLjE3MiwwLDAsMCwwLDIuMzQzaDAuMDZhMTAuNjQxLDEwLjY0MSwwLDAsMSwxMC42NiwxMC43MTIsMS4xNzUsMS4xNzUsMCwwLDAsMS4xNywxLjE3N2gwQTEuMTY1LDEuMTY1LDAsMCwwLDEyNDguNzYsNjQuM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjIwIC01MCkiIGZpbGw9IiM4ZmM3MDQiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPgo8L3N2Zz4=") left 50% top 50% / 21px no-repeat #fff;
    margin-right: 0;
    min-height: 43px;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    border-radius: 250px;
}

.ico-address {
    border: none;
    box-sizing: border-box;
    height: 16px;
    width: 30px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDI1IDMwIiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iYWRyZXMuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik05NjIuNSw2NS42NDRhNS41MDgsNS41MDgsMCwxLDEsNS40NjUtNS41MDgsNS42NDcsNS42NDcsMCwwLDEtLjA3MS44OTIsMS4xNjMsMS4xNjMsMCwxLDEtMi4zLS4zNzcsMy4yNjQsMy4yNjQsMCwwLDAsLjA0MS0wLjUxNCwzLjEzNywzLjEzNywwLDEsMC0yLjcxMywzLjEzNSwxLjE3MiwxLjE3MiwwLDAsMSwuMzExLDIuMzIzQTUuNTEzLDUuNTEzLDAsMCwxLDk2Mi41LDY1LjY0NFptLTQuNzQ3LDQuNTA3Yy0yLjYwOS0yLjgyMy01LjMwNy01Ljc0MS01LjMxMS0xMC4wNzJhMTAuMDg3LDEwLjA4NywwLDAsMSwyMC4xNzQsMGMwLDQuMzI3LTIuNzE1LDcuMjQtNS4zMzgsMTAuMDU3YTMxLjgyNywzMS44MjcsMCwwLDAtMy44LDQuNjMzLDEuMTU4LDEuMTU4LDAsMCwxLTEuOTY2LDBBMzIuMTQ4LDMyLjE0OCwwLDAsMCw5NTcuNzUzLDcwLjE1MVptLTIuOTg2LTEwLjA3MmMwLDMuNDA3LDIuMTc0LDUuNzU2LDQuNjg4LDguNDc0YTQ1LjAwNyw0NS4wMDcsMCwwLDEsMy4wNDYsMy41MzYsNDQuMzI1LDQ0LjMyNSwwLDAsMSwzLjA4MS0zLjU1OWMyLjUyNS0yLjcxMyw0LjcwNS01LjA1Niw0LjcwOS04LjQ1NGE3Ljc3OCw3Ljc3OCwwLDAsMC03Ljc5MS03LjczM0E3LjY1OCw3LjY1OCwwLDAsMCw5NTQuNzY3LDYwLjA3OVptMTguMzU5LDEzLjE2YTE0LjAzMSwxNC4wMzEsMCwwLDAtMy42NS0xLjE4NCwxLjE3MiwxLjE3MiwwLDAsMC0uNDYzLDIuM2MyLjM1NiwwLjQ4MiwzLjMyMiwxLjA2MSwzLjYsMS4zNDNhNi4zMiw2LjMyLDAsMCwxLTIuOTA5LDEuMjE3LDM1LjIwOCwzNS4yMDgsMCwwLDEtMTQuNDEsMCw2LjMxMyw2LjMxMywwLDAsMS0yLjkwOS0xLjIxN2MwLjI3OS0uMjgxLDEuMjQ1LTAuODYsMy42LTEuMzQzYTEuMTcyLDEuMTcyLDAsMCwwLS40NjMtMi4zLDE0LjAxOCwxNC4wMTgsMCwwLDAtMy42NSwxLjE4NEEyLjg4NCwyLjg4NCwwLDAsMCw5NTAsNzUuN2MwLDEuNDU0LDEuNCwyLjU3OSw0LjE3NiwzLjM0NWEzNi42LDM2LjYsMCwwLDAsMTYuNjQ4LDBDOTczLjYsNzguMjc1LDk3NSw3Ny4xNSw5NzUsNzUuN0EyLjg4NiwyLjg4NiwwLDAsMCw5NzMuMTI2LDczLjIzOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTAgLTUwKSIgZmlsbD0iIzhmYzcwNCIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / auto auto no-repeat;
    min-height: 30px;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
}

.ico-phones2 {
    border: none;
    box-sizing: border-box;
    height: 16px;
    width: 30px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0icGhvbmUuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjQxLjg5LDgwaC0wLjA3YTE3LjMsMTcuMywwLDAsMS02LjctMS41NjEsMS4xNzIsMS4xNzIsMCwwLDEsLjkzLTIuMTUyLDE1LjIyLDE1LjIyLDAsMCwwLDUuNzgsMS4zNjloMC4wNmE3LjIyMSw3LjIyMSwwLDAsMCw1LjIyLTEuOVY3NS43NDZhMi4xMDYsMi4xMDYsMCwwLDAtLjEtMi45MzZjLTMuMTUtMy4wMzQtNC42My0yLjgxMy02LjAxLTEuNDczbC0yLjE5LDIuMTcyYTEuMTY4LDEuMTY4LDAsMCwxLTEuMy4yMzksMjMuNzMsMjMuNzMsMCwwLDEtNi4zOS00LjcxMWwtMC4xNi0uMTU0YTIzLjg1LDIzLjg1LDAsMCwxLTQuNzEtNi4zOTUsMS4xNjcsMS4xNjcsMCwwLDEsLjI0LTEuM0wxMjI4LjY2LDU5YzEuMzQtMS4zNzUsMS41Ni0yLjg2LTEuNDctNi4wMDdhMi4xMTIsMi4xMTIsMCwwLDAtMi45NC0uMTA2bC0wLjAxLjAwOGE3LjI1OSw3LjI1OSwwLDAsMC0xLjksNS4yNzRjMC4wMiw0LjIxLDIuNDEsOS4xLDYuMzksMTMuMDgxLDAsMCwuMDEuMDA3LDAuMDEsMC4wMTFhMjYuMzk0LDI2LjM5NCwwLDAsMCwyLjU4LDIuMjQ0LDEuMTczLDEuMTczLDAsMCwxLTEuNDMsMS44NiwyOC40ODksMjguNDg5LDAsMCwxLTIuOC0yLjQzNnMwLS4wMDctMC4wMS0wLjAxMWMtNC40MS00LjQxMS03LjA2LTkuOTItNy4wOC0xNC43MzdhOS40ODcsOS40ODcsMCwwLDEsMi42MS02Ljk2NWMwLjAxLS4wMTQuMDMtMC4wMjksMC4wNC0wLjA0M2wwLjA0LS4wMzFhNC40NjIsNC40NjIsMCwwLDEsNi4xOS4yMjQsMTAuOTg2LDEwLjk4NiwwLDAsMSwyLjg2LDQuMzE1LDQuODIxLDQuODIxLDAsMCwxLTEuNDEsNC45NnYwLjAwNmwtMS41NywxLjU4NWEyMy40NTcsMjMuNDU3LDAsMCwwLDMuODYsNC45OTVsMC4xNSwwLjE1NGEyMy42NCwyMy42NCwwLDAsMCw1LDMuODY1bDEuNTgtMS41NzRjMC4wMSwwLC4wMSwwLDAuMDEtMC4wMDdhNC44MzIsNC44MzIsMCwwLDEsNC45Ni0xLjQwNywxMC44MjIsMTAuODIyLDAsMCwxLDQuMzEsMi44NjYsNC40NDUsNC40NDUsMCwwLDEsLjIzLDYuMTg4bC0wLjAzLjAzNGMtMC4wMi4wMTUtLjAzLDAuMDMxLTAuMDUsMC4wNDVBOS40NjcsOS40NjcsMCwwLDEsMTI0MS44OSw4MFptMC43MS0xNy4xNjhhMS4xNjYsMS4xNjYsMCwwLDAsLjc5LTEuNDU2bC0wLjAxLS4wNTRhNi43MzQsNi43MzQsMCwwLDAtNC43OC00LjcyLDEuMTcxLDEuMTcxLDAsMSwwLS42MiwyLjI1OCw0LjExNyw0LjExNywwLDAsMSwyLjAxLDEuMTQ5LDQuMjA1LDQuMjA1LDAsMCwxLDEuMTQsMS45NzRsMC4wMSwwLjA1N2ExLjE4NSwxLjE4NSwwLDAsMCwxLjEzLjg0QTEuMTQyLDEuMTQyLDAsMCwwLDEyNDIuNiw2Mi44MzFabTYuMTYsMS40N2ExMi45NzEsMTIuOTcxLDAsMCwwLTEzLTEzLjA2NmgtMC4wNmExLjE3MiwxLjE3MiwwLDAsMCwwLDIuMzQzaDAuMDZhMTAuNjQxLDEwLjY0MSwwLDAsMSwxMC42NiwxMC43MTIsMS4xNzUsMS4xNzUsMCwwLDAsMS4xNywxLjE3N2gwQTEuMTY1LDEuMTY1LDAsMCwwLDEyNDguNzYsNjQuM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjIwIC01MCkiIGZpbGw9IiM4ZmM3MDQiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPgo8L3N2Zz4=") left 50% top 50% / auto auto no-repeat;
    min-height: 30px;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
}

.HomeHeader .uk-button-link {
    color: #b9eb44;
}

.HomeHeader .uk-h3,
.uk-card-title {
    font-weight: 300;
}

.uk-card .uk-text-bold {
    color: var(--PrimaryColor);
}

h2 span {
    padding: 5px 15px;
    background-color: var(--PrimaryColor);
}

.FooterBG {
    width: 100%;
}

footer .uk-padding {
    background: rgba(38, 38, 38, 0.8);
    color: rgba(255, 255, 255, 0.75);
}

.Footer {
    background: #262626;
    color: rgba(255, 255, 255, 0.75);
}

#TelModal .uk-modal-dialog{
width: 300px;
}
[uk-lightbox] a {
    cursor: zoom-in;
}

.uk-navbar-nav {
    gap: 0;
}

.uk-navbar-nav>li>a {
    min-height: 40px;
    color: white;
    font-weight: 500;
    padding: 0 20px;
}

.uk-navbar-nav>li:hover>a,
.uk-navbar-nav>li>a[aria-expanded="true"] {
    color: white;
    background-color: var(--PrimaryColor);
}

.uk-button-primary {
    background-color: rgba(144, 199, 4, 0.9);
}

.uk-button-primary:hover {
    background-color: var(--PrimaryColor);
}

.uk-navbar-toggle {
    color: white;
}

.uk-offcanvas-bar {
    background-image: url(../themes/Start/assets/images/bg.webp);
}

.uk-offcanvas-bar,
.uk-offcanvas-bar .uk-nav-primary>li>a {
    color: white;
}

.uk-text-primary {
    color: var(--PrimaryColor) !important;
}

.uk-button-default {
    color: #e5e5e5;
}

.uk-button-default:hover {
    color: white;
    border-color: white;
}

.uk-text-large {
  font-size: 1.25rem;
}

footer .uk-subnav > * > :first-child {
  color: rgba(255, 255, 255, 0.75);
}

footer .uk-link-reset:hover, footer .uk-subnav > * > a:hover {
  color: rgba(255, 255, 255, 1) !important;
}
@media (min-width:300px) {
    .uk-heading-small {
        font-size: 2rem;
    }
}

@media (min-width:640px) {
    .uk-heading-small {
        font-size: 2.6rem;
    }
}

@media (min-width:960px) {
    .uk-heading-small {
        font-size: 3.25rem;
    }
}

@media (min-width:1200px) {}

@media (min-width:1600px) {}