.urunDetayGosterJs
{
top: 10px !important;
right: 10px !important;
height: 35px !important;
line-height: 35px !important;
color: #fff !important;
font-weight: 600 !important;
text-transform:   uppercase;
background-color: #e35252 !important;
border: 0 !important;
z-index:   999999;
transition: background-color .5s;
}

.urunDetayGosterJs:hover
{
background-color: #c54444 !important;
}

.urunDetayGosterJs:before
{
content: '\e827';
line-height:   30px;
color: inherit;
font-family: 'tsoft';
font-style:   normal;
font-weight: normal;
text-decoration:   inherit;
font-variant: normal;
text-align:   center;
text-transform: none;
margin-right:   8px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing:   grayscale;
speak: none;
}
#productLeft .slide-wrapper > .row:first-child
{
position:   relative;
}

.zoomWindow
{
border: 1px solid #d9d9d9 !important;
z-index:999!important;
}
#productThumbs li.active .box-border
{
border-color: var(--mint);
}
#productThumbs li .box-border
{
border:   3px solid transparent;
box-shadow: 5px 5px 5px rgba(174, 174, 192, 0.5);
border-radius:   20px;
background-color: var(--white);
}
#productBrandText
{
font-size:   14px;
color: #393939;
}
#productName
{
line-height:   normal;
color: var(--darkblue);
font-weight:   500;
font-size: clamp(18px,1.2vw,24px);
}

.productName
{
font-size:   20px;
font-weight: 600;
}

.productBrandImg
{
margin-bottom:   10px;
}
#supplier-question
{
line-height:   normal;
font-weight: 300;
font-size:   18px;
color: var(--purple);
}

.productComment
{
width:   87px;
}

.comment-btn
{
line-height:   30px;
color: #000;
font-size:   13px;
}

.mainPrices
{
position:   relative;
}

.priceLine, .variantLine, .noteLine
{
line-height:   23px;
font-size: 13px;
}

.priceType, .variantType, .noteTitle
{
width:   120px;
}

.currencyPrice
{
color: var(--purple);
font-weight:   400;
font-size: 14px;
text-align:   right;
}

.normalPrice
{
font-size:   19px;
}

.discountPrice
{
line-height:   normal;
font-weight: 700;
font-size:   32px;
color: var(--darkblue);
}
#productRight .order-note textarea
{
padding-top:   20px;
}

.variantBox a, .variantBox select
{
min-width:   40px;
height: 40px;
}

.variantBox a.col
{
padding-top:   2px;
padding-bottom: 2px;
padding-left: clamp(10px,1.5vw,30px);
padding-right: clamp(10px,1.5vw,30px);
background:   #F0F0F3;
border-radius: 10px;
margin-right:   10px;
border: 2px solid transparent;
}

.variantBox a.col.ring
{
padding-right:   2px;
padding-left: 2px;
border-radius:   30px;
}

.variantBox a.selected
{
border: 2px solid var(--mint);
}

.variantBox a.passive
{
background:   #d2d2d2;
text-decoration: line-through;
color:   #f10a41;
}

.variantBox a p
{
width: 100%;
height:   34px;
line-height: 34px;
text-align:   center;
color: var(--darkblue);
padding-bottom:   0;
font-weight: 300;
font-size:   13px;
}

.variantBox a.ring p
{
border-radius:   20px;
}

.variantBox select
{
appearance:   none;
-moz-appearance: none;
-webkit-appearance:   none;
}

.imageInner
{
position:   relative;
width: 100%;
height:   0;
padding-bottom: 100%;
}

.discounts.currentDiscount
{
background:   #f0f0f0;
}

.noteLine
{
padding-top:   0;
}

.noteBox textarea
{
min-width:   250px;
height: 40px;
font-size:   12px;
color: #666;
word-break:   break-all;
}
#shopListLink:hover
{
color:   #e35252;
}
[dir="rtl"] .productFunction
{
padding-right:   35px;
padding-left: 10px;
background-position:   right;
}

.productFunction:hover
{
color:   #e35252;
}

.shareTitle
{
line-height:   30px;
font-size: 13px;
color:   #000;
}

.smlIconSet .shareTitle
{
line-height:   20px;
}

.shareBtns .col
{
padding-right:   5px;
}

.shareBtns a
{
width:   30px;
line-height: 30px;
font-size:   20px;
}

.smlIconSet .shareBtns a
{
font-size:   15px;
}
#urun-tab .slide-wrapper
{
overflow:   hidden;
}
#tabBtn li
{
cursor:   pointer;
}
#tabBtn li:hover, #tabBtn li:hover .btn
{
box-shadow:   none;
}
#tabBtn li.active span.text-description
{
color: var(--green);
}
#tabBtn li.active
{
background:   #0B122C;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
border-radius:   16px;
}
#tabBtn li.active:before, #tabBtn li.active:after
{
/* content: ''; */
position:   absolute;
left: 0;
width: 100%;
height:   1px;
background: #e35252;
}
#tabBtn li.active:before
{
/*
bottom:   2px;
*/
}
#tabBtn li.active:after
{
bottom:   0px;
}
#tabBtn li .stars
{
margin-right:   10px;
margin-left: 0;
}
#product-comment .stars-inner
{
height:   13px;
background: url('/theme/v4/sub_theme/genel/v4/v4/starsFull.png') no-repeat;
}
#product-comment .stars
{
width:   87px;
height: 13px;
background: url('/theme/v4/sub_theme/genel/v4/v4/stars.png') no-repeat;
}
#tabPanel
{
overflow:   hidden;
}
#productDetailTab
{
font-weight:   500;
font-size: 18px;
color: var(--darkblue);
line-height:   normal;
}
#tabPanel li
{
top:   20px;
left: 20px;
right:   20px;
}
#tabPanel li.current
{
width: 100%;
}
#tabPanel li
{
line-height:   15px;
}
#tabPanel li table
{
float:   left;
max-width: 100%;
}
#productDetailTab li
{
list-style:   disc;
list-style-position: inside;
}
#banks
{
line-height:   2;
}

.like
{
padding-left:   21px;
background: url('likeIcon.png') no-repeat 0 center;
}

.dislike
{
padding-left:   21px;
background: url('dislikeIcon.png') no-repeat 0 center;
}
[dir="rtl"] .addthis_toolbox
{
float:   right;
}
a#product-brand
{
font-weight:   500;
font-size: 20px;
color: var(--purple);
margin-bottom:   10px;
}

.product-last-one
{
background:   #FFFFFF;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.25);
border-radius:   20px;
position: relative;
}

.productSymbol
{
font-weight:   300;
font-size: 10px;
color: var(--purple);
line-height:   normal;
}

.detail-add-topper
{
font-weight:   300;
font-size: 13px;
color: var(--darkblue);
line-height:   normal;
}

.degiskenSec
{
font-size:   13px;
line-height: 40px;
color: var(--purple);
text-transform:   uppercase;
}
#product-last-one .qtyBtns
{
background-color:   #F0F0F3;
border-radius: 20px;
}
#product-last-one .qtyBtns input
{
height:   46px;
color: var(--purple);
}
#product-last-one .qtyBtns a
{
height:   46px;
color: var(--purple);
}
a#addCartBtn
{
font-size:   20px;
font-weight: 500;
color: var(--darkblue);
background: linear-gradient(360deg, #01E0C6 -28.1%, #00FFAC 100%);
box-shadow: 5px 5px 10px rgb(174 174 192 / 50%);
display:   flex;
align-items: center;
justify-content:   center;
text-transform: capitalize;
padding-top:   30px;
border-radius: 0 0 20px 20px;
}

.short-desc-topper
{
font-weight:   400;
font-size: 15px;
line-height:   normal;
color: #979797;
}

.ekGenelTop
{
display:   flex;
justify-content: space-between;
align-items:   center;
min-height: 40px;
background-color: var(--white);
border-radius:   20px;
padding-left: clamp(10px,1vw,20px);
padding-right: clamp(10px,1vw,20px);
}

.ekGenelTop:nth-child(2n+2)
{
background-color:   transparent;
}

.ekGenelTop > span:first-child
{
color: var(--purple);
}

.ekGenelTop > span
{
font-weight:   300;
font-size: 14px;
color: var(--darkblue);
}
#thumbControl .icon-arrow-left:before
{
content: url(/Data/EditorFiles/muzikussu/thumb-left.svg);
}
#thumbControl .icon-arrow-right:before
{
content: url(/Data/EditorFiles/muzikussu/thumb-right.svg);
}
#productLeft .slideControl
{
width: calc(100% - 40px);
left:   20px;
}
#tabBtn li, #tabBtn li > span, #tabBtn li > span span
{
font-weight:   500;
font-size: 18px;
color: var(--purple);
border-radius:   16px;
}

.detail-frame-topper iframe
{
width: 100%;
height: 100%;
border-radius:   20px;
}

.brand-detail-topper
{
z-index:  3;
}
@media screen and (max-width: 1000px)
{
}
@media screen and (min-width: 769px)
{
.pro-last-next-topper
{
position:   absolute;
top: calc(100% - 10px);
left:   0;
z-index: 1;
transform: translateY(-20px);
}

.product-last-one
{
z-index:   999;
}
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
}
@media screen and (max-width: 768px)
{
#product-last-one
{
padding-left:   0;
padding-right: 0;
padding-top:   0;
}

.symbol-mobile-topper
{
display:   flex;
flex-wrap: wrap;
}

.discountPrice
{
text-align:   center;
}

.zopim
{
bottom: 80px !important;
}

.urunDetayGosterJs
{
display: none !important;
}
#productLeft
{
padding-right:   0;
}
#productRight
{
padding-top:   10px;
padding-right: 0;
padding-left:   0;
}
#price-flexer, #price-flexer > .d-flex
{
display:   initial;
}

.discountedPrice
{
line-height:   30px;
padding-left: 0;
padding-right:   0;
text-align: center;
}

.comment-star-wrapper
{
position:   static;
float: left;
}
#price-flexer .comment-star-wrapper :before
{
margin-right:   8px;
margin-left: 0;
}
#mobileTabBtn
{
overflow-y:   hidden;
overflow-x: scroll;
-webkit-overflow-scrolling:   touch;
}
#tabBtn
{
display:   flex;
}
#tabBtn li span
{
display:   inherit;
font-size: 15px;
white-space:   nowrap;
}
#product-buttons a
{
padding-left:   0;
}
}
@media screen and (max-width: 540px)
{
#mobileBuyBtn
{
position:  fixed;
bottom: 0;
left:   0;
z-index: 333;
background:   #fff;
box-sizing: border-box;
box-shadow: 0 -3px 3px rgba(0,0,0,.1);
}
#mobileBuyBtn .buyBtn
{
/*
padding-left:   10px;
*/
}
/*begin-commonstyles library*//*!
* froala_editor v4.0.6 (https://www.froala.com/wysiwyg-editor)
* License https://froala.com/wysiwyg-editor/terms/
* Copyright 2014-2021 Froala Labs
*/
/*end-commonstyles library*/@charset "UTF-8";
.u-text a,
.u-post-content a,
.u-tab-item a,
.u-nav-item 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) 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) 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) a:hover
{
text-decoration:              none;
}

.u-sheet > *,
.u-section-row > *
{
position:              relative;
}

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

.u-clearfix:after
{
clear:              both;
}
ul.u-text li:last-child
{
margin-bottom:              0;
}
li.urundetay1
{
font-size:              1rem;
line-height: 1.6 !important;
}

