@font-face {
    font-family: 'Helvetica Neue LT Pro';
    src: url('../fonts/HelveticaNeueLTPro-Lt.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
     font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue LT Pro';
    src: url('../fonts/HelveticaNeueLTPro-Roman.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
     font-display: swap;
}

/* ŠUMNIKI NISO OK */
@font-face {
    font-family: 'Helvetica Neue LT Pro';
    src: url('../fonts/HelveticaNeueLTPro-Md.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
     font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue LT Pro';
    src: url('../fonts/HelveticaNeueLTPro-Bd.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
     font-display: swap;
}

/*
* COLORS & FONT & PADDINGS
*/
:root {
    --rw-blog-text-size: 1rem;
    /* --rw-text-size:16px; */
    --rw-blog-h1: 2.3125rem; /* 37px; */
    /* --rw-blog-h2: 1.3125rem; 21px; */
    --rw-line-height: 1.2;
    --rw-font-weight: 300;
    --rw-text-xxs: 0.75rem; /* 12px; */
    /* 16px */
    --rw-text-xs: 1rem;
    /* 18px */
    --rw-text-s: 1rem;
    /* 21px */
    --rw-text-m: 1rem;
    /* 22px */
    --rw-text-l: 1rem;
    /* 24px */
    --rw-text-invert: 1.5rem; /* 24px; */
    --rw-color-gray: #575756;
    --rw-color-gray-light: rgba(87, 87, 86, 0.6);
    --rw-color-lighter:#838B8C;
    --rw-color-light: #b9b9b9;
    --rw-color-gray-dark: #27282A;
    --rw-color-dark: #1c1c1c;
    --rw-color-red: #DB3427;
    --rw-color-red-light: rgba(219, 52, 39, 0.60);
    --rw-color-red-hover:#c52d00;
    --rw-color-green: #39B54A;
    --rw-color-green-light: rgba(57, 181, 74, 0.6);
    --rw-color-green-hover:#23a459;
    --rw-color-yellow:#FFDD00;

    --rw-btn-cta-red-mobile: 0.75rem; /* 12px; */
    --rw-transition: .5s;

    --bs-font-sans-serif: 'Helvetica Neue LT Pro', sans-serif;
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 300;
    --bs-body-color: var(--rw-color-gray);
    --rw-border-radius: 0.625rem; /* 10px; */
    --bs-border-radius: var(--rw-border-radius);
    --bs-btn-padding-y: 0.93em;
    /* 17px on images ??? */
    --bs-body-line-height: 1.2;
    --bs-light: #f2f2f2;
    --bs-light-rgb: 250, 250, 250;
    /* #fafafaf */
    --bs-secondary-color: #f2f2f2;
    --bs-dark: #1b1b1b;
    --bs-dark-rgb: 27, 27, 27;
    --bs-border-radius-sm:.5rem;
    --bs-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.10);
    --rw-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);

    --rw-sw-img: 9.375rem; /* 150px; */

    --bs-form-invalid-border-color:var(--rw-color-red);
    --bs-form-invalid-color: var(--rw-color-red);
    --bs-form-valid-border-color:var(--rw-color-green);
    --bs-form-valid-color: var(--rw-color-green);

    --bs-link-color-rgb:var(--bs-body-color);
    font-weight:700;
}
ol,
ul {
    padding-left:1.5rem;
}
.card {
    --bs-card-border-radius:.5rem;
    --bs-border-width:0;
}

.navbar {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.97656 5.80859C3.97656 5.25631 4.42428 4.80859 4.97656 4.80859H19.0215C19.5738 4.80859 20.0215 5.25631 20.0215 5.80859C20.0215 6.36088 19.5738 6.80859 19.0215 6.80859H4.97656C4.42428 6.80859 3.97656 6.36088 3.97656 5.80859Z' fill='%23575756'/%3E%3Cpath d='M3.97656 11.5C3.97656 10.9477 4.42428 10.5 4.97656 10.5H19.0215C19.5738 10.5 20.0215 10.9477 20.0215 11.5C20.0215 12.0523 19.5738 12.5 19.0215 12.5H4.97656C4.42428 12.5 3.97656 12.0523 3.97656 11.5Z' fill='%23575756'/%3E%3Cpath d='M3.97656 17.1914C3.97656 16.6391 4.42428 16.1914 4.97656 16.1914H19.0215C19.5738 16.1914 20.0215 16.6391 20.0215 17.1914C20.0215 17.7437 19.5738 18.1914 19.0215 18.1914H4.97656C4.42428 18.1914 3.97656 17.7437 3.97656 17.1914Z' fill='%23575756'/%3E%3C/svg%3E");
    --bs-navbar-toggler-padding-y: .375rem;
    --bs-navbar-toggler-padding-x: .375rem;
    --bs-navbar-toggler-focus-width:none;
    --bs-navbar-color: var(--rw-color-gray);
    --bs-navbar-active-color:var(--rw-color-red);
    --bs-navbar-hover-color:var(--rw-color-red);
}
.btn-close {
    --bs-btn-close-bg: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.36832 18.132C1.58727 17.3509 1.58727 16.0846 2.36832 15.3036L15.8033 1.86853C16.5844 1.08748 17.8507 1.08748 18.6318 1.86853C19.4128 2.64958 19.4128 3.91591 18.6318 4.69696L5.19674 18.132C4.41569 18.913 3.14936 18.913 2.36832 18.132Z' fill='%23575756'/%3E%3Cpath d='M2.36801 1.86832C3.14906 1.08727 4.41539 1.08727 5.19644 1.86832L18.6315 15.3033C19.4125 16.0844 19.4125 17.3507 18.6315 18.1318C17.8504 18.9128 16.5841 18.9128 15.803 18.1318L2.36801 4.69674C1.58696 3.91569 1.58696 2.64936 2.36801 1.86832Z' fill='%23575756'/%3E%3C/svg%3E");
    background-size:0.75rem;
    opacity:1;
    height:19px;
    width:19px;
}
.fw-bold {
    font-weight:700;
}
@media (min-width:768px) {
    .btn-close {
        background-size: 1em;;
    }
}
.navbar-nav {
    --bs-nav-link-padding-y:1rem;
}
.offcanvas-body .navbar-nav li:first-child a {
    padding-top:.375rem;
}
.navbar-toggler {
    margin-left:.6rem;
    margin-right:.4rem;
    border:none!important;
}
.navbar-toggler-icon {
    width:1.5rem;
    height:1.5rem;
}
.navbar-toggler-label {
    font-size:1rem;
    font-weight:300;
}
.navbar .nav-link {
    font-weight:700;
}
.sticky-bottom {
    z-index:1010;
}
@media (min-width:992px) {
    .navbar {
        --bs-navbar-toggler-icon-bg: url("data: image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' viewBox='0 0 19 17' fill='none' %3E%3Cpath d='M0.415039 1.91096C0.415039 0.898713 1.23563 0.078125 2.24787 0.078125H16.6198C17.632 0.078125 18.4526 0.898713 18.4526 1.91096C18.4526 2.92321 17.632 3.74379 16.6198 3.74379H2.24787C1.23563 3.74379 0.415039 2.92321 0.415039 1.91096Z' fill='%23575756' /%3E%3Cpath d='M0.415039 8.32502C0.415039 7.31278 1.23563 6.49219 2.24787 6.49219H16.6198C17.632 6.49219 18.4526 7.31278 18.4526 8.32502C18.4526 9.33727 17.632 10.1579 16.6198 10.1579H2.24787C1.23563 10.1579 0.415039 9.33727 0.415039 8.32502Z' fill='%23575756' /%3E%3Cpath d='M0.415039 14.741C0.415039 13.7288 1.23563 12.9082 2.24787 12.9082H16.6198C17.632 12.9082 18.4526 13.7288 18.4526 14.741C18.4526 15.7533 17.632 16.5739 16.6198 16.5739H2.24787C1.23563 16.5739 0.415039 15.7533 0.415039 14.741Z' fill='%23575756' /%3E%3C/svg%3E");
    }
    .navbar-toggler-icon {
        width: 1.1275rem;
        height: 1.03125rem;
    }
    .card {
        --bs-card-border-radius: .625rem;
    }
    .rw-radius-15 {
        border-radius: .9375rem!important;
    }
    .rw-radius-19 {
        border-radius:1.1875rem!important;
    }
}

a {
    transition: all var(--rw-transition);
}
b, strong {
    font-weight:700;
}

hr {
    border-color:#d9d9d9;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 1.5rem;
    line-height: var(--bs-body-line-height);
    font-weight: 700;
}

.h1,
h1 {
    font-size: 2.125rem; /* 34px; */
}

.h2,
h2 {
    font-size: 1.5rem; /* 24px; */
}

.h3,
h3 {
    font-size: 1.4375rem; /* 23px; */
}

.h4,
h4 {
    font-size: 1.375rem; /* 22px; */
}

.h5,
h5 {
    font-size: 1.25rem; /* 20px; */
}

.h6,
h6 {
    font-size: 1.125rem; /* 18px; */
}

.rw-text-label {
    font-size:var(--rw-text-xxs)!important;
}
.rw-text-xxs {
    font-size: var(--rw-text-xxs);
}

.rw-text-xs {
    font-size: var(--rw-text-xs);
}

.rw-text-s {
    font-size: var(--rw-text-s)!important;
}

.rw-text-m {
    font-size: var(--rw-text-m);
}

.rw-text-l {
    font-size: var(--rw-text-l)!important;
}
.rw-text-p {
    font-size:var(--bs-body-font-size);
}
.rw-text-invert {
    font-size:var(--rw-text-invert);
}

.rw-color-light {
    color: var(--rw-color-light)!important;
}
.rw-color-lighter {
    color:var(--rw-color-lighter);
}

.btn {
    text-transform: uppercase;
    --bs-btn-padding-y: .975rem;
    --bs-btn-padding-x: 1em;
    --bs-btn-font-size: 0.875rem; /* 14px; */
    --bs-btn-font-weight: 700;
    --bs-btn-line-height: 1.2;
    --bs-btn-border-radius: 0.625rem; /* 10px; */
}

.btn-primary {
    --bs-btn-bg: var(--rw-color-red);
    --bs-btn-border-color: var(--rw-color-red);
    --bs-btn-disabled-bg: var(--rw-color-red-light);
    --bs-btn-disabled-border-color: var(--rw-color-red-light);
    --bs-btn-hover-bg:var(--rw-color-red-hover);
    --bs-btn-hover-border-color:var(--rw-color-red-hover);
    --bs-btn-active-bg:var(--rw-color-red-hover);
    --bs-btn-active-border-color:var(--rw-color-red-hover);
    --bs-btn-disabled-opacity: 1;
}

.btn-secondary {
    --bs-btn-bg: var(--rw-color-green);
    --bs-btn-border-color: var(--rw-color-green);
    --bs-btn-disabled-bg: var(--rw-color-green-light);
    --bs-btn-disabled-border-color: var(--rw-color-green-light);
    --bs-btn-hover-bg: var(--rw-color-green-hover);
    --bs-btn-hover-border-color:var(--rw-color-green-hover);
    --bs-btn-active-bg: var(--rw-color-green-hover);
    --bs-btn-active-border-color: var(--rw-color-green-hover);
    --bs-btn-disabled-opacity: 1;
}

.btn-outline-primary {
    --bs-btn-color: var(--rw-color-gray);
    --bs-btn-border-color: var(--rw-color-gray);
    --bs-btn-hover-bg: var(--rw-color-gray);
    --bs-btn-hover-border-color: var(--rw-color-gray);
    --bs-btn-active-bg: var(--rw-color-gray);
    --bs-btn-active-border-color: var(--rw-color-gray);
    --bs-btn-disabled-color: var(--rw-color-gray);
    --bs-btn-disabled-border-color: var(--rw-color-gray);
    --bs-btn-disabled-opacity: 1;
}
.btn-outline-secondary {
    --bs-btn-color: #fff;
    --bs-btn-border-color: #fff;
    --bs-btn-hover-color:var(--rw-color-dark);
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #fff;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #fff;
    --bs-btn-disabled-color: var(--rw-color-gray);
    --bs-btn-disabled-border-color: var(--rw-color-gray);
    --bs-btn-disabled-opacity: 1;
}

.btn svg {
    height:1em;
    vertical-align:top;
}

.bg-body-secondary {
    background-color: var(--bs-light) !important;
}

.rw-blog-title {
    font-size: var(--rw-blog-h1);
    font-weight: 300;
}
.form-control {
    border-radius:var(--rw-border-radius);
    border-color:var(--bs-body-color);
    font-weight:300;
}
.form-control:focus {
    box-shadow:none;
    border-color:initial;
}
input,
textarea {
    font-weight:300;
}
input::placeholder ,
textarea::placeholder{
    color: #b2b2b2!important;
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
    color:#b2b2b2;
}
.form-check-input[type=checkbox] {
    border-width:1px;
    border-color:var(--rw-color-light);
}
.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
    border-color:var(--bs-form-invalid-border-color);
}
select.is-invalid {
    background:none!important;
}
.form-check-input.is-valid,
.was-validated .form-check-input:valid {
    border-color: var(--bs-form-valid-border-color);
}
.form-check-input:focus,
.form-control:focus {
    box-shadow:none!important;
}
.form-check-input:checked[type=checkbox] {
    background-color:initial;
    --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 17 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg id='checkbox'%3E%3Cpath id='Vector' d='M13.651,4.271c-0.473,-0.492 -1.24,-0.492 -1.73,-0.016l-4.814,4.708l-2.024,-1.985c-0.49,-0.476 -1.257,-0.476 -1.73,0.017c-0.473,0.492 -0.473,1.263 0.016,1.739l2.873,2.821c0.244,0.23 0.555,0.345 0.848,0.345c0.31,-0 0.62,-0.115 0.849,-0.345l5.663,-5.561c0.522,-0.46 0.522,-1.231 0.049,-1.723Z' style='fill:%23575756;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus,
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    box-shadow:none;
}
img {
    max-width:100%;
    height:auto;
}
@media (min-width:768px) {

    .h1,
    h1,
    .rw-h1 {
        font-size: 2.8125rem; /* 45px; */
    }

    .h2,
    h2,
    .h1-desktop {
        font-size: 2.0625rem; /* 33px; */
    }

    .h3,
    h3,
    .h2-desktop {
        font-size: 1.5rem; /* 24px; */
    }

    :root {
        --rw-text-xxs: 1rem;
        --rw-text-xs: 1.125rem; /* 18px; */
        --rw-text-s: 1.3125rem; /* 21px; */
        --rw-text-m: 1.375rem; /* 22px; */
        --rw-text-l: 1.5rem; /* 24px; */
        --rw-blog-text-size: 1.125rem; /* 18px; */
        --rw-text-invert: 1.3125rem; /* 21px; */
    }

    .rw-mobile-big {
        font-size: 1.3125rem; /* 21px; */
    }
    .btn {
        --bs-btn-padding-x: 2.5em;
        --bs-btn-padding-y: .9rem;
    }
    .btn svg {
        height: 1.1em;
        margin-right: 1rem;
    }
    .rw-text-label {
        font-size: .8125rem!important;
    }
}
@media (min-width:992px) {

    .h1,
    h1 {
        font-size: 2.8125rem; /* 45px; */
    }

    .h2,
    h2 {
        font-size: 2.3125rem; /* 37px; */
    }

    .h3,
    h3 {
        font-size: 1.5rem; /* 24px; */
    }

    .h4,
    h4 {
        font-size: 1.375rem; /* 22px; */
    }
    .btn {
        --bs-btn-font-size: 1rem;
    }
    :root {
        --bs-border-radius: 0.9375rem; /* 15px; */
    }
    .form-control {
        border-width:3px;
    }
}

/* MOBILE content  PADDING: 24px */
/* FAQ tabs max-width: 848px */
@media (min-width:576px) {
    .container-md {
        max-width:540px;
    }
}
@media (min-width:768px) {

    /* DEKSTOP BLOG CONTENT: 678px */
    .container-sm {
        max-width: 678px;
    }
    .container-md {
        max-width:720px;
    }
}

@media (min-width:992px) {

    /* DEKSTOP BLOG CONTENT: 678px */
    .container-md {
        max-width: 867px;
    }
    
    .bg-lg-light {
        --bs-bg-opacity: 1;
        background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
    }
}

@media (min-width:1200px) {
    .container,
    .container-lg,
    .container-xl,
    .container-xxl {
        max-width: 1048px;
    }
}
@media (min-width:1400px) {
    .container-xxxl {
        max-width:1224px;
    }
}

@media (max-width:575px) {
    
    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        padding-left: 1.5rem; /* 24px; */
        padding-right: 1.5rem; /* 24px; */
    }
}

