/*-- Font Family --*/
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900|Poppins:300,400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i&subset=latin-ext");


body {
    /* background-image: linear-gradient(180deg, #eee, #fff 100px, #fff); */
    font-family: "Verdana", sans-serif;
}

.container {
    max-width: 1200px;
    /* max-width: 960px; */
}

header {
    margin-bottom: 0;
}


/* top menu */

@media (min-width: 992px) {
    #navbarScroll>ul li ul {
        display: none;
        margin: 0;
    }

    #navbarScroll>ul li:hover ul {
        display: block;
    }
}


.nav-link {
    color: #FFFFFF;
}

.nav-link:hover,
.nav-link:focus {
    color: #D6EEFF;
}

.navbar-nav .menu-produkty>.nav-link,
.navbar-nav .menu-products>.nav-link {
    background: #EAF6A2 !important;
    border-radius: 4px;
    color: #14351F !important;
    font-weight: 700;
    margin-inline: 0.2rem;
    padding-inline: 0.85rem;
}

.navbar-nav .menu-produkty>.nav-link:hover,
.navbar-nav .menu-produkty>.nav-link:focus,
.navbar-nav .menu-products>.nav-link:hover,
.navbar-nav .menu-products>.nav-link:focus {
    background: #FFFFFF !important;
    color: #0B2A18 !important;
}

.csi-a11y {
    bottom: 5rem;
    font-family: "Verdana", sans-serif;
    position: fixed;
    right: 1rem;
    z-index: 99998;
}

.csi-a11y__toggle,
.csi-a11y__close,
.csi-a11y__option,
.csi-a11y__reset {
    appearance: none;
    border: 0;
    cursor: pointer;
    font: inherit;
}

.csi-a11y__toggle {
    align-items: center;
    background: #0A2043;
    border-radius: 4px;
    box-shadow: 0 0.55rem 1.35rem rgba(10, 32, 67, 0.22);
    color: #FFFFFF;
    display: inline-flex;
    font-weight: 700;
    gap: 0.45rem;
    line-height: 1.1;
    min-height: 2.65rem;
    padding: 0.62rem 0.88rem;
}

.csi-a11y__toggle:hover,
.csi-a11y__toggle:focus-visible {
    background: #0D5437;
    color: #FFFFFF;
}

.csi-a11y__icon,
.csi-a11y__option-icon {
    align-items: center;
    border: 1px solid currentColor;
    border-radius: 4px;
    display: inline-flex;
    font-weight: 700;
    justify-content: center;
    line-height: 1;
}

.csi-a11y__icon {
    height: 1.65rem;
    width: 1.9rem;
}

.csi-a11y__panel {
    background: #FFFFFF;
    border: 1px solid #D6E0EA;
    border-radius: 6px;
    bottom: calc(100% + 0.75rem);
    box-shadow: 0 1.1rem 2.4rem rgba(10, 32, 67, 0.18);
    color: #1A222F;
    max-height: min(80vh, 42rem);
    overflow: auto;
    padding: 0.95rem;
    position: absolute;
    right: 0;
    width: min(92vw, 23rem);
}

.csi-a11y__header {
    align-items: flex-start;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
    margin-bottom: 1rem;
}

.csi-a11y__header h2 {
    color: #0A2043 !important;
    font-size: 1.08rem;
    font-weight: 800;
    line-height: 1.25;
    margin: 0;
}

.csi-a11y__close {
    align-items: center;
    background: #EDF2F6;
    border-radius: 4px;
    color: #0A2043;
    display: inline-flex;
    flex: 0 0 2.25rem;
    height: 2.25rem;
    justify-content: center;
    width: 2.25rem;
}

