/* cyrillic-ext */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nMrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nFrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* hebrew */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nDrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nPrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nBrXyw023e.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nMrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nFrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* hebrew */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nDrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nPrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nBrXyw023e.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nMrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nFrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* hebrew */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nDrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nPrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nBrXyw023e.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nMrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nFrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* hebrew */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nDrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nPrXyw023e1Ik.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v23/iJWKBXyIfDnIV7nBrXyw023e.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

@font-face {
    font-family: 'cartzilla-icons';
    src: url("../fonts/gametop.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

.cz-countdown {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-weight: normal;
}
.cz-countdown .cz-countdown-value {
    font-weight: 500;
}
.cz-countdown .cz-countdown-label {
    font-size: 65%;
}
.cz-countdown .cz-countdown-days,
.cz-countdown .cz-countdown-hours,
.cz-countdown .cz-countdown-minutes,
.cz-countdown .cz-countdown-seconds {
    margin-top: .5rem;
    margin-right: .5rem;
    margin-bottom: .5rem;
}
.cz-countdown .cz-countdown-seconds {
    margin-right: 0;
}

html body {
    margin: 0;
    font-family: Rubik, sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #606c7b;
    text-align: left;
    background-color: #f6f9fc;
}

.bg-darker {
    background-color: #002147 !important;
}

body .container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

body figure, img {
    max-width: 100%;
}
body .navbar {
    padding: 0rem 1rem;
}
body .navbar-dark .navbar-toggler {
    border-color: transparent;
}
body .navbar-toggler {
    padding: 0.75rem 0.75rem;
    font-size: 1rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0;
}
body .navbar-dark .navbar-toggler-icon {
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.65)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e);
}
body .navbar-tool {
    position: relative;
    align-items: center;
}
body .navbar-dark .navbar-tool-icon-box {
    color: #fff;
}
body .navbar-tool-icon-box {
    position: relative;
    width: 2.175rem;
    height: 2.175rem;
    transition: color .25s ease-in-out;
    border-radius: 50%;
    line-height: 2.625rem;
    text-align: center;
}
body .navbar-tool-icon {
    font-size: 1.25rem;
    line-height: 2.875rem;
}
 body .czi-search::before {
    content: "\e972";
}
body [class*=" czi-"],body [class^=czi-] {
    display: inline-block;
    font-family: cartzilla-icons!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
body .input-group-overlay {
    position: relative;
    width: 100%;
}
body .input-group-append-overlay,body .input-group-prepend-overlay {
    display: flex;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 5;
}
body .input-group-append-overlay .input-group-text,body .input-group-prepend-overlay .input-group-text {
    border: 0;
    background-color: transparent;
}
body .input-group-text {
    display: flex;
    align-items: center;
    padding: 0.625rem 1rem;
    margin-bottom: 0;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4b566b;
    text-align: center;
    white-space: nowrap;
    background-color: #fff;
    border: 1px solid #dae1e7;
    border-radius: 0.3125rem;
}
body .input-group-overlay .prepended-form-control:not(.rounded-left-0) {
    padding-left: 2.5rem;
    border-top-left-radius: 0.3125rem!important;
    border-bottom-left-radius: 0.3125rem!important;
}
body .form-control {
    display: block;
    width: 100%;
    padding: 0.625rem 1rem;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4b566b;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dae1e7;
    box-shadow: 0 0 0 0 transparent;
    transition: border-color .2s ease-in-out,box-shadow .2s ease-in-out;
}
body a{
    cursor: pointer;
    color: #0073c7;
    text-decoration: none;
    background-color: transparent;
}
.btn {
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.625rem 1.375rem;
    font-size: .9375rem;
    line-height: 1.5;
    border-radius: 0.3125rem;
    transition: color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .2s ease-in-out;
}
body [type=button],body  [type=reset],body  [type=submit],body  button {
    -webkit-appearance: button;
}

@media (min-width: 992px){
body .navbar-expand-lg .navbar-nav .nav-link {
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
}
body .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

body .navbar-expand-lg .navbar-nav .nav-link>span {
    position: relative;
    display: inline-block;
    padding-top: 0.6666666667rem;
    padding-bottom: 0.5714285714rem;
}
body .navbar-expand-lg .navbar-nav .nav-link>span::before {
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 0;
    height: 0.125rem;
    transition: all .25s ease-in-out;
    background-color: #fff;
    content: '';
}
}

.collapse:not(.show) {
    display: none;
}
body .card *, .flex-column * {
    min-height: 0.01px;
}
body [type=button]:not(:disabled),body  [type=reset]:not(:disabled),body  [type=submit]:not(:disabled),body  button:not(:disabled) {
    cursor: pointer;
}
body .text-muted {
    color: #7d879c!important;
}
body .alert-gt {
    color: #ff584f;
    background-color: #fff3f3;
    border-color: #ffdbdb !important;
}
body .alert-gt:hover {
    color: #ff584f;
}
body .alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.4375rem;
}
body .text-banner {
    color: #ff584f!important;
}
body .block-title {
    position: relative;
    padding-top: 1rem;
}
.block-title::before {
    display: block;
    left: 0;
    bottom: 0;
    margin-bottom: 0.75rem;
    height: 0.75rem;
    border-radius: 0.75rem;
    width: 3.5rem;
    background-color: #ff584f;
    content: '';
}
.ml-n2, .mx-n2 {
    margin-left: -0.5rem!important;
}
.mr-n2, .mx-n2 {
    margin-right: -0.5rem!important;
}
body .card-hover {
    border: 0 !important;
    transition: all .25s ease-in-out;
    box-shadow: 0 0.125rem 0.3rem -0.0625rem rgb(0 0 0 / 3%), 0 0.275rem 0.75rem -0.0625rem rgb(0 0 0 / 6%);
}
body .card-img, .card-img-top {
    border-top-left-radius: calc(0.4375rem - 1px);
    border-top-right-radius: calc(0.4375rem - 1px);
} body .card-img, .card-img-bottom, .card-img-top {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
}
.text-truncate-2 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}
.card-hover .card-footer {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-top-color: #e9eef3;
    background-color: #f6f9fc;
    color: #7d879c;
    font-size: .9375rem;
    text-align: center;
    text-decoration: none;
}
body .card-footer:last-child {
    border-radius: 0 0 calc(0.4375rem - 1px) calc(0.4375rem - 1px);
}
body .card-hover .card-footer {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-top-color: #e9eef3;
    background-color: #f6f9fc;
    color: #7d879c;
    font-size: .9375rem;
    text-align: center;
    text-decoration: none;
}
body .widget-light .widget-list-link {
    color: rgba(255,255,255,.65);
}
body .widget-list-link {
    display: block;
    transition: color .25s ease-in-out;
    color: #4b566b;
    font-size: 1rem;
    font-weight: 400;
}
body .hr-light {
    border-color: rgba(255,255,255,.12);
}
body .text-gt {
    color: #ff584f!important;
}
body .font-size-base {
    font-size: 1rem!important;
}
body .opacity-50 {
    opacity: .5!important;
}
body .font-size-ms {
    font-size: .8125rem!important;
}
body .czi-security-check::before {
    content: "\e974";
}
body .czi-gift::before {
    content: "\e93f";
}
body .czi-heart::before {
    content: "\e944";
}
body .social-btn.sb-light {
    background-color: rgba(255,255,255,.08);
    color: #fff;
}
body .sb-lg {
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 0.3125rem;
    font-size: 1rem;
}
body .social-btn {
    display: inline-block;
    padding: 0;
    border: 1px solid transparent;
    transition: border-color .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out;
    border-radius: 0.3125rem;
    background-color: #f3f5f9;
    color: #4b566b;
    font-size: .875rem;
    text-align: center;
    text-decoration: none!important;
}
body .sb-lg>i {
    line-height: 2.625rem;
}
.czi-youtube::before {
    content: "\e999";
}
.czi-facebook::before {
    content: "\e938";
}
.widget-list-item {
    margin-bottom: 0.375rem;
}
.font-size-xs {
    font-size: .75rem!important;
}
a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}
body .h1,body  .h2,body  .h3,body  .h4,body  .h5,body  .h6,body  h1,body  h2,body  h3,body  h4,body  h5,body  h6 {
    margin-bottom: 0.75rem;
    font-weight: 500;
    line-height: 1.2;
    color: #232f3f;
}