@media (max-width:991px) {
    .bg-body-secondary-xs {
        background-color:var(--bs-light) !important;
    }
}

/* TEMP */
.section {
    display: none;
}

.rw-clickable-parent:not(a)>a::after {
    content: "";
    position: absolute;
    inset: 0;
    cursor: pointer !important;
    display: flex;
}

/* HEADER */
#mainNav {
    position:absolute;
    z-index:9999;
    top:0;
    right:0;
    background:#fff;
    width:100vw;
    padding:1rem;
    margin-left:auto;
    box-shadow: var(--rw-box-shadow);
    padding:1.5rem 1.5rem 2.625rem;
}
#mainNav .btn-close {
    padding-left:0;
    margin-bottom:1.75rem;
}
#mainNav .btn-primary {
    width:280px;
    padding-top:.91rem;
    padding-bottom:.91rem;
}
#mainNav .nav-item.dropdown {
    position:initial;
}
#mainNav .dropdown-menu {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:calc(100% - 9rem);
    margin:0;
    padding:1.5rem;
    background-color:#fff;
    border:none;
    border-radius:0;
}
.btn-back {
        background-position: 0 center;
    --bs-btn-close-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.13052 6.00312C2.13052 5.87656 2.15396 5.75937 2.20083 5.65156C2.24302 5.54375 2.31802 5.44062 2.42583 5.34219L7.57271 0.300779C7.73208 0.141404 7.92661 0.0617169 8.1563 0.061717C8.31567 0.061717 8.46099 0.0992174 8.59224 0.174217C8.7188 0.249217 8.81958 0.352343 8.89458 0.483592C8.96958 0.610155 9.00708 0.75078 9.00708 0.905467C9.00708 1.13515 8.92036 1.33906 8.74692 1.51719L4.14146 6.00312L8.74692 10.4891C8.92036 10.6672 9.00708 10.8711 9.00708 11.1008C9.00708 11.2602 8.96958 11.4031 8.89458 11.5297C8.81958 11.6562 8.7188 11.7547 8.59224 11.825C8.46099 11.9 8.31567 11.9375 8.1563 11.9375C7.92661 11.9375 7.73208 11.8578 7.57271 11.6984L2.42583 6.66406C2.32271 6.56562 2.24771 6.4625 2.20083 6.35469C2.15396 6.24687 2.13052 6.12969 2.13052 6.00312Z' fill='%23575756'/%3E%3C/svg%3E");
}
.dropdown-toggle {
    display:flex;
    justify-content:space-between;
}
.dropdown-toggle::after {
    border:none;
    width:.625rem;
    height:.625rem;
    align-self:center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M9.21842 5.49805C9.21842 5.60352 9.19883 5.70117 9.15963 5.79102C9.12435 5.88086 9.06164 5.9668 8.97148 6.04883L4.66768 10.25C4.53441 10.3828 4.37175 10.4492 4.17968 10.4492C4.04641 10.4492 3.9249 10.418 3.81515 10.3555C3.70932 10.293 3.62505 10.207 3.56233 10.0977C3.49962 9.99219 3.46826 9.875 3.46826 9.74609C3.46826 9.55469 3.54078 9.38477 3.6858 9.23633L7.53688 5.49805L3.6858 1.75977C3.54078 1.61133 3.46826 1.44141 3.46826 1.25C3.46826 1.11719 3.49962 0.998047 3.56233 0.892578C3.62505 0.787109 3.70932 0.705078 3.81515 0.646484C3.9249 0.583984 4.04641 0.552734 4.17968 0.552734C4.37175 0.552734 4.53441 0.619141 4.66768 0.751953L8.97148 4.94727C9.05772 5.0293 9.12043 5.11523 9.15963 5.20508C9.19883 5.29492 9.21842 5.39258 9.21842 5.49805Z' fill='%23DB3427'/%3E%3C/svg%3E");
}
nav .rw-phone::after {
    display:none;
}
.navbar-brand svg {
    height:1.87rem;
    width:auto;
}
.rw-phone {
    color:var(--rw-color-red);
    font-size:1rem;font-weight:700;
}
.rw-phone {
    text-decoration: none;
}
.rw-phone path, .rw-phone rect {
    fill:var(--rw-color-red);
}
.navbar {
    padding-top:.75rem;
    padding-bottom: .75rem;
    border-bottom:1px solid #e9e9e9;
}
@media (min-width:576px) {
    .rw-navbar-wrapper {
        position:relative;
    }
    #mainNav {
        width:360px;
        top: .95rem;
        border-radius:1rem;;
    }
    .rw-phone path,
    .rw-phone rect {
        fill: #000;
    }
}
@media (min-width:768px) {
    #mainNav {
        width:600px;
        top:-4rem;
        border-radius: 0 0 1rem 1rem;
        padding-top:2rem;
        padding-left:4rem;
    }
}
@media (min-width:992px) {
    .navbar-brand svg {
        height: 2.5rem;
    }
    .navbar .vr {
        height:24px;
    }
    .navbar {
        padding-top:1.25rem;
        padding-bottom:1.25rem;
    }
}



/* HP HERO */
.rw-tablica-wrap {
    position:relative;
    --vr-tablica-width:2px;
}
.rw-tablica-wrap input {
    height:3rem; /* 44px; */
    padding-left: 3.125rem; /* 50px; */
    padding-right: 4rem!important;
    border-width: var(--vr-tablica-width);
}
.rw-tablica {
    position:absolute;
    left:0;
    top:0;
    width:2.5rem; /* 40px; */
    height:100%;
    background:url(../img/icon-tablica.png) no-repeat center;
    background-color: #006CE1;
    background-size: 28px 44px;
    border-top-left-radius: var(--rw-border-radius);
    border-bottom-left-radius: var(--rw-border-radius);
    border: var(--vr-tablica-width) solid;
    border-right: none;
}
.rw-tablica-capture {
    cursor: pointer;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.8rem;
    height: 100%;
    background: url(../img/icon-camera.png) no-repeat;
    background-position: 13px center;
    background-size:20px;
}
.rw-hero-form .rw-time svg {
    width:1rem;
    height:1rem;
} 
.rw-hero-form .form-check-input {
    height:1.125rem;
    width:1.125rem;
    border-radius:2px;
}
.rw-hero-form .form-check-label {
    font-size: 0.75rem; /* 12px; */
}

.rw-hero-grid {
    display: grid;
    grid-template-columns: 45% 55%;
    grid-template-rows: 1fr  repeat(2, 5rem);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}

.rw-hero-grid>div:nth-child(1) {
    grid-area: 1 / 1 / 2 / 3;
}

.rw-hero-grid>div:nth-child(2) {
    grid-area: 2 / 1 / 4 / 2;
}

.rw-hero-grid>div:nth-child(3) {
    grid-area: 2 / 2 / 4 / 3;
}
.rw-hero-grid img {
    height: 100%;
    width: auto;
    object-fit: cover;
}
.rw-container-hero .card {
    border-radius:.625rem;
}