.csi-a11y__controls {
    display: grid;
    gap: 0.65rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.csi-a11y__option {
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #CED8E3;
    border-radius: 5px;
    color: #1A222F;
    display: flex;
    flex-direction: column;
    font-weight: 700;
    gap: 0.45rem;
    justify-content: center;
    line-height: 1.2;
    min-height: 4.85rem;
    padding: 0.72rem 0.6rem;
    text-align: center;
}

.csi-a11y__option span,
.csi-a11y__reset span,
.csi-a11y__toggle span {
    color: inherit !important;
}

.csi-a11y__option-icon {
    font-size: 0.82rem;
    min-height: 1.65rem;
    min-width: 1.65rem;
    padding: 0.2rem;
}

.csi-a11y__option:hover {
    background: #F3F8DB;
    border-color: #B9CA56;
    color: #14351F;
}

.csi-a11y__option:hover,
.csi-a11y__option:focus-visible,
.csi-a11y__close:hover,
.csi-a11y__close:focus-visible,
.csi-a11y__reset:hover,
.csi-a11y__reset:focus-visible {
    outline: 0.2rem solid rgba(234, 246, 162, 0.8);
    outline-offset: 0.15rem;
}

.csi-a11y__option[aria-pressed="true"] {
    background: #0D5437;
    border-color: #0D5437;
    color: #FFFFFF;
}

.csi-a11y__reset {
    align-items: center;
    background: #EAF6A2;
    border: 1px solid #C9DD66;
    border-radius: 4px;
    color: #14351F;
    display: inline-flex;
    font-weight: 700;
    gap: 0.45rem;
    justify-content: center;
    margin-top: 0.9rem;
    min-height: 2.65rem;
    padding: 0.62rem 0.9rem;
    width: 100%;
}

.csi-a11y__reset:hover,
.csi-a11y__reset:focus-visible {
    background: #DDF074;
    color: #14351F;
}

html.csi-a11y-font-large {
    font-size: 112.5%;
}

html.csi-a11y-font-large h1,
html.csi-a11y-font-large h2.BannerHeadline,
html.csi-a11y-font-large h1#Slogan {
    font-size: 36pt !important;
}

html.csi-a11y-font-large h2 {
    font-size: 36pt !important;
}

html.csi-a11y-font-large h3 {
    font-size: 30pt !important;
}

html.csi-a11y-font-large h4 {
    font-size: 26pt !important;
}

html.csi-a11y-font-large h5 {
    font-size: 22pt !important;
}

html.csi-a11y-font-large p,
html.csi-a11y-font-large li,
html.csi-a11y-font-large a,
html.csi-a11y-font-large .btn {
    font-size: 15pt !important;
}

html.csi-a11y-font-large .alert-box-title {
    font-size: 24pt !important;
}

html.csi-a11y-line-height body,
html.csi-a11y-line-height p,
html.csi-a11y-line-height li,
html.csi-a11y-line-height td,
html.csi-a11y-line-height th {
    line-height: 1.85;
}

html.csi-a11y-underline-links a:not(.csi-a11y__toggle):not(.btn-top) {
    text-decoration: underline;
    text-decoration-thickness: 0.08em;
    text-underline-offset: 0.18em;
}

html.csi-a11y-hide-images img:not(.csi-a11y img) {
    visibility: hidden;
}

html.csi-a11y-reduce-motion,
html.csi-a11y-reduce-motion :root {
    scroll-behavior: auto;
}

html.csi-a11y-reduce-motion *,
html.csi-a11y-reduce-motion *::before,
html.csi-a11y-reduce-motion *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.001ms !important;
}

html.csi-a11y-contrast body,
html.csi-a11y-contrast #Top1,
html.csi-a11y-contrast #Bottom1,
html.csi-a11y-contrast #menu_belka,
html.csi-a11y-contrast .container,
html.csi-a11y-contrast .container-fluid,
html.csi-a11y-contrast .belka,
html.csi-a11y-contrast .dropdown-menu,
html.csi-a11y-contrast .csi-a11y__panel {
    background: #000000 !important;
    color: #FFFFFF !important;
}

html.csi-a11y-contrast p,
html.csi-a11y-contrast li,
html.csi-a11y-contrast span,
html.csi-a11y-contrast h1,
html.csi-a11y-contrast h2,
html.csi-a11y-contrast h3,
html.csi-a11y-contrast h4,
html.csi-a11y-contrast h5,
html.csi-a11y-contrast h6,
html.csi-a11y-contrast a,
html.csi-a11y-contrast .nav-link,
html.csi-a11y-contrast .dropdown-item,
html.csi-a11y-contrast .reverse,
html.csi-a11y-contrast .csi-a11y__header h2 {
    background: transparent !important;
    color: #FFFFFF !important;
}