@media (min-width: 992px) {
    .navbar-expand-lg.navbar {
        padding-right: 0;
        padding-left: 0;
    }

    .navbar-expand-lg .navbar-toggler {
        display: none;
    }

    .navbar-tool .navbar-tool-tooltip {
        display: block;
        position: absolute;
        top: -0.5rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        transition: opacity .2s ease-in-out, top .2s ease-in-out;
        padding: 0.0625rem 0.375rem;
        border-radius: 0.1875rem;
        background-color: #2b3445;
        color: #fff;
        font-size: .6875rem;
        white-space: nowrap;
        opacity: 0;
    }
    .navbar-expand-lg .navbar-nav .nav-item {
        margin-bottom: 0;
    }
}
body .border {
    border: 1px solid #e3e9ef!important;
}
body .card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 0.5rem;
}
body .widget-light .widget-list-link:hover {
    color: #fff;
    text-decoration: none;
}
.text-banner:hover {
    text-decoration: underline!important;
}
a:hover {
    color:#0073c7;
    text-decoration: underline;
}
a.card.card-hover {
    text-decoration: none;
}
body .block-title a:hover {
    text-decoration: none;
    color: #ff6600;
}
body .card-top100 {
    color: #232f3f;
}
body .card-top100 a {
    text-decoration: none;
}
body .card-top100 a:hover {
    text-decoration: none;
}
 body .navbar-dark .nav-item:hover .nav-link:not(.disabled) {
    color: #fff;
}
body .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #fff;
}
@media (min-width: 1280px){
.navbar-expand-lg .navbar-nav .nav-item:hover .nav-link>span::before {
    left: 0;
    width: 100%;
}}