@media (min-width:576px) and (max-width:767px) {
    .rw-container-hero {
        max-width: 32.9375rem; /* 527px; */
    }
}

@media (min-width:768px) {
    .rw-tablica-wrap {
        position: relative;
        width: 30.25rem; /* 484px; */
        margin: 0 auto;
        --vr-tablica-width:3px;
    }
    .rw-tablica-capture {
        background-size:auto;
        width: 3.4375rem;
    }
    .rw-tablica {
        width: 2.1875rem; /* 35px; */
        background-size:auto;
    }
    .rw-tablica-wrap input {
        height: 3.5rem; /* 56px; */
        padding-left: 3.1875rem; /* 51px; */
    }
    .rw-hero-form .card {
        border-radius: 19px;
    }
    .rw-hero-form .form-check-input {
        height: 0.875rem; /* 13px; */
        width: 0.875rem; /* 13px; */
        margin-left:-1.2em;
    }
    .rw-hero-form .form-check-label {
        font-size: 0.5625rem; /* 9px; */
    }
    .rw-hero-form .form-check {
        padding-left:1.2rem;
        margin-bottom:0;
        min-height:1em;
        line-height:1;
    }
    .rw-hero-form  {
        padding-left:1.25rem;
        padding-right:1.25rem;
    }
    .rw-hero-grid {
        grid-template-columns: 23% 8% 69%;
        grid-template-rows: repeat(2, 6.875rem);
    }
    .rw-hero-grid>div:nth-child(1) {
        grid-area: 1 / 2 / 2 / 4;
    }
    
    .rw-hero-grid>div:nth-child(2) {
        grid-area: 1 / 1 / 3 / 3;
    }
    
    .rw-hero-grid>div:nth-child(3) {
        grid-area: 2 / 3 / 3 / 4;
    }
}
@media (min-width:992px){
    .rw-hero-form {
        padding-left: 4.3rem;
        padding-right: 4.3rem;
    }
    .rw-hero-grid img {
        margin-top: -0.4rem;
        height: 130%;
    }
    .rw-hero-grid img {
        margin-top:-0.4rem;
        height:130%;
    }
    .rw-hero-grid img {
        margin-top: -0.4rem;
        height: 130%;
    }
}

/* HP section logos */
.section-logos img {
    max-height:1.0625rem!important; /* 17px; */
    width:auto!important;
    max-width:6.75rem;
}
@media (max-width:767px) {
    .rw-logo-wrapper {
        max-width:20rem; /* 320px; */
        margin-left:auto;
        margin-right:auto;
    }
}
@media (min-width:768px) {
    .section-logos img {
        max-height:2.25rem!important;
    }
}