html.csi-a11y-contrast a,
html.csi-a11y-contrast .nav-link:hover,
html.csi-a11y-contrast .nav-link:focus,
html.csi-a11y-contrast .dropdown-item:hover,
html.csi-a11y-contrast .dropdown-item:focus {
    color: #FFD500 !important;
}

html.csi-a11y-contrast .btn,
html.csi-a11y-contrast button,
html.csi-a11y-contrast input,
html.csi-a11y-contrast select,
html.csi-a11y-contrast textarea,
html.csi-a11y-contrast .csi-a11y__option,
html.csi-a11y-contrast .csi-a11y__close,
html.csi-a11y-contrast .csi-a11y__reset,
html.csi-a11y-contrast .csi-a11y__toggle {
    background: #000000 !important;
    border: 1px solid #FFD500 !important;
    color: #FFD500 !important;
}

html.csi-a11y-contrast .csi-a11y__option[aria-pressed="true"],
html.csi-a11y-contrast .navbar-nav .menu-produkty>.nav-link,
html.csi-a11y-contrast .navbar-nav .menu-products>.nav-link {
    background: #FFD500 !important;
    color: #000000 !important;
}

@media (max-width: 640px) {
    .csi-a11y {
        bottom: 4.75rem;
        right: 0.75rem;
    }

    .csi-a11y__toggle {
        padding-inline: 0.75rem;
    }

    .csi-a11y__panel {
        width: min(92vw, 22rem);
    }

    .csi-a11y__controls {
        grid-template-columns: 1fr;
    }
}

.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='rgba%28255, 255, 255, 5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    border-color: #FFFFFF !important;

}


li.first-row {
    padding-right: 1em;
}


#Bottom1 {
    border-top: solid 1px #E2E2E2;
    background: rgb(4, 37, 17);
    background: linear-gradient(315deg, rgb(4, 37, 25) 0%, rgb(14, 89, 53) 51%, rgb(9, 99, 52) 100%);
    color: #FFFFFF;
    padding-bottom: 5rem;
    padding-top: 3rem;
    margin-top: 5rem
}

#Bottom1 a,
#Bottom1 p {
    color: #FFFFFF;
}

#Bottom1 img {
    max-height: 90px;
}

#Top1 {
    border-bottom: solid 1px #E2E2E2;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(229, 229, 229, 1);
    -moz-box-shadow: 0px 2px 2px 0px rgba(229, 229, 229, 1);
    box-shadow: 0px 2px 2px 0px rgba(229, 229, 229, 1);
}

#Slogan {
    text-transform: uppercase;
    font-size: 1.6em;
}


h1,
h2,
h3,
h4,
h5,
h6 {
    color: #22253A;
    font-weight: 400;
    margin-top: 1rem;
    font-family: "Lato", sans-serif;
}

h1,
h2.BannerHeadline,
h1#Slogan {
    font-size: 20pt !important;
}

h2 {
    font-size: 20pt !important;
}

h3 {
    font-size: 18pt !important;
}

h4 {
    font-size: 16pt !important;
}

h5 {
    font-size: 14pt !important;
}

p,
li,
a,
.btn {
    font-size: 12pt !important;
}

.alert-box-title {
    font-size: 12pt;
}

.img-item {
    margin-top: 2em
}

hr.hr {
    margin-bottom: 3em;
    margin-top: 2em
}

h2.PageTitle {
    margin-bottom: 2rem;
    font-weight: 400;
}

a {
    color: #141E40;
}

.slider {
    display: flex;
}

.slider>* {
    width: 100%;
    flex: 0 0 auto;
}

.a11y-slider-next {
    float: right;
}

.visuallyhidden,
.visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    color: #FFFFFF !important;
    background-color: #000000 !important;
}



.alert-box {
    display: block;
    position: fixed;
    width: 100%;
    bottom: 0;
    min-height: 50px;
    z-index: 20000;
    background-color: #182D59;
    font-family: Arial, sans-serif;
    color: #fff;
    padding-bottom: 1.5em;
}

.alert-box a {
    color: #fff;
    text-decoration: underline;
}

