html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

footer,header,section {
    display: block
}
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:active,a:hover {
    outline-width: 0
}
img {
    border-style: none
}
.u-btn {
    display: table;
    cursor: pointer;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-decoration: none;
    border: 0 transparent;
    outline-width: 0;
    background-color: transparent;
    margin: 0;
    -webkit-text-decoration-skip: objects;
    font-style: initial;
    white-space: nowrap;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    text-align: center;
    padding: 10px 30px;
    border-radius: 0;
    align-self: flex-start
}

.u-btn:focus,.u-btn:active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.u-btn:hover,.u-btn:focus {
    text-decoration: none
}

.u-btn:active {
    outline: 0;
    background-image: none
}

.u-text a {
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit
}

.u-text:not(ul):not(ol):not(p):not(.u-post-content):not(.u-block-content):not(.u-product-desc):not(.u-cart-block-content):not(.u-checkout-block-content) a {
    color: inherit
}

.u-text:not(ul):not(ol):not(p):not(.u-post-content):not(.u-block-content):not(.u-product-desc):not(.u-cart-block-content):not(.u-checkout-block-content) a,.u-text:not(ul):not(ol):not(p):not(.u-post-content):not(.u-block-content):not(.u-product-desc):not(.u-cart-block-content):not(.u-checkout-block-content) a:hover {
    text-decoration: none
}

a {
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0
}

*,*:before,*:after {
    box-sizing: border-box
}