.u-hidden
{
display: none !important;
}
@media (min-width: 1400px)
{
.u-hidden-xxl
{
display: none !important;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-hidden-xl
{
display: none !important;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-hidden-xl
{
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-hidden-lg
{
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-hidden-md
{
display: none !important;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-hidden-sm
{
display: none !important;
}
}
@media (max-width: 575px)
{
.u-hidden-xs
{
display: none !important;
}
}

.u-text-default
{
display:              table;
align-self: flex-start;
}

.u-text-default:empty
{
display:              block;
width: 15px;
}
@media (min-width: 1400px)
{
.u-text-default-xxl
{
display:              table;
align-self: flex-start;
}

.u-text-default-xxl:empty
{
display:              block;
width: 15px;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-text-default-xl
{
display:              table;
align-self: flex-start;
}

.u-xl-mode .u-text-default-xl:empty
{
display:              block;
width: 15px;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-text-default-xl
{
display:              table;
align-self: flex-start;
}

.u-xxl-mode .u-text-default-xl:empty
{
display:              block;
width: 15px;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-text-default-lg
{
display:              table;
align-self: flex-start;
}

.u-text-default-lg:empty
{
display:              block;
width: 15px;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-text-default-md
{
display:              table;
align-self: flex-start;
}

.u-text-default-md:empty
{
display:              block;
width: 15px;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-text-default-sm
{
display:              table;
align-self: flex-start;
}

.u-text-default-sm:empty
{
display:              block;
width: 15px;
}
}
@media (max-width: 575px)
{
.u-text-default-xs
{
display:              table;
align-self: flex-start;
}

.u-text-default-xs:empty
{
display:              block;
width: 15px;
}
}

.u-image,
.u-background-effect-image,
.u-video-poster
{
object-fit:              cover;
display: block;
vertical-align:              middle;
background-size: cover;
background-position: 50% 50%;
background-repeat:              no-repeat;
max-width: none !important;
}
img.u-image,
.u-video-poster
{
overflow:              hidden;
}

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

.u-back-image.u-image-tiles,
.u-image.u-image-tiles
{
background-size:              initial;
background-repeat: repeat;
background-position: top left !important;
}
section.u-image:not(.u-hover-box),
.u-sheet.u-image:not(.u-hover-box),
.u-group.u-image:not(.u-hover-box),
.u-layout-cell.u-image:not(.u-hover-box)
{
overflow:              visible;
}

.u-text .u-image
{
display:              inline-block;
}

.u-post-content .u-image
{
margin-bottom: 0.5rem;
}

.u-image-circle.u-image
{
border-radius: 50% !important;
}
[data-post-link],
[data-href]
{
cursor:              pointer;
}

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

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

.u-xxl-mode .u-sheet
{
width: var(--theme-sheet-width-xxl);
}
@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: 1200px) and (max-width: 1399px)
{
.u-xxl-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-sheet .u-sheet
{
width: 100%;
}

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

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

.u-expanded
{
position: absolute !important;
left:              0;
top: 0;
width: 100%;
height: 100%;
}

.u-expanded-width
{
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
@media (min-width: 1400px)
{
.u-expanded-width-xxl
{
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-expanded-width-xl
{
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-expanded-width-xl
{
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@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-preserve-proportions.u-expanded-width > *
{
position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-xl > *
{
position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-lg > *
{
position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-md > *
{
position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-sm > *
{
position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-xs > *
{
position: absolute !important;
}

.u-preserve-proportions.u-expanded-width > .u-preserve-proportions-child
{
position: relative !important;
}

.u-preserve-proportions.u-expanded-width-xl > .u-preserve-proportions-child
{
position: relative !important;
}

.u-preserve-proportions.u-expanded-width-lg > .u-preserve-proportions-child
{
position: relative !important;
}

.u-preserve-proportions.u-expanded-width-md > .u-preserve-proportions-child
{
position: relative !important;
}

.u-preserve-proportions.u-expanded-width-sm > .u-preserve-proportions-child
{
position: relative !important;
}

.u-preserve-proportions.u-expanded-width-xs > .u-preserve-proportions-child
{
position: relative !important;
}

.u-valign-middle,
.u-valign-top,
.u-valign-bottom
{
display:              flex;
flex-direction: column;
}
@media (min-width: 1400px)
{
.u-valign-middle-xxl,
.u-valign-top-xxl,
.u-valign-bottom-xxl
{
display:              flex;
flex-direction: column;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-valign-middle-xl,
.u-xl-mode .u-valign-top-xl,
.u-xl-mode .u-valign-bottom-xl
{
display:              flex;
flex-direction: column;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-valign-middle-xl,
.u-xxl-mode .u-valign-top-xl,
.u-xxl-mode .u-valign-bottom-xl
{
display:              flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-valign-middle-lg,
.u-valign-top-lg,
.u-valign-bottom-lg
{
display:              flex;
flex-direction: column;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-valign-middle-md,
.u-valign-top-md,
.u-valign-bottom-md
{
display:              flex;
flex-direction: column;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-valign-middle-sm,
.u-valign-top-sm,
.u-valign-bottom-sm
{
display:              flex;
flex-direction: column;
}
}
@media (max-width: 575px)
{
.u-valign-middle-xs,
.u-valign-top-xs,
.u-valign-bottom-xs
{
display:              flex;
flex-direction: column;
}
}

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

.u-valign-middle
{
justify-content:              center;
}
@media (min-width: 1400px)
{
.u-valign-middle-xxl
{
justify-content:              center;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-valign-middle-xl
{
justify-content:              center;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-valign-middle-xl
{
justify-content:              center;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-valign-middle-lg
{
justify-content:              center;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-valign-middle-md
{
justify-content:              center;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-valign-middle-sm
{
justify-content:              center;
}
}
@media (max-width: 575px)
{
.u-valign-middle-xs
{
justify-content:              center;
}
}

.u-valign-top
{
justify-content:              flex-start;
}
@media (min-width: 1400px)
{
.u-valign-top-xxl
{
justify-content:              flex-start;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-valign-top-xl
{
justify-content:              flex-start;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-valign-top-xl
{
justify-content:              flex-start;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-valign-top-lg
{
justify-content:              flex-start;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-valign-top-md
{
justify-content:              flex-start;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-valign-top-sm
{
justify-content:              flex-start;
}
}
@media (max-width: 575px)
{
.u-valign-top-xs
{
justify-content:              flex-start;
}
}

.u-valign-bottom
{
justify-content:              flex-end;
}
@media (min-width: 1400px)
{
.u-valign-bottom-xxl
{
justify-content:              flex-end;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-valign-bottom-xl
{
justify-content:              flex-end;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-valign-bottom-xl
{
justify-content:              flex-end;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-valign-bottom-lg
{
justify-content:              flex-end;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-valign-bottom-md
{
justify-content:              flex-end;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-valign-bottom-sm
{
justify-content:              flex-end;
}
}
@media (max-width: 575px)
{
.u-valign-bottom-xs
{
justify-content:              flex-end;
}
}
@media (max-width: 767px)
{
:not(.u-sheet) > [class*="u-gutter-"]:not(.u-gutter-0).u-expanded-width
{
overflow:              hidden;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-layout-wrap:not(.u-layout-custom-sm) .u-layout-row > *
{
min-width: 100%;
}

.u-layout-wrap:not(.u-layout-custom-sm) .u-layout
{
margin-left: 0 !important;
margin-right: 0 !important;
}

.u-layout-wrap:not(.u-layout-custom-sm) .u-layout .u-layout-cell
{
border-left: 0 !important;
border-right: 0 !important;
}

.u-absolute-hcenter,
.u-absolute-hcenter-sm
{
max-width: 100%;
}
}
@media (max-width: 575px)
{
.u-layout-wrap:not(.u-layout-custom-xs) .u-layout-row > *
{
min-width: 100%;
}

.u-layout-wrap:not(.u-layout-custom-xs) .u-layout
{
margin-left: 0 !important;
margin-right: 0 !important;
}

.u-layout-wrap:not(.u-layout-custom-xs) .u-layout .u-layout-cell
{
border-left: 0 !important;
border-right: 0 !important;
}

.u-absolute-hcenter,
.u-absolute-hcenter-xs
{
max-width: 100%;
}
}

.u-layout-row > .u-size-60
{
flex: 0 0 100%;
max-width: 100%;
min-width: 100%;
}

.u-layout-col > .u-size-60
{
flex: 60 0 100%;
}

.u-layout-row > .u-size-59
{
flex: 0 0 98.33333333%;
max-width: 98.33333333%;
min-width: 98.33333333%;
}

.u-layout-col > .u-size-59
{
flex: 59 0 98.33333333%;
}

.u-layout-row > .u-size-58
{
flex: 0 0 96.66666667%;
max-width: 96.66666667%;
min-width: 96.66666667%;
}

.u-layout-col > .u-size-58
{
flex: 58 0 96.66666667%;
}

.u-layout-row > .u-size-57
{
flex: 0 0 95%;
max-width: 95%;
min-width: 95%;
}

.u-layout-col > .u-size-57
{
flex: 57 0 95%;
}

.u-layout-row > .u-size-56
{
flex: 0 0 93.33333333%;
max-width: 93.33333333%;
min-width: 93.33333333%;
}

.u-layout-col > .u-size-56
{
flex: 56 0 93.33333333%;
}

.u-layout-row > .u-size-55
{
flex: 0 0 91.66666667%;
max-width: 91.66666667%;
min-width: 91.66666667%;
}

.u-layout-col > .u-size-55
{
flex: 55 0 91.66666667%;
}

.u-layout-row > .u-size-54
{
flex: 0 0 90%;
max-width: 90%;
min-width: 90%;
}

.u-layout-col > .u-size-54
{
flex: 54 0 90%;
}

.u-layout-row > .u-size-53
{
flex: 0 0 88.33333333%;
max-width: 88.33333333%;
min-width: 88.33333333%;
}

.u-layout-col > .u-size-53
{
flex: 53 0 88.33333333%;
}

.u-layout-row > .u-size-52
{
flex: 0 0 86.66666667%;
max-width: 86.66666667%;
min-width: 86.66666667%;
}

.u-layout-col > .u-size-52
{
flex: 52 0 86.66666667%;
}

.u-layout-row > .u-size-51
{
flex: 0 0 85%;
max-width: 85%;
min-width: 85%;
}

.u-layout-col > .u-size-51
{
flex: 51 0 85%;
}

.u-layout-row > .u-size-50
{
flex: 0 0 83.33333333%;
max-width: 83.33333333%;
min-width: 83.33333333%;
}

.u-layout-col > .u-size-50
{
flex: 50 0 83.33333333%;
}

.u-layout-row > .u-size-49
{
flex: 0 0 81.66666667%;
max-width: 81.66666667%;
min-width: 81.66666667%;
}

.u-layout-col > .u-size-49
{
flex: 49 0 81.66666667%;
}

.u-layout-row > .u-size-48
{
flex: 0 0 80%;
max-width: 80%;
min-width: 80%;
}

.u-layout-col > .u-size-48
{
flex: 48 0 80%;
}

.u-layout-row > .u-size-47
{
flex: 0 0 78.33333333%;
max-width: 78.33333333%;
min-width: 78.33333333%;
}

.u-layout-col > .u-size-47
{
flex: 47 0 78.33333333%;
}

.u-layout-row > .u-size-46
{
flex: 0 0 76.66666667%;
max-width: 76.66666667%;
min-width: 76.66666667%;
}

.u-layout-col > .u-size-46
{
flex: 46 0 76.66666667%;
}

.u-layout-row > .u-size-45
{
flex: 0 0 75%;
max-width: 75%;
min-width: 75%;
}

.u-layout-col > .u-size-45
{
flex: 45 0 75%;
}

.u-layout-row > .u-size-44
{
flex: 0 0 73.33333333%;
max-width: 73.33333333%;
min-width: 73.33333333%;
}

.u-layout-col > .u-size-44
{
flex: 44 0 73.33333333%;
}

.u-layout-row > .u-size-43
{
flex: 0 0 71.66666667%;
max-width: 71.66666667%;
min-width: 71.66666667%;
}

.u-layout-col > .u-size-43
{
flex: 43 0 71.66666667%;
}

.u-layout-row > .u-size-42
{
flex: 0 0 70%;
max-width: 70%;
min-width: 70%;
}

.u-layout-col > .u-size-42
{
flex: 42 0 70%;
}

.u-layout-row > .u-size-41
{
flex: 0 0 68.33333333%;
max-width: 68.33333333%;
min-width: 68.33333333%;
}

.u-layout-col > .u-size-41
{
flex: 41 0 68.33333333%;
}

.u-layout-row > .u-size-40
{
flex: 0 0 66.66666667%;
max-width: 66.66666667%;
min-width: 66.66666667%;
}

.u-layout-col > .u-size-40
{
flex: 40 0 66.66666667%;
}

.u-layout-row > .u-size-39
{
flex: 0 0 65%;
max-width: 65%;
min-width: 65%;
}

.u-layout-col > .u-size-39
{
flex: 39 0 65%;
}

.u-layout-row > .u-size-38
{
flex: 0 0 63.33333333%;
max-width: 63.33333333%;
min-width: 63.33333333%;
}

.u-layout-col > .u-size-38
{
flex: 38 0 63.33333333%;
}

.u-layout-row > .u-size-37
{
flex: 0 0 61.66666667%;
max-width: 61.66666667%;
min-width: 61.66666667%;
}

.u-layout-col > .u-size-37
{
flex: 37 0 61.66666667%;
}

.u-layout-row > .u-size-36
{
flex: 0 0 60%;
max-width: 60%;
min-width: 60%;
}

.u-layout-col > .u-size-36
{
flex: 36 0 60%;
}

.u-layout-row > .u-size-35
{
flex: 0 0 58.33333333%;
max-width: 58.33333333%;
min-width: 58.33333333%;
}

.u-layout-col > .u-size-35
{
flex: 35 0 58.33333333%;
}

.u-layout-row > .u-size-34
{
flex: 0 0 56.66666667%;
max-width: 56.66666667%;
min-width: 56.66666667%;
}

.u-layout-col > .u-size-34
{
flex: 34 0 56.66666667%;
}

.u-layout-row > .u-size-33
{
flex: 0 0 55%;
max-width: 55%;
min-width: 55%;
}

.u-layout-col > .u-size-33
{
flex: 33 0 55%;
}

.u-layout-row > .u-size-32
{
flex: 0 0 53.33333333%;
max-width: 53.33333333%;
min-width: 53.33333333%;
}

.u-layout-col > .u-size-32
{
flex: 32 0 53.33333333%;
}

.u-layout-row > .u-size-31
{
flex: 0 0 51.66666667%;
max-width: 51.66666667%;
min-width: 51.66666667%;
}

.u-layout-col > .u-size-31
{
flex: 31 0 51.66666667%;
}

.u-layout-row > .u-size-30
{
flex: 0 0 50%;
max-width: 50%;
min-width: 50%;
}

.u-layout-col > .u-size-30
{
flex: 30 0 50%;
}

.u-layout-row > .u-size-29
{
flex: 0 0 48.33333333%;
max-width: 48.33333333%;
min-width: 48.33333333%;
}

.u-layout-col > .u-size-29
{
flex: 29 0 48.33333333%;
}

.u-layout-row > .u-size-28
{
flex: 0 0 46.66666667%;
max-width: 46.66666667%;
min-width: 46.66666667%;
}

.u-layout-col > .u-size-28
{
flex: 28 0 46.66666667%;
}

.u-layout-row > .u-size-27
{
flex: 0 0 45%;
max-width: 45%;
min-width: 45%;
}

.u-layout-col > .u-size-27
{
flex: 27 0 45%;
}

.u-layout-row > .u-size-26
{
flex: 0 0 43.33333333%;
max-width: 43.33333333%;
min-width: 43.33333333%;
}

.u-layout-col > .u-size-26
{
flex: 26 0 43.33333333%;
}

.u-layout-row > .u-size-25
{
flex: 0 0 41.66666667%;
max-width: 41.66666667%;
min-width: 41.66666667%;
}

.u-layout-col > .u-size-25
{
flex: 25 0 41.66666667%;
}

.u-layout-row > .u-size-24
{
flex: 0 0 40%;
max-width: 40%;
min-width: 40%;
}

.u-layout-col > .u-size-24
{
flex: 24 0 40%;
}

.u-layout-row > .u-size-23
{
flex: 0 0 38.33333333%;
max-width: 38.33333333%;
min-width: 38.33333333%;
}

.u-layout-col > .u-size-23
{
flex: 23 0 38.33333333%;
}

.u-layout-row > .u-size-22
{
flex: 0 0 36.66666667%;
max-width: 36.66666667%;
min-width: 36.66666667%;
}

.u-layout-col > .u-size-22
{
flex: 22 0 36.66666667%;
}

.u-layout-row > .u-size-21
{
flex: 0 0 35%;
max-width: 35%;
min-width: 35%;
}

.u-layout-col > .u-size-21
{
flex: 21 0 35%;
}

.u-layout-row > .u-size-20
{
flex: 0 0 33.33333333%;
max-width: 33.33333333%;
min-width: 33.33333333%;
}

.u-layout-col > .u-size-20
{
flex: 20 0 33.33333333%;
}

.u-layout-row > .u-size-19
{
flex: 0 0 31.66666667%;
max-width: 31.66666667%;
min-width: 31.66666667%;
}

.u-layout-col > .u-size-19
{
flex: 19 0 31.66666667%;
}

.u-layout-row > .u-size-18
{
flex: 0 0 30%;
max-width: 30%;
min-width: 30%;
}

.u-layout-col > .u-size-18
{
flex: 18 0 30%;
}

.u-layout-row > .u-size-17
{
flex: 0 0 28.33333333%;
max-width: 28.33333333%;
min-width: 28.33333333%;
}

.u-layout-col > .u-size-17
{
flex: 17 0 28.33333333%;
}

.u-layout-row > .u-size-16
{
flex: 0 0 26.66666667%;
max-width: 26.66666667%;
min-width: 26.66666667%;
}

.u-layout-col > .u-size-16
{
flex: 16 0 26.66666667%;
}

.u-layout-row > .u-size-15
{
flex: 0 0 25%;
max-width: 25%;
min-width: 25%;
}

.u-layout-col > .u-size-15
{
flex: 15 0 25%;
}

.u-layout-row > .u-size-14
{
flex: 0 0 23.33333333%;
max-width: 23.33333333%;
min-width: 23.33333333%;
}

.u-layout-col > .u-size-14
{
flex: 14 0 23.33333333%;
}

.u-layout-row > .u-size-13
{
flex: 0 0 21.66666667%;
max-width: 21.66666667%;
min-width: 21.66666667%;
}

.u-layout-col > .u-size-13
{
flex: 13 0 21.66666667%;
}

.u-layout-row > .u-size-12
{
flex: 0 0 20%;
max-width: 20%;
min-width: 20%;
}

.u-layout-col > .u-size-12
{
flex: 12 0 20%;
}

.u-layout-row > .u-size-11
{
flex: 0 0 18.33333333%;
max-width: 18.33333333%;
min-width: 18.33333333%;
}

.u-layout-col > .u-size-11
{
flex: 11 0 18.33333333%;
}

.u-layout-row > .u-size-10
{
flex: 0 0 16.66666667%;
max-width: 16.66666667%;
min-width: 16.66666667%;
}

.u-layout-col > .u-size-10
{
flex: 10 0 16.66666667%;
}

.u-layout-row > .u-size-9
{
flex: 0 0 15%;
max-width: 15%;
min-width: 15%;
}

.u-layout-col > .u-size-9
{
flex: 9 0 15%;
}

.u-layout-row > .u-size-8
{
flex: 0 0 13.33333333%;
max-width: 13.33333333%;
min-width: 13.33333333%;
}

.u-layout-col > .u-size-8
{
flex: 8 0 13.33333333%;
}

.u-layout-row > .u-size-7
{
flex: 0 0 11.66666667%;
max-width: 11.66666667%;
min-width: 11.66666667%;
}

.u-layout-col > .u-size-7
{
flex: 7 0 11.66666667%;
}

.u-layout-row > .u-size-6
{
flex: 0 0 10%;
max-width: 10%;
min-width: 10%;
}

.u-layout-col > .u-size-6
{
flex: 6 0 10%;
}

.u-layout-row > .u-size-5
{
flex: 0 0 8.33333333%;
max-width: 8.33333333%;
min-width: 8.33333333%;
}

.u-layout-col > .u-size-5
{
flex: 5 0 8.33333333%;
}

.u-layout-row > .u-size-4
{
flex: 0 0 6.66666667%;
max-width: 6.66666667%;
min-width: 6.66666667%;
}

.u-layout-col > .u-size-4
{
flex: 4 0 6.66666667%;
}

.u-layout-row > .u-size-3
{
flex: 0 0 5%;
max-width: 5%;
min-width: 5%;
}

.u-layout-col > .u-size-3
{
flex: 3 0 5%;
}

.u-layout-row > .u-size-2
{
flex: 0 0 3.33333333%;
max-width: 3.33333333%;
min-width: 3.33333333%;
}

.u-layout-col > .u-size-2
{
flex: 2 0 3.33333333%;
}

.u-layout-row > .u-size-1
{
flex: 0 0 1.66666667%;
max-width: 1.66666667%;
min-width: 1.66666667%;
}

.u-layout-col > .u-size-1
{
flex: 1 0 1.66666667%;
}

.u-layout-row > .u-size-0
{
flex: 0 0 0%;
max-width: 0%;
min-width: 0%;
}

.u-layout-col > .u-size-0
{
flex: 0 0 0%;
}
@media (min-width: 1400px)
{
.u-layout-row > .u-size-60-xl
{
flex: 0 0 100%;
max-width: 100%;
min-width: 100%;
}

.u-layout-col > .u-size-60-xl
{
flex: 60 0 100%;
}

.u-layout-row > .u-size-59-xl
{
flex: 0 0 98.33333333%;
max-width: 98.33333333%;
min-width: 98.33333333%;
}

.u-layout-col > .u-size-59-xl
{
flex: 59 0 98.33333333%;
}

.u-layout-row > .u-size-58-xl
{
flex: 0 0 96.66666667%;
max-width: 96.66666667%;
min-width: 96.66666667%;
}

.u-layout-col > .u-size-58-xl
{
flex: 58 0 96.66666667%;
}

.u-layout-row > .u-size-57-xl
{
flex: 0 0 95%;
max-width: 95%;
min-width: 95%;
}

.u-layout-col > .u-size-57-xl
{
flex: 57 0 95%;
}

.u-layout-row > .u-size-56-xl
{
flex: 0 0 93.33333333%;
max-width: 93.33333333%;
min-width: 93.33333333%;
}

.u-layout-col > .u-size-56-xl
{
flex: 56 0 93.33333333%;
}

.u-layout-row > .u-size-55-xl
{
flex: 0 0 91.66666667%;
max-width: 91.66666667%;
min-width: 91.66666667%;
}

.u-layout-col > .u-size-55-xl
{
flex: 55 0 91.66666667%;
}

.u-layout-row > .u-size-54-xl
{
flex: 0 0 90%;
max-width: 90%;
min-width: 90%;
}

.u-layout-col > .u-size-54-xl
{
flex: 54 0 90%;
}

.u-layout-row > .u-size-53-xl
{
flex: 0 0 88.33333333%;
max-width: 88.33333333%;
min-width: 88.33333333%;
}

.u-layout-col > .u-size-53-xl
{
flex: 53 0 88.33333333%;
}

.u-layout-row > .u-size-52-xl
{
flex: 0 0 86.66666667%;
max-width: 86.66666667%;
min-width: 86.66666667%;
}

.u-layout-col > .u-size-52-xl
{
flex: 52 0 86.66666667%;
}

.u-layout-row > .u-size-51-xl
{
flex: 0 0 85%;
max-width: 85%;
min-width: 85%;
}

.u-layout-col > .u-size-51-xl
{
flex: 51 0 85%;
}

.u-layout-row > .u-size-50-xl
{
flex: 0 0 83.33333333%;
max-width: 83.33333333%;
min-width: 83.33333333%;
}

.u-layout-col > .u-size-50-xl
{
flex: 50 0 83.33333333%;
}

.u-layout-row > .u-size-49-xl
{
flex: 0 0 81.66666667%;
max-width: 81.66666667%;
min-width: 81.66666667%;
}

.u-layout-col > .u-size-49-xl
{
flex: 49 0 81.66666667%;
}

.u-layout-row > .u-size-48-xl
{
flex: 0 0 80%;
max-width: 80%;
min-width: 80%;
}

.u-layout-col > .u-size-48-xl
{
flex: 48 0 80%;
}

.u-layout-row > .u-size-47-xl
{
flex: 0 0 78.33333333%;
max-width: 78.33333333%;
min-width: 78.33333333%;
}

.u-layout-col > .u-size-47-xl
{
flex: 47 0 78.33333333%;
}

.u-layout-row > .u-size-46-xl
{
flex: 0 0 76.66666667%;
max-width: 76.66666667%;
min-width: 76.66666667%;
}

.u-layout-col > .u-size-46-xl
{
flex: 46 0 76.66666667%;
}

.u-layout-row > .u-size-45-xl
{
flex: 0 0 75%;
max-width: 75%;
min-width: 75%;
}

.u-layout-col > .u-size-45-xl
{
flex: 45 0 75%;
}

.u-layout-row > .u-size-44-xl
{
flex: 0 0 73.33333333%;
max-width: 73.33333333%;
min-width: 73.33333333%;
}

.u-layout-col > .u-size-44-xl
{
flex: 44 0 73.33333333%;
}

.u-layout-row > .u-size-43-xl
{
flex: 0 0 71.66666667%;
max-width: 71.66666667%;
min-width: 71.66666667%;
}

.u-layout-col > .u-size-43-xl
{
flex: 43 0 71.66666667%;
}

.u-layout-row > .u-size-42-xl
{
flex: 0 0 70%;
max-width: 70%;
min-width: 70%;
}

.u-layout-col > .u-size-42-xl
{
flex: 42 0 70%;
}

.u-layout-row > .u-size-41-xl
{
flex: 0 0 68.33333333%;
max-width: 68.33333333%;
min-width: 68.33333333%;
}

.u-layout-col > .u-size-41-xl
{
flex: 41 0 68.33333333%;
}

.u-layout-row > .u-size-40-xl
{
flex: 0 0 66.66666667%;
max-width: 66.66666667%;
min-width: 66.66666667%;
}

.u-layout-col > .u-size-40-xl
{
flex: 40 0 66.66666667%;
}

.u-layout-row > .u-size-39-xl
{
flex: 0 0 65%;
max-width: 65%;
min-width: 65%;
}

.u-layout-col > .u-size-39-xl
{
flex: 39 0 65%;
}

.u-layout-row > .u-size-38-xl
{
flex: 0 0 63.33333333%;
max-width: 63.33333333%;
min-width: 63.33333333%;
}

.u-layout-col > .u-size-38-xl
{
flex: 38 0 63.33333333%;
}

.u-layout-row > .u-size-37-xl
{
flex: 0 0 61.66666667%;
max-width: 61.66666667%;
min-width: 61.66666667%;
}

.u-layout-col > .u-size-37-xl
{
flex: 37 0 61.66666667%;
}

.u-layout-row > .u-size-36-xl
{
flex: 0 0 60%;
max-width: 60%;
min-width: 60%;
}

.u-layout-col > .u-size-36-xl
{
flex: 36 0 60%;
}

.u-layout-row > .u-size-35-xl
{
flex: 0 0 58.33333333%;
max-width: 58.33333333%;
min-width: 58.33333333%;
}

.u-layout-col > .u-size-35-xl
{
flex: 35 0 58.33333333%;
}

.u-layout-row > .u-size-34-xl
{
flex: 0 0 56.66666667%;
max-width: 56.66666667%;
min-width: 56.66666667%;
}

.u-layout-col > .u-size-34-xl
{
flex: 34 0 56.66666667%;
}

.u-layout-row > .u-size-33-xl
{
flex: 0 0 55%;
max-width: 55%;
min-width: 55%;
}

.u-layout-col > .u-size-33-xl
{
flex: 33 0 55%;
}

.u-layout-row > .u-size-32-xl
{
flex: 0 0 53.33333333%;
max-width: 53.33333333%;
min-width: 53.33333333%;
}

.u-layout-col > .u-size-32-xl
{
flex: 32 0 53.33333333%;
}

.u-layout-row > .u-size-31-xl
{
flex: 0 0 51.66666667%;
max-width: 51.66666667%;
min-width: 51.66666667%;
}

.u-layout-col > .u-size-31-xl
{
flex: 31 0 51.66666667%;
}

.u-layout-row > .u-size-30-xl
{
flex: 0 0 50%;
max-width: 50%;
min-width: 50%;
}

.u-layout-col > .u-size-30-xl
{
flex: 30 0 50%;
}

.u-layout-row > .u-size-29-xl
{
flex: 0 0 48.33333333%;
max-width: 48.33333333%;
min-width: 48.33333333%;
}

.u-layout-col > .u-size-29-xl
{
flex: 29 0 48.33333333%;
}

.u-layout-row > .u-size-28-xl
{
flex: 0 0 46.66666667%;
max-width: 46.66666667%;
min-width: 46.66666667%;
}

.u-layout-col > .u-size-28-xl
{
flex: 28 0 46.66666667%;
}

.u-layout-row > .u-size-27-xl
{
flex: 0 0 45%;
max-width: 45%;
min-width: 45%;
}

.u-layout-col > .u-size-27-xl
{
flex: 27 0 45%;
}

.u-layout-row > .u-size-26-xl
{
flex: 0 0 43.33333333%;
max-width: 43.33333333%;
min-width: 43.33333333%;
}

.u-layout-col > .u-size-26-xl
{
flex: 26 0 43.33333333%;
}

.u-layout-row > .u-size-25-xl
{
flex: 0 0 41.66666667%;
max-width: 41.66666667%;
min-width: 41.66666667%;
}

.u-layout-col > .u-size-25-xl
{
flex: 25 0 41.66666667%;
}

.u-layout-row > .u-size-24-xl
{
flex: 0 0 40%;
max-width: 40%;
min-width: 40%;
}

.u-layout-col > .u-size-24-xl
{
flex: 24 0 40%;
}

.u-layout-row > .u-size-23-xl
{
flex: 0 0 38.33333333%;
max-width: 38.33333333%;
min-width: 38.33333333%;
}

.u-layout-col > .u-size-23-xl
{
flex: 23 0 38.33333333%;
}

.u-layout-row > .u-size-22-xl
{
flex: 0 0 36.66666667%;
max-width: 36.66666667%;
min-width: 36.66666667%;
}

.u-layout-col > .u-size-22-xl
{
flex: 22 0 36.66666667%;
}

.u-layout-row > .u-size-21-xl
{
flex: 0 0 35%;
max-width: 35%;
min-width: 35%;
}

.u-layout-col > .u-size-21-xl
{
flex: 21 0 35%;
}

.u-layout-row > .u-size-20-xl
{
flex: 0 0 33.33333333%;
max-width: 33.33333333%;
min-width: 33.33333333%;
}

.u-layout-col > .u-size-20-xl
{
flex: 20 0 33.33333333%;
}

.u-layout-row > .u-size-19-xl
{
flex: 0 0 31.66666667%;
max-width: 31.66666667%;
min-width: 31.66666667%;
}

.u-layout-col > .u-size-19-xl
{
flex: 19 0 31.66666667%;
}

.u-layout-row > .u-size-18-xl
{
flex: 0 0 30%;
max-width: 30%;
min-width: 30%;
}

.u-layout-col > .u-size-18-xl
{
flex: 18 0 30%;
}

.u-layout-row > .u-size-17-xl
{
flex: 0 0 28.33333333%;
max-width: 28.33333333%;
min-width: 28.33333333%;
}

.u-layout-col > .u-size-17-xl
{
flex: 17 0 28.33333333%;
}

.u-layout-row > .u-size-16-xl
{
flex: 0 0 26.66666667%;
max-width: 26.66666667%;
min-width: 26.66666667%;
}

.u-layout-col > .u-size-16-xl
{
flex: 16 0 26.66666667%;
}

.u-layout-row > .u-size-15-xl
{
flex: 0 0 25%;
max-width: 25%;
min-width: 25%;
}

.u-layout-col > .u-size-15-xl
{
flex: 15 0 25%;
}

.u-layout-row > .u-size-14-xl
{
flex: 0 0 23.33333333%;
max-width: 23.33333333%;
min-width: 23.33333333%;
}

.u-layout-col > .u-size-14-xl
{
flex: 14 0 23.33333333%;
}

.u-layout-row > .u-size-13-xl
{
flex: 0 0 21.66666667%;
max-width: 21.66666667%;
min-width: 21.66666667%;
}

.u-layout-col > .u-size-13-xl
{
flex: 13 0 21.66666667%;
}

.u-layout-row > .u-size-12-xl
{
flex: 0 0 20%;
max-width: 20%;
min-width: 20%;
}

.u-layout-col > .u-size-12-xl
{
flex: 12 0 20%;
}

.u-layout-row > .u-size-11-xl
{
flex: 0 0 18.33333333%;
max-width: 18.33333333%;
min-width: 18.33333333%;
}

.u-layout-col > .u-size-11-xl
{
flex: 11 0 18.33333333%;
}

.u-layout-row > .u-size-10-xl
{
flex: 0 0 16.66666667%;
max-width: 16.66666667%;
min-width: 16.66666667%;
}

.u-layout-col > .u-size-10-xl
{
flex: 10 0 16.66666667%;
}

.u-layout-row > .u-size-9-xl
{
flex: 0 0 15%;
max-width: 15%;
min-width: 15%;
}

.u-layout-col > .u-size-9-xl
{
flex: 9 0 15%;
}

.u-layout-row > .u-size-8-xl
{
flex: 0 0 13.33333333%;
max-width: 13.33333333%;
min-width: 13.33333333%;
}

.u-layout-col > .u-size-8-xl
{
flex: 8 0 13.33333333%;
}

.u-layout-row > .u-size-7-xl
{
flex: 0 0 11.66666667%;
max-width: 11.66666667%;
min-width: 11.66666667%;
}

.u-layout-col > .u-size-7-xl
{
flex: 7 0 11.66666667%;
}

.u-layout-row > .u-size-6-xl
{
flex: 0 0 10%;
max-width: 10%;
min-width: 10%;
}

.u-layout-col > .u-size-6-xl
{
flex: 6 0 10%;
}

.u-layout-row > .u-size-5-xl
{
flex: 0 0 8.33333333%;
max-width: 8.33333333%;
min-width: 8.33333333%;
}

.u-layout-col > .u-size-5-xl
{
flex: 5 0 8.33333333%;
}

.u-layout-row > .u-size-4-xl
{
flex: 0 0 6.66666667%;
max-width: 6.66666667%;
min-width: 6.66666667%;
}

.u-layout-col > .u-size-4-xl
{
flex: 4 0 6.66666667%;
}

.u-layout-row > .u-size-3-xl
{
flex: 0 0 5%;
max-width: 5%;
min-width: 5%;
}

.u-layout-col > .u-size-3-xl
{
flex: 3 0 5%;
}

.u-layout-row > .u-size-2-xl
{
flex: 0 0 3.33333333%;
max-width: 3.33333333%;
min-width: 3.33333333%;
}

.u-layout-col > .u-size-2-xl
{
flex: 2 0 3.33333333%;
}

.u-layout-row > .u-size-1-xl
{
flex: 0 0 1.66666667%;
max-width: 1.66666667%;
min-width: 1.66666667%;
}

.u-layout-col > .u-size-1-xl
{
flex: 1 0 1.66666667%;
}

.u-layout-row > .u-size-0-xl
{
flex: 0 0 0%;
max-width: 0%;
min-width: 0%;
}

.u-layout-col > .u-size-0-xl
{
flex: 0 0 0%;
}
}
@media (min-width: 1200px)
{
.u-xl-mode  .u-layout-row > .u-size-60-xl
{
flex: 0 0 100%;
max-width: 100%;
min-width: 100%;
}

.u-xl-mode  .u-layout-col > .u-size-60-xl
{
flex: 60 0 100%;
}

.u-xl-mode  .u-layout-row > .u-size-59-xl
{
flex: 0 0 98.33333333%;
max-width: 98.33333333%;
min-width: 98.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-59-xl
{
flex: 59 0 98.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-58-xl
{
flex: 0 0 96.66666667%;
max-width: 96.66666667%;
min-width: 96.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-58-xl
{
flex: 58 0 96.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-57-xl
{
flex: 0 0 95%;
max-width: 95%;
min-width: 95%;
}

.u-xl-mode  .u-layout-col > .u-size-57-xl
{
flex: 57 0 95%;
}

.u-xl-mode  .u-layout-row > .u-size-56-xl
{
flex: 0 0 93.33333333%;
max-width: 93.33333333%;
min-width: 93.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-56-xl
{
flex: 56 0 93.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-55-xl
{
flex: 0 0 91.66666667%;
max-width: 91.66666667%;
min-width: 91.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-55-xl
{
flex: 55 0 91.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-54-xl
{
flex: 0 0 90%;
max-width: 90%;
min-width: 90%;
}

.u-xl-mode  .u-layout-col > .u-size-54-xl
{
flex: 54 0 90%;
}

.u-xl-mode  .u-layout-row > .u-size-53-xl
{
flex: 0 0 88.33333333%;
max-width: 88.33333333%;
min-width: 88.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-53-xl
{
flex: 53 0 88.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-52-xl
{
flex: 0 0 86.66666667%;
max-width: 86.66666667%;
min-width: 86.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-52-xl
{
flex: 52 0 86.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-51-xl
{
flex: 0 0 85%;
max-width: 85%;
min-width: 85%;
}

.u-xl-mode  .u-layout-col > .u-size-51-xl
{
flex: 51 0 85%;
}

.u-xl-mode  .u-layout-row > .u-size-50-xl
{
flex: 0 0 83.33333333%;
max-width: 83.33333333%;
min-width: 83.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-50-xl
{
flex: 50 0 83.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-49-xl
{
flex: 0 0 81.66666667%;
max-width: 81.66666667%;
min-width: 81.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-49-xl
{
flex: 49 0 81.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-48-xl
{
flex: 0 0 80%;
max-width: 80%;
min-width: 80%;
}

.u-xl-mode  .u-layout-col > .u-size-48-xl
{
flex: 48 0 80%;
}

.u-xl-mode  .u-layout-row > .u-size-47-xl
{
flex: 0 0 78.33333333%;
max-width: 78.33333333%;
min-width: 78.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-47-xl
{
flex: 47 0 78.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-46-xl
{
flex: 0 0 76.66666667%;
max-width: 76.66666667%;
min-width: 76.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-46-xl
{
flex: 46 0 76.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-45-xl
{
flex: 0 0 75%;
max-width: 75%;
min-width: 75%;
}

.u-xl-mode  .u-layout-col > .u-size-45-xl
{
flex: 45 0 75%;
}

.u-xl-mode  .u-layout-row > .u-size-44-xl
{
flex: 0 0 73.33333333%;
max-width: 73.33333333%;
min-width: 73.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-44-xl
{
flex: 44 0 73.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-43-xl
{
flex: 0 0 71.66666667%;
max-width: 71.66666667%;
min-width: 71.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-43-xl
{
flex: 43 0 71.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-42-xl
{
flex: 0 0 70%;
max-width: 70%;
min-width: 70%;
}

.u-xl-mode  .u-layout-col > .u-size-42-xl
{
flex: 42 0 70%;
}

.u-xl-mode  .u-layout-row > .u-size-41-xl
{
flex: 0 0 68.33333333%;
max-width: 68.33333333%;
min-width: 68.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-41-xl
{
flex: 41 0 68.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-40-xl
{
flex: 0 0 66.66666667%;
max-width: 66.66666667%;
min-width: 66.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-40-xl
{
flex: 40 0 66.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-39-xl
{
flex: 0 0 65%;
max-width: 65%;
min-width: 65%;
}

.u-xl-mode  .u-layout-col > .u-size-39-xl
{
flex: 39 0 65%;
}

.u-xl-mode  .u-layout-row > .u-size-38-xl
{
flex: 0 0 63.33333333%;
max-width: 63.33333333%;
min-width: 63.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-38-xl
{
flex: 38 0 63.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-37-xl
{
flex: 0 0 61.66666667%;
max-width: 61.66666667%;
min-width: 61.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-37-xl
{
flex: 37 0 61.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-36-xl
{
flex: 0 0 60%;
max-width: 60%;
min-width: 60%;
}

.u-xl-mode  .u-layout-col > .u-size-36-xl
{
flex: 36 0 60%;
}

.u-xl-mode  .u-layout-row > .u-size-35-xl
{
flex: 0 0 58.33333333%;
max-width: 58.33333333%;
min-width: 58.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-35-xl
{
flex: 35 0 58.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-34-xl
{
flex: 0 0 56.66666667%;
max-width: 56.66666667%;
min-width: 56.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-34-xl
{
flex: 34 0 56.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-33-xl
{
flex: 0 0 55%;
max-width: 55%;
min-width: 55%;
}

.u-xl-mode  .u-layout-col > .u-size-33-xl
{
flex: 33 0 55%;
}

.u-xl-mode  .u-layout-row > .u-size-32-xl
{
flex: 0 0 53.33333333%;
max-width: 53.33333333%;
min-width: 53.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-32-xl
{
flex: 32 0 53.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-31-xl
{
flex: 0 0 51.66666667%;
max-width: 51.66666667%;
min-width: 51.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-31-xl
{
flex: 31 0 51.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-30-xl
{
flex: 0 0 50%;
max-width: 50%;
min-width: 50%;
}

.u-xl-mode  .u-layout-col > .u-size-30-xl
{
flex: 30 0 50%;
}

.u-xl-mode  .u-layout-row > .u-size-29-xl
{
flex: 0 0 48.33333333%;
max-width: 48.33333333%;
min-width: 48.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-29-xl
{
flex: 29 0 48.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-28-xl
{
flex: 0 0 46.66666667%;
max-width: 46.66666667%;
min-width: 46.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-28-xl
{
flex: 28 0 46.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-27-xl
{
flex: 0 0 45%;
max-width: 45%;
min-width: 45%;
}

.u-xl-mode  .u-layout-col > .u-size-27-xl
{
flex: 27 0 45%;
}

.u-xl-mode  .u-layout-row > .u-size-26-xl
{
flex: 0 0 43.33333333%;
max-width: 43.33333333%;
min-width: 43.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-26-xl
{
flex: 26 0 43.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-25-xl
{
flex: 0 0 41.66666667%;
max-width: 41.66666667%;
min-width: 41.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-25-xl
{
flex: 25 0 41.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-24-xl
{
flex: 0 0 40%;
max-width: 40%;
min-width: 40%;
}

.u-xl-mode  .u-layout-col > .u-size-24-xl
{
flex: 24 0 40%;
}

.u-xl-mode  .u-layout-row > .u-size-23-xl
{
flex: 0 0 38.33333333%;
max-width: 38.33333333%;
min-width: 38.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-23-xl
{
flex: 23 0 38.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-22-xl
{
flex: 0 0 36.66666667%;
max-width: 36.66666667%;
min-width: 36.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-22-xl
{
flex: 22 0 36.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-21-xl
{
flex: 0 0 35%;
max-width: 35%;
min-width: 35%;
}

.u-xl-mode  .u-layout-col > .u-size-21-xl
{
flex: 21 0 35%;
}

.u-xl-mode  .u-layout-row > .u-size-20-xl
{
flex: 0 0 33.33333333%;
max-width: 33.33333333%;
min-width: 33.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-20-xl
{
flex: 20 0 33.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-19-xl
{
flex: 0 0 31.66666667%;
max-width: 31.66666667%;
min-width: 31.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-19-xl
{
flex: 19 0 31.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-18-xl
{
flex: 0 0 30%;
max-width: 30%;
min-width: 30%;
}

.u-xl-mode  .u-layout-col > .u-size-18-xl
{
flex: 18 0 30%;
}

.u-xl-mode  .u-layout-row > .u-size-17-xl
{
flex: 0 0 28.33333333%;
max-width: 28.33333333%;
min-width: 28.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-17-xl
{
flex: 17 0 28.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-16-xl
{
flex: 0 0 26.66666667%;
max-width: 26.66666667%;
min-width: 26.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-16-xl
{
flex: 16 0 26.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-15-xl
{
flex: 0 0 25%;
max-width: 25%;
min-width: 25%;
}

.u-xl-mode  .u-layout-col > .u-size-15-xl
{
flex: 15 0 25%;
}

.u-xl-mode  .u-layout-row > .u-size-14-xl
{
flex: 0 0 23.33333333%;
max-width: 23.33333333%;
min-width: 23.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-14-xl
{
flex: 14 0 23.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-13-xl
{
flex: 0 0 21.66666667%;
max-width: 21.66666667%;
min-width: 21.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-13-xl
{
flex: 13 0 21.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-12-xl
{
flex: 0 0 20%;
max-width: 20%;
min-width: 20%;
}

.u-xl-mode  .u-layout-col > .u-size-12-xl
{
flex: 12 0 20%;
}

.u-xl-mode  .u-layout-row > .u-size-11-xl
{
flex: 0 0 18.33333333%;
max-width: 18.33333333%;
min-width: 18.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-11-xl
{
flex: 11 0 18.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-10-xl
{
flex: 0 0 16.66666667%;
max-width: 16.66666667%;
min-width: 16.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-10-xl
{
flex: 10 0 16.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-9-xl
{
flex: 0 0 15%;
max-width: 15%;
min-width: 15%;
}

.u-xl-mode  .u-layout-col > .u-size-9-xl
{
flex: 9 0 15%;
}

.u-xl-mode  .u-layout-row > .u-size-8-xl
{
flex: 0 0 13.33333333%;
max-width: 13.33333333%;
min-width: 13.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-8-xl
{
flex: 8 0 13.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-7-xl
{
flex: 0 0 11.66666667%;
max-width: 11.66666667%;
min-width: 11.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-7-xl
{
flex: 7 0 11.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-6-xl
{
flex: 0 0 10%;
max-width: 10%;
min-width: 10%;
}

.u-xl-mode  .u-layout-col > .u-size-6-xl
{
flex: 6 0 10%;
}

.u-xl-mode  .u-layout-row > .u-size-5-xl
{
flex: 0 0 8.33333333%;
max-width: 8.33333333%;
min-width: 8.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-5-xl
{
flex: 5 0 8.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-4-xl
{
flex: 0 0 6.66666667%;
max-width: 6.66666667%;
min-width: 6.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-4-xl
{
flex: 4 0 6.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-3-xl
{
flex: 0 0 5%;
max-width: 5%;
min-width: 5%;
}

.u-xl-mode  .u-layout-col > .u-size-3-xl
{
flex: 3 0 5%;
}

.u-xl-mode  .u-layout-row > .u-size-2-xl
{
flex: 0 0 3.33333333%;
max-width: 3.33333333%;
min-width: 3.33333333%;
}

.u-xl-mode  .u-layout-col > .u-size-2-xl
{
flex: 2 0 3.33333333%;
}

.u-xl-mode  .u-layout-row > .u-size-1-xl
{
flex: 0 0 1.66666667%;
max-width: 1.66666667%;
min-width: 1.66666667%;
}

.u-xl-mode  .u-layout-col > .u-size-1-xl
{
flex: 1 0 1.66666667%;
}

.u-xl-mode  .u-layout-row > .u-size-0-xl
{
flex: 0 0 0%;
max-width: 0%;
min-width: 0%;
}

.u-xl-mode  .u-layout-col > .u-size-0-xl
{
flex: 0 0 0%;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode  .u-layout-row > .u-size-60-xl
{
flex: 0 0 100%;
max-width: 100%;
min-width: 100%;
}

.u-xxl-mode  .u-layout-col > .u-size-60-xl
{
flex: 60 0 100%;
}

.u-xxl-mode  .u-layout-row > .u-size-59-xl
{
flex: 0 0 98.33333333%;
max-width: 98.33333333%;
min-width: 98.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-59-xl
{
flex: 59 0 98.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-58-xl
{
flex: 0 0 96.66666667%;
max-width: 96.66666667%;
min-width: 96.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-58-xl
{
flex: 58 0 96.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-57-xl
{
flex: 0 0 95%;
max-width: 95%;
min-width: 95%;
}

.u-xxl-mode  .u-layout-col > .u-size-57-xl
{
flex: 57 0 95%;
}

.u-xxl-mode  .u-layout-row > .u-size-56-xl
{
flex: 0 0 93.33333333%;
max-width: 93.33333333%;
min-width: 93.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-56-xl
{
flex: 56 0 93.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-55-xl
{
flex: 0 0 91.66666667%;
max-width: 91.66666667%;
min-width: 91.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-55-xl
{
flex: 55 0 91.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-54-xl
{
flex: 0 0 90%;
max-width: 90%;
min-width: 90%;
}

.u-xxl-mode  .u-layout-col > .u-size-54-xl
{
flex: 54 0 90%;
}

.u-xxl-mode  .u-layout-row > .u-size-53-xl
{
flex: 0 0 88.33333333%;
max-width: 88.33333333%;
min-width: 88.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-53-xl
{
flex: 53 0 88.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-52-xl
{
flex: 0 0 86.66666667%;
max-width: 86.66666667%;
min-width: 86.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-52-xl
{
flex: 52 0 86.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-51-xl
{
flex: 0 0 85%;
max-width: 85%;
min-width: 85%;
}

.u-xxl-mode  .u-layout-col > .u-size-51-xl
{
flex: 51 0 85%;
}

.u-xxl-mode  .u-layout-row > .u-size-50-xl
{
flex: 0 0 83.33333333%;
max-width: 83.33333333%;
min-width: 83.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-50-xl
{
flex: 50 0 83.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-49-xl
{
flex: 0 0 81.66666667%;
max-width: 81.66666667%;
min-width: 81.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-49-xl
{
flex: 49 0 81.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-48-xl
{
flex: 0 0 80%;
max-width: 80%;
min-width: 80%;
}

.u-xxl-mode  .u-layout-col > .u-size-48-xl
{
flex: 48 0 80%;
}

.u-xxl-mode  .u-layout-row > .u-size-47-xl
{
flex: 0 0 78.33333333%;
max-width: 78.33333333%;
min-width: 78.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-47-xl
{
flex: 47 0 78.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-46-xl
{
flex: 0 0 76.66666667%;
max-width: 76.66666667%;
min-width: 76.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-46-xl
{
flex: 46 0 76.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-45-xl
{
flex: 0 0 75%;
max-width: 75%;
min-width: 75%;
}

.u-xxl-mode  .u-layout-col > .u-size-45-xl
{
flex: 45 0 75%;
}

.u-xxl-mode  .u-layout-row > .u-size-44-xl
{
flex: 0 0 73.33333333%;
max-width: 73.33333333%;
min-width: 73.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-44-xl
{
flex: 44 0 73.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-43-xl
{
flex: 0 0 71.66666667%;
max-width: 71.66666667%;
min-width: 71.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-43-xl
{
flex: 43 0 71.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-42-xl
{
flex: 0 0 70%;
max-width: 70%;
min-width: 70%;
}

.u-xxl-mode  .u-layout-col > .u-size-42-xl
{
flex: 42 0 70%;
}

.u-xxl-mode  .u-layout-row > .u-size-41-xl
{
flex: 0 0 68.33333333%;
max-width: 68.33333333%;
min-width: 68.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-41-xl
{
flex: 41 0 68.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-40-xl
{
flex: 0 0 66.66666667%;
max-width: 66.66666667%;
min-width: 66.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-40-xl
{
flex: 40 0 66.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-39-xl
{
flex: 0 0 65%;
max-width: 65%;
min-width: 65%;
}

.u-xxl-mode  .u-layout-col > .u-size-39-xl
{
flex: 39 0 65%;
}

.u-xxl-mode  .u-layout-row > .u-size-38-xl
{
flex: 0 0 63.33333333%;
max-width: 63.33333333%;
min-width: 63.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-38-xl
{
flex: 38 0 63.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-37-xl
{
flex: 0 0 61.66666667%;
max-width: 61.66666667%;
min-width: 61.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-37-xl
{
flex: 37 0 61.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-36-xl
{
flex: 0 0 60%;
max-width: 60%;
min-width: 60%;
}

.u-xxl-mode  .u-layout-col > .u-size-36-xl
{
flex: 36 0 60%;
}

.u-xxl-mode  .u-layout-row > .u-size-35-xl
{
flex: 0 0 58.33333333%;
max-width: 58.33333333%;
min-width: 58.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-35-xl
{
flex: 35 0 58.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-34-xl
{
flex: 0 0 56.66666667%;
max-width: 56.66666667%;
min-width: 56.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-34-xl
{
flex: 34 0 56.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-33-xl
{
flex: 0 0 55%;
max-width: 55%;
min-width: 55%;
}

.u-xxl-mode  .u-layout-col > .u-size-33-xl
{
flex: 33 0 55%;
}

.u-xxl-mode  .u-layout-row > .u-size-32-xl
{
flex: 0 0 53.33333333%;
max-width: 53.33333333%;
min-width: 53.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-32-xl
{
flex: 32 0 53.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-31-xl
{
flex: 0 0 51.66666667%;
max-width: 51.66666667%;
min-width: 51.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-31-xl
{
flex: 31 0 51.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-30-xl
{
flex: 0 0 50%;
max-width: 50%;
min-width: 50%;
}

.u-xxl-mode  .u-layout-col > .u-size-30-xl
{
flex: 30 0 50%;
}

.u-xxl-mode  .u-layout-row > .u-size-29-xl
{
flex: 0 0 48.33333333%;
max-width: 48.33333333%;
min-width: 48.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-29-xl
{
flex: 29 0 48.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-28-xl
{
flex: 0 0 46.66666667%;
max-width: 46.66666667%;
min-width: 46.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-28-xl
{
flex: 28 0 46.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-27-xl
{
flex: 0 0 45%;
max-width: 45%;
min-width: 45%;
}

.u-xxl-mode  .u-layout-col > .u-size-27-xl
{
flex: 27 0 45%;
}

.u-xxl-mode  .u-layout-row > .u-size-26-xl
{
flex: 0 0 43.33333333%;
max-width: 43.33333333%;
min-width: 43.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-26-xl
{
flex: 26 0 43.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-25-xl
{
flex: 0 0 41.66666667%;
max-width: 41.66666667%;
min-width: 41.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-25-xl
{
flex: 25 0 41.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-24-xl
{
flex: 0 0 40%;
max-width: 40%;
min-width: 40%;
}

.u-xxl-mode  .u-layout-col > .u-size-24-xl
{
flex: 24 0 40%;
}

.u-xxl-mode  .u-layout-row > .u-size-23-xl
{
flex: 0 0 38.33333333%;
max-width: 38.33333333%;
min-width: 38.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-23-xl
{
flex: 23 0 38.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-22-xl
{
flex: 0 0 36.66666667%;
max-width: 36.66666667%;
min-width: 36.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-22-xl
{
flex: 22 0 36.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-21-xl
{
flex: 0 0 35%;
max-width: 35%;
min-width: 35%;
}

.u-xxl-mode  .u-layout-col > .u-size-21-xl
{
flex: 21 0 35%;
}

.u-xxl-mode  .u-layout-row > .u-size-20-xl
{
flex: 0 0 33.33333333%;
max-width: 33.33333333%;
min-width: 33.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-20-xl
{
flex: 20 0 33.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-19-xl
{
flex: 0 0 31.66666667%;
max-width: 31.66666667%;
min-width: 31.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-19-xl
{
flex: 19 0 31.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-18-xl
{
flex: 0 0 30%;
max-width: 30%;
min-width: 30%;
}

.u-xxl-mode  .u-layout-col > .u-size-18-xl
{
flex: 18 0 30%;
}

.u-xxl-mode  .u-layout-row > .u-size-17-xl
{
flex: 0 0 28.33333333%;
max-width: 28.33333333%;
min-width: 28.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-17-xl
{
flex: 17 0 28.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-16-xl
{
flex: 0 0 26.66666667%;
max-width: 26.66666667%;
min-width: 26.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-16-xl
{
flex: 16 0 26.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-15-xl
{
flex: 0 0 25%;
max-width: 25%;
min-width: 25%;
}

.u-xxl-mode  .u-layout-col > .u-size-15-xl
{
flex: 15 0 25%;
}

.u-xxl-mode  .u-layout-row > .u-size-14-xl
{
flex: 0 0 23.33333333%;
max-width: 23.33333333%;
min-width: 23.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-14-xl
{
flex: 14 0 23.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-13-xl
{
flex: 0 0 21.66666667%;
max-width: 21.66666667%;
min-width: 21.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-13-xl
{
flex: 13 0 21.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-12-xl
{
flex: 0 0 20%;
max-width: 20%;
min-width: 20%;
}

.u-xxl-mode  .u-layout-col > .u-size-12-xl
{
flex: 12 0 20%;
}

.u-xxl-mode  .u-layout-row > .u-size-11-xl
{
flex: 0 0 18.33333333%;
max-width: 18.33333333%;
min-width: 18.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-11-xl
{
flex: 11 0 18.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-10-xl
{
flex: 0 0 16.66666667%;
max-width: 16.66666667%;
min-width: 16.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-10-xl
{
flex: 10 0 16.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-9-xl
{
flex: 0 0 15%;
max-width: 15%;
min-width: 15%;
}

.u-xxl-mode  .u-layout-col > .u-size-9-xl
{
flex: 9 0 15%;
}

.u-xxl-mode  .u-layout-row > .u-size-8-xl
{
flex: 0 0 13.33333333%;
max-width: 13.33333333%;
min-width: 13.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-8-xl
{
flex: 8 0 13.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-7-xl
{
flex: 0 0 11.66666667%;
max-width: 11.66666667%;
min-width: 11.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-7-xl
{
flex: 7 0 11.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-6-xl
{
flex: 0 0 10%;
max-width: 10%;
min-width: 10%;
}

.u-xxl-mode  .u-layout-col > .u-size-6-xl
{
flex: 6 0 10%;
}

.u-xxl-mode  .u-layout-row > .u-size-5-xl
{
flex: 0 0 8.33333333%;
max-width: 8.33333333%;
min-width: 8.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-5-xl
{
flex: 5 0 8.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-4-xl
{
flex: 0 0 6.66666667%;
max-width: 6.66666667%;
min-width: 6.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-4-xl
{
flex: 4 0 6.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-3-xl
{
flex: 0 0 5%;
max-width: 5%;
min-width: 5%;
}

.u-xxl-mode  .u-layout-col > .u-size-3-xl
{
flex: 3 0 5%;
}

.u-xxl-mode  .u-layout-row > .u-size-2-xl
{
flex: 0 0 3.33333333%;
max-width: 3.33333333%;
min-width: 3.33333333%;
}

.u-xxl-mode  .u-layout-col > .u-size-2-xl
{
flex: 2 0 3.33333333%;
}

.u-xxl-mode  .u-layout-row > .u-size-1-xl
{
flex: 0 0 1.66666667%;
max-width: 1.66666667%;
min-width: 1.66666667%;
}

.u-xxl-mode  .u-layout-col > .u-size-1-xl
{
flex: 1 0 1.66666667%;
}

.u-xxl-mode  .u-layout-row > .u-size-0-xl
{
flex: 0 0 0%;
max-width: 0%;
min-width: 0%;
}

.u-xxl-mode  .u-layout-col > .u-size-0-xl
{
flex: 0 0 0%;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-layout-row > .u-size-60-lg
{
flex: 0 0 100%;
max-width: 100%;
min-width: 100%;
}

.u-layout-col > .u-size-60-lg
{
flex: 60 0 100%;
}

.u-layout-row > .u-size-59-lg
{
flex: 0 0 98.33333333%;
max-width: 98.33333333%;
min-width: 98.33333333%;
}

.u-layout-col > .u-size-59-lg
{
flex: 59 0 98.33333333%;
}

.u-layout-row > .u-size-58-lg
{
flex: 0 0 96.66666667%;
max-width: 96.66666667%;
min-width: 96.66666667%;
}

.u-layout-col > .u-size-58-lg
{
flex: 58 0 96.66666667%;
}

.u-layout-row > .u-size-57-lg
{
flex: 0 0 95%;
max-width: 95%;
min-width: 95%;
}

.u-layout-col > .u-size-57-lg
{
flex: 57 0 95%;
}

.u-layout-row > .u-size-56-lg
{
flex: 0 0 93.33333333%;
max-width: 93.33333333%;
min-width: 93.33333333%;
}

.u-layout-col > .u-size-56-lg
{
flex: 56 0 93.33333333%;
}

.u-layout-row > .u-size-55-lg
{
flex: 0 0 91.66666667%;
max-width: 91.66666667%;
min-width: 91.66666667%;
}

.u-layout-col > .u-size-55-lg
{
flex: 55 0 91.66666667%;
}

.u-layout-row > .u-size-54-lg
{
flex: 0 0 90%;
max-width: 90%;
min-width: 90%;
}

.u-layout-col > .u-size-54-lg
{
flex: 54 0 90%;
}

.u-layout-row > .u-size-53-lg
{
flex: 0 0 88.33333333%;
max-width: 88.33333333%;
min-width: 88.33333333%;
}

.u-layout-col > .u-size-53-lg
{
flex: 53 0 88.33333333%;
}

.u-layout-row > .u-size-52-lg
{
flex: 0 0 86.66666667%;
max-width: 86.66666667%;
min-width: 86.66666667%;
}

.u-layout-col > .u-size-52-lg
{
flex: 52 0 86.66666667%;
}

.u-layout-row > .u-size-51-lg
{
flex: 0 0 85%;
max-width: 85%;
min-width: 85%;
}

.u-layout-col > .u-size-51-lg
{
flex: 51 0 85%;
}

.u-layout-row > .u-size-50-lg
{
flex: 0 0 83.33333333%;
max-width: 83.33333333%;
min-width: 83.33333333%;
}

.u-layout-col > .u-size-50-lg
{
flex: 50 0 83.33333333%;
}

.u-layout-row > .u-size-49-lg
{
flex: 0 0 81.66666667%;
max-width: 81.66666667%;
min-width: 81.66666667%;
}

.u-layout-col > .u-size-49-lg
{
flex: 49 0 81.66666667%;
}

.u-layout-row > .u-size-48-lg
{
flex: 0 0 80%;
max-width: 80%;
min-width: 80%;
}

.u-layout-col > .u-size-48-lg
{
flex: 48 0 80%;
}

.u-layout-row > .u-size-47-lg
{
flex: 0 0 78.33333333%;
max-width: 78.33333333%;
min-width: 78.33333333%;
}

.u-layout-col > .u-size-47-lg
{
flex: 47 0 78.33333333%;
}

.u-layout-row > .u-size-46-lg
{
flex: 0 0 76.66666667%;
max-width: 76.66666667%;
min-width: 76.66666667%;
}

.u-layout-col > .u-size-46-lg
{
flex: 46 0 76.66666667%;
}

.u-layout-row > .u-size-45-lg
{
flex: 0 0 75%;
max-width: 75%;
min-width: 75%;
}

.u-layout-col > .u-size-45-lg
{
flex: 45 0 75%;
}

.u-layout-row > .u-size-44-lg
{
flex: 0 0 73.33333333%;
max-width: 73.33333333%;
min-width: 73.33333333%;
}

.u-layout-col > .u-size-44-lg
{
flex: 44 0 73.33333333%;
}

.u-layout-row > .u-size-43-lg
{
flex: 0 0 71.66666667%;
max-width: 71.66666667%;
min-width: 71.66666667%;
}

.u-layout-col > .u-size-43-lg
{
flex: 43 0 71.66666667%;
}

.u-layout-row > .u-size-42-lg
{
flex: 0 0 70%;
max-width: 70%;
min-width: 70%;
}

.u-layout-col > .u-size-42-lg
{
flex: 42 0 70%;
}

.u-layout-row > .u-size-41-lg
{
flex: 0 0 68.33333333%;
max-width: 68.33333333%;
min-width: 68.33333333%;
}

.u-layout-col > .u-size-41-lg
{
flex: 41 0 68.33333333%;
}

.u-layout-row > .u-size-40-lg
{
flex: 0 0 66.66666667%;
max-width: 66.66666667%;
min-width: 66.66666667%;
}

.u-layout-col > .u-size-40-lg
{
flex: 40 0 66.66666667%;
}

.u-layout-row > .u-size-39-lg
{
flex: 0 0 65%;
max-width: 65%;
min-width: 65%;
}

.u-layout-col > .u-size-39-lg
{
flex: 39 0 65%;
}

.u-layout-row > .u-size-38-lg
{
flex: 0 0 63.33333333%;
max-width: 63.33333333%;
min-width: 63.33333333%;
}

.u-layout-col > .u-size-38-lg
{
flex: 38 0 63.33333333%;
}

.u-layout-row > .u-size-37-lg
{
flex: 0 0 61.66666667%;
max-width: 61.66666667%;
min-width: 61.66666667%;
}

.u-layout-col > .u-size-37-lg
{
flex: 37 0 61.66666667%;
}

.u-layout-row > .u-size-36-lg
{
flex: 0 0 60%;
max-width: 60%;
min-width: 60%;
}

.u-layout-col > .u-size-36-lg
{
flex: 36 0 60%;
}

.u-layout-row > .u-size-35-lg
{
flex: 0 0 58.33333333%;
max-width: 58.33333333%;
min-width: 58.33333333%;
}

.u-layout-col > .u-size-35-lg
{
flex: 35 0 58.33333333%;
}

.u-layout-row > .u-size-34-lg
{
flex: 0 0 56.66666667%;
max-width: 56.66666667%;
min-width: 56.66666667%;
}

.u-layout-col > .u-size-34-lg
{
flex: 34 0 56.66666667%;
}

.u-layout-row > .u-size-33-lg
{
flex: 0 0 55%;
max-width: 55%;
min-width: 55%;
}

.u-layout-col > .u-size-33-lg
{
flex: 33 0 55%;
}

.u-layout-row > .u-size-32-lg
{
flex: 0 0 53.33333333%;
max-width: 53.33333333%;
min-width: 53.33333333%;
}

.u-layout-col > .u-size-32-lg
{
flex: 32 0 53.33333333%;
}

.u-layout-row > .u-size-31-lg
{
flex: 0 0 51.66666667%;
max-width: 51.66666667%;
min-width: 51.66666667%;
}

.u-layout-col > .u-size-31-lg
{
flex: 31 0 51.66666667%;
}

.u-layout-row > .u-size-30-lg
{
flex: 0 0 50%;
max-width: 50%;
min-width: 50%;
}

.u-layout-col > .u-size-30-lg
{
flex: 30 0 50%;
}

.u-layout-row > .u-size-29-lg
{
flex: 0 0 48.33333333%;
max-width: 48.33333333%;
min-width: 48.33333333%;
}

.u-layout-col > .u-size-29-lg
{
flex: 29 0 48.33333333%;
}

.u-layout-row > .u-size-28-lg
{
flex: 0 0 46.66666667%;
max-width: 46.66666667%;
min-width: 46.66666667%;
}

.u-layout-col > .u-size-28-lg
{
flex: 28 0 46.66666667%;
}

.u-layout-row > .u-size-27-lg
{
flex: 0 0 45%;
max-width: 45%;
min-width: 45%;
}

.u-layout-col > .u-size-27-lg
{
flex: 27 0 45%;
}

.u-layout-row > .u-size-26-lg
{
flex: 0 0 43.33333333%;
max-width: 43.33333333%;
min-width: 43.33333333%;
}

.u-layout-col > .u-size-26-lg
{
flex: 26 0 43.33333333%;
}

.u-layout-row > .u-size-25-lg
{
flex: 0 0 41.66666667%;
max-width: 41.66666667%;
min-width: 41.66666667%;
}

.u-layout-col > .u-size-25-lg
{
flex: 25 0 41.66666667%;
}

.u-layout-row > .u-size-24-lg
{
flex: 0 0 40%;
max-width: 40%;
min-width: 40%;
}

.u-layout-col > .u-size-24-lg
{
flex: 24 0 40%;
}

.u-layout-row > .u-size-23-lg
{
flex: 0 0 38.33333333%;
max-width: 38.33333333%;
min-width: 38.33333333%;
}

.u-layout-col > .u-size-23-lg
{
flex: 23 0 38.33333333%;
}

.u-layout-row > .u-size-22-lg
{
flex: 0 0 36.66666667%;
max-width: 36.66666667%;
min-width: 36.66666667%;
}

.u-layout-col > .u-size-22-lg
{
flex: 22 0 36.66666667%;
}

.u-layout-row > .u-size-21-lg
{
flex: 0 0 35%;
max-width: 35%;
min-width: 35%;
}

.u-layout-col > .u-size-21-lg
{
flex: 21 0 35%;
}

.u-layout-row > .u-size-20-lg
{
flex: 0 0 33.33333333%;
max-width: 33.33333333%;
min-width: 33.33333333%;
}

.u-layout-col > .u-size-20-lg
{
flex: 20 0 33.33333333%;
}

.u-layout-row > .u-size-19-lg
{
flex: 0 0 31.66666667%;
max-width: 31.66666667%;
min-width: 31.66666667%;
}

.u-layout-col > .u-size-19-lg
{
flex: 19 0 31.66666667%;
}

.u-layout-row > .u-size-18-lg
{
flex: 0 0 30%;
max-width: 30%;
min-width: 30%;
}

.u-layout-col > .u-size-18-lg
{
flex: 18 0 30%;
}

.u-layout-row > .u-size-17-lg
{
flex: 0 0 28.33333333%;
max-width: 28.33333333%;
min-width: 28.33333333%;
}

.u-layout-col > .u-size-17-lg
{
flex: 17 0 28.33333333%;
}

.u-layout-row > .u-size-16-lg
{
flex: 0 0 26.66666667%;
max-width: 26.66666667%;
min-width: 26.66666667%;
}

.u-layout-col > .u-size-16-lg
{
flex: 16 0 26.66666667%;
}

.u-layout-row > .u-size-15-lg
{
flex: 0 0 25%;
max-width: 25%;
min-width: 25%;
}

.u-layout-col > .u-size-15-lg
{
flex: 15 0 25%;
}

.u-layout-row > .u-size-14-lg
{
flex: 0 0 23.33333333%;
max-width: 23.33333333%;
min-width: 23.33333333%;
}

.u-layout-col > .u-size-14-lg
{
flex: 14 0 23.33333333%;
}

.u-layout-row > .u-size-13-lg
{
flex: 0 0 21.66666667%;
max-width: 21.66666667%;
min-width: 21.66666667%;
}

.u-layout-col > .u-size-13-lg
{
flex: 13 0 21.66666667%;
}

.u-layout-row > .u-size-12-lg
{
flex: 0 0 20%;
max-width: 20%;
min-width: 20%;
}

.u-layout-col > .u-size-12-lg
{
flex: 12 0 20%;
}

.u-layout-row > .u-size-11-lg
{
flex: 0 0 18.33333333%;
max-width: 18.33333333%;
min-width: 18.33333333%;
}

.u-layout-col > .u-size-11-lg
{
flex: 11 0 18.33333333%;
}

.u-layout-row > .u-size-10-lg
{
flex: 0 0 16.66666667%;
max-width: 16.66666667%;
min-width: 16.66666667%;
}

.u-layout-col > .u-size-10-lg
{
flex: 10 0 16.66666667%;
}

.u-layout-row > .u-size-9-lg
{
flex: 0 0 15%;
max-width: 15%;
min-width: 15%;
}

.u-layout-col > .u-size-9-lg
{
flex: 9 0 15%;
}

.u-layout-row > .u-size-8-lg
{
flex: 0 0 13.33333333%;
max-width: 13.33333333%;
min-width: 13.33333333%;
}

.u-layout-col > .u-size-8-lg
{
flex: 8 0 13.33333333%;
}

.u-layout-row > .u-size-7-lg
{
flex: 0 0 11.66666667%;
max-width: 11.66666667%;
min-width: 11.66666667%;
}

.u-layout-col > .u-size-7-lg
{
flex: 7 0 11.66666667%;
}

.u-layout-row > .u-size-6-lg
{
flex: 0 0 10%;
max-width: 10%;
min-width: 10%;
}

.u-layout-col > .u-size-6-lg
{
flex: 6 0 10%;
}

.u-layout-row > .u-size-5-lg
{
flex: 0 0 8.33333333%;
max-width: 8.33333333%;
min-width: 8.33333333%;
}

.u-layout-col > .u-size-5-lg
{
flex: 5 0 8.33333333%;
}

.u-layout-row > .u-size-4-lg
{
flex: 0 0 6.66666667%;
max-width: 6.66666667%;
min-width: 6.66666667%;
}

.u-layout-col > .u-size-4-lg
{
flex: 4 0 6.66666667%;
}

.u-layout-row > .u-size-3-lg
{
flex: 0 0 5%;
max-width: 5%;
min-width: 5%;
}

.u-layout-col > .u-size-3-lg
{
flex: 3 0 5%;
}

.u-layout-row > .u-size-2-lg
{
flex: 0 0 3.33333333%;
max-width: 3.33333333%;
min-width: 3.33333333%;
}

.u-layout-col > .u-size-2-lg
{
flex: 2 0 3.33333333%;
}

.u-layout-row > .u-size-1-lg
{
flex: 0 0 1.66666667%;
max-width: 1.66666667%;
min-width: 1.66666667%;
}

.u-layout-col > .u-size-1-lg
{
flex: 1 0 1.66666667%;
}

.u-layout-row > .u-size-0-lg
{
flex: 0 0 0%;
max-width: 0%;
min-width: 0%;
}

.u-layout-col > .u-size-0-lg
{
flex: 0 0 0%;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-layout-row > .u-size-60-md
{
flex: 0 0 100%;
max-width: 100%;
min-width: 100%;
}

.u-layout-col > .u-size-60-md
{
flex: 60 0 100%;
}

.u-layout-row > .u-size-59-md
{
flex: 0 0 98.33333333%;
max-width: 98.33333333%;
min-width: 98.33333333%;
}

.u-layout-col > .u-size-59-md
{
flex: 59 0 98.33333333%;
}

.u-layout-row > .u-size-58-md
{
flex: 0 0 96.66666667%;
max-width: 96.66666667%;
min-width: 96.66666667%;
}

.u-layout-col > .u-size-58-md
{
flex: 58 0 96.66666667%;
}

.u-layout-row > .u-size-57-md
{
flex: 0 0 95%;
max-width: 95%;
min-width: 95%;
}

.u-layout-col > .u-size-57-md
{
flex: 57 0 95%;
}

.u-layout-row > .u-size-56-md
{
flex: 0 0 93.33333333%;
max-width: 93.33333333%;
min-width: 93.33333333%;
}

.u-layout-col > .u-size-56-md
{
flex: 56 0 93.33333333%;
}

.u-layout-row > .u-size-55-md
{
flex: 0 0 91.66666667%;
max-width: 91.66666667%;
min-width: 91.66666667%;
}

.u-layout-col > .u-size-55-md
{
flex: 55 0 91.66666667%;
}

.u-layout-row > .u-size-54-md
{
flex: 0 0 90%;
max-width: 90%;
min-width: 90%;
}

.u-layout-col > .u-size-54-md
{
flex: 54 0 90%;
}

.u-layout-row > .u-size-53-md
{
flex: 0 0 88.33333333%;
max-width: 88.33333333%;
min-width: 88.33333333%;
}

.u-layout-col > .u-size-53-md
{
flex: 53 0 88.33333333%;
}

.u-layout-row > .u-size-52-md
{
flex: 0 0 86.66666667%;
max-width: 86.66666667%;
min-width: 86.66666667%;
}

.u-layout-col > .u-size-52-md
{
flex: 52 0 86.66666667%;
}

.u-layout-row > .u-size-51-md
{
flex: 0 0 85%;
max-width: 85%;
min-width: 85%;
}

.u-layout-col > .u-size-51-md
{
flex: 51 0 85%;
}

.u-layout-row > .u-size-50-md
{
flex: 0 0 83.33333333%;
max-width: 83.33333333%;
min-width: 83.33333333%;
}

.u-layout-col > .u-size-50-md
{
flex: 50 0 83.33333333%;
}

.u-layout-row > .u-size-49-md
{
flex: 0 0 81.66666667%;
max-width: 81.66666667%;
min-width: 81.66666667%;
}

.u-layout-col > .u-size-49-md
{
flex: 49 0 81.66666667%;
}

.u-layout-row > .u-size-48-md
{
flex: 0 0 80%;
max-width: 80%;
min-width: 80%;
}

.u-layout-col > .u-size-48-md
{
flex: 48 0 80%;
}

.u-layout-row > .u-size-47-md
{
flex: 0 0 78.33333333%;
max-width: 78.33333333%;
min-width: 78.33333333%;
}

.u-layout-col > .u-size-47-md
{
flex: 47 0 78.33333333%;
}

.u-layout-row > .u-size-46-md
{
flex: 0 0 76.66666667%;
max-width: 76.66666667%;
min-width: 76.66666667%;
}

.u-layout-col > .u-size-46-md
{
flex: 46 0 76.66666667%;
}

.u-layout-row > .u-size-45-md
{
flex: 0 0 75%;
max-width: 75%;
min-width: 75%;
}

.u-layout-col > .u-size-45-md
{
flex: 45 0 75%;
}

.u-layout-row > .u-size-44-md
{
flex: 0 0 73.33333333%;
max-width: 73.33333333%;
min-width: 73.33333333%;
}

.u-layout-col > .u-size-44-md
{
flex: 44 0 73.33333333%;
}

.u-layout-row > .u-size-43-md
{
flex: 0 0 71.66666667%;
max-width: 71.66666667%;
min-width: 71.66666667%;
}

.u-layout-col > .u-size-43-md
{
flex: 43 0 71.66666667%;
}

.u-layout-row > .u-size-42-md
{
flex: 0 0 70%;
max-width: 70%;
min-width: 70%;
}

.u-layout-col > .u-size-42-md
{
flex: 42 0 70%;
}

.u-layout-row > .u-size-41-md
{
flex: 0 0 68.33333333%;
max-width: 68.33333333%;
min-width: 68.33333333%;
}

.u-layout-col > .u-size-41-md
{
flex: 41 0 68.33333333%;
}

.u-layout-row > .u-size-40-md
{
flex: 0 0 66.66666667%;
max-width: 66.66666667%;
min-width: 66.66666667%;
}

.u-layout-col > .u-size-40-md
{
flex: 40 0 66.66666667%;
}

.u-layout-row > .u-size-39-md
{
flex: 0 0 65%;
max-width: 65%;
min-width: 65%;
}

.u-layout-col > .u-size-39-md
{
flex: 39 0 65%;
}

.u-layout-row > .u-size-38-md
{
flex: 0 0 63.33333333%;
max-width: 63.33333333%;
min-width: 63.33333333%;
}

.u-layout-col > .u-size-38-md
{
flex: 38 0 63.33333333%;
}

.u-layout-row > .u-size-37-md
{
flex: 0 0 61.66666667%;
max-width: 61.66666667%;
min-width: 61.66666667%;
}

.u-layout-col > .u-size-37-md
{
flex: 37 0 61.66666667%;
}

.u-layout-row > .u-size-36-md
{
flex: 0 0 60%;
max-width: 60%;
min-width: 60%;
}

.u-layout-col > .u-size-36-md
{
flex: 36 0 60%;
}

.u-layout-row > .u-size-35-md
{
flex: 0 0 58.33333333%;
max-width: 58.33333333%;
min-width: 58.33333333%;
}

.u-layout-col > .u-size-35-md
{
flex: 35 0 58.33333333%;
}

.u-layout-row > .u-size-34-md
{
flex: 0 0 56.66666667%;
max-width: 56.66666667%;
min-width: 56.66666667%;
}

.u-layout-col > .u-size-34-md
{
flex: 34 0 56.66666667%;
}

.u-layout-row > .u-size-33-md
{
flex: 0 0 55%;
max-width: 55%;
min-width: 55%;
}

.u-layout-col > .u-size-33-md
{
flex: 33 0 55%;
}

.u-layout-row > .u-size-32-md
{
flex: 0 0 53.33333333%;
max-width: 53.33333333%;
min-width: 53.33333333%;
}

.u-layout-col > .u-size-32-md
{
flex: 32 0 53.33333333%;
}

.u-layout-row > .u-size-31-md
{
flex: 0 0 51.66666667%;
max-width: 51.66666667%;
min-width: 51.66666667%;
}

.u-layout-col > .u-size-31-md
{
flex: 31 0 51.66666667%;
}

.u-layout-row > .u-size-30-md
{
flex: 0 0 50%;
max-width: 50%;
min-width: 50%;
}

.u-layout-col > .u-size-30-md
{
flex: 30 0 50%;
}

.u-layout-row > .u-size-29-md
{
flex: 0 0 48.33333333%;
max-width: 48.33333333%;
min-width: 48.33333333%;
}

.u-layout-col > .u-size-29-md
{
flex: 29 0 48.33333333%;
}

.u-layout-row > .u-size-28-md
{
flex: 0 0 46.66666667%;
max-width: 46.66666667%;
min-width: 46.66666667%;
}

.u-layout-col > .u-size-28-md
{
flex: 28 0 46.66666667%;
}

.u-layout-row > .u-size-27-md
{
flex: 0 0 45%;
max-width: 45%;
min-width: 45%;
}

.u-layout-col > .u-size-27-md
{
flex: 27 0 45%;
}

.u-layout-row > .u-size-26-md
{
flex: 0 0 43.33333333%;
max-width: 43.33333333%;
min-width: 43.33333333%;
}

.u-layout-col > .u-size-26-md
{
flex: 26 0 43.33333333%;
}

.u-layout-row > .u-size-25-md
{
flex: 0 0 41.66666667%;
max-width: 41.66666667%;
min-width: 41.66666667%;
}

.u-layout-col > .u-size-25-md
{
flex: 25 0 41.66666667%;
}

.u-layout-row > .u-size-24-md
{
flex: 0 0 40%;
max-width: 40%;
min-width: 40%;
}

.u-layout-col > .u-size-24-md
{
flex: 24 0 40%;
}

.u-layout-row > .u-size-23-md
{
flex: 0 0 38.33333333%;
max-width: 38.33333333%;
min-width: 38.33333333%;
}

.u-layout-col > .u-size-23-md
{
flex: 23 0 38.33333333%;
}

.u-layout-row > .u-size-22-md
{
flex: 0 0 36.66666667%;
max-width: 36.66666667%;
min-width: 36.66666667%;
}

.u-layout-col > .u-size-22-md
{
flex: 22 0 36.66666667%;
}

.u-layout-row > .u-size-21-md
{
flex: 0 0 35%;
max-width: 35%;
min-width: 35%;
}

.u-layout-col > .u-size-21-md
{
flex: 21 0 35%;
}

.u-layout-row > .u-size-20-md
{
flex: 0 0 33.33333333%;
max-width: 33.33333333%;
min-width: 33.33333333%;
}

.u-layout-col > .u-size-20-md
{
flex: 20 0 33.33333333%;
}

.u-layout-row > .u-size-19-md
{
flex: 0 0 31.66666667%;
max-width: 31.66666667%;
min-width: 31.66666667%;
}

.u-layout-col > .u-size-19-md
{
flex: 19 0 31.66666667%;
}

.u-layout-row > .u-size-18-md
{
flex: 0 0 30%;
max-width: 30%;
min-width: 30%;
}

.u-layout-col > .u-size-18-md
{
flex: 18 0 30%;
}

.u-layout-row > .u-size-17-md
{
flex: 0 0 28.33333333%;
max-width: 28.33333333%;
min-width: 28.33333333%;
}

.u-layout-col > .u-size-17-md
{
flex: 17 0 28.33333333%;
}

.u-layout-row > .u-size-16-md
{
flex: 0 0 26.66666667%;
max-width: 26.66666667%;
min-width: 26.66666667%;
}

.u-layout-col > .u-size-16-md
{
flex: 16 0 26.66666667%;
}

.u-layout-row > .u-size-15-md
{
flex: 0 0 25%;
max-width: 25%;
min-width: 25%;
}

.u-layout-col > .u-size-15-md
{
flex: 15 0 25%;
}

.u-layout-row > .u-size-14-md
{
flex: 0 0 23.33333333%;
max-width: 23.33333333%;
min-width: 23.33333333%;
}

.u-layout-col > .u-size-14-md
{
flex: 14 0 23.33333333%;
}

.u-layout-row > .u-size-13-md
{
flex: 0 0 21.66666667%;
max-width: 21.66666667%;
min-width: 21.66666667%;
}

.u-layout-col > .u-size-13-md
{
flex: 13 0 21.66666667%;
}

.u-layout-row > .u-size-12-md
{
flex: 0 0 20%;
max-width: 20%;
min-width: 20%;
}

.u-layout-col > .u-size-12-md
{
flex: 12 0 20%;
}

.u-layout-row > .u-size-11-md
{
flex: 0 0 18.33333333%;
max-width: 18.33333333%;
min-width: 18.33333333%;
}

.u-layout-col > .u-size-11-md
{
flex: 11 0 18.33333333%;
}

.u-layout-row > .u-size-10-md
{
flex: 0 0 16.66666667%;
max-width: 16.66666667%;
min-width: 16.66666667%;
}

.u-layout-col > .u-size-10-md
{
flex: 10 0 16.66666667%;
}

.u-layout-row > .u-size-9-md
{
flex: 0 0 15%;
max-width: 15%;
min-width: 15%;
}

.u-layout-col > .u-size-9-md
{
flex: 9 0 15%;
}

.u-layout-row > .u-size-8-md
{
flex: 0 0 13.33333333%;
max-width: 13.33333333%;
min-width: 13.33333333%;
}

.u-layout-col > .u-size-8-md
{
flex: 8 0 13.33333333%;
}

.u-layout-row > .u-size-7-md
{
flex: 0 0 11.66666667%;
max-width: 11.66666667%;
min-width: 11.66666667%;
}

.u-layout-col > .u-size-7-md
{
flex: 7 0 11.66666667%;
}

.u-layout-row > .u-size-6-md
{
flex: 0 0 10%;
max-width: 10%;
min-width: 10%;
}

.u-layout-col > .u-size-6-md
{
flex: 6 0 10%;
}

.u-layout-row > .u-size-5-md
{
flex: 0 0 8.33333333%;
max-width: 8.33333333%;
min-width: 8.33333333%;
}

.u-layout-col > .u-size-5-md
{
flex: 5 0 8.33333333%;
}

.u-layout-row > .u-size-4-md
{
flex: 0 0 6.66666667%;
max-width: 6.66666667%;
min-width: 6.66666667%;
}

.u-layout-col > .u-size-4-md
{
flex: 4 0 6.66666667%;
}

.u-layout-row > .u-size-3-md
{
flex: 0 0 5%;
max-width: 5%;
min-width: 5%;
}

.u-layout-col > .u-size-3-md
{
flex: 3 0 5%;
}

.u-layout-row > .u-size-2-md
{
flex: 0 0 3.33333333%;
max-width: 3.33333333%;
min-width: 3.33333333%;
}

.u-layout-col > .u-size-2-md
{
flex: 2 0 3.33333333%;
}

.u-layout-row > .u-size-1-md
{
flex: 0 0 1.66666667%;
max-width: 1.66666667%;
min-width: 1.66666667%;
}

.u-layout-col > .u-size-1-md
{
flex: 1 0 1.66666667%;
}

.u-layout-row > .u-size-0-md
{
flex: 0 0 0%;
max-width: 0%;
min-width: 0%;
}

.u-layout-col > .u-size-0-md
{
flex: 0 0 0%;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-layout-row > .u-size-60-sm
{
flex: 0 0 100%;
max-width: 100%;
min-width: 100%;
}

.u-layout-col > .u-size-60-sm
{
flex: 60 0 100%;
}

.u-layout-row > .u-size-59-sm
{
flex: 0 0 98.33333333%;
max-width: 98.33333333%;
min-width: 98.33333333%;
}

.u-layout-col > .u-size-59-sm
{
flex: 59 0 98.33333333%;
}

.u-layout-row > .u-size-58-sm
{
flex: 0 0 96.66666667%;
max-width: 96.66666667%;
min-width: 96.66666667%;
}

.u-layout-col > .u-size-58-sm
{
flex: 58 0 96.66666667%;
}

.u-layout-row > .u-size-57-sm
{
flex: 0 0 95%;
max-width: 95%;
min-width: 95%;
}

.u-layout-col > .u-size-57-sm
{
flex: 57 0 95%;
}

.u-layout-row > .u-size-56-sm
{
flex: 0 0 93.33333333%;
max-width: 93.33333333%;
min-width: 93.33333333%;
}

.u-layout-col > .u-size-56-sm
{
flex: 56 0 93.33333333%;
}

.u-layout-row > .u-size-55-sm
{
flex: 0 0 91.66666667%;
max-width: 91.66666667%;
min-width: 91.66666667%;
}

.u-layout-col > .u-size-55-sm
{
flex: 55 0 91.66666667%;
}

.u-layout-row > .u-size-54-sm
{
flex: 0 0 90%;
max-width: 90%;
min-width: 90%;
}

.u-layout-col > .u-size-54-sm
{
flex: 54 0 90%;
}

.u-layout-row > .u-size-53-sm
{
flex: 0 0 88.33333333%;
max-width: 88.33333333%;
min-width: 88.33333333%;
}

.u-layout-col > .u-size-53-sm
{
flex: 53 0 88.33333333%;
}

.u-layout-row > .u-size-52-sm
{
flex: 0 0 86.66666667%;
max-width: 86.66666667%;
min-width: 86.66666667%;
}

.u-layout-col > .u-size-52-sm
{
flex: 52 0 86.66666667%;
}

.u-layout-row > .u-size-51-sm
{
flex: 0 0 85%;
max-width: 85%;
min-width: 85%;
}

.u-layout-col > .u-size-51-sm
{
flex: 51 0 85%;
}

.u-layout-row > .u-size-50-sm
{
flex: 0 0 83.33333333%;
max-width: 83.33333333%;
min-width: 83.33333333%;
}

.u-layout-col > .u-size-50-sm
{
flex: 50 0 83.33333333%;
}

.u-layout-row > .u-size-49-sm
{
flex: 0 0 81.66666667%;
max-width: 81.66666667%;
min-width: 81.66666667%;
}

.u-layout-col > .u-size-49-sm
{
flex: 49 0 81.66666667%;
}

.u-layout-row > .u-size-48-sm
{
flex: 0 0 80%;
max-width: 80%;
min-width: 80%;
}

.u-layout-col > .u-size-48-sm
{
flex: 48 0 80%;
}

.u-layout-row > .u-size-47-sm
{
flex: 0 0 78.33333333%;
max-width: 78.33333333%;
min-width: 78.33333333%;
}

.u-layout-col > .u-size-47-sm
{
flex: 47 0 78.33333333%;
}

.u-layout-row > .u-size-46-sm
{
flex: 0 0 76.66666667%;
max-width: 76.66666667%;
min-width: 76.66666667%;
}

.u-layout-col > .u-size-46-sm
{
flex: 46 0 76.66666667%;
}

.u-layout-row > .u-size-45-sm
{
flex: 0 0 75%;
max-width: 75%;
min-width: 75%;
}

.u-layout-col > .u-size-45-sm
{
flex: 45 0 75%;
}

.u-layout-row > .u-size-44-sm
{
flex: 0 0 73.33333333%;
max-width: 73.33333333%;
min-width: 73.33333333%;
}

.u-layout-col > .u-size-44-sm
{
flex: 44 0 73.33333333%;
}

.u-layout-row > .u-size-43-sm
{
flex: 0 0 71.66666667%;
max-width: 71.66666667%;
min-width: 71.66666667%;
}

.u-layout-col > .u-size-43-sm
{
flex: 43 0 71.66666667%;
}

.u-layout-row > .u-size-42-sm
{
flex: 0 0 70%;
max-width: 70%;
min-width: 70%;
}

.u-layout-col > .u-size-42-sm
{
flex: 42 0 70%;
}

.u-layout-row > .u-size-41-sm
{
flex: 0 0 68.33333333%;
max-width: 68.33333333%;
min-width: 68.33333333%;
}

.u-layout-col > .u-size-41-sm
{
flex: 41 0 68.33333333%;
}

.u-layout-row > .u-size-40-sm
{
flex: 0 0 66.66666667%;
max-width: 66.66666667%;
min-width: 66.66666667%;
}

.u-layout-col > .u-size-40-sm
{
flex: 40 0 66.66666667%;
}

.u-layout-row > .u-size-39-sm
{
flex: 0 0 65%;
max-width: 65%;
min-width: 65%;
}

.u-layout-col > .u-size-39-sm
{
flex: 39 0 65%;
}

.u-layout-row > .u-size-38-sm
{
flex: 0 0 63.33333333%;
max-width: 63.33333333%;
min-width: 63.33333333%;
}

.u-layout-col > .u-size-38-sm
{
flex: 38 0 63.33333333%;
}

.u-layout-row > .u-size-37-sm
{
flex: 0 0 61.66666667%;
max-width: 61.66666667%;
min-width: 61.66666667%;
}

.u-layout-col > .u-size-37-sm
{
flex: 37 0 61.66666667%;
}

.u-layout-row > .u-size-36-sm
{
flex: 0 0 60%;
max-width: 60%;
min-width: 60%;
}

.u-layout-col > .u-size-36-sm
{
flex: 36 0 60%;
}

.u-layout-row > .u-size-35-sm
{
flex: 0 0 58.33333333%;
max-width: 58.33333333%;
min-width: 58.33333333%;
}

.u-layout-col > .u-size-35-sm
{
flex: 35 0 58.33333333%;
}

.u-layout-row > .u-size-34-sm
{
flex: 0 0 56.66666667%;
max-width: 56.66666667%;
min-width: 56.66666667%;
}

.u-layout-col > .u-size-34-sm
{
flex: 34 0 56.66666667%;
}

.u-layout-row > .u-size-33-sm
{
flex: 0 0 55%;
max-width: 55%;
min-width: 55%;
}

.u-layout-col > .u-size-33-sm
{
flex: 33 0 55%;
}

.u-layout-row > .u-size-32-sm
{
flex: 0 0 53.33333333%;
max-width: 53.33333333%;
min-width: 53.33333333%;
}

.u-layout-col > .u-size-32-sm
{
flex: 32 0 53.33333333%;
}

.u-layout-row > .u-size-31-sm
{
flex: 0 0 51.66666667%;
max-width: 51.66666667%;
min-width: 51.66666667%;
}

.u-layout-col > .u-size-31-sm
{
flex: 31 0 51.66666667%;
}

.u-layout-row > .u-size-30-sm
{
flex: 0 0 50%;
max-width: 50%;
min-width: 50%;
}

.u-layout-col > .u-size-30-sm
{
flex: 30 0 50%;
}

.u-layout-row > .u-size-29-sm
{
flex: 0 0 48.33333333%;
max-width: 48.33333333%;
min-width: 48.33333333%;
}

.u-layout-col > .u-size-29-sm
{
flex: 29 0 48.33333333%;
}

.u-layout-row > .u-size-28-sm
{
flex: 0 0 46.66666667%;
max-width: 46.66666667%;
min-width: 46.66666667%;
}

.u-layout-col > .u-size-28-sm
{
flex: 28 0 46.66666667%;
}

.u-layout-row > .u-size-27-sm
{
flex: 0 0 45%;
max-width: 45%;
min-width: 45%;
}

.u-layout-col > .u-size-27-sm
{
flex: 27 0 45%;
}

.u-layout-row > .u-size-26-sm
{
flex: 0 0 43.33333333%;
max-width: 43.33333333%;
min-width: 43.33333333%;
}

.u-layout-col > .u-size-26-sm
{
flex: 26 0 43.33333333%;
}

.u-layout-row > .u-size-25-sm
{
flex: 0 0 41.66666667%;
max-width: 41.66666667%;
min-width: 41.66666667%;
}

.u-layout-col > .u-size-25-sm
{
flex: 25 0 41.66666667%;
}

.u-layout-row > .u-size-24-sm
{
flex: 0 0 40%;
max-width: 40%;
min-width: 40%;
}

.u-layout-col > .u-size-24-sm
{
flex: 24 0 40%;
}

.u-layout-row > .u-size-23-sm
{
flex: 0 0 38.33333333%;
max-width: 38.33333333%;
min-width: 38.33333333%;
}

.u-layout-col > .u-size-23-sm
{
flex: 23 0 38.33333333%;
}

.u-layout-row > .u-size-22-sm
{
flex: 0 0 36.66666667%;
max-width: 36.66666667%;
min-width: 36.66666667%;
}

.u-layout-col > .u-size-22-sm
{
flex: 22 0 36.66666667%;
}

.u-layout-row > .u-size-21-sm
{
flex: 0 0 35%;
max-width: 35%;
min-width: 35%;
}

.u-layout-col > .u-size-21-sm
{
flex: 21 0 35%;
}

.u-layout-row > .u-size-20-sm
{
flex: 0 0 33.33333333%;
max-width: 33.33333333%;
min-width: 33.33333333%;
}

.u-layout-col > .u-size-20-sm
{
flex: 20 0 33.33333333%;
}

.u-layout-row > .u-size-19-sm
{
flex: 0 0 31.66666667%;
max-width: 31.66666667%;
min-width: 31.66666667%;
}

.u-layout-col > .u-size-19-sm
{
flex: 19 0 31.66666667%;
}

.u-layout-row > .u-size-18-sm
{
flex: 0 0 30%;
max-width: 30%;
min-width: 30%;
}

.u-layout-col > .u-size-18-sm
{
flex: 18 0 30%;
}

.u-layout-row > .u-size-17-sm
{
flex: 0 0 28.33333333%;
max-width: 28.33333333%;
min-width: 28.33333333%;
}

.u-layout-col > .u-size-17-sm
{
flex: 17 0 28.33333333%;
}

.u-layout-row > .u-size-16-sm
{
flex: 0 0 26.66666667%;
max-width: 26.66666667%;
min-width: 26.66666667%;
}

.u-layout-col > .u-size-16-sm
{
flex: 16 0 26.66666667%;
}

.u-layout-row > .u-size-15-sm
{
flex: 0 0 25%;
max-width: 25%;
min-width: 25%;
}

.u-layout-col > .u-size-15-sm
{
flex: 15 0 25%;
}

.u-layout-row > .u-size-14-sm
{
flex: 0 0 23.33333333%;
max-width: 23.33333333%;
min-width: 23.33333333%;
}

.u-layout-col > .u-size-14-sm
{
flex: 14 0 23.33333333%;
}

.u-layout-row > .u-size-13-sm
{
flex: 0 0 21.66666667%;
max-width: 21.66666667%;
min-width: 21.66666667%;
}

.u-layout-col > .u-size-13-sm
{
flex: 13 0 21.66666667%;
}

.u-layout-row > .u-size-12-sm
{
flex: 0 0 20%;
max-width: 20%;
min-width: 20%;
}

.u-layout-col > .u-size-12-sm
{
flex: 12 0 20%;
}

.u-layout-row > .u-size-11-sm
{
flex: 0 0 18.33333333%;
max-width: 18.33333333%;
min-width: 18.33333333%;
}

.u-layout-col > .u-size-11-sm
{
flex: 11 0 18.33333333%;
}

.u-layout-row > .u-size-10-sm
{
flex: 0 0 16.66666667%;
max-width: 16.66666667%;
min-width: 16.66666667%;
}

.u-layout-col > .u-size-10-sm
{
flex: 10 0 16.66666667%;
}

.u-layout-row > .u-size-9-sm
{
flex: 0 0 15%;
max-width: 15%;
min-width: 15%;
}

.u-layout-col > .u-size-9-sm
{
flex: 9 0 15%;
}

.u-layout-row > .u-size-8-sm
{
flex: 0 0 13.33333333%;
max-width: 13.33333333%;
min-width: 13.33333333%;
}

.u-layout-col > .u-size-8-sm
{
flex: 8 0 13.33333333%;
}

.u-layout-row > .u-size-7-sm
{
flex: 0 0 11.66666667%;
max-width: 11.66666667%;
min-width: 11.66666667%;
}

.u-layout-col > .u-size-7-sm
{
flex: 7 0 11.66666667%;
}

.u-layout-row > .u-size-6-sm
{
flex: 0 0 10%;
max-width: 10%;
min-width: 10%;
}

.u-layout-col > .u-size-6-sm
{
flex: 6 0 10%;
}

.u-layout-row > .u-size-5-sm
{
flex: 0 0 8.33333333%;
max-width: 8.33333333%;
min-width: 8.33333333%;
}

.u-layout-col > .u-size-5-sm
{
flex: 5 0 8.33333333%;
}

.u-layout-row > .u-size-4-sm
{
flex: 0 0 6.66666667%;
max-width: 6.66666667%;
min-width: 6.66666667%;
}

.u-layout-col > .u-size-4-sm
{
flex: 4 0 6.66666667%;
}

.u-layout-row > .u-size-3-sm
{
flex: 0 0 5%;
max-width: 5%;
min-width: 5%;
}

.u-layout-col > .u-size-3-sm
{
flex: 3 0 5%;
}

.u-layout-row > .u-size-2-sm
{
flex: 0 0 3.33333333%;
max-width: 3.33333333%;
min-width: 3.33333333%;
}

.u-layout-col > .u-size-2-sm
{
flex: 2 0 3.33333333%;
}

.u-layout-row > .u-size-1-sm
{
flex: 0 0 1.66666667%;
max-width: 1.66666667%;
min-width: 1.66666667%;
}

.u-layout-col > .u-size-1-sm
{
flex: 1 0 1.66666667%;
}

.u-layout-row > .u-size-0-sm
{
flex: 0 0 0%;
max-width: 0%;
min-width: 0%;
}

.u-layout-col > .u-size-0-sm
{
flex: 0 0 0%;
}
}
@media (max-width: 575px)
{
.u-layout-row > .u-size-60-xs
{
flex: 0 0 100%;
max-width: 100%;
min-width: 100%;
}

.u-layout-col > .u-size-60-xs
{
flex: 60 0 100%;
}

.u-layout-row > .u-size-59-xs
{
flex: 0 0 98.33333333%;
max-width: 98.33333333%;
min-width: 98.33333333%;
}

.u-layout-col > .u-size-59-xs
{
flex: 59 0 98.33333333%;
}

.u-layout-row > .u-size-58-xs
{
flex: 0 0 96.66666667%;
max-width: 96.66666667%;
min-width: 96.66666667%;
}

.u-layout-col > .u-size-58-xs
{
flex: 58 0 96.66666667%;
}

.u-layout-row > .u-size-57-xs
{
flex: 0 0 95%;
max-width: 95%;
min-width: 95%;
}

.u-layout-col > .u-size-57-xs
{
flex: 57 0 95%;
}

.u-layout-row > .u-size-56-xs
{
flex: 0 0 93.33333333%;
max-width: 93.33333333%;
min-width: 93.33333333%;
}

.u-layout-col > .u-size-56-xs
{
flex: 56 0 93.33333333%;
}

.u-layout-row > .u-size-55-xs
{
flex: 0 0 91.66666667%;
max-width: 91.66666667%;
min-width: 91.66666667%;
}

.u-layout-col > .u-size-55-xs
{
flex: 55 0 91.66666667%;
}

.u-layout-row > .u-size-54-xs
{
flex: 0 0 90%;
max-width: 90%;
min-width: 90%;
}

.u-layout-col > .u-size-54-xs
{
flex: 54 0 90%;
}

.u-layout-row > .u-size-53-xs
{
flex: 0 0 88.33333333%;
max-width: 88.33333333%;
min-width: 88.33333333%;
}

.u-layout-col > .u-size-53-xs
{
flex: 53 0 88.33333333%;
}

.u-layout-row > .u-size-52-xs
{
flex: 0 0 86.66666667%;
max-width: 86.66666667%;
min-width: 86.66666667%;
}

.u-layout-col > .u-size-52-xs
{
flex: 52 0 86.66666667%;
}

.u-layout-row > .u-size-51-xs
{
flex: 0 0 85%;
max-width: 85%;
min-width: 85%;
}

.u-layout-col > .u-size-51-xs
{
flex: 51 0 85%;
}

.u-layout-row > .u-size-50-xs
{
flex: 0 0 83.33333333%;
max-width: 83.33333333%;
min-width: 83.33333333%;
}

.u-layout-col > .u-size-50-xs
{
flex: 50 0 83.33333333%;
}

.u-layout-row > .u-size-49-xs
{
flex: 0 0 81.66666667%;
max-width: 81.66666667%;
min-width: 81.66666667%;
}

.u-layout-col > .u-size-49-xs
{
flex: 49 0 81.66666667%;
}

.u-layout-row > .u-size-48-xs
{
flex: 0 0 80%;
max-width: 80%;
min-width: 80%;
}

.u-layout-col > .u-size-48-xs
{
flex: 48 0 80%;
}

.u-layout-row > .u-size-47-xs
{
flex: 0 0 78.33333333%;
max-width: 78.33333333%;
min-width: 78.33333333%;
}

.u-layout-col > .u-size-47-xs
{
flex: 47 0 78.33333333%;
}

.u-layout-row > .u-size-46-xs
{
flex: 0 0 76.66666667%;
max-width: 76.66666667%;
min-width: 76.66666667%;
}

.u-layout-col > .u-size-46-xs
{
flex: 46 0 76.66666667%;
}

.u-layout-row > .u-size-45-xs
{
flex: 0 0 75%;
max-width: 75%;
min-width: 75%;
}

.u-layout-col > .u-size-45-xs
{
flex: 45 0 75%;
}

.u-layout-row > .u-size-44-xs
{
flex: 0 0 73.33333333%;
max-width: 73.33333333%;
min-width: 73.33333333%;
}

.u-layout-col > .u-size-44-xs
{
flex: 44 0 73.33333333%;
}

.u-layout-row > .u-size-43-xs
{
flex: 0 0 71.66666667%;
max-width: 71.66666667%;
min-width: 71.66666667%;
}

.u-layout-col > .u-size-43-xs
{
flex: 43 0 71.66666667%;
}

.u-layout-row > .u-size-42-xs
{
flex: 0 0 70%;
max-width: 70%;
min-width: 70%;
}

.u-layout-col > .u-size-42-xs
{
flex: 42 0 70%;
}

.u-layout-row > .u-size-41-xs
{
flex: 0 0 68.33333333%;
max-width: 68.33333333%;
min-width: 68.33333333%;
}

.u-layout-col > .u-size-41-xs
{
flex: 41 0 68.33333333%;
}

.u-layout-row > .u-size-40-xs
{
flex: 0 0 66.66666667%;
max-width: 66.66666667%;
min-width: 66.66666667%;
}

.u-layout-col > .u-size-40-xs
{
flex: 40 0 66.66666667%;
}

.u-layout-row > .u-size-39-xs
{
flex: 0 0 65%;
max-width: 65%;
min-width: 65%;
}

.u-layout-col > .u-size-39-xs
{
flex: 39 0 65%;
}

.u-layout-row > .u-size-38-xs
{
flex: 0 0 63.33333333%;
max-width: 63.33333333%;
min-width: 63.33333333%;
}

.u-layout-col > .u-size-38-xs
{
flex: 38 0 63.33333333%;
}

.u-layout-row > .u-size-37-xs
{
flex: 0 0 61.66666667%;
max-width: 61.66666667%;
min-width: 61.66666667%;
}

.u-layout-col > .u-size-37-xs
{
flex: 37 0 61.66666667%;
}

.u-layout-row > .u-size-36-xs
{
flex: 0 0 60%;
max-width: 60%;
min-width: 60%;
}

.u-layout-col > .u-size-36-xs
{
flex: 36 0 60%;
}

.u-layout-row > .u-size-35-xs
{
flex: 0 0 58.33333333%;
max-width: 58.33333333%;
min-width: 58.33333333%;
}

.u-layout-col > .u-size-35-xs
{
flex: 35 0 58.33333333%;
}

.u-layout-row > .u-size-34-xs
{
flex: 0 0 56.66666667%;
max-width: 56.66666667%;
min-width: 56.66666667%;
}

.u-layout-col > .u-size-34-xs
{
flex: 34 0 56.66666667%;
}

.u-layout-row > .u-size-33-xs
{
flex: 0 0 55%;
max-width: 55%;
min-width: 55%;
}

.u-layout-col > .u-size-33-xs
{
flex: 33 0 55%;
}

.u-layout-row > .u-size-32-xs
{
flex: 0 0 53.33333333%;
max-width: 53.33333333%;
min-width: 53.33333333%;
}

.u-layout-col > .u-size-32-xs
{
flex: 32 0 53.33333333%;
}

.u-layout-row > .u-size-31-xs
{
flex: 0 0 51.66666667%;
max-width: 51.66666667%;
min-width: 51.66666667%;
}

.u-layout-col > .u-size-31-xs
{
flex: 31 0 51.66666667%;
}

.u-layout-row > .u-size-30-xs
{
flex: 0 0 50%;
max-width: 50%;
min-width: 50%;
}

.u-layout-col > .u-size-30-xs
{
flex: 30 0 50%;
}

.u-layout-row > .u-size-29-xs
{
flex: 0 0 48.33333333%;
max-width: 48.33333333%;
min-width: 48.33333333%;
}

.u-layout-col > .u-size-29-xs
{
flex: 29 0 48.33333333%;
}

.u-layout-row > .u-size-28-xs
{
flex: 0 0 46.66666667%;
max-width: 46.66666667%;
min-width: 46.66666667%;
}

.u-layout-col > .u-size-28-xs
{
flex: 28 0 46.66666667%;
}

.u-layout-row > .u-size-27-xs
{
flex: 0 0 45%;
max-width: 45%;
min-width: 45%;
}

.u-layout-col > .u-size-27-xs
{
flex: 27 0 45%;
}

.u-layout-row > .u-size-26-xs
{
flex: 0 0 43.33333333%;
max-width: 43.33333333%;
min-width: 43.33333333%;
}

.u-layout-col > .u-size-26-xs
{
flex: 26 0 43.33333333%;
}

.u-layout-row > .u-size-25-xs
{
flex: 0 0 41.66666667%;
max-width: 41.66666667%;
min-width: 41.66666667%;
}

.u-layout-col > .u-size-25-xs
{
flex: 25 0 41.66666667%;
}

.u-layout-row > .u-size-24-xs
{
flex: 0 0 40%;
max-width: 40%;
min-width: 40%;
}

.u-layout-col > .u-size-24-xs
{
flex: 24 0 40%;
}

.u-layout-row > .u-size-23-xs
{
flex: 0 0 38.33333333%;
max-width: 38.33333333%;
min-width: 38.33333333%;
}

.u-layout-col > .u-size-23-xs
{
flex: 23 0 38.33333333%;
}

.u-layout-row > .u-size-22-xs
{
flex: 0 0 36.66666667%;
max-width: 36.66666667%;
min-width: 36.66666667%;
}

.u-layout-col > .u-size-22-xs
{
flex: 22 0 36.66666667%;
}

.u-layout-row > .u-size-21-xs
{
flex: 0 0 35%;
max-width: 35%;
min-width: 35%;
}

.u-layout-col > .u-size-21-xs
{
flex: 21 0 35%;
}

.u-layout-row > .u-size-20-xs
{
flex: 0 0 33.33333333%;
max-width: 33.33333333%;
min-width: 33.33333333%;
}

.u-layout-col > .u-size-20-xs
{
flex: 20 0 33.33333333%;
}

.u-layout-row > .u-size-19-xs
{
flex: 0 0 31.66666667%;
max-width: 31.66666667%;
min-width: 31.66666667%;
}

.u-layout-col > .u-size-19-xs
{
flex: 19 0 31.66666667%;
}

.u-layout-row > .u-size-18-xs
{
flex: 0 0 30%;
max-width: 30%;
min-width: 30%;
}

.u-layout-col > .u-size-18-xs
{
flex: 18 0 30%;
}

.u-layout-row > .u-size-17-xs
{
flex: 0 0 28.33333333%;
max-width: 28.33333333%;
min-width: 28.33333333%;
}

.u-layout-col > .u-size-17-xs
{
flex: 17 0 28.33333333%;
}

.u-layout-row > .u-size-16-xs
{
flex: 0 0 26.66666667%;
max-width: 26.66666667%;
min-width: 26.66666667%;
}

.u-layout-col > .u-size-16-xs
{
flex: 16 0 26.66666667%;
}

.u-layout-row > .u-size-15-xs
{
flex: 0 0 25%;
max-width: 25%;
min-width: 25%;
}

.u-layout-col > .u-size-15-xs
{
flex: 15 0 25%;
}

.u-layout-row > .u-size-14-xs
{
flex: 0 0 23.33333333%;
max-width: 23.33333333%;
min-width: 23.33333333%;
}

.u-layout-col > .u-size-14-xs
{
flex: 14 0 23.33333333%;
}

.u-layout-row > .u-size-13-xs
{
flex: 0 0 21.66666667%;
max-width: 21.66666667%;
min-width: 21.66666667%;
}

.u-layout-col > .u-size-13-xs
{
flex: 13 0 21.66666667%;
}

.u-layout-row > .u-size-12-xs
{
flex: 0 0 20%;
max-width: 20%;
min-width: 20%;
}

.u-layout-col > .u-size-12-xs
{
flex: 12 0 20%;
}

.u-layout-row > .u-size-11-xs
{
flex: 0 0 18.33333333%;
max-width: 18.33333333%;
min-width: 18.33333333%;
}

.u-layout-col > .u-size-11-xs
{
flex: 11 0 18.33333333%;
}

.u-layout-row > .u-size-10-xs
{
flex: 0 0 16.66666667%;
max-width: 16.66666667%;
min-width: 16.66666667%;
}

.u-layout-col > .u-size-10-xs
{
flex: 10 0 16.66666667%;
}

.u-layout-row > .u-size-9-xs
{
flex: 0 0 15%;
max-width: 15%;
min-width: 15%;
}

.u-layout-col > .u-size-9-xs
{
flex: 9 0 15%;
}

.u-layout-row > .u-size-8-xs
{
flex: 0 0 13.33333333%;
max-width: 13.33333333%;
min-width: 13.33333333%;
}

.u-layout-col > .u-size-8-xs
{
flex: 8 0 13.33333333%;
}

.u-layout-row > .u-size-7-xs
{
flex: 0 0 11.66666667%;
max-width: 11.66666667%;
min-width: 11.66666667%;
}

.u-layout-col > .u-size-7-xs
{
flex: 7 0 11.66666667%;
}

.u-layout-row > .u-size-6-xs
{
flex: 0 0 10%;
max-width: 10%;
min-width: 10%;
}

.u-layout-col > .u-size-6-xs
{
flex: 6 0 10%;
}

.u-layout-row > .u-size-5-xs
{
flex: 0 0 8.33333333%;
max-width: 8.33333333%;
min-width: 8.33333333%;
}

.u-layout-col > .u-size-5-xs
{
flex: 5 0 8.33333333%;
}

.u-layout-row > .u-size-4-xs
{
flex: 0 0 6.66666667%;
max-width: 6.66666667%;
min-width: 6.66666667%;
}

.u-layout-col > .u-size-4-xs
{
flex: 4 0 6.66666667%;
}

.u-layout-row > .u-size-3-xs
{
flex: 0 0 5%;
max-width: 5%;
min-width: 5%;
}

.u-layout-col > .u-size-3-xs
{
flex: 3 0 5%;
}

.u-layout-row > .u-size-2-xs
{
flex: 0 0 3.33333333%;
max-width: 3.33333333%;
min-width: 3.33333333%;
}

.u-layout-col > .u-size-2-xs
{
flex: 2 0 3.33333333%;
}

.u-layout-row > .u-size-1-xs
{
flex: 0 0 1.66666667%;
max-width: 1.66666667%;
min-width: 1.66666667%;
}

.u-layout-col > .u-size-1-xs
{
flex: 1 0 1.66666667%;
}

.u-layout-row > .u-size-0-xs
{
flex: 0 0 0%;
max-width: 0%;
min-width: 0%;
}

.u-layout-col > .u-size-0-xs
{
flex: 0 0 0%;
}
}

.u-gutter-100 .u-layout
{
margin:              -50px;
}

.u-gutter-100 .u-layout .u-layout-cell
{
border:              50px solid transparent;
}

.u-gutter-100.u-layout-spacing-top
{
padding-top:              100px;
}

.u-gutter-100.u-layout-spacing-top-bottom
{
padding:              100px 0;
}

.u-gutter-100.u-layout-spacing-left-right
{
padding:              0 100px;
}

.u-gutter-100.u-layout-spacing-all
{
padding:              100px;
}

.u-gutter-98 .u-layout
{
margin:              -49px;
}

.u-gutter-98 .u-layout .u-layout-cell
{
border:              49px solid transparent;
}

.u-gutter-98.u-layout-spacing-top
{
padding-top:              98px;
}

.u-gutter-98.u-layout-spacing-top-bottom
{
padding:              98px 0;
}

.u-gutter-98.u-layout-spacing-left-right
{
padding:              0 98px;
}

.u-gutter-98.u-layout-spacing-all
{
padding:              98px;
}

.u-gutter-96 .u-layout
{
margin:              -48px;
}

.u-gutter-96 .u-layout .u-layout-cell
{
border:              48px solid transparent;
}

.u-gutter-96.u-layout-spacing-top
{
padding-top:              96px;
}

.u-gutter-96.u-layout-spacing-top-bottom
{
padding:              96px 0;
}

.u-gutter-96.u-layout-spacing-left-right
{
padding:              0 96px;
}

.u-gutter-96.u-layout-spacing-all
{
padding:              96px;
}

.u-gutter-94 .u-layout
{
margin:              -47px;
}

.u-gutter-94 .u-layout .u-layout-cell
{
border:              47px solid transparent;
}

.u-gutter-94.u-layout-spacing-top
{
padding-top:              94px;
}

.u-gutter-94.u-layout-spacing-top-bottom
{
padding:              94px 0;
}

.u-gutter-94.u-layout-spacing-left-right
{
padding:              0 94px;
}

.u-gutter-94.u-layout-spacing-all
{
padding:              94px;
}

.u-gutter-92 .u-layout
{
margin:              -46px;
}

.u-gutter-92 .u-layout .u-layout-cell
{
border:              46px solid transparent;
}

.u-gutter-92.u-layout-spacing-top
{
padding-top:              92px;
}

.u-gutter-92.u-layout-spacing-top-bottom
{
padding:              92px 0;
}

.u-gutter-92.u-layout-spacing-left-right
{
padding:              0 92px;
}

.u-gutter-92.u-layout-spacing-all
{
padding:              92px;
}

.u-gutter-90 .u-layout
{
margin:              -45px;
}

.u-gutter-90 .u-layout .u-layout-cell
{
border:              45px solid transparent;
}

.u-gutter-90.u-layout-spacing-top
{
padding-top:              90px;
}

.u-gutter-90.u-layout-spacing-top-bottom
{
padding:              90px 0;
}

.u-gutter-90.u-layout-spacing-left-right
{
padding:              0 90px;
}

.u-gutter-90.u-layout-spacing-all
{
padding:              90px;
}

.u-gutter-88 .u-layout
{
margin:              -44px;
}

.u-gutter-88 .u-layout .u-layout-cell
{
border:              44px solid transparent;
}

.u-gutter-88.u-layout-spacing-top
{
padding-top:              88px;
}

.u-gutter-88.u-layout-spacing-top-bottom
{
padding:              88px 0;
}

.u-gutter-88.u-layout-spacing-left-right
{
padding:              0 88px;
}

.u-gutter-88.u-layout-spacing-all
{
padding:              88px;
}

.u-gutter-86 .u-layout
{
margin:              -43px;
}

.u-gutter-86 .u-layout .u-layout-cell
{
border:              43px solid transparent;
}

.u-gutter-86.u-layout-spacing-top
{
padding-top:              86px;
}

.u-gutter-86.u-layout-spacing-top-bottom
{
padding:              86px 0;
}

.u-gutter-86.u-layout-spacing-left-right
{
padding:              0 86px;
}

.u-gutter-86.u-layout-spacing-all
{
padding:              86px;
}

.u-gutter-84 .u-layout
{
margin:              -42px;
}

.u-gutter-84 .u-layout .u-layout-cell
{
border:              42px solid transparent;
}

.u-gutter-84.u-layout-spacing-top
{
padding-top:              84px;
}

.u-gutter-84.u-layout-spacing-top-bottom
{
padding:              84px 0;
}

.u-gutter-84.u-layout-spacing-left-right
{
padding:              0 84px;
}

.u-gutter-84.u-layout-spacing-all
{
padding:              84px;
}

.u-gutter-82 .u-layout
{
margin:              -41px;
}

.u-gutter-82 .u-layout .u-layout-cell
{
border:              41px solid transparent;
}

.u-gutter-82.u-layout-spacing-top
{
padding-top:              82px;
}

.u-gutter-82.u-layout-spacing-top-bottom
{
padding:              82px 0;
}

.u-gutter-82.u-layout-spacing-left-right
{
padding:              0 82px;
}

.u-gutter-82.u-layout-spacing-all
{
padding:              82px;
}

.u-gutter-80 .u-layout
{
margin:              -40px;
}

.u-gutter-80 .u-layout .u-layout-cell
{
border:              40px solid transparent;
}

.u-gutter-80.u-layout-spacing-top
{
padding-top:              80px;
}

.u-gutter-80.u-layout-spacing-top-bottom
{
padding:              80px 0;
}

.u-gutter-80.u-layout-spacing-left-right
{
padding:              0 80px;
}

.u-gutter-80.u-layout-spacing-all
{
padding:              80px;
}

.u-gutter-78 .u-layout
{
margin:              -39px;
}

.u-gutter-78 .u-layout .u-layout-cell
{
border:              39px solid transparent;
}

.u-gutter-78.u-layout-spacing-top
{
padding-top:              78px;
}

.u-gutter-78.u-layout-spacing-top-bottom
{
padding:              78px 0;
}

.u-gutter-78.u-layout-spacing-left-right
{
padding:              0 78px;
}

.u-gutter-78.u-layout-spacing-all
{
padding:              78px;
}

.u-gutter-76 .u-layout
{
margin:              -38px;
}

.u-gutter-76 .u-layout .u-layout-cell
{
border:              38px solid transparent;
}

.u-gutter-76.u-layout-spacing-top
{
padding-top:              76px;
}

.u-gutter-76.u-layout-spacing-top-bottom
{
padding:              76px 0;
}

.u-gutter-76.u-layout-spacing-left-right
{
padding:              0 76px;
}

.u-gutter-76.u-layout-spacing-all
{
padding:              76px;
}

.u-gutter-74 .u-layout
{
margin:              -37px;
}

.u-gutter-74 .u-layout .u-layout-cell
{
border:              37px solid transparent;
}

.u-gutter-74.u-layout-spacing-top
{
padding-top:              74px;
}

.u-gutter-74.u-layout-spacing-top-bottom
{
padding:              74px 0;
}

.u-gutter-74.u-layout-spacing-left-right
{
padding:              0 74px;
}

.u-gutter-74.u-layout-spacing-all
{
padding:              74px;
}

.u-gutter-72 .u-layout
{
margin:              -36px;
}

.u-gutter-72 .u-layout .u-layout-cell
{
border:              36px solid transparent;
}

.u-gutter-72.u-layout-spacing-top
{
padding-top:              72px;
}

.u-gutter-72.u-layout-spacing-top-bottom
{
padding:              72px 0;
}

.u-gutter-72.u-layout-spacing-left-right
{
padding:              0 72px;
}

.u-gutter-72.u-layout-spacing-all
{
padding:              72px;
}

.u-gutter-70 .u-layout
{
margin:              -35px;
}

.u-gutter-70 .u-layout .u-layout-cell
{
border:              35px solid transparent;
}

.u-gutter-70.u-layout-spacing-top
{
padding-top:              70px;
}

.u-gutter-70.u-layout-spacing-top-bottom
{
padding:              70px 0;
}

.u-gutter-70.u-layout-spacing-left-right
{
padding:              0 70px;
}

.u-gutter-70.u-layout-spacing-all
{
padding:              70px;
}

.u-gutter-68 .u-layout
{
margin:              -34px;
}

.u-gutter-68 .u-layout .u-layout-cell
{
border:              34px solid transparent;
}

.u-gutter-68.u-layout-spacing-top
{
padding-top:              68px;
}

.u-gutter-68.u-layout-spacing-top-bottom
{
padding:              68px 0;
}

.u-gutter-68.u-layout-spacing-left-right
{
padding:              0 68px;
}

.u-gutter-68.u-layout-spacing-all
{
padding:              68px;
}

.u-gutter-66 .u-layout
{
margin:              -33px;
}

.u-gutter-66 .u-layout .u-layout-cell
{
border:              33px solid transparent;
}

.u-gutter-66.u-layout-spacing-top
{
padding-top:              66px;
}

.u-gutter-66.u-layout-spacing-top-bottom
{
padding:              66px 0;
}

.u-gutter-66.u-layout-spacing-left-right
{
padding:              0 66px;
}

.u-gutter-66.u-layout-spacing-all
{
padding:              66px;
}

.u-gutter-64 .u-layout
{
margin:              -32px;
}

.u-gutter-64 .u-layout .u-layout-cell
{
border:              32px solid transparent;
}

.u-gutter-64.u-layout-spacing-top
{
padding-top:              64px;
}

.u-gutter-64.u-layout-spacing-top-bottom
{
padding:              64px 0;
}

.u-gutter-64.u-layout-spacing-left-right
{
padding:              0 64px;
}

.u-gutter-64.u-layout-spacing-all
{
padding:              64px;
}

.u-gutter-62 .u-layout
{
margin:              -31px;
}

.u-gutter-62 .u-layout .u-layout-cell
{
border:              31px solid transparent;
}

.u-gutter-62.u-layout-spacing-top
{
padding-top:              62px;
}

.u-gutter-62.u-layout-spacing-top-bottom
{
padding:              62px 0;
}

.u-gutter-62.u-layout-spacing-left-right
{
padding:              0 62px;
}

.u-gutter-62.u-layout-spacing-all
{
padding:              62px;
}

.u-gutter-60 .u-layout
{
margin:              -30px;
}

.u-gutter-60 .u-layout .u-layout-cell
{
border:              30px solid transparent;
}

.u-gutter-60.u-layout-spacing-top
{
padding-top:              60px;
}

.u-gutter-60.u-layout-spacing-top-bottom
{
padding:              60px 0;
}

.u-gutter-60.u-layout-spacing-left-right
{
padding:              0 60px;
}

.u-gutter-60.u-layout-spacing-all
{
padding:              60px;
}

.u-gutter-58 .u-layout
{
margin:              -29px;
}

.u-gutter-58 .u-layout .u-layout-cell
{
border:              29px solid transparent;
}

.u-gutter-58.u-layout-spacing-top
{
padding-top:              58px;
}

.u-gutter-58.u-layout-spacing-top-bottom
{
padding:              58px 0;
}

.u-gutter-58.u-layout-spacing-left-right
{
padding:              0 58px;
}

.u-gutter-58.u-layout-spacing-all
{
padding:              58px;
}

.u-gutter-56 .u-layout
{
margin:              -28px;
}

.u-gutter-56 .u-layout .u-layout-cell
{
border:              28px solid transparent;
}

.u-gutter-56.u-layout-spacing-top
{
padding-top:              56px;
}

.u-gutter-56.u-layout-spacing-top-bottom
{
padding:              56px 0;
}

.u-gutter-56.u-layout-spacing-left-right
{
padding:              0 56px;
}

.u-gutter-56.u-layout-spacing-all
{
padding:              56px;
}

.u-gutter-54 .u-layout
{
margin:              -27px;
}

.u-gutter-54 .u-layout .u-layout-cell
{
border:              27px solid transparent;
}

.u-gutter-54.u-layout-spacing-top
{
padding-top:              54px;
}

.u-gutter-54.u-layout-spacing-top-bottom
{
padding:              54px 0;
}

.u-gutter-54.u-layout-spacing-left-right
{
padding:              0 54px;
}

.u-gutter-54.u-layout-spacing-all
{
padding:              54px;
}

.u-gutter-52 .u-layout
{
margin:              -26px;
}

.u-gutter-52 .u-layout .u-layout-cell
{
border:              26px solid transparent;
}

.u-gutter-52.u-layout-spacing-top
{
padding-top:              52px;
}

.u-gutter-52.u-layout-spacing-top-bottom
{
padding:              52px 0;
}

.u-gutter-52.u-layout-spacing-left-right
{
padding:              0 52px;
}

.u-gutter-52.u-layout-spacing-all
{
padding:              52px;
}

.u-gutter-50 .u-layout
{
margin:              -25px;
}

.u-gutter-50 .u-layout .u-layout-cell
{
border:              25px solid transparent;
}

.u-gutter-50.u-layout-spacing-top
{
padding-top:              50px;
}

.u-gutter-50.u-layout-spacing-top-bottom
{
padding:              50px 0;
}

.u-gutter-50.u-layout-spacing-left-right
{
padding:              0 50px;
}

.u-gutter-50.u-layout-spacing-all
{
padding:              50px;
}

.u-gutter-48 .u-layout
{
margin:              -24px;
}

.u-gutter-48 .u-layout .u-layout-cell
{
border:              24px solid transparent;
}

.u-gutter-48.u-layout-spacing-top
{
padding-top:              48px;
}

.u-gutter-48.u-layout-spacing-top-bottom
{
padding:              48px 0;
}

.u-gutter-48.u-layout-spacing-left-right
{
padding:              0 48px;
}

.u-gutter-48.u-layout-spacing-all
{
padding:              48px;
}

.u-gutter-46 .u-layout
{
margin:              -23px;
}

.u-gutter-46 .u-layout .u-layout-cell
{
border:              23px solid transparent;
}

.u-gutter-46.u-layout-spacing-top
{
padding-top:              46px;
}

.u-gutter-46.u-layout-spacing-top-bottom
{
padding:              46px 0;
}

.u-gutter-46.u-layout-spacing-left-right
{
padding:              0 46px;
}

.u-gutter-46.u-layout-spacing-all
{
padding:              46px;
}

.u-gutter-44 .u-layout
{
margin:              -22px;
}

.u-gutter-44 .u-layout .u-layout-cell
{
border:              22px solid transparent;
}

.u-gutter-44.u-layout-spacing-top
{
padding-top:              44px;
}

.u-gutter-44.u-layout-spacing-top-bottom
{
padding:              44px 0;
}

.u-gutter-44.u-layout-spacing-left-right
{
padding:              0 44px;
}

.u-gutter-44.u-layout-spacing-all
{
padding:              44px;
}

.u-gutter-42 .u-layout
{
margin:              -21px;
}

.u-gutter-42 .u-layout .u-layout-cell
{
border:              21px solid transparent;
}

.u-gutter-42.u-layout-spacing-top
{
padding-top:              42px;
}

.u-gutter-42.u-layout-spacing-top-bottom
{
padding:              42px 0;
}

.u-gutter-42.u-layout-spacing-left-right
{
padding:              0 42px;
}

.u-gutter-42.u-layout-spacing-all
{
padding:              42px;
}

.u-gutter-40 .u-layout
{
margin:              -20px;
}

.u-gutter-40 .u-layout .u-layout-cell
{
border:              20px solid transparent;
}

.u-gutter-40.u-layout-spacing-top
{
padding-top:              40px;
}

.u-gutter-40.u-layout-spacing-top-bottom
{
padding:              40px 0;
}

.u-gutter-40.u-layout-spacing-left-right
{
padding:              0 40px;
}

.u-gutter-40.u-layout-spacing-all
{
padding:              40px;
}

.u-gutter-38 .u-layout
{
margin:              -19px;
}

.u-gutter-38 .u-layout .u-layout-cell
{
border:              19px solid transparent;
}

.u-gutter-38.u-layout-spacing-top
{
padding-top:              38px;
}

.u-gutter-38.u-layout-spacing-top-bottom
{
padding:              38px 0;
}

.u-gutter-38.u-layout-spacing-left-right
{
padding:              0 38px;
}

.u-gutter-38.u-layout-spacing-all
{
padding:              38px;
}

.u-gutter-36 .u-layout
{
margin:              -18px;
}

.u-gutter-36 .u-layout .u-layout-cell
{
border:              18px solid transparent;
}

.u-gutter-36.u-layout-spacing-top
{
padding-top:              36px;
}

.u-gutter-36.u-layout-spacing-top-bottom
{
padding:              36px 0;
}

.u-gutter-36.u-layout-spacing-left-right
{
padding:              0 36px;
}

.u-gutter-36.u-layout-spacing-all
{
padding:              36px;
}

.u-gutter-34 .u-layout
{
margin:              -17px;
}

.u-gutter-34 .u-layout .u-layout-cell
{
border:              17px solid transparent;
}

.u-gutter-34.u-layout-spacing-top
{
padding-top:              34px;
}

.u-gutter-34.u-layout-spacing-top-bottom
{
padding:              34px 0;
}

.u-gutter-34.u-layout-spacing-left-right
{
padding:              0 34px;
}

.u-gutter-34.u-layout-spacing-all
{
padding:              34px;
}

.u-gutter-32 .u-layout
{
margin:              -16px;
}

.u-gutter-32 .u-layout .u-layout-cell
{
border:              16px solid transparent;
}

.u-gutter-32.u-layout-spacing-top
{
padding-top:              32px;
}

.u-gutter-32.u-layout-spacing-top-bottom
{
padding:              32px 0;
}

.u-gutter-32.u-layout-spacing-left-right
{
padding:              0 32px;
}

.u-gutter-32.u-layout-spacing-all
{
padding:              32px;
}

.u-gutter-30 .u-layout
{
margin:              -15px;
}

.u-gutter-30 .u-layout .u-layout-cell
{
border:              15px solid transparent;
}

.u-gutter-30.u-layout-spacing-top
{
padding-top:              30px;
}

.u-gutter-30.u-layout-spacing-top-bottom
{
padding:              30px 0;
}

.u-gutter-30.u-layout-spacing-left-right
{
padding:              0 30px;
}

.u-gutter-30.u-layout-spacing-all
{
padding:              30px;
}

.u-gutter-28 .u-layout
{
margin:              -14px;
}

.u-gutter-28 .u-layout .u-layout-cell
{
border:              14px solid transparent;
}

.u-gutter-28.u-layout-spacing-top
{
padding-top:              28px;
}

.u-gutter-28.u-layout-spacing-top-bottom
{
padding:              28px 0;
}

.u-gutter-28.u-layout-spacing-left-right
{
padding:              0 28px;
}

.u-gutter-28.u-layout-spacing-all
{
padding:              28px;
}

.u-gutter-26 .u-layout
{
margin:              -13px;
}

.u-gutter-26 .u-layout .u-layout-cell
{
border:              13px solid transparent;
}

.u-gutter-26.u-layout-spacing-top
{
padding-top:              26px;
}

.u-gutter-26.u-layout-spacing-top-bottom
{
padding:              26px 0;
}

.u-gutter-26.u-layout-spacing-left-right
{
padding:              0 26px;
}

.u-gutter-26.u-layout-spacing-all
{
padding:              26px;
}

.u-gutter-24 .u-layout
{
margin:              -12px;
}

.u-gutter-24 .u-layout .u-layout-cell
{
border:              12px solid transparent;
}

.u-gutter-24.u-layout-spacing-top
{
padding-top:              24px;
}

.u-gutter-24.u-layout-spacing-top-bottom
{
padding:              24px 0;
}

.u-gutter-24.u-layout-spacing-left-right
{
padding:              0 24px;
}

.u-gutter-24.u-layout-spacing-all
{
padding:              24px;
}

.u-gutter-22 .u-layout
{
margin:              -11px;
}

.u-gutter-22 .u-layout .u-layout-cell
{
border:              11px solid transparent;
}

.u-gutter-22.u-layout-spacing-top
{
padding-top:              22px;
}

.u-gutter-22.u-layout-spacing-top-bottom
{
padding:              22px 0;
}

.u-gutter-22.u-layout-spacing-left-right
{
padding:              0 22px;
}

.u-gutter-22.u-layout-spacing-all
{
padding:              22px;
}

.u-gutter-20 .u-layout
{
margin:              -10px;
}

.u-gutter-20 .u-layout .u-layout-cell
{
border:              10px solid transparent;
}

.u-gutter-20.u-layout-spacing-top
{
padding-top:              20px;
}

.u-gutter-20.u-layout-spacing-top-bottom
{
padding:              20px 0;
}

.u-gutter-20.u-layout-spacing-left-right
{
padding:              0 20px;
}

.u-gutter-20.u-layout-spacing-all
{
padding:              20px;
}

.u-gutter-18 .u-layout
{
margin:              -9px;
}

.u-gutter-18 .u-layout .u-layout-cell
{
border:              9px solid transparent;
}

.u-gutter-18.u-layout-spacing-top
{
padding-top:              18px;
}

.u-gutter-18.u-layout-spacing-top-bottom
{
padding:              18px 0;
}

.u-gutter-18.u-layout-spacing-left-right
{
padding:              0 18px;
}

.u-gutter-18.u-layout-spacing-all
{
padding:              18px;
}

.u-gutter-16 .u-layout
{
margin:              -8px;
}

.u-gutter-16 .u-layout .u-layout-cell
{
border:              8px solid transparent;
}

.u-gutter-16.u-layout-spacing-top
{
padding-top:              16px;
}

.u-gutter-16.u-layout-spacing-top-bottom
{
padding:              16px 0;
}

.u-gutter-16.u-layout-spacing-left-right
{
padding:              0 16px;
}

.u-gutter-16.u-layout-spacing-all
{
padding:              16px;
}

.u-gutter-14 .u-layout
{
margin:              -7px;
}

.u-gutter-14 .u-layout .u-layout-cell
{
border:              7px solid transparent;
}

.u-gutter-14.u-layout-spacing-top
{
padding-top:              14px;
}

.u-gutter-14.u-layout-spacing-top-bottom
{
padding:              14px 0;
}

.u-gutter-14.u-layout-spacing-left-right
{
padding:              0 14px;
}

.u-gutter-14.u-layout-spacing-all
{
padding:              14px;
}

.u-gutter-12 .u-layout
{
margin:              -6px;
}

.u-gutter-12 .u-layout .u-layout-cell
{
border:              6px solid transparent;
}

.u-gutter-12.u-layout-spacing-top
{
padding-top:              12px;
}

.u-gutter-12.u-layout-spacing-top-bottom
{
padding:              12px 0;
}

.u-gutter-12.u-layout-spacing-left-right
{
padding:              0 12px;
}

.u-gutter-12.u-layout-spacing-all
{
padding:              12px;
}

.u-gutter-10 .u-layout
{
margin:              -5px;
}

.u-gutter-10 .u-layout .u-layout-cell
{
border:              5px solid transparent;
}

.u-gutter-10.u-layout-spacing-top
{
padding-top:              10px;
}

.u-gutter-10.u-layout-spacing-top-bottom
{
padding:              10px 0;
}

.u-gutter-10.u-layout-spacing-left-right
{
padding:              0 10px;
}

.u-gutter-10.u-layout-spacing-all
{
padding:              10px;
}

.u-gutter-8 .u-layout
{
margin:              -4px;
}

.u-gutter-8 .u-layout .u-layout-cell
{
border:              4px solid transparent;
}

.u-gutter-8.u-layout-spacing-top
{
padding-top:              8px;
}

.u-gutter-8.u-layout-spacing-top-bottom
{
padding:              8px 0;
}

.u-gutter-8.u-layout-spacing-left-right
{
padding:              0 8px;
}

.u-gutter-8.u-layout-spacing-all
{
padding:              8px;
}

.u-gutter-6 .u-layout
{
margin:              -3px;
}

.u-gutter-6 .u-layout .u-layout-cell
{
border:              3px solid transparent;
}

.u-gutter-6.u-layout-spacing-top
{
padding-top:              6px;
}

.u-gutter-6.u-layout-spacing-top-bottom
{
padding:              6px 0;
}

.u-gutter-6.u-layout-spacing-left-right
{
padding:              0 6px;
}

.u-gutter-6.u-layout-spacing-all
{
padding:              6px;
}

.u-gutter-4 .u-layout
{
margin:              -2px;
}

.u-gutter-4 .u-layout .u-layout-cell
{
border:              2px solid transparent;
}

.u-gutter-4.u-layout-spacing-top
{
padding-top:              4px;
}

.u-gutter-4.u-layout-spacing-top-bottom
{
padding:              4px 0;
}

.u-gutter-4.u-layout-spacing-left-right
{
padding:              0 4px;
}

.u-gutter-4.u-layout-spacing-all
{
padding:              4px;
}

.u-gutter-2 .u-layout
{
margin:              -1px;
}

.u-gutter-2 .u-layout .u-layout-cell
{
border:              1px solid transparent;
}

.u-gutter-2.u-layout-spacing-top
{
padding-top:              2px;
}

.u-gutter-2.u-layout-spacing-top-bottom
{
padding:              2px 0;
}

.u-gutter-2.u-layout-spacing-left-right
{
padding:              0 2px;
}

.u-gutter-2.u-layout-spacing-all
{
padding:              2px;
}

.u-gutter-0 .u-layout
{
margin:              0px;
}

.u-gutter-0 .u-layout .u-layout-cell
{
border:              0px solid transparent;
}

.u-gutter-0.u-layout-spacing-top
{
padding-top:              0px;
}

.u-gutter-0.u-layout-spacing-top-bottom
{
padding:              0px 0;
}

.u-gutter-0.u-layout-spacing-left-right
{
padding:              0 0px;
}

.u-gutter-0.u-layout-spacing-all
{
padding:              0px;
}

.u-layout-wrap.u-layout-spacing-vertical .u-layout-cell
{
border-top-width:              0;
border-bottom-width: 0;
}

.u-layout-wrap.u-layout-spacing-vertical .u-layout
{
margin-top:              0;
margin-bottom: 0;
height: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active)
{
.u-layout-col > *
{
flex-basis: auto !important;
}
}

.u-layout-col,
.u-layout-row,
.u-layout-col > *
{
display:              flex;
}

.u-layout-col,
.u-layout-row
{
flex: 1 1 100%;
}

.u-layout-row > *
{
max-height: 100%;
min-height:              -webkit-fit-content;
min-height: fit-content;
}

.u-layout-col > *
{
min-height:              -webkit-fit-content;
min-height: fit-content;
max-width: 100%;
}

.u-layout-col
{
flex-direction:              column;
min-height: 100%;
}

.u-layout-row
{
flex-direction:              row;
flex-wrap: wrap;
min-height: 100%;
max-width: 100%;
}

.u-layout-cell
{
position:              relative;
display: flex;
background-clip:              padding-box;
background-origin: padding-box;
}

.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-absolute-hcenter
{
left: 50% !important;
transform: translateX(-50%);
}
@media (min-width: 1400px)
{
.u-absolute-hcenter-xxl
{
left: 50% !important;
transform: translateX(-50%);
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-absolute-hcenter-xl
{
left: 50% !important;
transform: translateX(-50%);
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-absolute-hcenter-xl
{
left: 50% !important;
transform: translateX(-50%);
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-absolute-hcenter-lg
{
left: 50% !important;
transform: translateX(-50%);
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-absolute-hcenter-md
{
left: 50% !important;
transform: translateX(-50%);
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-absolute-hcenter-sm
{
left: 50% !important;
transform: translateX(-50%);
}
}
@media (max-width: 575px)
{
.u-absolute-hcenter-xs
{
left: 50% !important;
transform: translateX(-50%);
}
}

.u-absolute-vcenter
{
top: 50% !important;
transform: translateY(-50%);
}
@media (min-width: 1400px)
{
.u-absolute-vcenter-xxl
{
top: 50% !important;
transform: translateY(-50%);
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-absolute-vcenter-xl
{
top: 50% !important;
transform: translateY(-50%);
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-absolute-vcenter-xl
{
top: 50% !important;
transform: translateY(-50%);
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-absolute-vcenter-lg
{
top: 50% !important;
transform: translateY(-50%);
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-absolute-vcenter-md
{
top: 50% !important;
transform: translateY(-50%);
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-absolute-vcenter-sm
{
top: 50% !important;
transform: translateY(-50%);
}
}
@media (max-width: 575px)
{
.u-absolute-vcenter-xs
{
top: 50% !important;
transform: translateY(-50%);
}
}

.u-sheet.u-content-layout
{
display:              flex;
flex-wrap: nowrap;
}
@media (max-width: 991px)
{
.u-sheet.u-content-layout
{
flex-direction:              column;
align-items: center;
}
}

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

.u-group
{
display:              flex;
}

.u-group.u-hover-feature,
.u-repeater-item.u-hover-feature,
.u-layout-cell.u-hover-feature,
.u-group.u-hover-feature:before,
.u-repeater-item.u-hover-feature:before,
.u-layout-cell.u-hover-feature:before
{
background-size:              cover;
background-position: 50% 50%;
background-repeat:              no-repeat;
}

.u-group.u-hover-feature:before,
.u-repeater-item.u-hover-feature:before,
.u-layout-cell.u-hover-feature:before
{
opacity:              0;
position: absolute;
top:              0;
left: 0;
height: 100%;
width: 100%;
content:              "";
display: block;
transition-duration:              inherit;
}

.u-group.u-hover-feature:hover:before,
.u-repeater-item.u-hover-feature:hover:before,
.u-layout-cell.u-hover-feature:hover:before,
.u-group.u-hover-feature.hover:before,
.u-repeater-item.u-hover-feature.hover:before,
.u-layout-cell.u-hover-feature.hover:before
{
opacity:              1;
}

.u-shape
{
position:              relative;
}

.u-shape-svg.u-shape-svg.u-shape-svg,
.u-shape-svg.u-shape-svg.u-shape-svg:hover
{
border: none !important;
color:              transparent;
}

.u-shape-svg .u-svg-link
{
transition-duration:              inherit;
position: absolute;
top:              0;
left: 0;
right:              0;
bottom: 0;
}
[class*="u-border-"]:not(.u-shape-svg)
{
stroke:              none;
}

.u-shape-top
{
border-top-style: none !important;
}

.u-shape-right
{
border-right-style: none !important;
}

.u-shape-bottom
{
border-bottom-style: none !important;
}

.u-shape-left
{
border-left-style: none !important;
}

.u-shape-circle,
.u-shape-circle:before,
.u-shape-circle > .u-container-layout
{
border-radius: 50%;
}

.u-shape-square,
.u-shape-square:before,
.u-shape-square > .u-container-layout
{
border-radius:              0;
}

.embed-responsive
{
position:              relative;
display: block;
height:              0;
padding: 0;
overflow:              hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive video,
.embed-responsive object
{
position:              absolute;
top: 0;
left:              0;
bottom: 0;
height: 100%;
width: 100%;
border:              0;
}

.u-map .embed-responsive
{
width: 100%;
height: 100%;
}

.pswp .embed-responsive,
.u-video .embed-responsive
{
width: 100%;
height: 100%;
}

.u-video video
{
object-fit:              cover;
}

.u-video.u-video-contain video
{
object-fit:              contain;
background-size: contain;
}
@media (min-width: 1400px)
{
.u-video.u-video-contain video-xxl
{
object-fit:              contain;
background-size: contain;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-video.u-video-contain video-xl
{
object-fit:              contain;
background-size: contain;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-video.u-video-contain video-xl
{
object-fit:              contain;
background-size: contain;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-video.u-video-contain video-lg
{
object-fit:              contain;
background-size: contain;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-video.u-video-contain video-md
{
object-fit:              contain;
background-size: contain;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-video.u-video-contain video-sm
{
object-fit:              contain;
background-size: contain;
}
}
@media (max-width: 575px)
{
.u-video.u-video-contain video-xs
{
object-fit:              contain;
background-size: contain;
}
}
div.u-video,
.u-background-video
{
overflow:              hidden;
}
@media (min-width: 768px)
{
.u-background-video .embed-responsive
{
pointer-events:              none;
}
}

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

.u-body h1,
.u-body h2,
.u-body h3,
.u-body h4,
.u-body h5,
.u-body h6
{
padding:             0;
}
h1,
h2,
h3,
h4,
h5,
h6
{
margin-top:             0;
margin-bottom: 0.5rem;
line-height: 1.2;
font-weight:             500;
color: inherit;
}
h1
{
font-size: 2.25rem;
}
h2
{
font-size: 1.5rem;
}
h3
{
font-size: 1.25rem;
}
h4
{
font-size: 1.25rem;
}
h5
{
font-size: 1.125rem;
}
h6
{
font-size: 1.125rem;
}

.u-align-left
{
text-align:              left;
}
@media (min-width: 1400px)
{
.u-align-left-xxl
{
text-align:              left;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-align-left-xl
{
text-align:              left;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-align-left-xl
{
text-align:              left;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-align-left-lg
{
text-align:              left;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-align-left-md
{
text-align:              left;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-align-left-sm
{
text-align:              left;
}
}
@media (max-width: 575px)
{
.u-align-left-xs
{
text-align:              left;
}
}

.u-align-center
{
text-align:              center;
}
@media (min-width: 1400px)
{
.u-align-center-xxl
{
text-align:              center;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-align-center-xl
{
text-align:              center;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-align-center-xl
{
text-align:              center;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-align-center-lg
{
text-align:              center;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-align-center-md
{
text-align:              center;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-align-center-sm
{
text-align:              center;
}
}
@media (max-width: 575px)
{
.u-align-center-xs
{
text-align:              center;
}
}

.u-align-right
{
text-align:              right;
}
@media (min-width: 1400px)
{
.u-align-right-xxl
{
text-align:              right;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-align-right-xl
{
text-align:              right;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-align-right-xl
{
text-align:              right;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-align-right-lg
{
text-align:              right;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-align-right-md
{
text-align:              right;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-align-right-sm
{
text-align:              right;
}
}
@media (max-width: 575px)
{
.u-align-right-xs
{
text-align:              right;
}
}

.u-align-justify
{
text-align:              justify;
}
@media (min-width: 1400px)
{
.u-align-justify-xxl
{
text-align:              justify;
}
}
@media (min-width: 1200px)
{
.u-xl-mode .u-align-justify-xl
{
text-align:              justify;
}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.u-xxl-mode .u-align-justify-xl
{
text-align:              justify;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.u-align-justify-lg
{
text-align:              justify;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.u-align-justify-md
{
text-align:              justify;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.u-align-justify-sm
{
text-align:              justify;
}
}
@media (max-width: 575px)
{
.u-align-justify-xs
{
text-align:              justify;
}
}

.u-tabs:not([class*="u-align-"]),
.u-accordion:not([class*="u-align-"]),
.u-repeater-item:not([class*="u-align-"]),
.u-container-style:not([class*="u-align-"])
{
text-align:              left;
}

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

.u-font-arial.u-custom-font
{
font-family: Arial, sans-serif !important;
}

.u-font-courier-new.u-custom-font
{
font-family: 'Courier New', monospace !important;
}

.u-font-georgia.u-custom-font
{
font-family: Georgia, serif !important;
}

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

.u-font-open-sans.u-custom-font
{
font-family: 'Open Sans', sans-serif !important;
}

.u-font-lato.u-custom-font
{
font-family: Lato, sans-serif !important;
}

.u-font-montserrat.u-custom-font
{
font-family: Montserrat, sans-serif !important;
}

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

.u-font-source-sans-pro.u-custom-font
{
font-family: 'Source Sans Pro', sans-serif !important;
}

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

.u-font-raleway.u-custom-font
{
font-family: Raleway, sans-serif !important;
}

.u-font-pt-sans.u-custom-font
{
font-family: 'PT Sans', sans-serif !important;
}

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

.u-font-titillium-web.u-custom-font
{
font-family: 'Titillium Web', sans-serif !important;
}

.u-font-merriweather.u-custom-font
{
font-family: Merriweather, serif !important;
}

.u-font-roboto-slab.u-custom-font
{
font-family: 'Roboto Slab', serif !important;
}

.u-font-playfair-display.u-custom-font
{
font-family: 'Playfair Display', serif !important;
}

.u-font-lobster.u-custom-font
{
font-family: Lobster, display !important;
}

.u-container-style.u-hover-feature,
.u-container-style.u-hover-feature:before
{
background-size:         cover;
background-position: 50% 50%;
background-repeat:         no-repeat;
}

.u-container-style.u-hover-feature:before
{
opacity:         0;
position: absolute;
top:         0;
left: 0;
height: 100%;
width: 100%;
content:         "";
display: block;
transition-duration:         inherit;
}

.u-container-style.u-hover-feature:hover:before
{
opacity:         1;
}

.u-opacity.u-container-layout,
.u-opacity.u-container-style,
section.u-opacity,
.u-opacity.u-inner-container-layout,
.u-opacity > .u-container-layout,
.u-opacity > .u-inner-container-layout
{
opacity:              1;
}

.u-opacity.u-container-layout:before,
.u-opacity.u-container-style:before,
section.u-opacity:before,
.u-opacity.u-inner-container-layout:before,
.u-opacity > .u-container-layout:before,
.u-opacity > .u-inner-container-layout:before
{
content: '';
display:              block;
position: absolute;
top:              0;
bottom: 0;
left:              0;
right: 0;
transition-duration:              inherit;
transition-property: opacity;
border-radius:              inherit;
}

.u-opacity.u-hover-feature:hover.u-container-layout:before,
.u-opacity.u-hover-feature:hover > .u-container-layout:before
{
opacity:              0;
}

.u-hover-box .u-opacity.u-container-layout,
.u-opacity.u-container-style
{
background-color: transparent !important;
}

.u-effect-fade:hover .u-container-layout.u-over-slide.u-opacity
{
opacity:              1;
}

.u-effect-fade .u-container-layout.u-over-slide.u-opacity
{
opacity:              0;
}
[class*="u-custom-color-"].u-body,
[class*="u-palette-"].u-body,
[class*="u-gray-"].u-body,
.u-white.u-body,
.u-black.u-body
{
background-image:              none;
}
/*!
* animate.css -http://daneden.me/animate
* Version - 3.7.0
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2018 Daniel Eden
*/
.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;
}

.u-repeater
{
display:              grid;
grid-template-columns: repeat(3, 33.33333333%);
}

.u-repeater-item
{
display:              flex;
position: relative;
}

.u-list:not(.u-repeater),
.u-products:not(.u-repeater)
{
display:              flex;
flex-direction: column;
}

.u-list:not(.u-repeater) .u-repeater,
.u-products:not(.u-repeater) .u-repeater
{
flex-grow:              1;
flex-shrink: 1;
flex-basis:              auto;
}

.u-list:not(.u-repeater) .u-list-control,
.u-products:not(.u-repeater) .u-list-control
{
flex:              0;
}

.u-table table
{
width: 100%;
border-collapse:  separate;
text-align: left;
border:   solid #ccc 1px;
border-radius: 15px;
}

.u-table th,
.u-table td
{
padding:    10px;
font-weight: inherit;
position:    inherit;
}

.u-table th:empty:before,
.u-table td:empty:before
{
content: '\A0';
}

.u-table-valign-top
{
vertical-align:         top;
}

.u-table-valign-middle
{
vertical-align:         middle;
}

.u-table-valign-bottom
{
vertical-align:         bottom;
}
@media (max-width: 767px)
{
.u-table-responsive
{
overflow-x:         auto;
overflow-y: hidden;
}

.u-table-responsive thead th,
.u-table-responsive tfoot th,
.u-table-responsive thead td,
.u-table-responsive tfoot td
{
white-space:         nowrap;
}
}

.u-text .u-icon,
.u-btn .u-icon,
.u-table-cell .u-icon,
.u-tab-link .u-icon
{
position:              relative;
display: inline;
line-height:              inherit;
font-size: 1em;
fill:              currentColor;
vertical-align: middle;
white-space:              nowrap;
}

.u-text .u-icon.u-file-icon > img[src],
.u-btn .u-icon.u-file-icon > img[src],
.u-table-cell .u-icon.u-file-icon > img[src],
.u-tab-link .u-icon.u-file-icon > img[src]
{
display:              inline-block;
height: 1em;
width:              auto;
line-height: 1;
vertical-align: -0.15em;
}

.u-text .u-icon > svg,
.u-btn .u-icon > svg,
.u-table-cell .u-icon > svg,
.u-tab-link .u-icon > svg
{
display:              inline-block;
width: 1em;
height:              1em;
line-height: 1;
vertical-align: -0.15em;
}

.u-text .u-icon > svg + img,
.u-btn .u-icon > svg + img,
.u-table-cell .u-icon > svg + img,
.u-tab-link .u-icon > svg + img
{
position: absolute !important;
left: calc(50% - 0.5em) !important;
top: calc(50% - 0.5em) !important;
display: inline !important;
padding: 0.5em !important;
margin: 0 !important;
border: none !important;
box-shadow: none !important;
outline: none !important;
min-width: 0 !important;
min-height: 0 !important;
width: 0 !important;
height: 0 !important;
line-height: 1 !important;
}

.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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-palette-1-light-3,
.u-body.u-palette-1-light-3,
section.u-palette-1-light-3:before,
.u-palette-1-light-3 > .u-container-layout:before,
.u-palette-1-light-3 > .u-inner-container-layout:before,
.u-container-layout.u-container-layout.u-palette-1-light-3:before,
.u-table-alt-palette-1-light-3 tr:nth-child(even)
{
color:         #111111;
background-color: #ffffff;
}
/*begin-variables font-family*/
.u-body
{
font-family: 'Open Sans',sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6
{
font-family: Roboto,sans-serif;
}
/*end-variables font-family*/
/*begin-variables color*/
.u-image
{
color:              #111111;
}

.u-body
{
color:              #111111;
background-color: #ffffff;
--effect-scale: 1.1;
}
/*end-variables color*/
/*begin-variables font*/
.u-custom-font.u-text-font
{
font-family: 'Open Sans',sans-serif !important;
}

.u-custom-font.u-heading-font
{
font-family: Roboto,sans-serif !important;
}
/*end-variables font*/
/*begin-variables colors*/
.u-palette-5-light-3,
.u-body.u-palette-5-light-3,
.u-palette-5-light-3 > .u-container-layout:before,
.u-container-style.u-palette-5-light-3:before,
.u-container-layout.u-container-layout.u-palette-5-light-3:before,
.u-table-alt-palette-5-light-3 tr:nth-child(even)
{
color:              #111111;
background-color: #f0f0f3;
}

.u-button-style.u-palette-5-light-3,
.u-button-style.u-palette-5-light-3[class*="u-border-"]
{
color: #111111 !important;
background-color: #f5f7fa !important;
}

.u-button-style.u-palette-5-light-3:hover,
.u-button-style.u-palette-5-light-3[class*="u-border-"]:hover,
.u-button-style.u-palette-5-light-3:focus,
.u-button-style.u-palette-5-light-3[class*="u-border-"]:focus,
.u-button-style.u-button-style.u-palette-5-light-3:active,
.u-button-style.u-button-style.u-palette-5-light-3[class*="u-border-"]:active,
.u-button-style.u-button-style.u-palette-5-light-3.active,
.u-button-style.u-button-style.u-palette-5-light-3[class*="u-border-"].active,
li.active > .u-button-style.u-button-style.u-palette-5-light-3,
li.active > .u-button-style.u-button-style.u-palette-5-light-3[class*="u-border-"]
{
color: #111111 !important;
background-color: #d4dde9 !important;
}

.u-hover-palette-5-light-3:hover,
.u-hover-palette-5-light-3[class*="u-border-"]:hover,
.u-hover-palette-5-light-3:focus,
.u-hover-palette-5-light-3[class*="u-border-"]:focus,
.u-active-palette-5-light-3.u-active.u-active,
.u-active-palette-5-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-5-light-3:hover,
a.u-button-style.u-hover-palette-5-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-5-light-3,
a.u-button-style:hover > .u-hover-palette-5-light-3[class*="u-border-"],
a.u-button-style.u-hover-palette-5-light-3:focus,
a.u-button-style.u-hover-palette-5-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-5-light-3:active,
a.u-button-style.u-button-style.u-active-palette-5-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-5-light-3.active,
a.u-button-style.u-button-style.u-active-palette-5-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-5-light-3,
a.u-button-style.u-button-style.active > .u-active-palette-5-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-5-light-3,
li.active > a.u-button-style.u-button-style.u-active-palette-5-light-3[class*="u-border-"]
{
color: #111111 !important;
background-color: #f5f7fa !important;
}
a.u-link.u-hover-palette-5-light-3:hover
{
color: #f5f7fa !important;
}

.u-border-palette-5-light-3,
.u-separator-palette-5-light-3:after
{
border-color:              #f5f7fa;
stroke: #f5f7fa;
}

.u-button-style.u-border-palette-5-light-3
{
border-color: #f5f7fa !important;
color: #f5f7fa !important;
background-color: transparent !important;
}

.u-button-style.u-border-palette-5-light-3:hover,
.u-button-style.u-border-palette-5-light-3:focus
{
border-color: transparent !important;
color: #d4dde9 !important;
background-color: transparent !important;
}

.u-border-hover-palette-5-light-3:hover,
.u-border-hover-palette-5-light-3:focus,
.u-border-active-palette-5-light-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-5-light-3:hover,
a.u-button-style:hover > .u-border-hover-palette-5-light-3,
a.u-button-style.u-border-hover-palette-5-light-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-5-light-3:active,
a.u-button-style.u-button-style.u-border-active-palette-5-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-5-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-5-light-3
{
color: #f5f7fa !important;
border-color: #f5f7fa !important;
}

.u-link.u-border-palette-5-light-3[class*="u-border-"]
{
border-color: #f5f7fa !important;
}

.u-link.u-border-palette-5-light-3[class*="u-border-"]:hover
{
border-color: #d4dde9 !important;
}

.u-text-palette-5-light-3,
li.active > a.u-button-style.u-text-palette-5-light-3,
li.active > a.u-button-style.u-text-palette-5-light-3[class*="u-border-"],
a.u-button-style.u-text-palette-5-light-3,
a.u-button-style.u-text-palette-5-light-3[class*="u-border-"]
{
color: #f5f7fa !important;
}
a.u-button-style.u-text-palette-5-light-3:hover,
a.u-button-style.u-text-palette-5-light-3[class*="u-border-"]:hover,
a.u-button-style.u-text-palette-5-light-3:focus,
a.u-button-style.u-text-palette-5-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-text-palette-5-light-3:active,
a.u-button-style.u-button-style.u-text-palette-5-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-palette-5-light-3.active,
a.u-button-style.u-button-style.u-text-palette-5-light-3[class*="u-border-"].active
{
color: #d4dde9 !important;
}
a.u-button-style:hover > .u-text-hover-palette-5-light-3,
a.u-button-style:hover > .u-text-hover-palette-5-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-5-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-light-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-5-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-5-light-3.active,
.u-popupmenu-items.u-text-hover-palette-5-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5-light-3 .u-nav-link.active
{
color: #f5f7fa !important;
}

.u-text-palette-5-light-3 .u-svg-link,
.u-text-hover-palette-5-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-5-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-5-light-3 .u-svg-link,
.u-text-hover-palette-5-light-3:focus .u-svg-link
{
fill:              #f5f7fa;
}

.u-link.u-text-palette-5-light-3:hover
{
color: #d4dde9 !important;
}
a.u-link.u-text-hover-palette-5-light-3:hover
{
color: #f5f7fa !important;
}
/*end-variables colors*/
/*begin-variables sitestylecss*/
.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:              340px;
}
/** common-rules **/
h1.u-title
{
font-weight:             400;
font-size: 4.5rem;
line-height: 1.1;
margin-top:             20px;
margin-bottom: 20px;
}
h2.u-subtitle
{
font-weight:             400;
font-size: 2.25rem;
line-height: 1.1;
margin-top:             20px;
margin-bottom: 20px;
}
h1:not(.u-title)
{
font-weight:             400;
font-size: 3rem;
line-height: 1.1;
margin-top:             20px;
margin-bottom: 20px;
}
h2:not(.u-subtitle)
{
font-weight:             400;
font-size: 2.25rem;
line-height: 1.1;
margin-top:             20px;
margin-bottom: 20px;
}
h3
{
font-weight:             400;
font-size: 1.875rem;
line-height: 1.2;
margin-top:             20px;
margin-bottom: 20px;
}
h4
{
font-weight:             400;
font-size: 1rem;
line-height:    1;
margin-top:          20px;
margin-bottom:    20px;
}
h5
{
font-weight:             400;
font-size: 1.25rem;
line-height: 1.2;
margin-top:             20px;
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;
}
blockquote
{
font-style:              italic;
padding-left: 20px;
border-width:              4px;
margin-top: 20px;
margin-bottom:              20px;
}

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

.u-post-content
{
margin-top:              20px;
margin-bottom: 20px;
}
/** common-rules **/
/** publish-rules **/
/*begin-media rules*/
@media (max-width: 767px)
{
h1.u-title
{
font-size: 3.75rem;
}
}
@media (max-width: 575px)
{
h1.u-title
{
font-size:              3rem;
}
}
@media (max-width: 575px)
{
h2.u-subtitle
{
font-size: 1.5rem;
}
}
@media (max-width: 575px)
{
h1:not(.u-title)
{
font-size: 1.875rem !important;
}
}
@media (max-width: 575px)
{
h2:not(.u-subtitle)
{
font-size: 1.5rem !important;
}
}
@media (max-width: 575px)
{
h3
{
font-size: 1.5rem !important;
}
}
/*end-media rules*/
/** publish-rules **/
/** cms-rules **/
/*begin-responsive rules*/
.u-sm h1.u-title
{
font-size: 3.75rem;
}

.u-xs h1.u-title
{
font-size:              3rem;
}

.u-xs h2.u-subtitle
{
font-size: 1.5rem;
}

.u-xs h1:not(.u-title)
{
font-size: 1.875rem;
}

.u-xs h2:not(.u-subtitle)
{
font-size: 1.5rem;
}

.u-xs h3
{
font-size: 1.5rem;
}
/*end-responsive rules*/
/** cms-rules **/
/** color-rules **/
.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: #ffffff;
}

.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-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn:focus,
.u-gradient > .u-container-layout > .u-btn:focus,
.u-image:not(.u-shading) > .u-container-layout > .u-btn:focus,
.u-btn:focus
{
background-color:              #387cbd;
color: #e6e6e6;
}

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

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > blockquote,
.u-gradient > .u-container-layout > blockquote,
.u-image:not(.u-shading) > .u-container-layout > blockquote,
blockquote
{
border-color:              #478ac9;
}
/** color-rules **/
/** alt-color-rules **/
.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-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-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: #000000;
}

.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: #ffffff;
}

.u-body-color .u-btn:active,.u-palette-1-base .u-btn:active,.u-palette-1-dark-3 .u-btn:active,.u-palette-1-dark-2 .u-btn:active,.u-palette-1-dark-1 .u-btn:active,.u-palette-1 .u-btn:active,.u-palette-1-light-1 .u-btn:active,.u-palette-2-base .u-btn:active,.u-palette-2-dark-3 .u-btn:active,.u-palette-2-dark-2 .u-btn:active,.u-palette-2-dark-1 .u-btn:active,.u-palette-2 .u-btn:active,.u-palette-2-light-1 .u-btn:active,.u-palette-3-dark-3 .u-btn:active,.u-palette-3-dark-2 .u-btn:active,.u-palette-3-dark-1 .u-btn:active,.u-palette-4-base .u-btn:active,.u-palette-4-dark-3 .u-btn:active,.u-palette-4-dark-2 .u-btn:active,.u-palette-4-dark-1 .u-btn:active,.u-palette-5-dark-3 .u-btn:active,.u-palette-5-dark-2 .u-btn:active,.u-palette-5-dark-1 .u-btn:active,.u-grey-40 .u-btn:active,.u-grey-30 .u-btn:active,.u-grey-90 .u-btn:active,.u-grey-80 .u-btn:active,.u-grey-75 .u-btn:active,.u-black .u-btn:active,.u-grey-70 .u-btn:active,.u-grey-60 .u-btn:active,.u-grey-50 .u-btn:active,.u-grey-dark-3 .u-btn:active,.u-grey-dark-2 .u-btn:active,.u-grey-dark-1 .u-btn:active,.u-grey .u-btn:active,.u-shading .u-btn:active,.u-overlap-contrast .u-header .u-btn:active
{
background-color:              #8db8e0;
color: #ffffff;
}
/** alt-color-rules **/
/*end-variables sitestylecss*/
.u-header
{
background-image:              none;
}

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

.u-footer
{
background-image:              none;
}

.u-footer .u-sheet-1
{
min-height:              120px;
}
@media (max-width: 1199px)
{
.u-footer .u-sheet-1
{
min-height:              99px;
}
}
@media (max-width: 991px)
{
.u-footer .u-sheet-1
{
min-height:              76px;
}
}
@media (max-width: 767px)
{
.u-footer .u-sheet-1
{
min-height:              57px;
}
}
@media (max-width: 575px)
{
.u-footer .u-sheet-1
{
min-height:              36px;
}
}
/*begin-variables base-font-size*/
/*end-variables base-font-size*/
.u-section-1 .u-sheet-1
{
min-height:        286px;
}

.u-section-1 .u-group-1
{
min-height:        154px;
margin-top: 85px;
margin-bottom:        0;
box-shadow: 2px 2px 8px 0 rgba(128,128,128,1);
background-image:        none;
}

.u-section-1 .u-container-layout-1
{
padding-left:        0;
padding-right: 0;
}

.u-section-1 .u-text-1
{
font-weight:        700;
background-image: none;
margin:        12px auto 0 30px;
}

.u-section-1 .u-text-2
{
margin:        20px auto 0 30px;
}

.u-section-1 .u-image-1
{
width:        400px;
height: 248px;
margin:        -201px 28px 0 auto;
}
@media (max-width: 1199px)
{
.u-section-1 .u-container-layout-1
{
padding-top:        0;
padding-bottom: 0;
}
}
@media (max-width: 991px)
{
.u-section-1 .u-sheet-1
{
min-height:        226px;
}

.u-section-1 .u-group-1
{
margin-top:        36px;
margin-bottom: 36px;
}
}
@media (max-width: 767px)
{
.u-section-1 .u-sheet-1
{
min-height:        188px;
}

.u-section-1 .u-group-1
{
margin-top:        17px;
margin-bottom: 17px;
}
}
@media (max-width: 575px)
{
.u-section-1 .u-sheet-1
{
min-height:        170px;
}

.u-section-1 .u-image-1
{
width:        340px;
height: 211px;
margin-right:        0;
}
}

.u-section-2 .u-sheet-1
{
min-height:        268px;
}

.u-section-2 .u-list-1
{
margin-bottom:        0;
margin-top: 0;
}

.u-section-2 .u-repeater-1
{
grid-gap:        10px 10px;
grid-template-columns: calc(50% - 5px) calc(50% - 5px);
min-height:        268px;
}

.u-section-2 .u-container-layout-1
{
padding:        10px;
}

.u-section-2 .u-text-1
{
margin-bottom:        0;
margin-top: 0;
}

.u-section-2 .u-container-layout-2
{
padding:        10px;
}

.u-section-2 .u-text-2
{
margin-bottom:        0;
margin-top: 0;
}
@media (max-width: 1199px)
{
.u-section-2 .u-repeater-1
{
min-height:        221px;
}
}
@media (max-width: 991px)
{
.u-section-2 .u-sheet-1
{
min-height:        375px;
}

.u-section-2 .u-repeater-1
{
grid-template-columns: 100%;
}
}
@media (max-width: 767px)
{
.u-section-2 .u-sheet-1
{
min-height:        436px;
}
}
@media (max-width: 575px)
{
.u-section-2 .u-sheet-1
{
min-height:        575px;
}
}

.u-section-3 .u-sheet-1
{
min-height:        470px;
}

.u-section-3 .u-group-1
{
min-height:        470px;
margin-top: 0;
margin-bottom:        0;
height: auto;
}

.u-section-3 .u-container-layout-1
{
padding:        0;
}

.u-section-3 .u-text-1
{
margin:        39px 514px 0 18px;
}

.u-section-3 .u-layout-wrap-1
{
width:        1140px;
margin: 0 auto 0 -18px;
}

.u-section-3 .u-layout-cell-1
{
min-height:        327px;
}

.u-section-3 .u-container-layout-2
{
padding:        30px;
}

.u-section-3 .u-text-2
{
margin:        40px 0 0;
}

.u-section-3 .u-layout-cell-2
{
min-height:        327px;
}

.u-section-3 .u-container-layout-3
{
padding:        17px 12px;
}

.u-section-3 .u-video-1
{
height:        283px;
margin-top: 0;
margin-bottom:        0;
}

.u-section-3 .embed-responsive-1
{
position:        absolute;
}
@media (max-width: 1199px)
{
.u-section-3 .u-group-1
{
height:        auto;
}

.u-section-3 .u-text-1
{
margin-right:        332px;
margin-left: 0;
}

.u-section-3 .u-layout-wrap-1
{
width:        940px;
margin-left: 0;
}

.u-section-3 .u-layout-cell-1
{
min-height:        270px;
}

.u-section-3 .u-text-2
{
margin-top:        29px;
}

.u-section-3 .u-layout-cell-2
{
min-height:        270px;
}
}
@media (max-width: 991px)
{
.u-section-3 .u-text-1
{
margin-right:        112px;
}

.u-section-3 .u-layout-wrap-1
{
width:        720px;
}

.u-section-3 .u-layout-cell-1
{
min-height:        100px;
}

.u-section-3 .u-container-layout-2
{
padding-top:        18px;
padding-bottom: 10px;
}

.u-section-3 .u-text-2
{
width:        auto;
margin-top: 0;
}

.u-section-3 .u-layout-cell-2
{
min-height:        353px;
}
}
@media (max-width: 767px)
{
.u-section-3 .u-group-1
{
margin-bottom:        60px;
}

.u-section-3 .u-text-1
{
margin-right:        0;
}

.u-section-3 .u-layout-wrap-1
{
width:        540px;
}

.u-section-3 .u-container-layout-2
{
padding:        0 10px;
}

.u-section-3 .u-text-2
{
margin-top:        -218px;
}

.u-section-3 .u-layout-cell-2
{
min-height:        185px;
}

.u-section-3 .u-container-layout-3
{
padding:        0;
}

.u-section-3 .u-video-1
{
margin-top:        -110px;
}
}
@media (max-width: 575px)
{
.u-section-3 .u-group-1
{
margin-top:        33px;
}

.u-section-3 .u-layout-wrap-1
{
width:        340px;
}

.u-section-3 .u-container-layout-2
{
padding-left:        0;
padding-right: 0;
}

.u-section-3 .u-text-2
{
margin-top:        -263px;
margin-left: 10px;
margin-right:        10px;
}

.u-section-3 .u-layout-cell-2
{
min-height:        15px;
}

.u-section-3 .u-video-1
{
height:        185px;
margin-top: -256px;
}
}

.u-section-4 .u-sheet-1
{
min-height:        407px;
}

.u-section-4 .u-group-1
{
min-height:        470px;
margin-top: 0;
margin-bottom:        0;
}

.u-section-4 .u-container-layout-1
{
padding:        0;
}

.u-section-4 .u-layout-wrap-1
{
margin-top:        -420px;
margin-bottom: 30px;
}

.u-section-4 .u-layout-cell-1
{
min-height:        327px;
}

.u-section-4 .u-container-layout-2
{
padding:        19px 30px;
}

.u-section-4 .u-image-1
{
width:        309px;
height: 286px;
margin:        0 auto;
}

.u-section-4 .u-layout-cell-2
{
min-height:        327px;
}

.u-section-4 .u-container-layout-3
{
padding:        17px 0;
}

.u-section-4 .u-text-1
{
margin:        0 114px 0 0;
}

.u-section-4 .u-text-2
{
margin:        45px 12px 0;
}
@media (max-width: 1199px)
{
.u-section-4 .u-sheet-1
{
min-height:        358px;
}

.u-section-4 .u-group-1
{
min-height:        358px;
}

.u-section-4 .u-layout-wrap-1
{
margin-top:        -358px;
margin-bottom: 0;
}

.u-section-4 .u-layout-cell-1
{
min-height:        358px;
}

.u-section-4 .u-image-1
{
height:        263px;
margin-top: 28px;
margin-right:        initial;
margin-left: initial;
width:        auto;
}

.u-section-4 .u-layout-cell-2
{
min-height:        358px;
}

.u-section-4 .u-text-1
{
margin-right:        24px;
}

.u-section-4 .u-text-2
{
margin-left:        0;
margin-right: 0;
}
}
@media (max-width: 991px)
{
.u-section-4 .u-sheet-1
{
min-height:        369px;
}

.u-section-4 .u-group-1
{
min-height:        369px;
}

.u-section-4 .u-layout-cell-1
{
min-height:        274px;
}

.u-section-4 .u-image-1
{
height:        188px;
margin-top: 99px;
width:        auto;
margin-right: initial;
margin-left:        initial;
}

.u-section-4 .u-layout-cell-2
{
min-height:        100px;
}

.u-section-4 .u-text-1
{
width:        auto;
margin-right: 0;
margin-left:        -247px;
}

.u-section-4 .u-text-2
{
margin-top:        69px;
}
}
@media (max-width: 767px)
{
.u-section-4 .u-sheet-1
{
min-height:        783px;
}

.u-section-4 .u-group-1
{
min-height:        367px;
}

.u-section-4 .u-layout-wrap-1
{
margin-top:        -367px;
}

.u-section-4 .u-layout-cell-1
{
min-height:        491px;
}

.u-section-4 .u-container-layout-2
{
padding:        0 10px;
}

.u-section-4 .u-image-1
{
height:        479px;
margin-top: 18px;
margin-bottom:        -19px;
width: auto;
margin-right:        initial;
margin-left: initial;
}

.u-section-4 .u-layout-cell-2
{
min-height:        292px;
}

.u-section-4 .u-container-layout-3
{
padding-bottom:        16px;
}

.u-section-4 .u-text-1
{
margin-left:        10px;
}

.u-section-4 .u-text-2
{
width:        auto;
margin-top: 15px;
}
}
@media (max-width: 575px)
{
.u-section-4 .u-sheet-1
{
min-height:        671px;
}

.u-section-4 .u-group-1
{
min-height:        338px;
}

.u-section-4 .u-layout-wrap-1
{
margin-top:        -371px;
margin-bottom: -33px;
}

.u-section-4 .u-layout-cell-1
{
min-height:        340px;
}

.u-section-4 .u-container-layout-2
{
padding-left:        4px;
padding-right: 4px;
}

.u-section-4 .u-image-1
{
height:        295px;
width: auto;
margin-right:        initial;
margin-left: initial;
}

.u-section-4 .u-layout-cell-2
{
min-height:        331px;
}

.u-section-4 .u-container-layout-3
{
padding-top:        10px;
}

.u-section-4 .u-text-1
{
margin-top:        16px;
margin-left: 0;
}

.u-section-4 .u-text-2
{
margin-top:        4px;
}
}

.u-section-5 .u-sheet-1
{
min-height:        345px;
}

.u-section-5 .u-group-1
{
min-height:        325px;
margin-top: 20px;
margin-bottom:        0;
box-shadow: 2px 2px 8px 0 rgba(128,128,128,1);
background-image:        none;
}

.u-section-5 .u-container-layout-1
{
padding:        0;
}

.u-section-5 .u-table-1
{
margin-top:        0;
margin-bottom: 0;
}

.u-block-42a5-11
{
font-weight:        700;
background-image: none;
}
@media (max-width: 575px)
{
.u-section-5 .u-sheet-1
{
min-height:        1363px;
}

.u-section-5 .u-group-1
{
margin-top:        10px;
}
}

.u-section-6 .u-sheet-1
{
min-height:        500px;
}
td:first-child, th:first-child
{
border-left:   none;
}
th:first-child
{
-moz-border-radius:   6px 0 0 0;
-webkit-border-radius: 6px 0 0 0;
border-radius:   6px 0 0 0;
}
th:last-child
{
-moz-border-radius:   0 6px 0 0;
-webkit-border-radius: 0 6px 0 0;
border-radius:   0 6px 0 0;
}
th:only-child
{
-moz-border-radius:   6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
border-radius:   6px 6px 0 0;
}
tr:last-child td:first-child
{
-moz-border-radius:   0 0 0 6px;
-webkit-border-radius: 0 0 0 6px;
border-radius:   0 0 0 6px;
}
tr:last-child td:last-child
{
-moz-border-radius:   0 0 6px 0;
-webkit-border-radius: 0 0 6px 0;
border-radius:   0 0 6px 0;
}