.alert-box a:hover,
.alert-box a:focus {
    outline: none;
    text-decoration: none;
    border-bottom: 3px solid #FFFFFF;
}

.alert-box-logo {
    position: absolute;
    left: 10px;
    top: 10px;
}

.alert-box-close {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    background: url('data:image/png;base64,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bGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA4LTEzVDE0OjU1OjQ1LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA4LTEzVDE0OjU1OjQ1LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wOC0xM1QxNDo1NTo0NS0wNTowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmZGUyZGFhZC02MzU1LTQzNDUtYjhhMi1jNzY1ZDI3N2E2M2YiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2Yzc1Y2M0ZS1lMGUxLWRmNDQtOTg1NC05OGI1Y2M4NDM5Y2UiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMWYyYjQzZi1mMDY3LTRkN2EtODMwMC01MTcxYzc5NDgxODAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRGlzcGxheSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTFmMmI0M2YtZjA2Ny00ZDdhLTgzMDAtNTE3MWM3OTQ4MTgwIiBzdEV2dDp3aGVuPSIyMDE4LTA4LTEzVDE0OjU1OjQ1LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmRlMmRhYWQtNjM1NS00MzQ1LWI4YTItYzc2NWQyNzdhNjNmIiBzdEV2dDp3aGVuPSIyMDE4LTA4LTEzVDE0OjU1OjQ1LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7dSfNRAAADrklEQVRYw8WZS0tjMRTHZcbNDLMYZzEMsx0QBBfuZu9yVn4FF7WtCrbLbvwe4kIQfBW1KKUPVBC7rK0oooKv1uJjI7pQWqE20/+lucQ0N8m9TdvAobe3Ockv6cnJSU4PIaTHoHyuy9e6/G4Inj+Z7MNEI311idQlQ5xLplHnWzeBVZAq+I4Bh3nQcrlMSqUSOT4+JoeHhySfz1uCZ7zDb5VKRQQebifwIAv6/v5OLi4uyP7+visBPHQ58CHTwKN1qaL1Wq1GLi8vXYPycnNzY7XFlFFTwBHa4uPjY8ugvDw9PbHQkVaBbdhisWgcljUTXWgt2PPz87bBUsF60IGWeYKOwTpAB3WBR6jG1dVVx2CpwPSot2x4JiWw5bru7+87DitYiBkVsGW31WpV2WgikSAbGxuuYaADXVU9xuVFZMAHOqawvb1NJiYmSCAQILFYTFo3m83az6urq5YOdLe2tqR6YBDNctPsvr29SRva29sjoVCIjI2NWQKAaDSqnDHU8fv9tt7U1BTZ3d2V6uCf5me5yXYLhYK0kbW1NbtTVpaXlx118JtIZ2lpSdoXWPhZprDD9BcdO5yfnxcCLCwsNNXFO1HdmZkZrb6Y8pcFnsabl5cX7cXjBILBqAY2Nzen3c/r6+sHs/hgDnd3d65WvNNfDaDZ2VnlgHQETKxZALaXvjk5OXHtpvjFJBOZnTvJ6ekpaxa9AP5Ovx0dHXly9NRdOYFiQDqeRCRgYkofgPvpt1wup9UI61upwB+LoPEOA/K664GJKf0AHnALLJLNzU0SDAaFwOvr66aA/wD4R6smEY/HhbAmZllkEvaig4F7gR0fH7fAfD6f9Ql4fgCw45WVFSOLzrNbY2HZ2YQ9O9m0W2iRW/O0cSDi4mExi9i6VQtxcXFRux8wNcq0560ZsIi4eBCR62oVminDnoKfnZ0dIaxsU3CCVoWm19fXjsGPdvAO4MnJSdc7GA+NEBWhqkwHoa4svLRnWRXAp9NpG1oUoamgoYtDgGYAf6A8IuF4ouo8lUp5ig1wREomk8p6ouBdegjFQbBbh9CHhwftQyi99Cu3+7ZHwxRQ/ulepASphpcbSkMXKWHPV1WdgMYNUytXVU3QuLDrkBlEjF23tmMh3t7eGr1uZS+0CXV5qt1Q116ZjYHopg/cpAyG+JSBFzNB7oM5CdONYaSdSZmI26TM2dkZeX5+5lMEJS/ZpG6kveiGMNitxOJPTfhMYyNoKTNqMm3Lp25/1eWL6dTtf6lKiCD9TI7HAAAAAElFTkSuQmCC');
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
}