html {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

body {
    height: auto;
    min-height: 100%
}

body,section,header,footer {
    position: relative
}

section>*,header>*,footer>*,.u-sheet>* {
    position: relative
}

a {
    color: #259bca;
    text-decoration: none
}

a:hover {
    color: #0676a4
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
	outline-color: red;
}

.u-clearfix:after,.u-clearfix:before {
    content: '';
    display: table
}

.u-clearfix:after {
    clear: both
}

.u-border-none {
    border-width: 0!important
}

.u-text-default {
    display: table;
    align-self: flex-start;
    width: -webkit-fit-content;
    width: fit-content;
    width: -moz-fit-content
}

.u-image {
    object-fit: cover;
    display: block;
    vertical-align: middle;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

img.u-image {
    overflow: hidden
}

.u-image.u-image-contain {
    object-fit: contain;
    background-size: contain
}

.u-sheet {
    position: relative;
    margin: 0 auto
}

.u-xl-mode .u-sheet {
    width: var(--theme-sheet-width-xl)
}

@media(min-width: 1400px) {
    .u-sheet {
        width:var(--theme-sheet-width-xxl)!important
    }
}

@media(min-width: 1200px) {
    .u-xl-mode .u-sheet {
        width:var(--theme-sheet-width-xl)!important
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .u-sheet {
        width:var(--theme-sheet-width-lg)!important
    }
}

@media(min-width: 768px) and (max-width:991px) {
    .u-sheet {
        width:var(--theme-sheet-width-md)!important
    }
}

@media(min-width: 576px) and (max-width:767px) {
    .u-sheet {
        width:var(--theme-sheet-width-sm)!important
    }
}

@media(max-width: 575px) {
    .u-sheet {
        width:var(--theme-sheet-width-xs)!important
    }
}

.u-container-layout {
    position: relative;
    flex: 1;
    max-width: 100%;
    transition-duration: inherit
}

.u-container-layout>* {
    position: relative
}

@media(min-width: 992px) and (max-width:1199px) {
    .u-expanded-width-lg {
        width:100%!important;
        margin-left: 0!important;
        margin-right: 0!important
    }
}

@media(min-width: 768px) and (max-width:991px) {
    .u-expanded-width-md {
        width:100%!important;
        margin-left: 0!important;
        margin-right: 0!important
    }
}

@media(min-width: 576px) and (max-width:767px) {
    .u-expanded-width-sm {
        width:100%!important;
        margin-left: 0!important;
        margin-right: 0!important
    }
}

@media(max-width: 575px) {
    .u-expanded-width-xs {
        width:100%!important;
        margin-left: 0!important;
        margin-right: 0!important
    }
}

.u-valign-middle,.u-valign-top {
    display: flex;
    flex-direction: column
}

@media(min-width: 992px) and (max-width:1199px) {
    .u-valign-middle-lg {
        display:flex;
        flex-direction: column
    }
}

@media(max-width: 575px) {
    .u-valign-middle-xs {
        display:flex;
        flex-direction: column
    }
}

.u-valign-middle>*,.u-valign-top>* {
    flex-shrink: 0
}

.u-valign-middle {
    justify-content: center
}

@media(min-width: 992px) and (max-width:1199px) {
    .u-valign-middle-lg {
        justify-content:center
    }
}

@media(max-width: 575px) {
    .u-valign-middle-xs {
        justify-content:center
    }
}

.u-valign-top {
    justify-content: flex-start
}

.u-sheet:not(.u-image):not(.u-video) {
    pointer-events: none
}

.u-sheet:not(.u-image):not(.u-video)>* {
    pointer-events: auto;
    pointer-events: initial
}

.u-header.u-box-shadow {
    z-index: 1
}

[class*=u-border-]:not(.u-shape-svg) {
    stroke: none
}

html {
    font-size: 16px
}

.u-body {
    font-size: 1rem;
    line-height: 1.6
}

.u-body h4,.u-body h5,.u-body h6 {
    padding: 0
}

h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    line-height: 1.2;
    font-weight: 500;
    color: inherit
}

h4 {
    font-size: 1.25rem
}

h5 {
    font-size: 1.125rem
}

h6 {
    font-size: 1.125rem
}

.u-container-style:not([class*=u-align-]) {
    text-align: left
}

.u-text {
    word-wrap: break-word;
    position: relative
}

.u-font-roboto-condensed.u-custom-font {
    font-family: roboto condensed,sans-serif!important
}

.u-font-oswald.u-custom-font {
    font-family: Oswald,sans-serif!important
}

.u-font-ubuntu.u-custom-font {
    font-family: Ubuntu,sans-serif!important
}

[class*=u-custom-color-].u-body {
    background-image: none
}
.u-body {
    --animation-fade_in-opacity: 0;
    --animation-fade_in_up-opacity: 0;
    --animation-fade_in_left-opacity: 0;
    --animation-fade_in_right-opacity: 0;
    --animation-fade_in_down-opacity: 0;
    --animation-fade_in_up_big-opacity: 0;
    --animation-fade_in_left_big-opacity: 0;
    --animation-fade_in_right_big-opacity: 0;
    --animation-fade_in_down_big-opacity: 0;
    --animation-fade_out-opacity: 0;
    --animation-fade_out_up-opacity: 0;
    --animation-fade_out_left-opacity: 0;
    --animation-fade_out_right-opacity: 0;
    --animation-fade_out_down-opacity: 0;
    --animation-fade_out_up_big-opacity: 0;
    --animation-fade_out_left_big-opacity: 0;
    --animation-fade_out_right_big-opacity: 0;
    --animation-fade_out_down_big-opacity: 0;
    --animation-rotate_in-rotate: -200deg;
    --animation-rotate_in_down_left-rotate: -45deg;
    --animation-rotate_in_down_right-rotate: 45deg;
    --animation-rotate_in_up_left-rotate: 45deg;
    --animation-rotate_in_up_right-rotate: -90deg;
    --animation-rotate_out-rotate: 200deg;
    --animation-rotate_out_down_left-rotate: 45deg;
    --animation-rotate_out_down_right-rotate: -45deg;
    --animation-rotate_out_up_left-rotate: -45deg;
    --animation-rotate_out_up_right-rotate: 90deg;
    --animation-roll_in-rotate: -120deg;
    --animation-roll_in-translate_x: -100%;
    --animation-roll_out-rotate: 120deg;
    --animation-roll_out-translate_x: 100%;
    --animation-zoom_in-scale: 0.3;
    --animation-zoom_in_down-scale: 0.475;
    --animation-zoom_in_down-translate_y: 60px;
    --animation-zoom_in_up-scale: 0.475;
    --animation-zoom_in_up-translate_y: -60px;
    --animation-zoom_in_left-scale: 0.475;
    --animation-zoom_in_left-translate_x: 10px;
    --animation-zoom_in_right-scale: 0.475;
    --animation-zoom_in_right-translate_x: -10px;
    --animation-zoom_out-scale: 0.3;
    --animation-zoom_out_down-scale: 0.475;
    --animation-zoom_out_down-translate_y: -60px;
    --animation-zoom_out_up-scale: 0.475;
    --animation-zoom_out_up-translate_y: 60px;
    --animation-zoom_out_left-scale: 0.475;
    --animation-zoom_out_left-translate_x: 42px;
    --animation-zoom_out_right-scale: 0.475;
    --animation-zoom_out_right-translate_x: -42px;
    --animation-slide_in_down-translate_y: -100%;
    --animation-slide_in_up-translate_y: 100%;
    --animation-slide_in_left-translate_x: -100%;
    --animation-slide_in_right-translate_x: 100%;
    --animation-slide_out_down-translate_y: 100%;
    --animation-slide_out_up-translate_y: -100%;
    --animation-slide_out_left-translate_x: -100%;
    --animation-slide_out_right-translate_x: 100%;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-scale: 1;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-opacity: 0
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.backstage {
    animation-play-state: paused
}

.u-backstage-hidden {
    visibility: hidden
}

.customAnimationIn {
    animation-name: customAnimationIn
}

.u-table-cell .u-btn,.u-text .u-btn {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: baseline;
    white-space: normal;
    text-align: inherit
}

.u-table-cell .u-btn.u-button-link,.u-text .u-btn.u-button-link {
    display: inline
}

[class*=u-border-],.u-link[class*=u-border-] {
    border-style: solid
}

.u-radius-17,.u-radius-17:before,.u-radius-17 .u-background-effect,.u-radius-17:not(.u-hover-box)>.u-container-layout {
    border-radius: 17px!important
}

.u-text .u-btn {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: baseline;
    white-space: normal;
    text-align: inherit
}

.u-text .u-btn.u-button-link {
    display: inline
}

.u-radius-17,.u-radius-17:before,.u-radius-17:not(.u-hover-box)>.u-container-layout {
    border-radius: 17px!important
}


.u-body {
    font-family: open sans,sans-serif
}

h1,h2,h3,h4,h5,h6 {
    font-family: Roboto,sans-serif
}

.u-overlap.u-overlap-transparent .u-header,.u-image,.u-gradient {
    color: #111
}


.u-image {
    color: #111
}

.u-body {
    color: #111;
    background-color: #fff;
    --effect-scale: 1.1
}

.u-none.u-button-style,.u-none.u-button-style:hover,.u-none.u-button-style:focus,.u-none.u-button-style:active,.u-button-style.u-hover-none:hover,.u-button-style.u-hover-none:focus,.u-button-style.u-active-none:active {
    color: inherit!important;
    background-color: transparent!important
}

.u-button-style.u-border-none {
    border-color: transparent!important;
    border-width: 0
}

.u-text-body-alt-color,a.u-button-style.u-text-body-alt-color,a.u-button-style.u-text-body-alt-color[class*=u-border-] {
    color: #fff!important
}

a.u-button-style.u-text-body-alt-color:hover,a.u-button-style.u-text-body-alt-color[class*=u-border-]:hover,a.u-button-style.u-text-body-alt-color:focus,a.u-button-style.u-text-body-alt-color[class*=u-border-]:focus,a.u-button-style.u-button-style.u-text-body-alt-color:active,a.u-button-style.u-button-style.u-text-body-alt-color[class*=u-border-]:active {
    color: #e6e6e6!important
}

.u-custom-color-3,.u-body.u-custom-color-3,.u-custom-color-3>.u-container-layout:before {
    color: #fff;
    background-color: #7f1431
}

.u-body {
    --theme-sheet-width-xl: 1140px;
    --theme-sheet-width-lg: 940px;
    --theme-sheet-width-md: 720px;
    --theme-sheet-width-sm: 540px;
    --theme-sheet-width-xs: 420px
}

h4 {
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.2;
    margin-top: 20px;
    margin-bottom: 20px
}

h5 {
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 1.2;
    margin-bottom: 20px
}

h6 {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.2;
    margin-top: 20px;
    margin-bottom: 20px
}

.u-btn {
    margin-top: 20px;
    margin-bottom: 20px
}

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item)>a,.u-gradient>.u-container-layout>a,.u-image:not(.u-shading)>.u-container-layout>a,a {
    color: #478ac9
}

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item)>a:hover,.u-gradient>.u-container-layout>a:hover,.u-image:not(.u-shading)>.u-container-layout>a:hover,a:hover {
    color: #387cbd
}

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item)>.u-btn,.u-gradient>.u-container-layout>.u-btn,.u-image:not(.u-shading)>.u-container-layout>.u-btn,.u-btn {
    background-color: #478ac9;
    color: #fff
}

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item)>.u-btn:hover,.u-gradient>.u-container-layout>.u-btn:hover,.u-image:not(.u-shading)>.u-container-layout>.u-btn:hover,.u-btn:hover {
    background-color: #387cbd;
    color: #e6e6e6
}