/* HP SECTION Slovenija map */
.rw-map-wrapper img {
    max-width:17.5rem; /* 280px; */
}
@media (min-width:768px) {
    .rw-map-wrapper img {
        max-width:20rem; /* 320px; */
    }
}
@media (min-width:992px) {
    .rw-map-wrapper {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        grid-template-rows: repeat(16, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        justify-items:end;
    }

    .rw-map {
        width: 26.4375rem; /* 423px; */
        margin-left: auto;
        padding-right:2.25rem; /* 36px; */
    }

    .rw-map-1 {
        grid-area: 6 / 4 / 10 / 7;
    }

    .rw-map-2 {
        grid-area: 10 / 4 / 14 / 7;
    }

    .rw-map-3 {
        grid-area: 14 / 4 / 17 / 7;
    }

    .rw-map-4 {
        grid-area: 1 / 1 / 15 / 5;
    }

    .rw-map-wrapper img {
        max-width: 100%;
        height: auto;
    }
}

/* HP SECTION IMG-CARD-OVERLAY */
.rw-card-overlay {
    color: #fff;
    font-size:var(--rw-text-s);
    font-weight: bold;
    border-radius: 15px;
}
.rw-card-overlay img {
    width:100%;
    height:8.4375rem; /* 135px; */
    object-fit: cover;
    object-position: center;
    border-radius:var(--bs-border-radius);
}
.rw-card-img-overlay {
    width:calc(100% - var(--bs-gutter-x));
    left:calc(var(--bs-gutter-x)*.5);
    top:unset;
    padding:.5rem 1rem;
    border-radius: 0px 0px 15px 15px;
    background: rgba(28, 28, 28, 0.50);
    transition: background .5s;
}
.rw-card-img-overlay a {
    color:#fff;
    text-decoration:none;
}
.rw-card-img-overlay:hover {
    background:rgba(28,28,28,.9);
}
.section-icons-v3 img {
    max-height:50px;
}
@media (min-width:768px) {
    .rw-card-overlay img {
        height: 21.25rem; /* 340px; */
    }
    .rw-card-img-overlay {
        padding: 2.3rem 2rem;
    }
}

/* HP SECTION-ICONS */
@media (max-width:767px) {
    .section-icons img,
    .section-icons-v2 img,
    .section-icons-v3 img {
        max-height:48px;
    }
    .section-icons-v2>.container-md>.row {
        background:#fff;
        border-radius: var(--bs-border-radius);
    }
}
@media (min-width:768px) {
    .section-icons>.container>.row {
        background:#fff;
        border-radius: var(--bs-border-radius);
    }
    .section-icons-card {
        max-width:9.6rem;
    }
    .section-icons-v2 {
        background-color:#fff!important;
    }
    .section-icons-v2.bg-light .bg-white {
        background: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important
    }
}
@media (min-width:992px) {
    .section-icons-v2 img {
        max-height: 4rem;
        max-width: 3.125rem;
    }
}

/* HP SECTION star rating */
.rw-img-stars {
    max-width:9rem;
}
.rw-img {
    min-height:10rem;
    object-fit:cover;
}

/* HP SECTION card wide */
.rw-card-wide img {
    height:11.875rem; /* 190px; */
    width:100%;
    object-fit: cover;
    object-position: center;
    border-radius: var(--bs-border-radius);
}
@media (min-width:992px) {
    .rw-img-mobile {
        min-height:15.75rem; /* 252px; */
        height: 100%;
        width: 100%;
        background-size: cover;
        background-position: center;
        border-radius: var(--bs-border-radius);
    }
    .rw-img-stars {
        max-width: 15.625rem;
            /* 250px; */
    }
    .rw-img {
        min-height: 22.5rem;
    }
}
@media (min-width:768px) and (max-width:991px) {
    .rw-card-wide {
        max-width:32.5rem; /* 520px; */
        margin-left:auto;
        margin-right:auto;
    }
}

/* HP SECTION SWIPER CARDS */
.swiperHalf {
    overflow: hidden;
}
.swiper-slide.card {
    height:auto;
}
.swiperHalf .swiper-slide.card img {
    width:100%;
    height:var(--rw-sw-img);
    object-fit:cover;
    object-position:center;
    border-top-left-radius: var(--bs-card-border-radius);
    border-top-right-radius: var(--bs-card-border-radius);
}
.swiper-slide .card-body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height:calc(100% - var(--rw-sw-img));
    padding:2rem 1.25rem 2.8rem;
}
.swiper-slide .card-title {
    line-height: 2;
}
.swiper-slide .btn  {
    align-self:center;
    width:10rem; /* 160px; */
}
.rw-btn-wide,
.rw-btn-x-wide,
.rw-btn-xl-wide {
    min-width:17.5rem; /* 280px; */
    padding-left:.9rem;
    padding-right:.9rem;
}
@media (min-width:768px) {
    :root {
        --rw-sw-img:10.125rem; /* 162px; */
    }
    .swiper-slide .card-body {
        padding-bottom:1.5rem;
    }
    .swiper-slide .card-title {
        line-height:var(--bs-body-line-height);
    }
    .swiper-slide .btn {
        width:100%;
    }
}
@media (min-width:992px) {
    .rw-btn-wide,
    .rw-btn-x-wide,
    .rw-btn-xl-wide {
        min-width: unset;
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .rw-btn-x-wide {
        min-width:15rem; /* 240px */
    }
    .rw-btn-x-wide {
        min-width: 20.6rem; /* 330px */
    }
    .rw-card-wide {
        padding-bottom: 8.625rem; /* 138px; */
    }
    .rw-card-wide .col-lg-6:last-child {
        max-width:25.625rem; /* 410px; */
    }
    .rw-card-wide .btn {
        width:20.5rem; /* 328px; */
        padding-left:1rem;
        padding-right:1rem;
    }
    .swiper-slide .btn {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media (max-width:991px) {
    .section-swiperHalf .container-lg {
        padding-left:0!important;
        padding-right:0!important;
    }
}

/* CTA & FOOTER */
footer {
    background-color: var(--rw-color-gray-dark);
}

.rw-grey-footer {
    color: var(--rw-color-light);
}

.btn-icon svg {
    height: 1.4rem;
    width: auto;
    margin-right: 0.4375rem; /* 7px; */
}

.btn-icon a {
    display: inline-block;
    padding: .375rem 1.3125rem;
    border: 1px solid;
    font-weight: 700;
    font-size: 0.875rem; /* 14px */
}

footer .footer-bottom p {
    color: var(--rw-color-lighter);
    font-size: 0.8125rem; /* 13px; */
}

footer .footer-bottom svg {
    height: 50%;
}

footer .footer-bottom a svg * {
    transition: fill var(--rw-transition);
}
footer .footer-bottom a:hover svg * {
    fill:#fff;
}
.cta-btn {
    --bs-btn-padding-x: 1.5em;
}
.navbar .cta-btn {
    width:14rem;
}

@media (max-width:767px) {
    .cta-btn-xxs {
        --bs-btn-padding-y: .55rem;
        --bs-btn-padding-x: .80rem;
    }
    
    .cta-btn-xxs2 {
        --bs-btn-padding-y: .55rem;
        --bs-btn-padding-x: .56rem;
    }
}

@media (max-width:991px) {
    .cta-btn {
        --bs-btn-padding-x: .5em;
        --bs-btn-padding-y: .588rem;
    }
    footer .rw-dd-items {
        display: block;
    }

    .rw-dd-toggle:after {
        position: absolute;
        display: block;
        content: '';
        width: 0.625rem; /* 10px; */
        height: 0.625rem; /* 10px; */
        top: 0.3125rem; /* 5px; */
        right: 0;
        background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/arrow'%3E%3Cpath id='&%23244;&%23128;&%23175;&%23187;' d='M8.65836 4.99609C8.65836 5.10156 8.63877 5.19922 8.59957 5.28906C8.56429 5.37891 8.50158 5.46484 8.41143 5.54687L4.10762 9.74805C3.97435 9.88086 3.81169 9.94727 3.61962 9.94727C3.48636 9.94727 3.36485 9.91602 3.25509 9.85352C3.14926 9.79102 3.06499 9.70508 3.00228 9.5957C2.93956 9.49023 2.9082 9.37305 2.9082 9.24414C2.9082 9.05273 2.98072 8.88281 3.12575 8.73438L6.97682 4.99609L3.12575 1.25781C2.98072 1.10937 2.9082 0.939453 2.9082 0.748047C2.9082 0.615234 2.93956 0.496094 3.00228 0.390625C3.06499 0.285156 3.14926 0.203125 3.25509 0.144531C3.36485 0.0820312 3.48636 0.0507812 3.61962 0.0507812C3.81169 0.0507812 3.97435 0.117187 4.10762 0.25L8.41143 4.44531C8.49766 4.52734 8.56037 4.61328 8.59957 4.70312C8.63877 4.79297 8.65836 4.89062 8.65836 4.99609Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
    }

    .rw-dd.active .rw-dd-toggle {
        opacity: .6;
    }
    .rw-dd.active .nav-link {
        color:var(--bs-light);
    }
    .rw-dd-items li:first-child{
        padding-top:0!important;
    }
    .rw-dd-items li:first-child .nav-link {
        padding-top:0!important;
    }
    .rw-dd-items li:last-child {
        padding-bottom:.8rem!important;
    }
}

@media (min-width:768px) {
    footer .footer-bottom p {
        font-size: 1.0625rem; /* 17px; */
    }

    footer .footer-bottom svg {
        height: 100%;
    }
    .cta-btn {
        min-width: 13.75rem; /* 220px; */
    }
}
@media (min-width:992px) {
    .rw-foot-down {
        height:calc(100% - 2.8125rem);
    }
}

/* SECTION HERO */
.section-hero img {
    height:10.4rem;
    width:100%;
    object-fit:cover;
    object-position:center;
}
@media (max-width:767px) {
    .w-260 {
        max-width:260px;
    }
}
@media (min-width:768px){
    .section-hero img {
        height: 18.75rem;
    }
}
/* SECTION blog article stil */
.rw-row-card-l img,
.rw-row-card-xl img,
.rw-row-card-xxl img {
    height:13rem;
    width: 100%;
    object-fit: cover;
    object-position: center;
    border-radius:var(--bs-border-radius);
}
@media (max-width:991px) {
    .rw-row-card-xl p,
    .rw-row-card-xxl p {
        margin-bottom: 1.8rem;
    }
}
@media (min-width:992px) {
    .rw-row-card-l img {
        height: 15.75rem;
    }
    .rw-row-card-xl img {
        height: 17.5rem;
    }
    .rw-row-card-xxl img {
        height: 19rem;
    }
}
/* SEKCIJA lokacij */
.lokacije {
    max-width:780px;
    margin-left:auto;
    margin-right:auto;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, auto);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}
.lokacije ul:first-child {
    grid-area: 1 / 1 / 2 / 2;
}
.lokacije ul:nth-child(2) {
    grid-area: 2 / 1 / 3 / 2;
}
.lokacije ul:nth-child(3) {
    grid-area: 3 / 1 / 4 / 2;
}
.lokacije ul:nth-child(4) {
    grid-area: 1 / 2 / 2 / 3;
}
.lokacije ul:nth-child(5) {
    grid-area: 2 / 2 / 3 / 3;
    margin-top:-2rem;
}
.lokacije li {
    padding-bottom:1rem;
}
@media (min-width:500px) {
    .lokacije {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, auto);
    }
    .lokacije ul:nth-child(3) {
        grid-area: 1 / 2 / 2 / 3;
    }
    .lokacije ul:nth-child(4) {
        grid-area: 2 / 2 / 3 / 3;
        margin-top: -2rem;
    }
    .lokacije ul:nth-child(5) {
        grid-area: 1 / 3 / 2 / 4;
        margin-top:0;
    }
}
@media (min-width:768px) {
    .lokacije {
        grid-template-columns: repeat(5, 1fr);
        grid-template-rows: auto;
    }
    .lokacije ul:nth-child(2) {
        grid-area: 1 / 2 / 2 / 3;
    }
    
    .lokacije ul:nth-child(3) {
        grid-area: 1 / 3 / 2 / 4;
    }
    
    .lokacije ul:nth-child(4) {
        grid-area: 1 / 4 / 2 / 5;
        margin-top: 0;
    }
    
    .lokacije ul:nth-child(5) {
        grid-area: 1 / 5 / 2 / 6;
    }
}
@media (min-width:992px) {
    .lokacije li {
        padding-bottom: 0;
    }
}
/* SECTION Star rating */
.rw-stars svg.active path:first-child {
    fill:rgb(255, 193, 7)!important;
}
.rw-star:not(.rw-star-filter) {
    width:20px;
    height:20px;
}
.rw-card-testimonial {
    padding: 1.8rem 1.0625rem 1.5rem;
    border-radius:.5rem;
}
.rw-card-testimonial .card-title {
    margin-bottom:1rem;
    font-size:1.3125rem;
}
.rw-card-testimonial .card-body {
    padding:1.175rem 0 .675rem;
}
.rw-card-testimonial hr {
    margin: .75rem 0;
}
.rw-card-testimonial ul {
    padding-left:2rem;
}
.rw-list-icon {
    margin-bottom:.65rem;
    font-size: .875rem;
    color:var(--rw-color-lighter);
}
.rw-list-icon:before {
    display: inline-block;
    margin-left:-2rem;
    margin-right: .75rem;
    content: '';
    width: 1.0625rem;
    height: 1rem;
    background-repeat:no-repeat;
    background-position: center;
    vertical-align:top;
}
.rw-list-protect:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Ccircle cx='8.6582' cy='8' r='8' fill='%23CECECE'/%3E%3Cpath d='M12.8855 4.61484C12.7491 4.56797 12.5635 4.50609 12.3434 4.43109C11.3427 4.08797 9.05954 3.30797 8.65748 3.19922C8.25542 3.30797 5.97039 4.08797 4.96978 4.43109C4.74965 4.50609 4.5659 4.56984 4.42945 4.61484C4.10744 9.64922 5.81211 11.1192 8.65748 12.7992C11.5028 11.1192 13.2057 9.64922 12.8855 4.61484ZM8.22267 8.90484L10.8224 6.22547C10.9862 6.05672 11.25 6.05672 11.4137 6.22547C11.5774 6.39422 11.5774 6.66609 11.4137 6.83484L8.51739 9.81984C8.43916 9.90047 8.33364 9.94547 8.22085 9.94547C8.10987 9.94547 8.00435 9.90047 7.92431 9.81984L6.33607 8.17922C6.17233 8.01047 6.17233 7.73859 6.33607 7.56984C6.4998 7.40109 6.7636 7.40109 6.92734 7.56984L8.22267 8.90484Z' fill='white'/%3E%3C/svg%3E");
}
.rw-list-location:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23CECECE'/%3E%3Cpath d='M8 3C6.06771 3.00195 4.50182 4.67969 4.5 6.75C4.5 9.44141 7.7612 12.8145 7.89974 12.957C7.95625 13.0156 8.04557 13.0156 8.10026 12.957C8.2388 12.8145 11.5 9.44141 11.5 6.75C11.4982 4.67969 9.93229 3.00195 8 3ZM8 8.46875C7.11406 8.46875 6.39583 7.69922 6.39583 6.75C6.39583 5.80078 7.11406 5.03125 8 5.03125C8.88594 5.03125 9.60417 5.80078 9.60417 6.75C9.60417 7.69922 8.88594 8.46875 8 8.46875Z' fill='white'/%3E%3C/svg%3E%0A");
}
.rw-list-cog:before {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.6582' cy='8' r='8' fill='%23CECECE'/%3E%3Cpath d='M13.3101 7.39778L12.9445 7.33649C12.7426 7.30074 12.5662 7.18581 12.4486 7.01726C12.4154 6.97129 12.3898 6.92276 12.3668 6.87169L12.083 6.18725C11.9808 5.94208 12.0089 5.6637 12.1597 5.44663L12.3642 5.15804V5.14271C12.4179 5.0661 12.4102 4.96139 12.3438 4.89499L11.7584 4.31271C11.6919 4.24631 11.5871 4.23864 11.5104 4.29228H11.4951L11.2062 4.49659C10.9889 4.64982 10.7103 4.68302 10.4649 4.58342L9.79003 4.31015C9.7389 4.28717 9.69033 4.26163 9.64432 4.22843C9.47304 4.11095 9.35801 3.92963 9.32478 3.72532L9.26342 3.36011C9.25064 3.26817 9.16884 3.19922 9.07426 3.19922H8.25624C8.16165 3.19922 8.07985 3.26817 8.06707 3.36011L8.00572 3.72532C7.96226 3.98836 7.78587 4.208 7.54047 4.31015L7.02921 4.51446L6.85538 4.58597C6.60997 4.69068 6.32878 4.66003 6.10893 4.50935L5.80729 4.29228C5.7306 4.23864 5.62579 4.24631 5.55932 4.31271L4.97393 4.89754C4.90746 4.96394 4.8998 5.06865 4.95348 5.14527L5.17076 5.44663C5.32414 5.6637 5.35738 5.94208 5.25768 6.18725L4.97393 6.87679C4.87168 7.12196 4.65183 7.29818 4.38853 7.3416L4.02298 7.40289C3.9284 7.41566 3.85938 7.49738 3.85938 7.59188V8.40912C3.85938 8.50361 3.9284 8.58533 4.02042 8.5981L4.38598 8.65939C4.64928 8.70281 4.86912 8.87903 4.97137 9.1242L5.25512 9.80864C5.35738 10.0564 5.32414 10.3373 5.16821 10.5544L4.95092 10.8557C4.89724 10.9323 4.90491 11.037 4.97137 11.1034L5.55677 11.6883C5.62323 11.7547 5.72804 11.7623 5.80473 11.7087L6.10638 11.4916C6.32366 11.3384 6.6023 11.3052 6.84771 11.4048L7.53791 11.6883C7.78332 11.7904 7.9597 12.0101 8.00316 12.2731L8.06451 12.6383C8.07985 12.7303 8.1591 12.7992 8.25368 12.7992H9.0717C9.16628 12.7992 9.24809 12.7303 9.26087 12.6383L9.32222 12.2731C9.36568 12.0101 9.54206 11.7904 9.78747 11.6883L10.4726 11.4048C10.718 11.3052 10.9992 11.3359 11.2139 11.4916L11.5155 11.7087C11.5922 11.7623 11.697 11.7547 11.7635 11.6883L12.3489 11.1034C12.4154 11.037 12.423 10.9323 12.3693 10.8557L12.1572 10.5544C12.0038 10.3373 11.9706 10.0589 12.0703 9.81374L12.1418 9.64008L12.3463 9.12931C12.4486 8.88414 12.6684 8.70792 12.9317 8.6645L13.2973 8.60321C13.3893 8.58789 13.4583 8.50872 13.4583 8.41422V7.59698C13.4686 7.49994 13.4021 7.41566 13.3101 7.39778ZM10.764 8.25844C10.6183 9.41279 9.56507 10.2326 8.40706 10.0896C7.2516 9.94399 6.43103 8.8918 6.57418 7.73489C6.70711 6.68015 7.60182 5.891 8.66525 5.88844H8.74961C9.91273 5.93186 10.8228 6.90744 10.7793 8.072C10.7768 8.1333 10.7717 8.19459 10.764 8.25844Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (min-width:768px) {
    .rw-star-filter {
        width:36px;
        height:36px;
    }
}
@media (min-width:992px) {
    .rw-card-testimonial {
        padding: 3.375rem 1.5rem 1.625rem;
        border-radius: 1rem;
    }
    .rw-card-testimonial .card-title {
        font-size:1.5rem;
    }
    .rw-card-testimonial .card-body {
        padding:3.2rem 0 .375rem;
    }
    .rw-list-icon {
        font-size:1rem;
        margin-bottom:.375rem;
    }
    .rw-card-testimonial ul {
        margin-left:.625rem;
    }
    .rw-card-testimonial hr {
        margin:2rem 1.25rem 2rem .25rem;
    }
    .rw-gy-45 {
        --bs-gutter-y:2rem;
    }
}

/* Blog Archive cards */
.rw-card-archive {
    box-shadow: var(--rw-box-shadow);
}
.rw-card-archive img {
    width: 100%;
    height: var(--rw-sw-img);
    object-fit: cover;
    object-position: center;
    border-top-left-radius: var(--bs-card-border-radius);
    border-top-right-radius: var(--bs-card-border-radius);
}
.rw-card-archive .card-body {
    padding:1rem .5rem;
}
.card a:not(.btn) {
    color:inherit;
    text-decoration: none;
}
.rw-search-field {
    max-width:22rem;
}
.rw-search-field-wide {
    max-width: 31.5rem;
}
.rw-search-field input {
    width:100%;
    padding:.8rem 3.4rem .8rem .5rem;
    border:1px solid var(--rw-color-lighter);
    border-radius: .5rem;
    font-weight:300;
    color:var(--rw-color-lighter);
}
.rw-search-field button {
    position:absolute;
    right:0;
    width:2.5rem;
    top:0;
    bottom:0;
    border:none;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
    background: var(--rw-color-lighter) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M15.1778 13.9809C17.7039 10.7158 17.4607 6.01221 14.4377 3.03063C12.7897 1.40697 10.6257 0.603516 8.45642 0.603516C6.2871 0.603516 4.12096 1.40907 2.47194 3.03063C-0.82398 6.27794 -0.82398 11.582 2.47194 14.8283C5.49922 17.8099 10.2711 18.0463 13.584 15.5533L18.0288 19.9399C19.0938 21.0373 20.7418 19.4157 19.6301 18.3643L15.1778 13.9809ZM12.8471 13.2611C10.4134 15.6589 6.4984 15.6589 4.06469 13.2611C1.63097 10.8633 1.63097 7.00607 4.06469 4.60825C5.28154 3.40934 6.8711 2.80989 8.45642 2.80989C10.0428 2.80989 11.6313 3.40934 12.8481 4.60825C15.2808 7.00503 15.2808 10.8633 12.8471 13.2611Z' fill='%23F2F2F2'/%3E%3C/svg%3E") no-repeat center;
}
@media (min-width:992px) {
    .rw-card-archive .card-body {
        padding: 2.75rem 1.375rem 2.5rem;
    }
    .rw-search-field {
        font-size:1.25rem;
    }
    .rw-search-field input {
        padding-top:1rem;
        padding-bottom:1rem;
        text-align: center;
    }
    .rw-search-field button {
        width:2.875rem;
    }
}

/* Blog Article */
.rw-blog-excerpt {
    padding-top:.25rem;
    margin-bottom:2rem;
}
.rw-blog-excerpt:after {
    display:block;
    width:100%;
    padding-top:2.25rem;
    content:'';
    border-bottom:1px solid #cecece;
}
.section-blog-content p {
    margin-bottom:2.375rem;
}
.section-blog-content a {
    color:inherit;
    text-decoration: none;
}
.section-blog-content h2,
.section-blog-content h3,
.section-blog-content h4 {
    font-weight: 300;
    margin-bottom:2rem;
}
@media (min-width:768px) {
    .rw-blog-excerpt {
        padding-top:2.7rem;
        margin-bottom:5rem;
    }
    .rw-blog-excerpt:after {
        width:20rem;
        padding-top:6rem;
    }
    .section-blog-content p {
        margin-bottom: 2.75rem;
        font-size: 1.125rem;
    }
    .section-blog-content h2,
    .section-blog-content h3,
    .section-blog-content h4 {
        margin-top: 8.125rem;
    }
}

/**/
.rw-grid-3-5 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: .25rem;
    grid-row-gap: 1rem;
}
.rw-grid-3-5 .card {
    padding:2.25rem 1rem;
}
@media (min-width:576px) {
    .rw-grid-3-5 {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media (min-width:992px) {
    .rw-grid-3-5 {
        grid-template-columns: repeat(5, 1fr);
        grid-column-gap: .625rem;
        grid-row-gap: 1.5rem;
    }
}

/* SECTION HERO 2 COLUMNS */
.rw-icon-left svg {
    vertical-align:bottom;
}
@media (max-width:767px) {
    .rw-icon-left svg {
        width:auto;
        height:1.25rem;
    }
}
@media (min-width:992px) {
    .rw-row-edge-3 {
        margin-left:-1rem;
        margin-right:-1rem;
    }
}

/* VIDEO */
.rw-video-wrapper {
    position:relative;
}
.rw-video-wrapper:not(.rw-novideo):after {
    content:'';
    position: absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background: rgba(87, 87, 86, 0.50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='45' viewBox='0 0 46 45' fill='none'%3E%3Cg opacity='0.7' clip-path='url(%23clip0_2185_15841)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23 45C35.7024 45 46 34.9263 46 22.5C46 10.0736 35.7024 0 23 0C10.2974 0 0 10.0736 0 22.5C0 34.9263 10.2974 45 23 45ZM18.4 15.4386V29.5614C18.4 30.4252 19.3539 30.9668 20.1206 30.5381L32.7527 23.4767C33.5253 23.045 33.5253 21.9551 32.7527 21.5232L20.1206 14.4618C19.3539 14.0333 18.4 14.5748 18.4 15.4386Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2185_15841'%3E%3Crect width='46' height='45' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
    border-radius: 1.875rem;
    z-index:99;
    pointer-events:none;
}
.rw-video-wrapper img {
    width:100%;
    height:100%;
    border-radius: 1.875rem;
    max-height:26rem;
    object-fit: cover;
    object-position: center;
}

/* CARD with img on top */
.rw-card-img img {
    max-height: 11.5rem;
}
.rw-card-img .card-title {
    margin-top:.4rem;
    margin-bottom:1.1rem;
}
.rw-card-img p {
    margin-bottom:.75rem;
}
.rw-card-img-100 img {
    max-height:6.25rem;
    width:auto;
}
@media (min-width:768px) {
    .gy-md-45 {
        --bs-gutter-y: 2.1rem;
    }
}
@media (min-width:992px) {
    .rw-card-img {
        border-radius:var(--bs-border-radius);
    }
    .rw-card-img img {
        max-height: 14rem;
        overflow:hidden;
        border-top-left-radius:var(--bs-border-radius);
        border-top-right-radius: var(--bs-border-radius);
    }
    .rw-card-img .card-body {
        --bs-card-spacer-x:1.5rem;
    }
    .rw-card-img .card-title {
        margin-top: 1rem;
    }
    .rw-container-680 {
        max-width:704px;
    }
    .rw-container-800 {
        max-width:830px;
    }
    .rw-container-920 {
        max-width:940px;
    }
}

/* ACCORDION */
.accordion {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='15' viewBox='0 0 21 15' fill='none'%3E%3Cpath d='M9.61209 13.949L0.333111 3.84688C0.118327 3.61323 -2.90615e-08 3.30133 -2.49076e-08 2.96876C-2.07536e-08 2.63618 0.118327 2.32428 0.333111 2.09063L1.01629 1.34668C1.46145 0.862583 2.18497 0.862583 2.62946 1.34668L10.4214 9.82969L18.222 1.33727C18.4367 1.10362 18.7231 0.974612 19.0284 0.974612C19.334 0.974612 19.6203 1.10362 19.8353 1.33727L20.5183 2.08122C20.7331 2.31505 20.8514 2.62677 20.8514 2.95935C20.8514 3.29192 20.7331 3.60382 20.5183 3.83747L11.2309 13.949C11.0154 14.1832 10.7277 14.3119 10.4219 14.3111C10.1149 14.3119 9.82738 14.1832 9.61209 13.949Z' fill='%23575756'/%3E%3C/svg%3E");
    --bs-accordion-btn-active-icon: var(--bs-accordion-btn-icon);
    --bs-accordion-btn-icon-width:1.31rem;
    --bs-accordion-btn-icon-height:.84rem;
    --bs-accordion-active-color:var(--rw-color-gray);
}
.accordion-item {
    border:none;
    border-radius:var(--bs-border-radius-sm);
    margin-bottom:.5rem;
    padding:1.5rem 1rem;
}
.accordion-item .accordion-button {
    border:none;
    background:none;
    box-shadow:none;
    padding:0;
}
.accordion-item .accordion-body {
    padding:1.5rem 0 0;
}
.accordion-button::after {
    background-position: center;;
}
@media (min-width:992px){
    .accordion-item {
        border-radius: var(--bs-border-radius);
        --bs-accordion-bg: var(--bs-secondary-color);
        margin-bottom:2rem;
        padding:3.25rem 2.25rem 2.875rem;
    }
    .accordion-item .accordion-button {
        font-size:var(--rw-text-s);
    }
    .accordion-item .accordion-body {
        padding-top: 2rem;
    }
}

/* CHECKOUT */
.rw-w-450 {
    font-size: .75rem;
}
.checkout-form .progress {
    height: .5rem;
    background-color: #d9d9d9;
}
.checkout-form .progress-bar {
    background-color: var(--rw-color-green);
}
.rw-err-msg {
    padding:.5rem 1rem;
    background:#f4d2d0;
    color:var(--bs-black);
}
.rw-err-msg-green {
    padding: .5rem 1rem;
    background:#d3ecd7;
    font-size:.875rem;
}
.rw-err {
    max-width:32rem;
}
.rw-err img {
    width:71px;
    height:71px;
}
.js-step {
    display: none;
}
.js-step-active {
    display: block;
}
.rw-disable,
.rw-disable:hover {
    background-color:var(--bs-btn-disabled-bg);
    border-color:var(--bs-btn-disabled-border-color);
}
.fv-plugins-icon {
    position:absolute;
    top:.8rem!important;
    right:.5rem!important;
    width:24px!important;
    height:24px!important;
    pointer-events:none!important;
}
.fv-plugins-icon[data-field="pogoji"] {
    display:none!important;
}
.rw-tablica-wrap .fv-plugins-icon,
input[type="date"] ~ .fv-plugins-icon {
    right: 2.3rem!important;
}
.rw-input-wrapper .btn-check + label {
    border:3px solid #fff;
    border-radius:12px;
    height:100%;
    width:100%;
    overflow: hidden;
}
.rw-input-wrapper .btn-check+label>div {
    padding:1rem;
    color: var(--rw-color-gray-light);
    font-weight:700;
}
.rw-input-wrapper .btn-check+label>.text-reset {
    padding-top:0;
    padding-bottom:0;
}
.rw-input-wrapper input.is-invalid ~ label.rw-img-label {
    box-shadow:0 0 0 3px var(--rw-color-red);
}
.rw-input-wrapper .btn-check:checked + label {
    /* box-shadow:0 0 0 3px var(--rw-color-green); */
    border-color:var(--rw-color-green);
}
.rw-input-wrapper label img {
    width:100%;
}
input.is-valid+.rw-tablica {
    border-color:var(--rw-color-green);
}
input.is-invalid+.rw-tablica {
    border-color: var(--rw-color-red);
}
.rw-radio-flex .rw-input-wrapper {
    max-width:150px;
    background:#fff;
    cursor: pointer;
    border-radius:12px;
}
.section-logos .rw-input-wrapper {
    background:none;
}
.rw-radio-flex .rw-input-wrapper>img {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.rw-btn-green {
    color:var(--rw-color-green);
} 
.rw-btn-green:hover {
    color:var(--rw-color-green-hover);
}
.rw-w-320 * {
    width:100%;
}
.checkout-form input[type="text"]:not([name="tablica"]),
.checkout-form input[type="date"],
.checkout-form textarea,
.checkout-form select,
.checkout-form input[type="password"] {
    padding:.6rem 1rem;
    border-radius: 8px;
    border-width:1px;
}
.checkout-form input[type="text"]:not(.is-invalid),
.checkout-form input[type="date"]:not(.is-invalid) {
    border-color: var(--rw-color-gray);
}
.rw-tooltip-wrapper {
    position: relative;
    text-transform: initial;
    margin-top:10px;
    padding-right:10px;
}
.rw-tooltip {
    position: absolute;
    width:207px;
    right: 30px;
    bottom: 100%;
    height:0;
    background-color: #d3ecd7;
    border-radius: 30px 30px 0 30px;
}
.rw-tooltip-icon {
    position:absolute;
    top:-5px;
    right:-5px;
    width:20px;
}
.rw-tooltip img {
    height:0px;
    opacity:0;
    transition:all var(--rw-transition);
}
.rw-tooltip-icon:hover path,
.rw-tooltip-icon.active path {
    fill:#86d190;
}
.rw-tooltip-icon:hover~.rw-tooltip,
.rw-tooltip-icon:active~.rw-tooltip {
    padding: 1rem .6rem;
    height:auto;
}
.rw-tooltip-icon:hover ~ .rw-tooltip img,
.rw-tooltip-icon:active ~ .rw-tooltip img {
    height:auto;
    opacity:1;
}
.checkout-form .accordion-item {
    padding:0;
    background:none;
}
.rw-tag-wrapper {
    overflow:visible!important;
}
.rw-tag-wrapper img {
    border-radius:8px 8px 0 0;
}
.rw-tag {
    background:#FFDF00;
    color:var(--rw-color-gray)!important;
    padding:.5rem .75rem!important;
    position: absolute;
    top:1rem;
    left:-.5rem;
    font-size:.625rem;
    line-height:1;
    font-weight: bold;
    z-index:999;
}
#prevButton,
#nextButton {
    width:17.5rem;
    padding-left:.9rem;
    padding-right:.9rem;
}
.rw-input-img {
    background:#f1f1f1;
    padding:1.5rem .5em!important;
}
.section-logos .rw-input-wrapper {
    max-width: 100%;
}
.popup {
    position:fixed;
    z-index:9999;
    top:20%;
    left:50%;
    transform:translateX(-50%);
    width:calc(100vw - 3rem);
    max-width: 520px;
    padding:4.5rem 1rem 1.5rem;
    background:#fff;
    border:1px solid;
    border-radius:8px;
}
.popup .btn {
    width:100%;
    max-width:17.5rem;
}
#popupClose {
    position: absolute;
    top:1rem;
    right:1rem;
    cursor:pointer;
    background-size:1rem;
}
.popup input {
    border:1px solid var(--rw-color-gray);
    border-radius: .5rem;
    padding:.8rem 1.5rem;
    font-size:var(--rw-text-s);
    max-width:20.5rem;
    width:100%;
}
.popup .rw-phone path,
.popup .rw-phone rect {
    fill: var(--rw-color-gray);
}
@supports selector(::-webkit-calendar-picker-indicator) {
    input[type="date"] {
        background: url(../img/icon-calendar.svg) calc(100% - 20px) no-repeat!important;
        background-size: 20px!important;
    }
}
input[type="date"]::-webkit-calendar-picker-indicator {
    background-image:none;
}
@media (orientation:landscape) and (max-height:540px) {
    .popup {
        top:4%;
        padding-top:2.5rem;
    }
}
@media (min-width:576px) {
    .rw-w-450,
    .rw-w-320 {
        max-width:20.875rem;
        margin-left:auto;
        margin-right:auto;
    }
    .rw-w-450 {
        max-width: 27rem;
    }
    .rw-w-500 {
        max-width:31.5rem;
    }
    .popup .btn {
        width: 15rem;
    }
}
@media (min-width:768px) {
    .checkout-form .progress {
        width:31.125rem;
    }
    .checkout-form .rw-tablica-wrap {
        width:34rem;
    }
    .checkout-form .rw-tablica input {
        font-size:1.25rem;
    }
    .rw-err-msg,
    .rw-err-msg-green {
        padding:2rem 1.3rem;
        font-size:1rem;
    }
    .rw-err img {
        width: 113px;
        height: 113px;
    }
    .fv-plugins-icon {
        top: .5rem!important;
        right:.5rem!important;
        width:40px!important;
        height:40px!important;
    }
    .rw-tablica-wrap .fv-plugins-icon,
    input[type="date"] ~ .fv-plugins-icon {
        right: 3.1rem!important;
    }
    .checkout-form input[type="text"],
    .checkout-form input[type="date"],
    .checkout-form textarea,
    .checkout-form select,
    .checkout-form input[type="password"] {
        font-size: 1.25rem;
        padding:.9rem 1.3rem!important;
    }
    .checkout-form input[type="text"]:not([name="tablica"]),
    .checkout-form input[type="date"],
    .checkout-form textarea,
    .checkout-form select,
    .checkout-form input[type="password"] {
        border-radius:.3rem;
        border-width:3px;
    }
    .rw-radio-flex .rw-input-wrapper {
        width:190px;
    }
    .rw-radio-flex .rw-input-wrapper.rw-wider {
        width: 320px;
        max-width:320px;
    }
    input[type="date"] {
        background-size: 40px;
    }
    .rw-tooltip {
        right: -210px;
        bottom: 80%;
        border-radius: 30px 30px 30px 0;
    }
    #prevButton,
    #nextButton {
        width: 15rem;
    }
    .popup {
        padding: 5rem 4rem 3.375rem;
        max-width: 732px;
    }
    .rw-tag {
        font-size:1rem;
    }
}
@media (min-width:992px) {
    .rw-tooltip {
        right: -231px;
    }
    .rw-radio-flex .rw-input-wrapper {
        max-width: 190px;
    }
    .popup {
        top:20%;
    }
}

/* Random */
.rw-shadow-wide {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.250);
    border-color:var(--rw-color-gray);
}
.rw-card-job {
    padding:2rem 2.5rem;
}
.rw-card-job p {
    margin-bottom:1.5rem;
}
.rw-card-job p:last-child {
    margin-bottom:0;
}
@media (min-width:768px) {
    .rw-list-adjust {
        padding-top:1px;
    }
}
@media (min-width:992px) {
    .rw-card-job {
        padding:3.75rem 1.5rem 3rem;
    }
}