@media (min-width: 1280px) {

    body .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1260px;
    }

    body .container {
        max-width: 1260px;
    }
}

html * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body .nav-link {
    transition: color .25s ease-in-out,background-color .25s ease-in-out,box-shadow .25s ease-in-out,border-color .25s ease-in-out;
    font-weight: 400;
}
.text-body {
    color: #4b566b!important;
}

.card-hover:hover {
    box-shadow: 0 0.3rem 1.525rem -0.375rem rgb(0 0 0 / 10%);
}
.widget-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

body .breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 0;
    margin-bottom: 0;
    list-style: none;
    background-color: transparent;
    border-radius: 0.3125rem;
}
.breadcrumb-item {
    font-size: .8125rem;
    font-weight: 400;
}
.breadcrumb-item>a {
    transition: color .25s ease-in-out,background-color .25s ease-in-out,box-shadow .25s ease-in-out,border-color .25s ease-in-out;
    color: #4b566b;
}
body .breadcrumb-item>a>i {
    margin-top: -0.175rem;
    margin-right: 0.325rem;
    font-size: 1.05em;
    vertical-align: middle;
}
.breadcrumb-item+.breadcrumb-item {
    padding-left: 0.425rem;
}
body .breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.425rem;
    color: #a6acb7;
    content: "";
}
body .breadcrumb-item::before {
    font-family: cartzilla-icons;
    font-size: .9em;
    vertical-align: middle;
}
.btn-danger, .btn-dark, .btn-info, .btn-outline-info:active, .btn-outline-info:hover, .btn-outline-success:active, .btn-outline-success:hover, .btn-outline-warning:active, .btn-outline-warning:hover, .btn-primary, .btn-success, .btn-warning {
    color: #fff!important;
}
.btn {
    white-space: nowrap;
}
.font-size-lg {
    font-size: 1.125rem!important;
}
body .btn {
    display: inline-block;
    font-weight: 400;
    color: #4b566b;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.625rem 1.375rem;
    font-size: .9375rem;
    line-height: 1.5;
    border-radius: 0.3125rem;
    transition: color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .2s ease-in-out;
}
body .card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.085);
    border-radius: 0.4375rem;
}
.card-title-2 {
    margin-bottom: 0.875rem;
    height: 2.5em;
}
.card-hover:hover .card-title {
    color: #fe3638;
}
.card-hover .card-title {
    transition: color .25s ease-in-out;
    text-decoration: none;
}
.card-hover:hover {
    transform: scale(1.04);
    box-shadow: rgb(0 0 0 / 16%) 0px 2px 5px 0px;
}
table td{
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4b566b;
    text-align: left;
}
/*iframe {*/
/*    width: 100%;*/
/*    border: 0;*/
/*}*/