.u-custom-color-1 a,.u-custom-color-2 a,.u-custom-color-3 a,.u-custom-color-4 a,.u-custom-color-5 a,.u-body-color a,.u-palette-1-base a,.u-palette-1-dark-3 a,.u-palette-1-dark-2 a,.u-palette-1-dark-1 a,.u-palette-1 a,.u-palette-1-light-1 a,.u-palette-2-base a,.u-palette-2-dark-3 a,.u-palette-2-dark-2 a,.u-palette-2-dark-1 a,.u-palette-2 a,.u-palette-2-light-1 a,.u-palette-3-dark-3 a,.u-palette-3-dark-2 a,.u-palette-3-dark-1 a,.u-palette-4-base a,.u-palette-4-dark-3 a,.u-palette-4-dark-2 a,.u-palette-4-dark-1 a,.u-palette-5-dark-3 a,.u-palette-5-dark-2 a,.u-palette-5-dark-1 a,.u-grey-40 a,.u-grey-30 a,.u-grey-90 a,.u-grey-80 a,.u-grey-75 a,.u-black a,.u-grey-70 a,.u-grey-60 a,.u-grey-50 a,.u-grey-dark-3 a,.u-grey-dark-2 a,.u-grey-dark-1 a,.u-grey a,.u-shading a,.u-overlap-contrast .u-header a:not(.u-nav-link):not(.u-btn) {
    color: #adcce9
}