.alert-box .alert-box-close:hover,
.alert-box .alert-box-close:focus {
    box-shadow: 0 0 1px 3px #fff;
    outline: none;
    border-radius: 50%;
    border: none;
}

.alert-box-body {
    margin: 10px 400px 10px 50px;
}

.alert-box-title {
    color: #FFFFFF !important;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 1.5em;
}

p#alert-box-message {
    color: #FFFFFF !important;
}

.alert-box-button-container {
    position: absolute;
    right: 0;
    top: 75px;
    width: 300px;
}

.alert-box-button {

    float: left;
    width: 50%;
    padding: 0 10px;
    text-align: center;
    line-height: 2em;
}

.button-allow a {
    display: block;
    padding: 0.4em;
    background-color: #802D2F;
    text-decoration: none;
    width: 7em;
    margin: 0 auto;
}

.button-allow a:hover,
.button-allow a:focus {
    box-shadow: 0 0 1px 3px #fff;
    border: none;
    outline: none;
}



.lbutton {
    padding: 6px 22px;
    background-color: #0A2043;
    color: #ffffff;
    font-size: 12px;
    margin-top: 10px;
    height: 34px;
    line-height: 20px;
    border: solid 1px transparent;
}

.lbutton:hover {
    border-color: #315997;
    background-color: transparent;
    color: #315997;
    border: solid 1px #315997;
}


.alert-box-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 15000;
}

@media screen and (max-width: 768px) {
    .alert-box-body {
        margin-right: 50px;
    }

    .alert-box-button-container {
        position: static;
        float: right;
    }
}

.button-container {
    width: 31em;
    margin: 0 auto;
}

.button {
    line-height: 2em;
    border-radius: 7px;
    margin: 1em;
}

.button:hover,
.button:focus {
    outline: none;
    box-shadow: 0 0 10px 2px #337ab7;
}

#nds {
    font-weight: lighter;
}

p.belka,
div.belka {
    background-color: #EFEFEF;
}

#menu_belka {
    background-color: #0d5437;
    -webkit-box-shadow: 0px 1px 1px 0px #0b2a1f;
    -moz-box-shadow: 0px 1px 1px 0px #0b2a1f;
    box-shadow: 0px 1px 1px 0px #0b2a1f;

}


#intro-banner {
    height: 60vh;
    position: relative;
    z-index: -10;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.page-banner {
    height: 40vh;
    position: relative;
    z-index: -10;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}



h2.BannerHeadline {
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    width: 50%;
    bottom: 10%;
    left: 25%;
    z-index: 5200;
    border: solid 1px #FFFFFF;
    padding: 1em;
    font-weight: lighter;
}

/* Height for devices larger than 576px */
@media (min-width: 992px) {
    #intro-banner {
        margin-top: -58.59px;
    }
}

.btn-top {
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #0A2043;
    border-radius: 4px;
    bottom: 1rem;
    box-shadow: 0 0.45rem 1rem rgba(10, 32, 67, 0.16);
    display: inline-flex;
    height: 2.85rem;
    justify-content: center;
    margin: 0;
    position: fixed;
    right: 1rem;
    width: 2.85rem;
    z-index: 99997;
}

.btn-top:hover,
.btn-top:focus-visible {
    background: #0A2043;
    border-color: #0A2043;
    outline: 0.2rem solid rgba(234, 246, 162, 0.8);
    outline-offset: 0.15rem;
}

.btn-top svg {
    fill: #0A2043;
    height: 1.55rem;
    width: 1.55rem;
}

.btn-top:hover svg,
.btn-top:focus-visible svg {
    fill: #FFFFFF;
}

html.csi-a11y-contrast .btn-top {
    background: #000000 !important;
    border-color: #FFD500 !important;
}

html.csi-a11y-contrast .btn-top svg {
    fill: #FFD500 !important;
}

@media (max-width: 640px) {
    .btn-top {
        bottom: 0.75rem;
        right: 0.75rem;
    }
}