body .bg-light {
    background-color: #fff!important;
}
.rounded-lg {
    border-radius: 0.4375rem!important;
}
body .btn-lg {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.4375rem;
}
body .btn-primary {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #232f3f;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 10rem;
    padding: 0.3rem 0.75rem;
    font-weight: 500;
    font-size: 1rem;
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    background-color: #232f3f;
    color: #ffffff;
}
body .btn-primary:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    background-color: #232f3f;
    border: 2px solid #232f3f;
    color: #ffffff;
}
body .btn-primary:focus {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #232f3f;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 10rem;
    padding: 0.3rem 0.75rem;
    font-weight: 500;
    font-size: 1rem;
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    background-color: #232f3f;
    color: #ffffff;
}
body .btn-primary:active {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #232f3f;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 10rem;
    padding: 0.3rem 0.75rem;
    font-weight: 500;
    font-size: 1rem;
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    background-color: #232f3f !important;
    color: #ffffff !important;
}
body .btn-outline-primary {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #232f3f;
    border: 2px solid #232f3f;
    background-color: #ffffff;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 10rem;
    padding: 0.3rem 0.75rem;
    font-weight: 500;
    font-size: 1rem;
}
body .btn-outline-primary:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    background-color: #232f3f;
    border: 2px solid #232f3f;
    color: #ffffff;
}
body .btn-gt-huge {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background-color: #ff6600;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 5rem;
    padding: 1rem 3rem;
    font-weight: 700;
    font-size: 2.5rem;
}
body .btn-gt-huge2 {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background-color: #ff6600;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 5rem;
    padding: 1rem 3rem;
    font-weight: 700;
    font-size: 1.75rem;
}
body .btn-gt-huge2-blue {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background-color: #3446c5;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 5rem;
    padding: 1rem 3rem;
    font-weight: 700;
    font-size: 1.75rem;
}
body .btn-gt-huge2-green {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background-color: #50c878;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 5rem;
    padding: 1rem 3rem;
    font-weight: 700;
    font-size: 1.75rem;
}
body .btn-gt-share {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 5rem;
    padding: 1rem 3rem;
    background-color: #ffffff;
}
body .btn-gt-huge2-green2 {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background-color: #2a874b;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 5rem;
    padding: 1rem 3rem;
    font-weight: 700;
    font-size: 1.75rem;
}
body .btn-gt-huge2-green3 {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background-color: #319C26;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 5rem;
    padding: 1rem 3rem;
    font-weight: 700;
    font-size: 1.75rem;
}
body .btn-gt-big {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background-color: #ff6600;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 5rem;
    padding: 0.7rem 2.5rem;
    font-weight: 700;
    font-size: 1.4rem;
}
body .btn-gt-big-green {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background-color: #26BF81;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 5rem;
    padding: 0.7rem 2.5rem;
    font-weight: 700;
    font-size: 1.4rem;
}
body .btn-gt-search {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background-color: #ff584f;
    box-shadow: none;
    min-width: 5rem;
    padding: 0.375rem 1rem;
    font-weight: 700;
    font-size: 1.17rem;
}
body .btn-gt {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background-color: #ff6600;
    border-radius: 1.375rem;
    box-shadow: none;
    min-width: 5rem;
    padding: 0.375rem 1.5rem;
    font-weight: 700;
    font-size: 1.17rem;
}
.btn>i {
    margin-top: -0.1875rem;
    vertical-align: middle;
}
body .btn-gt:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    color: #ffffff;
}
body .btn-gt-search:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    color: #ffffff;
}
body .btn-gt-big:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    color: #ffffff;
}
body .btn-gt-big-green:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    color: #ffffff;
}
body .btn-gt-huge:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    color: #ffffff;
}
body .btn-gt-huge2:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    color: #ffffff;
}
body .btn-gt-huge2-green:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    color: #ffffff;
}
body .btn-gt-huge2-green2:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    color: #ffffff;
    background-color:#1d5d34;
}
body .btn-gt-huge2-green3:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    color: #ffffff;
    background-color:#51BC56;
}
body .btn-gt-huge2-blue:hover {
    box-shadow: 0 0 10px 0 rgb(96 108 123 / 50%);
    color: #ffffff;
}
body .custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.25rem;
    opacity: 0;
}
label:not(.form-check-label):not(.custom-control-label):not(.custom-file-label):not(.custom-option-label) {
    color: #373f50;
}
.star-rating .custom-control {
    position: relative;
    width: 1.625rem;
    height: 1.2rem;
    margin-bottom: 0;
    padding-left: 0.25rem;
    cursor: pointer;
}
.star-rating .custom-control::before {
    color: #aeb4be;
    content: '\e980';
}
.star-rating .custom-control::after, .star-rating .custom-control::before {
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity .2s ease-in-out;
    font-family: cartzilla-icons;
    font-size: 1.4rem;
    line-height: 1;
}
.star-rating .custom-control::after {
    opacity: 0;
    color: #fea569;
    content: '\e97f';
}
body .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
}
.star-rating {
    display: -ms-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    width: 8.125rem;
}
@media (min-width: 768px){
.ml-md-0, .mx-md-0 {
    margin-left: 0!important;
}
}
@media (min-width: 768px){
.mr-md-0, .mx-md-0 {
    margin-right: 0!important;
}
}
.star-rating-static {
    display: -ms-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
}
.mt-n1, .my-n1 {
    margin-top: -0.25rem!important;
}
.star-rating-static .sr-star.active::before {
    content: '\e97f';
}
.star-rating-static .sr-star::before {
    content: '\e980';
}
body .btn-sm {
    padding: 0.25rem 0.75rem;
    font-size: .9375rem;
    line-height: 1.5;
    border-radius: 0.1875rem;
}
body .btn-outline-gt {
    color: #fe3638;
    background-color: #fff;
    border-color: #ffdbdb;
    box-shadow: none;
}
body .btn-outline-gt:hover {
    color: #fe3638;
    text-decoration: underline;
}
.btn:hover {
    color: #4b566b;
    text-decoration: none;
}
.font-weight-medium {
    font-weight: 500!important;
}