.u-custom-color-1 a:hover,.u-custom-color-2 a:hover,.u-custom-color-3 a:hover,.u-custom-color-4 a:hover,.u-custom-color-5 a:hover,.u-body-color a:hover,.u-palette-1-base a:hover,.u-palette-1-dark-3 a:hover,.u-palette-1-dark-2 a:hover,.u-palette-1-dark-1 a:hover,.u-palette-1 a:hover,.u-palette-1-light-1 a:hover,.u-palette-2-base a:hover,.u-palette-2-dark-3 a:hover,.u-palette-2-dark-2 a:hover,.u-palette-2-dark-1 a:hover,.u-palette-2 a:hover,.u-palette-2-light-1 a:hover,.u-palette-3-dark-3 a:hover,.u-palette-3-dark-2 a:hover,.u-palette-3-dark-1 a:hover,.u-palette-4-base a:hover,.u-palette-4-dark-3 a:hover,.u-palette-4-dark-2 a:hover,.u-palette-4-dark-1 a:hover,.u-palette-5-dark-3 a:hover,.u-palette-5-dark-2 a:hover,.u-palette-5-dark-1 a:hover,.u-grey-40 a:hover,.u-grey-30 a:hover,.u-grey-90 a:hover,.u-grey-80 a:hover,.u-grey-75 a:hover,.u-black a:hover,.u-grey-70 a:hover,.u-grey-60 a:hover,.u-grey-50 a:hover,.u-grey-dark-3 a:hover,.u-grey-dark-2 a:hover,.u-grey-dark-1 a:hover,.u-grey a:hover {
    color: #a1a1a1
}