/* PORTAL */
.rw-text-initial {
    text-transform:initial!important;
}
.rw-menu {
    position:static;
}
.rw-menu-profil {
    position: absolute;
    top:3.9rem!important;
    padding:2rem 2rem 1.5rem;
    border:none;
    border-radius: 0 0 1rem 1rem;
    box-shadow:1px 1px 2px #00000040;
    z-index:1;
    width:100vw;
    left:0;
}
.rw-menu-profil:after {
    content:'';
    position:absolute;
    top:-.6rem;
    right:5.4rem;
    border:.7rem solid;
    border-color: transparent #fff #fff transparent;
    box-shadow: .5px 1.5px 1px #00000020;
    transform: rotate(225deg);
}
.rw-cards-stats .card-shadow {
    max-width: 13.5rem;
}
.card-shadow {
    background:#fff;
    border-radius:1rem;
    font-size:1rem;
    box-shadow:1px 1px 2px #00000040;
    padding:2rem 2.5rem;
}
.card-shadow .rw-text-big {
    font-size:2.125rem;
    font-weight:700;
    padding:.4rem .1rem;
}
.card-shadow:nth-child(odd) .rw-text-big {
    border-bottom:5px solid var(--rw-color-red);
}
.card-shadow:nth-child(even) .rw-text-big {
    border-bottom: 5px solid var(--rw-color-yellow);
}
.no-header {
    min-height:100dvh;
    display:flex;
    flex-direction: column;
}
.no-header footer {
    margin-top:auto;
}
.rw-form-portal {
    max-width:320px;
    margin-left:auto;
    margin-right:auto;
}
.input-group .form-control {
    border-left:none;
}
.input-group-text {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-width: 1px;
    border-color:var(--rw-color-gray);
    border-right:none;
    background:var(--bs-body-bg);
}
.input-group-text svg {
    width:20px;
    height:20px;
}
.rw-form-portal .form-check label {
    vertical-align:bottom;
}
.rw-img-border {
    border:3px solid #fff;
    border-radius:12px;
    overflow:hidden;
    padding:1.5rem 3rem!important;
    background:#f1f1f1;
}
.rw-input-wrapper {
    position:relative;
}
.rw-input-wrapper:not(.fv-plugins-bootstrap5-row-invalid):not(.fv-plugins-bootstrap5-row-valid) .fv-plugins-icon--enabled:not(.fv-plugins-icon--invalid) {
    display:none;
}
.rw-file-upload {
    position: relative;
}
.rw-file-upload label {
    display: block;
    max-width:11.875rem;
    margin:0 auto;
    border:3px solid #fff;
    border-radius:15px;
    text-align:center;
    font-size: .81rem;
}
.rw-file-upload label:hover {
    cursor: pointer;
}
.rw-file-upload input {
    position: absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    font-size:1;
    width:0;
    height:100%;
    opacity:0;
}
.rw-file-upload .top {
    background:#f0f0f0;
    font-weight:300;
    padding:2rem 1rem 1rem;
    border-radius: 15px 15px 0 0;
}
.rw-file-upload .bottom {
    background:#fff;
    font-weight:700;
    padding:1rem 1rem 1.25rem;
}
.removeBtn {
    display:flex;
    justify-content: center;
    align-items: center;
    background:#f0f0f0;
    border-radius:50%;
    height:40px;
    flex:0 0 40px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2185_8414)'%3E%3Cpath d='M8.71079 5.79688C8.50387 5.79688 8.33594 5.96474 8.33594 6.17158V13.2535C8.33594 13.4604 8.50387 13.6283 8.71079 13.6283C8.91771 13.6283 9.08565 13.4604 9.08565 13.2535V6.17158C9.08565 5.96474 8.91771 5.79688 8.71079 5.79688Z' fill='%23575756' /%3E%3Cpath d='M4.28892 5.79688C4.082 5.79688 3.91406 5.96474 3.91406 6.17158V13.2535C3.91406 13.4604 4.082 13.6283 4.28892 13.6283C4.49584 13.6283 4.66377 13.4604 4.66377 13.2535V6.17158C4.66377 5.96474 4.49584 5.79688 4.28892 5.79688Z' fill='%23575756' /%3E%3Cpath d='M1.06471 4.76333V13.9954C1.06471 14.5409 1.26489 15.0535 1.61463 15.4211C1.96287 15.7898 2.44718 15.9993 2.95399 16.0001H10.0463C10.5534 15.9993 11.0378 15.7898 11.3856 15.4211C11.7354 15.0535 11.9355 14.5409 11.9355 13.9954V4.76333C12.6305 4.57898 13.0811 3.9075 12.9881 3.19481C12.8952 2.48211 12.2875 1.94891 11.5682 1.94853H9.64891V1.48015C9.65116 1.08633 9.49522 0.707876 9.21633 0.429843C8.93744 0.15181 8.55846 -0.0029438 8.16448 5.38573e-05H4.83576C4.44179 -0.00331851 4.06281 0.15181 3.78392 0.429843C3.50503 0.708251 3.34909 1.08633 3.35134 1.48015V1.94853H1.43207C0.712725 1.94853 0.105458 2.48174 0.0121191 3.19481C-0.0808452 3.90788 0.369732 4.57898 1.06471 4.76333ZM10.0463 15.2506H2.95399C2.31298 15.2506 1.81443 14.7002 1.81443 13.9954V4.79631H11.1858V13.9954C11.1858 14.7002 10.6873 15.2506 10.0463 15.2506ZM4.10105 1.48015C4.09842 1.28492 4.17527 1.0972 4.31396 0.959679C4.45229 0.821787 4.64046 0.746096 4.83614 0.749468H8.16486C8.36016 0.746096 8.54834 0.821787 8.68703 0.959679C8.82573 1.0972 8.9022 1.2853 8.89995 1.48015V1.94853H4.10105V1.48015ZM1.43207 2.69795H11.5682C11.9408 2.69795 12.2429 2.99996 12.2429 3.37242C12.2429 3.74488 11.9408 4.04689 11.5682 4.04689H1.43207C1.05947 4.04689 0.757333 3.74488 0.757333 3.37242C0.757333 2.99996 1.05947 2.69795 1.43207 2.69795Z' fill='%23575756' /%3E%3Cpath d='M6.49986 5.79688C6.29294 5.79688 6.125 5.96474 6.125 6.17158V13.2535C6.125 13.4604 6.29294 13.6283 6.49986 13.6283C6.70678 13.6283 6.87471 13.4604 6.87471 13.2535V6.17158C6.87471 5.96474 6.70678 5.79688 6.49986 5.79688Z' fill='%23575756' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2185_8414'%3E%3Crect width='13' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