form.input-group.input-group-overlay {
    margin: 0;
}
body .card-img, body .card-img-top {
    border-top-left-radius: calc(0.4375rem - 1px);
    border-top-right-radius: calc(0.4375rem - 1px);
}

.card-hover.border {
    box-shadow: none;
}
body .h4 {
    font-size: 1.5rem;
}
.img_ad:hover {
    -webkit-filter: brightness(120%);
}
a {
    cursor: pointer;
}

body .pagination {
    margin-bottom: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.page-item {
    margin: 0.15rem;
}
body .page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0.3125rem;
    border-bottom-left-radius: 0.3125rem;
}
body .pagination .page-link {
    border-radius: 0.3125rem;
    font-size: .9375rem;
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
.page-link {
    position: relative;
    transition: color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out;
}
.page-link>i {
    margin-top: -0.125rem;
    vertical-align: middle;
}
body [class*=" czi-"], body [class^=czi-] {
    display: inline-block;
    font-family: cartzilla-icons!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
body .page-link {
    position: relative;
    display: block;
    padding: 0.375rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #4b566b;
    background-color: transparent;
    border: 1px solid transparent;
}
body .page-link:hover {
    z-index: 2;
    color: #4b566b;
    text-decoration: none;
    background-color: #f3f5f9;
    border-color: #f3f5f9;
}
.page-item.active {
    position: relative;
    z-index: 5;
    cursor: default;
}
body .page-item.active>.page-link {
    box-shadow: 0 0.5rem 1.125rem -0.425rem rgb(254 105 106 / 90%);
}
body .page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #fe3638;
    border-color: transparent;
}
body .star-rating-static .sr-star.active {
    color: #fea569;
}
body .star-rating-static .sr-star {
    margin-right: 0.25rem;
    color: #aeb4be;
    font-family: cartzilla-icons;
    font-size: 1.4rem;
    font-line-height: 1;
}
.star-rating .custom-control:hover::before, .star-rating .custom-control:hover~.custom-control::before, .star-rating :checked~.custom-control::before {
    opacity: 0;
}
.star-rating .custom-control:hover::after, .star-rating .custom-control:hover~.custom-control::after, .star-rating :checked~.custom-control::after {
    opacity: 1;
}
.czi-check::before {
    content: "\e91d";
}
.bg-position-center {
    background-position: center!important;
}
.bg-size-cover {
    background-size: cover!important;
}
.bg-secondary {
    background-color: #f6f9fc!important;
}
body .form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 1.25rem + 2px);
    padding: 0.625rem 1rem;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4b566b;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dae1e7;
    border-radius: 0.3125rem;
    box-shadow: 0 0 0 0 transparent;
    transition: border-color .2s ease-in-out,box-shadow .2s ease-in-out;
}
body label {
    display: inline-block;
    margin-bottom: 0.375rem;
}
body .rounded-lg {
    border-radius: 0.4375rem;
}
body .box-shadow-lg {
    box-shadow: 0 .3rem 1.525rem -.375rem rgba(0,0,0,.1)!important;
}
body .form-control:focus {
    color: #4b566b;
    background-color: #fff;
    border-color: rgba(254,105,106,.3);
    outline: 0;
    box-shadow: 0 0 0 0 transparent, 0 0.375rem 0.625rem -0.3125rem rgb(254 105 106 / 15%);
}
.czi-send::before {
    content: "\e977";
}
.custom-control-label::before, .custom-file-label, .custom-select {
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
body .custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 1.25rem + 2px) !important;
    padding: 0.625rem 2rem 0.625rem 1rem;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4b566b;
    vertical-align: middle;
    background: #fff url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23373f50' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e) no-repeat right 1rem center/8px 10px;
    border: 1px solid #dae1e7;
    border-radius: 0.3125rem;
    box-shadow: 0 0 0 0 transparent !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