.u-custom-color-1 .u-btn,.u-custom-color-2 .u-btn,.u-custom-color-3 .u-btn,.u-custom-color-4 .u-btn,.u-custom-color-5 .u-btn,.u-body-color .u-btn,.u-palette-1-base .u-btn,.u-palette-1-dark-3 .u-btn,.u-palette-1-dark-2 .u-btn,.u-palette-1-dark-1 .u-btn,.u-palette-1 .u-btn,.u-palette-1-light-1 .u-btn,.u-palette-2-base .u-btn,.u-palette-2-dark-3 .u-btn,.u-palette-2-dark-2 .u-btn,.u-palette-2-dark-1 .u-btn,.u-palette-2 .u-btn,.u-palette-2-light-1 .u-btn,.u-palette-3-dark-3 .u-btn,.u-palette-3-dark-2 .u-btn,.u-palette-3-dark-1 .u-btn,.u-palette-4-base .u-btn,.u-palette-4-dark-3 .u-btn,.u-palette-4-dark-2 .u-btn,.u-palette-4-dark-1 .u-btn,.u-palette-5-dark-3 .u-btn,.u-palette-5-dark-2 .u-btn,.u-palette-5-dark-1 .u-btn,.u-grey-40 .u-btn,.u-grey-30 .u-btn,.u-grey-90 .u-btn,.u-grey-80 .u-btn,.u-grey-75 .u-btn,.u-black .u-btn,.u-grey-70 .u-btn,.u-grey-60 .u-btn,.u-grey-50 .u-btn,.u-grey-dark-3 .u-btn,.u-grey-dark-2 .u-btn,.u-grey-dark-1 .u-btn,.u-grey .u-btn,.u-shading .u-btn,.u-overlap-contrast .u-header .u-btn {
    background-color: #adcce9;
    color: #000
}

.u-custom-color-1 .u-btn:hover,.u-custom-color-2 .u-btn:hover,.u-custom-color-3 .u-btn:hover,.u-custom-color-4 .u-btn:hover,.u-custom-color-5 .u-btn:hover,.u-body-color .u-btn:hover,.u-palette-1-base .u-btn:hover,.u-palette-1-dark-3 .u-btn:hover,.u-palette-1-dark-2 .u-btn:hover,.u-palette-1-dark-1 .u-btn:hover,.u-palette-1 .u-btn:hover,.u-palette-1-light-1 .u-btn:hover,.u-palette-2-base .u-btn:hover,.u-palette-2-dark-3 .u-btn:hover,.u-palette-2-dark-2 .u-btn:hover,.u-palette-2-dark-1 .u-btn:hover,.u-palette-2 .u-btn:hover,.u-palette-2-light-1 .u-btn:hover,.u-palette-3-dark-3 .u-btn:hover,.u-palette-3-dark-2 .u-btn:hover,.u-palette-3-dark-1 .u-btn:hover,.u-palette-4-base .u-btn:hover,.u-palette-4-dark-3 .u-btn:hover,.u-palette-4-dark-2 .u-btn:hover,.u-palette-4-dark-1 .u-btn:hover,.u-palette-5-dark-3 .u-btn:hover,.u-palette-5-dark-2 .u-btn:hover,.u-palette-5-dark-1 .u-btn:hover,.u-grey-40 .u-btn:hover,.u-grey-30 .u-btn:hover,.u-grey-90 .u-btn:hover,.u-grey-80 .u-btn:hover,.u-grey-75 .u-btn:hover,.u-black .u-btn:hover,.u-grey-70 .u-btn:hover,.u-grey-60 .u-btn:hover,.u-grey-50 .u-btn:hover,.u-grey-dark-3 .u-btn:hover,.u-grey-dark-2 .u-btn:hover,.u-grey-dark-1 .u-btn:hover,.u-grey .u-btn:hover,.u-shading .u-btn:hover,.u-overlap-contrast .u-header .u-btn:hover {
    background-color: #8db8e0;
    color: #fff
}