#filenames {
    word-break: break-all;
}
#filenames>div {
    display: flex;
    justify-content:space-between;
    align-items: center;
    padding-bottom:.5rem;
}
/* SWIPER SLIDER */
.swiperFull {
    position: relative;
    overflow: hidden;
}

.swiper-pagination-bullet {
    --swiper-pagination-color: #fff;
    --swiper-pagination-bullet-size: 13px;
    --swiper-pagination-bullet-inactive-color:#fff;
    --swiper-pagination-bullet-inactive-opacity:1;
}
.swiper-pagination {
    bottom:0!important;
}

/* Bootstrap-table */
.bootstrap-table {
    position: relative;
}
.bootstrap-table .pagination-info {
    display: none;
}
.bootstrap-table .fixed-table-container .table thead th .th-inner.sortable {
    background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 25 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M12.64,10.436C12.48,10.276 12.26,10.186 12.03,10.186C11.8,10.186 11.58,10.276 11.42,10.436L7.3,14.556L7.3,1.036C7.3,0.566 6.91,0.176 6.44,0.176C5.97,0.176 5.58,0.556 5.58,1.036L5.58,14.556L1.46,10.436C1.12,10.106 0.58,10.106 0.25,10.436C-0.08,10.766 -0.08,11.316 0.25,11.646L5.83,17.226C5.83,17.226 5.91,17.306 5.97,17.336C5.99,17.346 6,17.356 6.02,17.366C6.05,17.386 6.08,17.406 6.12,17.416C6.15,17.416 6.17,17.436 6.2,17.446C6.23,17.446 6.26,17.466 6.28,17.476C6.33,17.476 6.38,17.486 6.43,17.486L6.47,17.486C6.52,17.486 6.57,17.486 6.62,17.476C6.65,17.476 6.68,17.456 6.7,17.446C6.73,17.446 6.75,17.436 6.78,17.416C6.81,17.406 6.84,17.386 6.88,17.366C6.9,17.366 6.91,17.346 6.93,17.336C6.98,17.306 7.02,17.266 7.07,17.226L12.65,11.646C12.98,11.316 12.98,10.766 12.65,10.436L12.64,10.436Z' style='fill:rgb(57,181,74);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3Cg transform='matrix(-0.999999,-0.00148119,0.00148119,-0.999999,24.8868,17.6711)'%3E%3Cpath d='M12.64,10.436C12.48,10.276 12.26,10.186 12.03,10.186C11.8,10.186 11.58,10.276 11.42,10.436L7.3,14.556L7.3,1.036C7.3,0.566 6.91,0.176 6.44,0.176C5.97,0.176 5.58,0.556 5.58,1.036L5.58,14.556L1.46,10.436C1.12,10.106 0.58,10.106 0.25,10.436C-0.08,10.766 -0.08,11.316 0.25,11.646L5.83,17.226C5.83,17.226 5.91,17.306 5.97,17.336C5.99,17.346 6,17.356 6.02,17.366C6.05,17.386 6.08,17.406 6.12,17.416C6.15,17.416 6.17,17.436 6.2,17.446C6.23,17.446 6.26,17.466 6.28,17.476C6.33,17.476 6.38,17.486 6.43,17.486L6.47,17.486C6.52,17.486 6.57,17.486 6.62,17.476C6.65,17.476 6.68,17.456 6.7,17.446C6.73,17.446 6.75,17.436 6.78,17.416C6.81,17.406 6.84,17.386 6.88,17.366C6.9,17.366 6.91,17.346 6.93,17.336C6.98,17.306 7.02,17.266 7.07,17.226L12.65,11.646C12.98,11.316 12.98,10.766 12.65,10.436L12.64,10.436Z' style='fill:rgb(57,181,74);fill-opacity:0.5;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E")!important;
    background-position:center left 5px!important;
    padding-right:0!important;
    padding-left:30px!important;
}
.bootstrap-table td {
    font-size:.875rem;
}
.bootstrap-table td:not(:first-child) {
    opacity:.65;
}
.bootstrap-table .fixed-table-toolbar {
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 1050px;
    margin-left: auto;
    margin-right: auto;
}
.bootstrap-table .fixed-table-toolbar>* {
    float: none !important;
}
.bootstrap-table.bootstrap5 .search {
    order:-1;
}
.bootstrap-table.bootstrap5 .search input {
    padding:.7rem 3.2rem .7rem .7rem;
    border-color: rgba(87, 87, 86, 0.5)!important;
}