textarea.form-control {
    height: auto;
}
.display-404 {
    color: #fff;
    font-size: 10rem;
    text-shadow: -0.0625rem 0 #fe696a, 0 0.0625rem #fe696a, 0.0625rem 0 #fe696a, 0 -0.0625rem #fe696a;
}
body .navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.65);
}
figure, img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}

@media (max-width: 991.98px){
body .navbar-expand-lg>.container, body .navbar-expand-lg>.container-fluid, body .navbar-expand-lg>.container-xl {
    padding-right: 0;
    padding-left: 0;
}
}
@media (max-width: 576px){
body .container {
    max-width: 100%;
}}










.czi-joystick::before {
    content: "\e94b";
}
.czi-pinterest::before {
    content: "\e966";
}
.czi-twitter::before {
    content: "\e98a";
}
.czi-home::before {
    content: "\e946";
}
.czi-time::before {
    content: "\e986";
}
.czi-eye::before {
    content: "\e937";
}
.czi-download:before {
  content: "\e9aa";
}
body hr {
    margin: 0;
    border: 0;
    border-top: 1px solid #e3e9ef;
}
@media (max-width: 991.98px){
.display-404 {
    font-size: 8rem;
}}

.list-checks {
    display: block;
    padding-left: 0;
    list-style: none;
}

.list-checks > li {
    position: relative;
    margin-bottom: .5rem;
    padding-left: 1.625rem;
}

.list-checks > li::before {
    /*position: absolute;*/
    top: 0;
    left: 0;
    color: #42d697;
    font-family: 'cartzilla-icons';
    content: '\e91d';
    margin-right: 5px;
}