a {
    color: #478ac9
}

a:hover {
    color: #387cbd
}

.u-btn {
    background-color: #478ac9;
    color: #fff
}

.u-btn:hover {
    background-color: #387cbd;
    color: #e6e6e6
}

.u-btn:focus {
    background-color: #387cbd;
    color: #e6e6e6
}

.u-btn:active {
    background-color: #387cbd;
    color: #e6e6e6
}

.u-custom-color-3 a {
    color: #adcce9
}

.u-custom-color-3 a:hover {
    color: #a1a1a1
}

.u-custom-color-3 .u-btn {
    background-color: #adcce9;
    color: #000
}

.u-custom-color-3 .u-btn:hover {
    background-color: #8db8e0;
    color: #fff
}

.u-custom-color-3 .u-btn:active {
    background-color: #8db8e0;
    color: #fff
}

.u-header {
    background-image: none;
    box-shadow: 5px 5px 20px 0 rgba(0,0,0,.4)
}

.u-header .u-sheet-1 {
    min-height: 50px
}

.u-header .u-image-1 {
    width: 246px;
    height: 75px;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
    margin: 5px auto 5px -35px;
	margin-left: 40px;
}

.u-header .u-text-1 {
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
    font-size: 1.25rem;
    margin: -60px 60px 0 auto;
}

.u-header .u-btn-1 {
    background-image: none;
    padding: 0
}


@media(max-width: 1199px) {
    .u-header .u-image-1 {
        width: 246px;
        margin-left: -15px
    }

    .u-header .u-text-1 {
        margin-right: 0px !important;
    }

    .u-header .u-text-2 {
        width: auto;
        margin-top: -24px;
        margin-left: 335px
    }

    .u-header .u-text-3 {
        width: auto;
        margin-top: -24px;
        margin-right: 324px
    }

    .u-header .u-text-4 {
        width: auto;
        margin-top: -24px;
        margin-right: 243px;
        margin-bottom: 26px
    }
}

@media(max-width: 991px) {
    .u-header .u-text-1 {
        margin-right: 0px !important;
    }

    .u-header .u-text-2 {
        margin-left: 256px
    }

    .u-header .u-text-3 {
        margin-top: -24px;
        margin-right: 194px
    }

    .u-header .u-text-4 {
        margin-top: -24px;
        margin-right: 124px;
        margin-bottom: 26px
    }
}

@media(max-width: 767px) {
    .u-header .u-image-1 {
        margin-left: -15px
    }

    .u-header .u-text-1 {
        margin-right: 0px !important;
    }

    .u-header .u-text-2 {
        margin-right: 153px;
        margin-left: auto
    }

    .u-header .u-text-3 {
        margin-right: 70px
    }

    .u-header .u-text-4 {
        margin-top: -24px;
        margin-right: 0;
        margin-bottom: 26px
    }
}

@media(max-width: 575px) {
    .u-header .u-image-1 {
        width:139px;
        height: 58px;
        margin-left: -15px
    }

    .u-header .u-text-1 {
        font-size: .875rem;
        margin: -48px 0 23px auto !important;
    }

    .u-header .u-text-2 {
        font-size: .875rem;
        margin-top: -17px;
        margin-right: 90px
    }

    .u-header .u-text-3 {
        font-size: .875rem;
        margin-top: -17px;
        margin-right: 34px
    }

    .u-header .u-text-4 {
        font-size: .875rem;
        margin-top: -17px;
        margin-right: -16px;
        margin-bottom: 30px
    }
}

.u-footer {
    background-image: none
}

.menu_button {
    background-color: #7d0101;
    border: 1px solid #FFF;
    border-radius: 4px;
    color: #FFF;
    font-weight: 600;
    line-height: 22px;
    padding: 4px 12px;
    text-decoration: unset;
    user-select: none;
	margin-left: 5px;
}
.menu_button:hover {
    color: #FF4141 !important;
    background-color: #1d2a33;
	border: 1px solid #C43C3C;
}
.header_right {
	align-items: center;
	display: flex;
	justify-content: right;
}