.bootstrap-table .fixed-table-toolbar #toolbar {
    position: unset;
    display: grid;
    grid-template-columns: 1fr 35px;
    grid-gap:5px;
}
#tableExtras {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2335 4.05664L8.76953 4.05664L8.76953 1.54464L11.2335 1.54464L11.2335 4.05664Z' fill='%23575756'/%3E%3Cpath d='M11.2319 11.2559L8.76794 11.2559L8.76794 8.74386L11.2319 8.74386L11.2319 11.2559Z' fill='%23575756'/%3E%3Cpath d='M11.2335 18.4551L8.76953 18.4551L8.76953 15.9431L11.2335 15.9431L11.2335 18.4551Z' fill='%23575756'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
}
.stats-dropdown {
    width:100%;
    padding: .8rem 1rem .8rem .5rem;
    border: 1px solid rgba(87, 87, 86, 0.5) !important;
    border-radius: var(--rw-border-radius);
    font-weight: 300;
}
.card-stats {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap:2.5rem 1rem;
}

.bootstrap-table .fixed-table-toolbar .columns-right {
    display: none;
    flex-direction:column;
    position:absolute!important;
    right:0;
    bottom:-40px;
    margin:0;
    background: #fff;
    border-radius:0;
    box-shadow:1px 1px 2px 0 rgba(0,0,0,.25);
    z-index:999;
}
.fixed-table-toolbar .columns-right .btn-group button {
    position: relative;
    background: #fff;
    padding: 1.125rem 1.75rem .875rem 1rem;
    color: var(--bs-body-color);
    font-size: 1rem;
    font-weight: 400;
    text-transform: initial;
    border:none;
}
.fixed-table-toolbar .columns-right .btn-group button:before,
.download-btns button:before {
    content:'';
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center left !important;
    background-size: contain;
    padding-left: 33px;
}
.download-btns button {
    border:none;
    display: block;
    background-color:transparent;
    padding:1rem 0;
    font-weight:700;
    color:var(--bs-body-color);
    text-align:left;
}
.download-btns button:before {
    display:inline;
}
.fixed-table-toolbar .columns-right .btn-group:first-child button:before {
    content: 'Dodaj/odstrani stolpce';
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6923 0H2.30769C1.03317 0 0 1.03317 0 2.30769V17.6923C0 18.9668 1.03317 20 2.30769 20H17.6923C18.9668 20 20 18.9668 20 17.6923V2.30769C20 1.03317 18.9668 0 17.6923 0ZM12.3077 1.53846V18.4615H7.69231V1.53846H12.3077ZM1.53846 17.6923V2.30769C1.53846 1.88269 1.88269 1.53846 2.30769 1.53846H6.15385V18.4615H2.30769C1.88269 18.4615 1.53846 18.1173 1.53846 17.6923ZM18.4615 17.6923C18.4615 18.1173 18.1173 18.4615 17.6923 18.4615H13.8462V1.53846H17.6923C18.1173 1.53846 18.4615 1.88269 18.4615 2.30769V17.6923Z' fill='%23575756'/%3E%3C/svg%3E");
    
}
.fixed-table-toolbar .columns-right .btn-group:last-child button:before,
.download-btns button:before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8427 22H5.15731C2.31 22 0.00423077 19.69 0 16.8427V14.0927C0 13.6188 0.385 13.2338 0.858846 13.2338C1.33269 13.2338 1.71769 13.6188 1.71769 14.0927V16.8427C1.71769 18.7423 3.25769 20.2781 5.15308 20.2781H16.8385C18.7381 20.2781 20.2738 18.7381 20.2738 16.8427V14.0927C20.2738 13.6188 20.6588 13.2338 21.1327 13.2338C21.6065 13.2338 21.9915 13.6188 21.9915 14.0927V16.8427C21.9915 19.69 19.6815 21.9958 16.8342 22H16.8427ZM17.1938 10.2638C17.0331 10.1031 16.8131 10.01 16.5846 10.01C16.3562 10.01 16.1362 10.0988 15.9754 10.2638L11.8546 14.3846V0.858846C11.8546 0.385 11.4696 0 10.9958 0C10.5219 0 10.1369 0.385 10.1369 0.858846V14.3804L6.01615 10.2596C5.67769 9.92538 5.13615 9.92962 4.80192 10.2638C4.46769 10.5981 4.46769 11.1396 4.80192 11.4738L10.3865 17.0585C10.4288 17.1008 10.4712 17.1346 10.5219 17.1685C10.5388 17.1812 10.5558 17.1854 10.5727 17.1981C10.6023 17.215 10.6362 17.2362 10.67 17.2488C10.6954 17.2573 10.7208 17.2658 10.7462 17.2742C10.7758 17.2827 10.8012 17.2954 10.8308 17.2996C10.8773 17.3081 10.9281 17.3123 10.9788 17.3123C10.9873 17.3123 10.9915 17.3123 11 17.3123C11.0085 17.3123 11.0127 17.3123 11.0212 17.3123C11.0719 17.3123 11.1185 17.3081 11.1692 17.2996C11.1988 17.2954 11.2242 17.2827 11.2538 17.2742C11.2792 17.2658 11.3046 17.2615 11.33 17.2488C11.3638 17.2362 11.3935 17.215 11.4273 17.1981C11.4442 17.1896 11.4612 17.1812 11.4781 17.1685C11.5246 17.1346 11.5712 17.1008 11.6135 17.0585L17.1981 11.4738C17.5323 11.1396 17.5323 10.5938 17.1981 10.2596L17.1938 10.2638Z' fill='%23575756'/%3E%3C/svg%3E");
}
.fixed-table-toolbar .columns-right .btn-group:last-child button:before {
    content: 'Prenesi podatke v tabeli';
}
.fixed-table-toolbar .columns-right .btn-group button i,
.fixed-table-toolbar .columns-right .btn-group button span,
.fixed-table-toolbar .columns-right .btn-group button:after {
    display:none;
}
.fixed-table-toolbar .columns-right .btn-group:first-child button {
    padding-top:2.375rem;
    padding-bottom:1.2rem;
}
.fixed-table-toolbar .columns-right .btn-group:first-child button:after {
    content:'';
    position:absolute;
    display:block;
    bottom:0;
    width:70%;
    height:1px;
    background:#d1d1d1;
    right:1.75rem;
}
.bootstrap-table .fixed-table-toolbar .columns-right .dropdown-menu {
    width:100%;
    border:1px solid #d1d1d1;
    border-radius: 0;
    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .25);
}
.bootstrap-table .fixed-table-toolbar .columns .dropdown-item {
    padding:2px 20px 2px 15px;
}
.bootstrap-table .fixed-table-toolbar .dropdown-item span {
    padding-left:.5rem;
}
.bootstrap-table .detail-view td {
    padding:1rem 2rem 2rem;
    border:none;
    line-height:1.2;
    color:var(--bs-body-color);
}
.tbl-title {
    margin-top:1.5rem;
    font-weight:700;
}
.bootstrap-table tr:hover {
    background:#fff;
    --bs-table-hover-bg:#fff;
}
.bootstrap-table .pagination {
    float:none!important;
}
.bootstrap-table .pagination>ul.pagination {
    margin:3rem auto 0!important;
}
.bootstrap-table .pagination .page-link {
    color:var(--bs-body-color)!important;
    --bs-pagination-padding-y:.9rem;
    --bs-pagination-padding-x:1rem;
}
.bootstrap-table .pagination .page-item.active .page-link {
    background:var(--rw-color-lighter)!important;
    color:#fff!important;
    border-color: var(--rw-color-lighter)!important;
}
.bootstrap-table .page-item .page-link {
    --bs-pagination-border-radius:8px;
}
#graf {
    height:230px!important;
}
.stats-dropdown-wrapper {
    max-width:310px;
    margin-left:auto;
    margin-right:auto;
}

@media (max-width:767px) {
    .no-header .logo svg {
        max-height: 30px;
    }

    .thanks>div {
        padding-bottom: .5rem;
    }

    /* Force table to not be like tables anymore */
    .bootstrap-table table,
    .bootstrap-table thead,
    .bootstrap-table tbody,
    .bootstrap-table th,
    .bootstrap-table td,
    .bootstrap-table tr:not(.detail-view) {
        display: block;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    .bootstrap-table thead tr:not(.detail-view) {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .bootstrap-table tr:not(.detail-view) {
        margin-top: .8rem;
        border: none;
    }

    .bootstrap-table tr:not(.detail-view) td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
    }

    .bootstrap-table tr:not(.detail-view):hover td {
        --bs-table-bg: #fff !important;
        --bs-table-hover-bg: #fff !important;
    }

    /* Label the data */
    .bootstrap-table tr:not(.detail-view) td {
        padding: 1.5rem 1.5rem 1rem;
    }

    .bootstrap-table tr:not(.detail-view) td:nth-of-type(2):before {
        display: block;
        content: "Ime in priimek:";
        position: relative;
        padding-right: 10px;
        white-space: nowrap;
        opacity: .50;
        font-weight: 700;
        font-size: 1rem;
    }

    .bootstrap-table tr:not(.detail-view) td:nth-of-type(2):after {
        content: '';
        position: absolute;
        right: 1.5rem;
        top: 0;
        width: 1.25rem;
        height: 100%;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0039 12.4492C9.79297 12.4492 9.59766 12.4102 9.41797 12.332C9.23828 12.2617 9.06641 12.1367 8.90234 11.957L0.5 3.37891C0.234375 3.11328 0.101562 2.78906 0.101562 2.40625C0.101562 2.14062 0.164062 1.89844 0.289062 1.67969C0.414062 1.46875 0.585937 1.30078 0.804687 1.17578C1.01562 1.05078 1.25 0.98828 1.50781 0.98828C1.89062 0.98828 2.23047 1.13281 2.52734 1.42187L10.0039 9.09766L17.4805 1.42187C17.7773 1.13281 18.1172 0.988281 18.5 0.988281C18.7656 0.988281 19.0039 1.05078 19.2148 1.17578C19.4258 1.30078 19.5898 1.46875 19.707 1.67969C19.832 1.89844 19.8945 2.14062 19.8945 2.40625C19.8945 2.78906 19.7617 3.11328 19.4961 3.37891L11.1055 11.957C10.9414 12.1289 10.7695 12.2539 10.5898 12.332C10.4102 12.4102 10.2148 12.4492 10.0039 12.4492Z' fill='%23575756'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

    .bootstrap-table tr:not(.detail-view) td:not(:nth-of-type(2)) {
        display: none !important;
    }

    .bootstrap-table td:not(:first-child) {
        opacity: 1;
    }

    .bootstrap-table .detail-view {
        display: block;
    }

    .bootstrap-table.bootstrap5 .search:after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        width: 2.5rem;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1778 13.8774C17.7039 10.6123 17.4607 5.9087 14.4377 2.92711C12.7897 1.30346 10.6257 0.5 8.45642 0.5C6.2871 0.5 4.12096 1.30555 2.47194 2.92711C-0.82398 6.17442 -0.82398 11.4785 2.47194 14.7248C5.49922 17.7063 10.2711 17.9428 13.584 15.4498L18.0288 19.8363C19.0938 20.9338 20.7418 19.3122 19.6301 18.2608L15.1778 13.8774ZM12.8471 13.1576C10.4134 15.5554 6.4984 15.5554 4.06469 13.1576C1.63097 10.7598 1.63097 6.90256 4.06469 4.50474C5.28154 3.30583 6.8711 2.70637 8.45642 2.70637C10.0428 2.70637 11.6313 3.30583 12.8481 4.50474C15.2808 6.90151 15.2808 10.7598 12.8471 13.1576Z' fill='%23F2F2F2'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center right 10px !important;
        background-color: var(--rw-color-lighter);
        background-size: 20px;
        border-radius: 0 .5rem .5rem 0;
    }

    .bootstrap-table .bs-bars {
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }
    .bootstrap-table .columns-right>.btn-group:first-child {
        display: none;
    }
    .bootstrap-table .columns-right {
        bottom: -40px;
    }

}
@media (max-width:639px) {
    .container-stats {
        max-width:100%;
        padding-left:0;
        padding-right:0;
    }
    .card-stats {
        padding:2.2rem 1.6rem 1.2rem;
    }
    .card-stats>div:nth-child(3),
    .card-stats>div:nth-child(4),
    .card-stats>div:nth-child(5) {
        grid-column: span 2;
    }
    .card-stats>div:nth-child(4) {
        margin-left:-.6rem;
        margin-right:-.6rem;
    }
}
@media (max-width:359px) {
    .card-shadow {
        padding:1.6rem 2rem;
    }
}
@media (min-width:576px) {
    .rw-menu {
        position: relative;
    }
    .rw-menu-profil {
        width:185px;
        border-radius:0;
        top: 3rem !important;
        left:-6rem!important;
    }
    .rw-menu-profil:after {
        right:3.7rem;
    }
}
@media (min-width:640px) {
    .card-stats {
        background-color: #fff;
        border-radius: 12px;
        border:1px solid rgba(145, 158, 171, 0.2);
        box-shadow:inset 0 0 2px 0 rgba(145, 158, 171, 0.2), 0 12px 24px -4px rgba(145, 158, 171, 0.12);
        padding: 2rem;
    }
    
    .card-stats>div:nth-child(3),
    .card-stats>div:nth-child(4),
    .card-stats>div:nth-child(5) {
        grid-column: 1/3;
    }
}
@media (min-width:768px) {
    .card-stats {
        padding:2rem;
        grid-template-columns: 1fr 1fr fit-content(220px);
    }
    .card-stats>div:nth-child(3) {
        grid-column:3/4;
    }
    .card-stats>div:nth-child(4) {
        grid-column: 1/3;
    }
    .card-stats>div:nth-child(5) {
        grid-column: 3/4;
    }
    .download-btns button {
        font-size:14px;
    }
    .rw-cards-stats .card-shadow {
        flex: 1 1 0px;
    }
    .card-shadow .rw-text-big {
        min-width:5.6rem;
        padding:.4rem .4rem;
    }
    .card-stats .card-shadow .rw-text-big {
        min-width:unset;
    }
    .input-group-text {
        border-top-left-radius: .3rem;
        border-bottom-left-radius: .3rem;
        border-width: 3px;
    }
    .rw-form-portal .form-check label {
        vertical-align: sub;
    }
    .rw-file-upload .top {
        padding:1.6rem 1rem .4rem;
    }
    .rw-file-upload .bottom {
        padding: .8rem 1.5rem 1.1rem;
    }
    .formFileName {
        font-size: .81rem;
    }
    .swiper-pagination-bullet {
        --swiper-pagination-bullet-size: 22px;
    }
    .swiper-pagination {
        bottom:.8rem!important;
    }

    .bootstrap-table .fixed-table-body {
        padding: 0 1rem;
        background: #fff;
    }

    .bootstrap-table thead tr,
    .bootstrap-table th,
    .bootstrap-table td {
        border: none;
    }
    .bootstrap-table tr {
        border-color:#f2f2f2;
    }
    .bootstrap-table thead th {
        padding-top:1.2rem!important;
        padding-bottom:.8rem!important;
    }
    .bootstrap-table thead th:last-child {
        padding-right:1rem!important;
    }
    .bootstrap-table tr:not(.detail-view) td {
        padding-top:1.9rem;
        padding-bottom:1.25rem;
        word-break: keep-all;
    }
    .bootstrap-table .fixed-table-container {
        padding-bottom:3rem!important;
        background:#fff;
    }
    .bootstrap-table .fixed-table-toolbar {
        position: unset;
        display: grid;
        grid-template-columns: 1fr 220px;
        grid-gap:2rem;
        flex-direction: row;
        padding-bottom:3rem;
    }
    #tableExtras {
        position: absolute;
        right: 0;
        top: 135px;
        width:40px;
        height:40px;
        z-index: 9998;
        background-color:#fff;
    }
    .bootstrap-table .fixed-table-toolbar .columns-right {
        position: absolute!important;
        top:175px;
        bottom:unset!important;
        right:.5rem;
        z-index:9999;
        flex-direction: column;
    }
    .bootstrap-table .fixed-table-toolbar .search {
        order:-1;
        max-width:655px;
    }
    .bootstrap-table .fixed-table-toolbar .bs-bars {
        position:unset!important;
        width:100%;
    }
    .bootstrap-table .fixed-table-toolbar #toolbar,
    .stats-dropdown-wrapper {
        display: block;
        border:1px solid rgba(87, 87, 86, 0.5);
        border-radius: var(--rw-border-radius);
    }
    .bootstrap-table .fixed-table-toolbar select {
        width:100%;
    }
    .bootstrap-table .fixed-table-toolbar::after {
        display:none!important;
    }
    .bootstrap-table .detail-view td {
        padding:2.9rem 2rem 4.4rem 6rem;
    }
    .bootstrap-table th:nth-child(4),
    .bootstrap-table td:nth-child(4) {
        max-width:100px!important;
        word-break: break-word!important;
    }
    .bootstrap-table.bootstrap5 .search input {
        border-width: 1px;
        padding:.7rem .7rem .7rem 3rem;
    }
    .bootstrap-table.bootstrap5 .search:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 2.5rem;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21Z' stroke='%23575756' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 22L20 20' stroke='%23575756' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center left 15px !important;
        background-size: 20px;
    }
    .stats-dropdown {
        padding-left:1.625rem;
        padding-right:1.625rem;
        border:none!important;
        border-right:16px solid transparent!important;
    }
}
@media (min-width:992px){
    .card-stats {
        padding: 3.125rem 1.875rem 4rem;
        grid-gap:2.2rem 3.1rem;
    }
    .card-stats .card-shadow {
        margin:0 auto;
        text-align:center;
    }
    .card-stats .card-shadow .rw-text-big {
        min-width: 5.6rem;
    }
    .download-btns button {
        font-size:1rem;
    }
    .rw-menu-profil {
        left:0!important;
    }
    .rw-menu-profil:after {
        right: unset;
        left: 1rem;
    }
    .rw-cards-stats:not(.card-stats) {
        gap:10rem!important;
    }
    .card-shadow .rw-text-big {
        font-size:2.5rem;
    }
    .card-shadow {
        padding:2.8rem 1.56rem 2.5rem;
    }
    .rw-card-white {
        background-color: #fff;
        padding:0!important;
        margin:2.6rem 0;
        border-radius:10px;
    }
    .rw-card-white img {
        border-radius: 10px 0 0 10px!important;
        height:auto;
    }
    .rw-card-white .order-lg-2 img {
        border-radius: 0 10px 10px 0!important;
    }
    .rw-card-white .card-body {
        padding:2rem 3.125rem 2rem 4rem;
    }
    .rw-card-white .card-body p:last-child {
        margin-bottom:0;
    }
    .rw-card-white .card-body.order-lg-1 {
        padding: 2rem 4rem 2rem 2rem;
    }
    #tableExtras {
        top:185px;
    }
    .bootstrap-table .pagination {
        margin-top:4rem!important;
    }
    .bootstrap-table .fixed-table-toolbar {
        padding-bottom:6rem;
    }
    .bootstrap-table .fixed-table-toolbar .columns-right {
        top:225px;
    }
}