/*===============================================*/
/* BOX 12 GRID SYSTEM */

*, *::before, *::after { box-sizing: border-box; }
a:not([href]):not([class]), a:not([href]):not([class]):hover { text-decoration: none; }
/*ie bug fix underline */
a:before,a:after,a span:before,a span:after { text-decoration:underline;}
a:before,a:after,a:hover:before,a:hover:after,a:hover span:before,a:hover span:after { text-decoration:none;}

img { border:0; }
hr { border:0; height:0; border-top:1px solid var(--color-light-grey); border-bottom:1px solid var(--color-grey); }

iframe { width:100%; height:56.25vw; background:var(--color-light-grey); }

.media_embed { position:relative; overflow:hidden; width:var(--video-width); height:var(--video-height); }
.media_embed iframe { position:relative; width:100%; height:100%; }

._hide, .hide { position:absolute !important; top:-1000em !important; left:-1000em !important; width:1px !important; height:1px !important; padding:0 !important; margin:0 !important; text-indent:-1000em !important;}

._tabletShow, ._tabletShowFlex , ._mobileShow, ._mobileShowFlex { display:none !important;}

._row,ul._row { display:inline-flex; flex-wrap:wrap; }
._row,ul._row { margin: calc(-1 * var(--gap)) calc(-0.5 * var(--gap)) 0 calc(-0.5 * var(--gap)); width:calc(100% + var(--gap)); }
._row._gap-0,ul._row._gap-0 { margin: 0; width:100%; }
._row._gap-1 ,ul._row._gap-1 { margin: calc(-1 * var(--gap1)) calc(-0.5 * var(--gap1)) 0 calc(-0.5 * var(--gap1)); width:calc(100% + var(--gap1)); }
._row._gap-2 ,ul._row._gap-2 { margin: calc(-1 * var(--gap2)) calc(-0.5 * var(--gap2)) 0 calc(-0.5 * var(--gap2)); width:calc(100% + var(--gap2)); }
._row._gap-3 ,ul._row._gap-3 { margin: calc(-1 * var(--gap3)) calc(-0.5 * var(--gap3)) 0 calc(-0.5 * var(--gap3)); width:calc(100% + var(--gap3)); }

._col-1,._col-2,._col-3,._col-4,._col-5,._col-6,._col-7,._col-8,._col-9,._col-10,._col-11,._col-12 { display:block; margin: var(--gap) calc(var(--gap) * 0.5) 0 calc(var(--gap) * 0.5) !important; }
._gap-0 > ._col-1,._gap-0 > ._col-2,._gap-0 > ._col-3,._gap-0 > ._col-4,._gap-0 > ._col-5,._gap-0 > ._col-6,._gap-0 > ._col-7,._gap-0 > ._col-8,._gap-0 > ._col-9,._gap-0 > ._col-10,._gap-0 > ._col-11,._gap-0 > ._col-12 { display:block !important; margin: var(--gap0) calc(var(--gap0) * 0.5) 0 calc(var(--gap0) * 0.5) !important;}
._gap-1 > ._col-1,._gap-1 > ._col-2,._gap-1 > ._col-3,._gap-1 > ._col-4,._gap-1 > ._col-5,._gap-1 >._col-6,._gap-1 > ._col-7,._gap-1 > ._col-8,._gap-1 > ._col-9,._gap-1 > ._col-10,._gap-1 > ._col-11,._gap-1 >._col-12 { display:block !important; margin: var(--gap1) calc(var(--gap1) * 0.5) 0 calc(var(--gap1) * 0.5) !important; }
._gap-2 > ._col-1,._gap-2 > ._col-2,._gap-2 > ._col-3,._gap-2 > ._col-4,._gap-2 > ._col-5,._gap-2 >._col-6,._gap-2 > ._col-7,._gap-2 > ._col-8,._gap-2 > ._col-9,._gap-2 > ._col-10,._gap-2 > ._col-11,._gap-2 >._col-12 { display:block !important; margin: var(--gap2) calc(var(--gap2) * 0.5) 0 calc(var(--gap2) * 0.5) !important; }
._gap-3 > ._col-1,._gap-3 > ._col-2,._gap-3 > ._col-3,._gap-3 >._col-4,._gap-3 >._col-5,._gap-3 >._col-6,._gap-3 > ._col-7,._gap-3 > ._col-8,._gap-3 > ._col-9,._gap-3 >._col-10,._gap-3 >._col-11,._gap-3 >._col-12 { display:block !important; margin: var(--gap3) calc(var(--gap3) * 0.5) 0 calc(var(--gap3) * 0.5) !important; }

._col-1 { width:calc(8.33% - var(--gap)); } ._gap-0 > ._col-1 { width:calc(8.33%); } ._gap-1 > ._col-1 { width:calc(8.33% - var(--gap1)); } ._gap-2 > ._col-1 { width:calc(8.33% - var(--gap2)); } ._gap-3 > ._col-1 { width:calc(8.33% - var(--gap3)); }
._col-2 { width:calc(16.66666667% - var(--gap)); } ._gap-0 > ._col-2 { width:calc(16.66%); } ._gap-1 > ._col-2 { width:calc(16.66% - var(--gap1)); } ._gap-2 > ._col-2 { width:calc(16.66% - var(--gap2)); } ._gap-3 > ._col-2 { width:calc(16.66% - var(--gap3)); }
._col-3 { width:calc(25% - var(--gap)); } ._gap-0 > ._col-3 { width:calc(25%); } ._gap-1 > ._col-3 { width:calc(25% - var(--gap1)); } ._gap-2 > ._col-3 { width:calc(25% - var(--gap2)); } ._gap-3 > ._col-3 { width:calc(25% - var(--gap3)); }
._col-4 { width:calc(33.33% - var(--gap)); } ._gap-0 > ._col-4 { width:calc(33.33% ); } ._gap-1 > ._col-4 { width:calc(33.33% - var(--gap1)); } ._gap-2 > ._col-4 { width:calc(33.33% - var(--gap2)); } ._gap-3 > ._col-4 { width:calc(33.33% - var(--gap3)); }
._col-5 { width:calc(41.66% - var(--gap)); } ._gap-0 > ._col-5 { width:calc(41.66%); } ._gap-1 > ._col-5 { width:calc(41.66% - var(--gap1)); } ._gap-2 > ._col-5 { width:calc(41.66% - var(--gap2)); } ._gap-3 > ._col-5 { width:calc(41.66% - var(--gap3)); }
._col-6 { width:calc(50% - var(--gap)); } ._gap-0 > ._col-6 { width:calc(50%); } ._gap-1 > ._col-6 { width:calc(50% - var(--gap1)); } ._gap-2 > ._col-6 { width:calc(50% - var(--gap2)); } ._gap-3 > ._col-6 { width:calc(50% - var(--gap3)); }
._col-7 { width:calc(58.33% - var(--gap)); } ._gap-0 > ._col-7 { width:calc(58.33%); } ._gap-1 > ._col-7 { width:calc(58.33% - var(--gap1)); } ._gap-2 > ._col-7 { width:calc(58.33% - var(--gap2)); } ._gap-3 > ._col-7 { width:calc(58.33% - var(--gap3)); }
._col-8 { width:calc(66.66% - var(--gap)); } ._gap-0 > ._col-8 { width:calc(66.66%); } ._gap-1 > ._col-8 { width:calc(66.66% - var(--gap1)); } ._gap-2 > ._col-8 { width:calc(66.66% - var(--gap2)); } ._gap-3 > ._col-8 { width:calc(66.66% - var(--gap3)); }
._col-9 { width:calc(75% - var(--gap)); } ._gap-0 > ._col-9 { width:calc(75%); } ._gap-1 > ._col-9 { width:calc(75% - var(--gap1)); } ._gap-2 > ._col-9 { width:calc(75% - var(--gap2)); } ._gap-3 > ._col-9 { width:calc(75% - var(--gap3)); }
._col-10 { width:calc(83.33% - var(--gap)); } ._gap-0 > ._col-10 { width:calc(83.33% ); } ._gap-1 > ._col-10 { width:calc(83.33% - var(--gap1)); } ._gap-2 > ._col-10 { width:calc(83.33% - var(--gap2)); } ._gap-3 > ._col-10 { width:calc(83.33% - var(--gap3)); }
._col-11 { width:calc(91.66% - var(--gap)); } ._gap-0 > ._col-11 { width:calc(91.66%); } ._gap-1 > ._col-11 { width:calc(91.66% - var(--gap1)); } ._gap-2 > ._col-11 { width:calc(91.66% - var(--gap2)); } ._gap-3 > ._col-11 { width:calc(91.66% - var(--gap3)); } 
._col-12 { width:calc(100% - var(--gap)); } ._gap-0 > ._col-12 { width:calc(100%); } ._gap-1 > ._col-12 { width:calc(100% - var(--gap1)); } ._gap-2 > ._col-12 { width:calc(100% - var(--gap2)); } ._gap-3 > ._col-12 { width:calc(100% - var(--gap3)); }

._row-cols-auto > * { flex: 0 0 auto; width:auto !important; }
._row-cols-1 > * { flex: 0 0 auto; width:calc(100% - var(--gap)) !important; }
._row-cols-2 > * { flex: 0 0 auto; width:calc(50% - var(--gap)) !important; }
._row-cols-3 > * { flex: 0 0 auto; width:calc(33.33% - var(--gap)) !important;}
._row-cols-4 > * { flex: 0 0 auto; width:calc(25% - var(--gap)) !important; }
._row-cols-5 > * { flex: 0 0 auto; width:calc(20% - var(--gap)) !important; }
._row-cols-6 > * { flex: 0 0 auto; width:calc(16.66666667% - var(--gap)) !important;}

._col { display:block; margin: var(--gap) calc(var(--gap) * 0.5) 0 calc(var(--gap) * 0.5) !important; }
._gap-0 > ._col { display:block !important; margin: var(--gap0) calc(var(--gap0) * 0.5) 0 calc(var(--gap0) * 0.5) !important; }
._gap-1 > ._col { display:block !important; margin: var(--gap1) calc(var(--gap1) * 0.5) 0 calc(var(--gap1) * 0.5) !important; }
._gap-2 > ._col { display:block !important; margin: var(--gap2) calc(var(--gap2) * 0.5) 0 calc(var(--gap2) * 0.5) !important; }
._gap-3 > ._col { display:block !important; margin: var(--gap3) calc(var(--gap3) * 0.5) 0 calc(var(--gap3) * 0.5) !important; }


@media only screen and (max-width:1200px) {
	
._col-l-1 { width:calc(8.33% - var(--gap)); } ._gap-0 > ._col-l-1 { width:calc(8.33%); } ._gap-1 > ._col-l-1 { width:calc(8.33% - var(--gap1)); } ._gap-2 > ._col-l-1 { width:calc(8.33% - var(--gap2)); } ._gap-3 > ._col-l-1 { width:calc(8.33% - var(--gap3)); }
._col-l-2 { width:calc(16.66% - var(--gap)); } ._gap-0 > ._col-l-2 { width:calc(16.66%); } ._gap-1 > ._col-l-2 { width:calc(16.66% - var(--gap1)); } ._gap-2 > ._col-l-2 { width:calc(16.66% - var(--gap2)); } ._gap-3 > ._col-l-2 { width:calc(16.66% - var(--gap3)); }
._col-l-3 { width:calc(25% - var(--gap)); } ._gap-0 > ._col-l-3 { width:calc(25%); } ._gap-1 > ._col-l-3 { width:calc(25% - var(--gap1)); } ._gap-2 > ._col-l-3 { width:calc(25% - var(--gap2)); } ._gap-3 > ._col-l-3 { width:calc(25% - var(--gap3)); }
._col-l-4 { width:calc(33.33% - var(--gap)); } ._gap-0 > ._col-l-4 { width:calc(33.33%); } ._gap-1 > ._col-l-4 { width:calc(33.33% - var(--gap1)); } ._gap-2 > ._col-l-4 { width:calc(33.33% - var(--gap2)); } ._gap-3 > ._col-l-4 { width:calc(33.33% - var(--gap3)); }
._col-l-5 { width:calc(41.66% - var(--gap)); } ._gap-0 > ._col-l-5 { width:calc(41.66%); } ._gap-1 > ._col-l-5 { width:calc(41.66% - var(--gap1)); } ._gap-2 > ._col-l-5 { width:calc(41.66% - var(--gap2)); } ._gap-3 > ._col-l-5 { width:calc(41.66% - var(--gap3)); }
._col-l-6 { width:calc(50% - var(--gap)); } ._gap-0 > ._col-l-6 { width:calc(50%); } ._gap-1 > ._col-l-6 { width:calc(50% - var(--gap1)); } ._gap-2 > ._col-l-6 { width:calc(50% - var(--gap2)); } ._gap-3 > ._col-l-6 { width:calc(50% - var(--gap3)); }
._col-l-7 { width:calc(58.33% - var(--gap)); } ._gap-0 > ._col-l-7 { width:calc(58.33%); } ._gap-1 > ._col-l-7 { width:calc(58.33% - var(--gap1)); } ._gap-2 > ._col-l-7 { width:calc(58.33% - var(--gap2)); } ._gap-3 > ._col-l-7 { width:calc(58.33% - var(--gap3)); }
._col-l-8 { width:calc(66.66% - var(--gap)); } ._gap-0 > ._col-l-8 { width:calc(66.66%); } ._gap-1 > ._col-l-8 { width:calc(66.66% - var(--gap1)); } ._gap-2 > ._col-l-8 { width:calc(66.66% - var(--gap2)); } ._gap-3 > ._col-l-8 { width:calc(66.66% - var(--gap3)); }
._col-l-9 { width:calc(75% - var(--gap)); } ._gap-0 > ._col-l-9 { width:calc(75%); } ._gap-1 > ._col-l-9 { width:calc(75% - var(--gap1)); } ._gap-2 > ._col-l-9 { width:calc(75% - var(--gap2)); } ._gap-3 > ._col-l-9 { width:calc(75% - var(--gap3)); }
._col-l-10 { width:calc(83.33% - var(--gap)); } ._gap-0 > ._col-l-10 { width:calc(83.33%); } ._gap-1 > ._col-l-10 { width:calc(83.33% - var(--gap1)); } ._gap-2 > ._col-l-10 { width:calc(83.33% - var(--gap2)); } ._gap-3 > ._col-l-10 { width:calc(83.33% - var(--gap3)); }
._col-l-11 { width:calc(91.66% - var(--gap)); } ._gap-0 > ._col-l-11 { width:calc(91.66%); } ._gap-1 > ._col-l-11 { width:calc(91.66% - var(--gap1)); } ._gap-2 > ._col-l-11 { width:calc(91.66% - var(--gap2)); } ._gap-3 > ._col-l-11 { width:calc(91.66% - var(--gap3)); } 
._col-l-12 { width:calc(100% - var(--gap)); } ._gap-0 > ._col-l-12 { width:calc(100%); } ._gap-1 > ._col-l-12 { width:calc(100% - var(--gap1)); } ._gap-2 > ._col-l-12 { width:calc(100% - var(--gap2)); } ._gap-3 > ._col-l-12 { width:calc(100% - var(--gap3)); }

._row-l-cols-1 > * { flex: 0 0 auto; width:calc(100% - var(--gap)) !important; }
._row-l-cols-2 > * { flex: 0 0 auto; width:calc(50% - var(--gap)) !important; }
._row-l-cols-3 > * { flex: 0 0 auto; width:calc(33.33% - var(--gap)) !important;}
._row-l-cols-4 > * { flex: 0 0 auto; width:calc(25% - var(--gap)) !important; }
._row-l-cols-5 > * { flex: 0 0 auto; width:calc(20% - var(--gap)) !important; }
._row-l-cols-6 > * { flex: 0 0 auto; width:calc(16.66666667% - var(--gap)) !important;}

}

@media only screen and (max-width:992px) {

._col-m-1 { width:calc(8.33% - var(--gap)); } ._gap-0 > ._col-m-1 { width:calc(8.33%); } ._gap-1 > ._col-m-1 { width:calc(8.33% - var(--gap1)); } ._gap-2 > ._col-m-1 { width:calc(8.33% - var(--gap2)); } ._gap-3 > ._col-m-1 { width:calc(8.33% - var(--gap3)); }
._col-m-2 { width:calc(16.66% - var(--gap)); } ._gap-0 > ._col-m-2 { width:calc(16.66%); } ._gap-1 > ._col-m-2 { width:calc(16.66% - var(--gap1)); } ._gap-2 > ._col-m-2 { width:calc(16.66% - var(--gap2)); } ._gap-3 > ._col-m-2 { width:calc(16.66% - var(--gap3)); }
._col-m-3 { width:calc(25% - var(--gap)); } ._gap-0 > ._col-m-3 { width:calc(25%); } ._gap-1 > ._col-m-3 { width:calc(25% - var(--gap1)); } ._gap-2 > ._col-m-3 { width:calc(25% - var(--gap2)); } ._gap-3 > ._col-m-3 { width:calc(25% - var(--gap3)); }
._col-m-4 { width:calc(33.33% - var(--gap)); } ._gap-0 > ._col-m-4 { width:calc(33.33%); } ._gap-1 > ._col-m-4 { width:calc(33.33% - var(--gap1)); } ._gap-2 > ._col-m-4 { width:calc(33.33% - var(--gap2)); } ._gap-3 > ._col-m-4 { width:calc(33.33% - var(--gap3)); }
._col-m-5 { width:calc(41.66% - var(--gap)); } ._gap-0 > ._col-m-5 { width:calc(41.66%); } ._gap-1 > ._col-m-5 { width:calc(41.66% - var(--gap1)); } ._gap-2 > ._col-m-5 { width:calc(41.66% - var(--gap2)); } ._gap-3 > ._col-m-5 { width:calc(41.66% - var(--gap3)); }
._col-m-6 { width:calc(50% - var(--gap)); } ._gap-0 > ._col-m-6 { width:calc(50%); } ._gap-1 > ._col-m-6 { width:calc(50% - var(--gap1)); } ._gap-2 > ._col-m-6 { width:calc(50% - var(--gap2)); } ._gap-3 > ._col-m-6 { width:calc(50% - var(--gap3)); }
._col-m-7 { width:calc(58.33% - var(--gap)); } ._gap-0 > ._col-m-7 { width:calc(58.33%); } ._gap-1 > ._col-m-7 { width:calc(58.33% - var(--gap1)); } ._gap-2 > ._col-m-7 { width:calc(58.33% - var(--gap2)); } ._gap-3 > ._col-m-7 { width:calc(58.33% - var(--gap3)); }
._col-m-8 { width:calc(66.66% - var(--gap)); } ._gap-0 > ._col-m-8 { width:calc(66.66%); } ._gap-1 > ._col-m-8 { width:calc(66.66% - var(--gap1)); } ._gap-2 > ._col-m-8 { width:calc(66.66% - var(--gap2)); } ._gap-3 > ._col-m-8 { width:calc(66.66% - var(--gap3)); }
._col-m-9 { width:calc(75% - var(--gap)); } ._gap-0 > ._col-m-9 { width:calc(75%); } ._gap-1 > ._col-m-9 { width:calc(75% - var(--gap1)); } ._gap-2 > ._col-m-9 { width:calc(75% - var(--gap2)); } ._gap-3 > ._col-m-9 { width:calc(75% - var(--gap3)); }
._col-m-10 { width:calc(83.33% - var(--gap)); } ._gap-0 > ._col-m-10 { width:calc(83.33%); } ._gap-1 > ._col-m-10 { width:calc(83.33% - var(--gap1)); } ._gap-2 > ._col-m-10 { width:calc(83.33% - var(--gap2)); } ._gap-3 > ._col-m-10 { width:calc(83.33% - var(--gap3)); }
._col-m-11 { width:calc(91.66% - var(--gap)); } ._gap-0 > ._col-m-11 { width:calc(91.66%); } ._gap-1 > ._col-m-11 { width:calc(91.66% - var(--gap1)); } ._gap-2 > ._col-m-11 { width:calc(91.66% - var(--gap2)); } ._gap-3 > ._col-m-11 { width:calc(91.66% - var(--gap3)); } 
._col-m-12 { width:calc(100% - var(--gap)); } ._gap-0 > ._col-m-12 { width:calc(100%); } ._gap-1 > ._col-m-12 { width:calc(100% - var(--gap1)); } ._gap-2 > ._col-m-12 { width:calc(100% - var(--gap2)); } ._gap-3 > ._col-m-12 { width:calc(100% - var(--gap3)); }

._row-m-cols-1 > * { flex: 0 0 auto; width:calc(100% - var(--gap)) !important; }
._row-m-cols-2 > * { flex: 0 0 auto; width:calc(50% - var(--gap)) !important; }
._row-m-cols-3 > * { flex: 0 0 auto; width:calc(33.33% - var(--gap)) !important;}
._row-m-cols-4 > * { flex: 0 0 auto; width:calc(25% - var(--gap)) !important; }
._row-m-cols-5 > * { flex: 0 0 auto; width:calc(20% - var(--gap)) !important; }
._row-m-cols-6 > * { flex: 0 0 auto; width:calc(16.66666667% - var(--gap)) !important;}

}

@media only screen and (max-width:768px) {

._col-s-1 { width:calc(8.33% - var(--gap)); } ._gap-0 > ._col-s-1 { width:calc(8.33%); } ._gap-1 > ._col-s-1 { width:calc(8.33% - var(--gap1)); } ._gap-2 > ._col-s-1 { width:calc(8.33% - var(--gap2)); } ._gap-3 > ._col-s-1 { width:calc(8.33% - var(--gap3)); }
._col-s-2 { width:calc(16.66% - var(--gap)); } ._gap-0 > ._col-s-2 { width:calc(16.66%); } ._gap-1 > ._col-s-2 { width:calc(16.66% - var(--gap1)); } ._gap-2 > ._col-s-2 { width:calc(16.66% - var(--gap2)); } ._gap-3 > ._col-s-2 { width:calc(16.66% - var(--gap3)); }
._col-s-3 { width:calc(25% - var(--gap)); } ._gap-0 > ._col-s-3 { width:calc(25%); } ._gap-1 > ._col-s-3 { width:calc(25% - var(--gap1)); } ._gap-2 > ._col-s-3 { width:calc(25% - var(--gap2)); } ._gap-3 > ._col-s-3 { width:calc(25% - var(--gap3)); }
._col-s-4 { width:calc(33.33% - var(--gap)); } ._gap-0 > ._col-s-4 { width:calc(33.33%); } ._gap-1 > ._col-s-4 { width:calc(33.33% - var(--gap1)); } ._gap-2 > ._col-s-4 { width:calc(33.33% - var(--gap2)); } ._gap-3 > ._col-s-4 { width:calc(33.33% - var(--gap3)); }
._col-s-5 { width:calc(41.66% - var(--gap)); } ._gap-0 > ._col-s-5 { width:calc(41.66%); } ._gap-1 > ._col-s-5 { width:calc(41.66% - var(--gap1)); } ._gap-2 > ._col-s-5 { width:calc(41.66% - var(--gap2)); } ._gap-3 > ._col-s-5 { width:calc(41.66% - var(--gap3)); }
._col-s-6 { width:calc(50% - var(--gap)); } ._gap-0 > ._col-s-6 { width:calc(50%); } ._gap-1 > ._col-s-6 { width:calc(50% - var(--gap1)); } ._gap-2 > ._col-s-6 { width:calc(50% - var(--gap2)); } ._gap-3 > ._col-s-6 { width:calc(50% - var(--gap3)); }
._col-s-7 { width:calc(58.33% - var(--gap)); } ._gap-0 > ._col-s-7 { width:calc(58.33%); } ._gap-1 > ._col-s-7 { width:calc(58.33% - var(--gap1)); } ._gap-2 > ._col-s-7 { width:calc(58.33% - var(--gap2)); } ._gap-3 > ._col-s-7 { width:calc(58.33% - var(--gap3)); }
._col-s-8 { width:calc(66.66% - var(--gap)); } ._gap-0 > ._col-s-8 { width:calc(66.66%); } ._gap-1 > ._col-s-8 { width:calc(66.66% - var(--gap1)); } ._gap-2 > ._col-s-8 { width:calc(66.66% - var(--gap2)); } ._gap-3 > ._col-s-8 { width:calc(66.66% - var(--gap3)); }
._col-s-9 { width:calc(75% - var(--gap)); } ._gap-0 > ._col-s-9 { width:calc(75%); } ._gap-1 > ._col-s-9 { width:calc(75% - var(--gap1)); } ._gap-2 > ._col-s-9 { width:calc(75% - var(--gap2)); } ._gap-3 > ._col-s-9 { width:calc(75% - var(--gap3)); }
._col-s-10 { width:calc(83.33% - var(--gap)); } ._gap-0 > ._col-s-10 { width:calc(83.33%); } ._gap-1 > ._col-s-10 { width:calc(83.33% - var(--gap1)); } ._gap-2 > ._col-s-10 { width:calc(83.33% - var(--gap2)); } ._gap-3 > ._col-s-10 { width:calc(83.33% - var(--gap3)); }
._col-s-11 { width:calc(91.66% - var(--gap)); } ._gap-0 > ._col-s-11 { width:calc(91.66%); } ._gap-1 > ._col-s-11 { width:calc(91.66% - var(--gap1)); } ._gap-2 > ._col-s-11 { width:calc(91.66% - var(--gap2)); } ._gap-3 > ._col-s-11 { width:calc(91.66% - var(--gap3)); } 
._col-s-12 { width:calc(100% - var(--gap)); } ._gap-0 > ._col-s-12 { width:calc(100%); } ._gap-1 > ._col-s-12 { width:calc(100% - var(--gap1)); } ._gap-2 > ._col-s-12 { width:calc(100% - var(--gap2)); } ._gap-3 > ._col-s-12 { width:calc(100% - var(--gap3)); }

._row-s-cols-1 > * { flex: 0 0 auto; width:calc(100% - var(--gap)) !important; }
._row-s-cols-2 > * { flex: 0 0 auto; width:calc(50% - var(--gap)) !important; }
._row-s-cols-3 > * { flex: 0 0 auto; width:calc(33.33% - var(--gap)) !important;}
._row-s-cols-4 > * { flex: 0 0 auto; width:calc(25% - var(--gap)) !important; }
._row-s-cols-5 > * { flex: 0 0 auto; width:calc(20% - var(--gap)) !important; }
._row-s-cols-6 > * { flex: 0 0 auto; width:calc(16.66666667% - var(--gap)) !important;}

}

@media only screen and (max-width:576px) {

._col-xs-1 { width:calc(8.33% - var(--gap)); } ._gap-0 > ._col-xs-1 { width:calc(8.33%); } ._gap-1 > ._col-xs-1 { width:calc(8.33% - var(--gap1)); } ._gap-2 > ._col-xs-1 { width:calc(8.33% - var(--gap2)); } ._gap-3 > ._col-xs-1 { width:calc(8.33% - var(--gap3)); }
._col-xs-2 { width:calc(16.66% - var(--gap)); } ._gap-0 > ._col-xs-2 { width:calc(16.66%); } ._gap-1 > ._col-xs-2 { width:calc(16.66% - var(--gap1)); } ._gap-2 > ._col-xs-2 { width:calc(16.66% - var(--gap2)); } ._gap-3 > ._col-xs-2 { width:calc(16.66% - var(--gap3)); }
._col-xs-3 { width:calc(25% - var(--gap)); } ._gap-0 > ._col-xs-3 { width:calc(25%); } ._gap-1 > ._col-xs-3 { width:calc(25% - var(--gap1)); } ._gap-2 > ._col-xs-3 { width:calc(25% - var(--gap2)); } ._gap-3 > ._col-xs-3 { width:calc(25% - var(--gap3)); }
._col-xs-4 { width:calc(33.33% - var(--gap)); } ._gap-0 > ._col-xs-4 { width:calc(33.33%); } ._gap-1 > ._col-xs-4 { width:calc(33.33% - var(--gap1)); } ._gap-2 > ._col-xs-4 { width:calc(33.33% - var(--gap2)); } ._gap-3 > ._col-xs-4 { width:calc(33.33% - var(--gap3)); }
._col-xs-5 { width:calc(41.66% - var(--gap)); } ._gap-0 > ._col-xs-5 { width:calc(41.66%); } ._gap-1 > ._col-xs-5 { width:calc(41.66% - var(--gap1)); } ._gap-2 > ._col-xs-5 { width:calc(41.66% - var(--gap2)); } ._gap-3 > ._col-xs-5 { width:calc(41.66% - var(--gap3)); }
._col-xs-6 { width:calc(50% - var(--gap)); } ._gap-0 > ._col-xs-6 { width:calc(50%); } ._gap-1 > ._col-xs-6 { width:calc(50% - var(--gap1)); } ._gap-2 > ._col-xs-6 { width:calc(50% - var(--gap2)); } ._gap-3 > ._col-xs-6 { width:calc(50% - var(--gap3)); }
._col-xs-7 { width:calc(58.33% - var(--gap)); } ._gap-0 > ._col-xs-7 { width:calc(58.33%); } ._gap-1 > ._col-xs-7 { width:calc(58.33% - var(--gap1)); } ._gap-2 > ._col-xs-7 { width:calc(58.33% - var(--gap2)); } ._gap-3 > ._col-xs-7 { width:calc(58.33% - var(--gap3)); }
._col-xs-8 { width:calc(66.66% - var(--gap)); } ._gap-0 > ._col-xs-8 { width:calc(66.66%); } ._gap-1 > ._col-xs-8 { width:calc(66.66% - var(--gap1)); } ._gap-2 > ._col-xs-8 { width:calc(66.66% - var(--gap2)); } ._gap-3 > ._col-xs-8 { width:calc(66.66% - var(--gap3)); }
._col-xs-9 { width:calc(75% - var(--gap)); } ._gap-0 > ._col-xs-9 { width:calc(75%); } ._gap-1 > ._col-xs-9 { width:calc(75% - var(--gap1)); } ._gap-2 > ._col-xs-9 { width:calc(75% - var(--gap2)); } ._gap-3 > ._col-xs-9 { width:calc(75% - var(--gap3)); }
._col-xs-10 { width:calc(83.33% - var(--gap)); } ._gap-0 > ._col-xs-10 { width:calc(83.33%); } ._gap-1 > ._col-xs-10 { width:calc(83.33% - var(--gap1)); } ._gap-2 > ._col-xs-10 { width:calc(83.33% - var(--gap2)); } ._gap-3 > ._col-xs-10 { width:calc(83.33% - var(--gap3)); }
._col-xs-11 { width:calc(91.66% - var(--gap)); } ._gap-0 > ._col-xs-11 { width:calc(91.66%); } ._gap-1 > ._col-xs-11 { width:calc(91.66% - var(--gap1)); } ._gap-2 > ._col-xs-11 { width:calc(91.66% - var(--gap2)); } ._gap-3 > ._col-xs-11 { width:calc(91.66% - var(--gap3)); } 
._col-xs-12 { width:calc(100% - var(--gap)); } ._gap-0 > ._col-xs-12 { width:calc(100%); } ._gap-1 > ._col-xs-12 { width:calc(100% - var(--gap1)); } ._gap-2 > ._col-xs-12 { width:calc(100% - var(--gap2)); } ._gap-3 > ._col-xs-12 { width:calc(100% - var(--gap3)); }

._row-xs-cols-1 > * { flex: 0 0 auto; width:calc(100% - var(--gap)) !important; }
._row-xs-cols-2 > * { flex: 0 0 auto; width:calc(50% - var(--gap)) !important; }
._row-xs-cols-3 > * { flex: 0 0 auto; width:calc(33.33% - var(--gap)) !important; }
._row-xs-cols-4 > * { flex: 0 0 auto; width:calc(25% - var(--gap)) !important; }
._row-xs-cols-5 > * { flex: 0 0 auto; width:calc(20% - var(--gap)) !important; }
._row-xs-cols-6 > * { flex: 0 0 auto; width:calc(16.66666667% - var(--gap)) !important;}

}

._p-0 { padding:0 !important; } ._p-1 { padding:calc(0.25 * var(--padding)) !important; } ._p-2 { padding:calc(0.5 * var(--padding)) !important; } ._p-3 { padding:calc(1 * var(--padding)) !important; } ._p-4 { padding:calc(1.25 * var(--padding)) !important; } ._p-5 { padding:calc(1.5 * var(--padding)) !important; } ._p-6 { padding:calc(2 * var(--padding)) !important; }
._pt-0 { padding-top:0 !important; } ._pt-1 { padding-top:calc(0.25 * var(--padding)) !important; } ._pt-2 { padding-top:calc(0.5 * var(--padding)) !important; } ._pt-3 { padding-top:calc(1 * var(--padding)) !important; } ._pt-4 { padding-top:calc(1.25 * var(--padding)) !important; } ._pt-5 { padding-top:calc(1.5 * var(--padding)) !important; } ._pt-6 { padding-top:calc(2 * var(--padding)) !important; }
._pb-0 { padding-bottom:0 !important; } ._pb-1 { padding-bottom:calc(0.25 * var(--padding)) !important; } ._pb-2 { padding-bottom:calc(0.5 * var(--padding)) !important; } ._pb-3 { padding-bottom:calc(1 * var(--padding)) !important; } ._pb-4 { padding-bottom:calc(1.25 * var(--padding)) !important; } ._pb-5 { padding-bottom:calc(1.5 * var(--padding)) !important; } ._pb-6 { padding-bottom:calc(2 * var(--padding)) !important; }

._m-0 { margin:0 !important; } ._m-1 { margin:calc(0.25 * var(--margin)) !important; } ._m-2 { margin:calc(0.5 * var(--margin)) !important; } ._m-3 { margin:calc(1 * var(--margin)) !important; } ._m-4 { margin:calc(1.25 * var(--margin)) !important; } ._m-5 { margin:calc(1.5 * var(--margin)) !important; } ._m-6 { margin:calc(2 * var(--margin)) !important; }
._mt-0 { margin-top:0 !important; } ._mt-1 { margin-top:calc(0.25 * var(--margin)) !important; } ._mt-2 { margin-top:calc(0.5 * var(--margin)) !important; } ._mt-3 { margin-top:calc(1 * var(--margin)) !important; } ._mt-4 { margin-top:calc(1.25 * var(--margin)) !important; } ._mt-5 { margin-top:calc(1.5 * var(--margin)) !important; } ._mt-6 { margin-top:calc(2 * var(--margin)) !important; }
._mb-0 { margin-bottom:0 !important; } ._mb-1 { margin-bottom:calc(0.25 * var(--margin)) !important; } ._mb-2 { margin-bottom:calc(0.5 * var(--margin)) !important; } ._mb-3 { margin-bottom:calc(1 * var(--margin)) !important; } ._mb-4 { margin-bottom:calc(1.25 * var(--margin)) !important; } ._mb-5 { margin-bottom:calc(1.5 * var(--margin)) !important; } ._mb-6 { margin-bottom:calc(2 * var(--margin)) !important; }

._text-start { text-align:left !important; }
._text-end { text-align:right !important; }
._text-center { text-align:center !important; }

._float-start { float:left !important; }
._float-end { float:right !important; }
._float-none { float:none !important; }

._d-inline { display:inline !important; }
._d-inline-block { display:inline-block !important; }
._d-block { display:block !important; }
._d-flex { display:flex !important; }
._d-inline-flex { display:inline-flex !important; }
._d-none { display:none }

._order-first { order:-1 !important; }
._order-0 { order:0 !important; }
._order-1 { order:1 !important; }
._order-2 { order:2 !important; }
._order-3 { order:3 !important; }
._order-4 { order:4 !important; }
._order-5 { order:5 !important; }
._order-last { order:6 !important; }

._z-0 { z-index:0 !important; }
._z-1 { z-index:1 !important; }
._z-2 { z-index:2 !important; }
._z-3 { z-index:3 !important; }

._flex-row { flex-direction:row !important; }
._flex-column { flex-direction:column !important; }

._flex-group-row > * { flex-direction:row !important; }
._flex-group-column > * { flex-direction:column !important; }

._justify-content-start { justify-content:flex-start !important; }
._justify-content-end { justify-content:flex-end !important; }
._justify-content-center { justify-content:center !important; }
._justify-content-between { justify-content:space-between !important; }
._justify-content-around { justify-content:space-around !important; }
._justify-content-evenly { justify-content:space-evenly !important; }
._align-items-start { align-items:flex-start !important; }
._align-items-end { align-items:flex-end !important; }
._align-items-center { align-items:center !important; }
._align-items-baseline { align-items:baseline !important; }
._align-items-stretch { align-items:stretch !important; }
._align-content-start {align-content:flex-start !important; }
._align-content-end {align-content:flex-end !important; }
._align-content-center {align-content:center !important; }
._align-content-between {align-content:space-between !important; }
._align-content-around {align-content:space-around !important; }
._align-content-stretch {align-content:stretch !important; }
._align-self-auto {align-self:auto !important; }
._align-self-start {align-self:flex-start !important; }
._align-self-end {align-self:flex-end !important; }
._align-self-center {align-self:center !important; }
._align-self-baseline {align-self:baseline !important; }
._align-self-stretch {align-self:stretch !important; }

._offset-1 { margin-left:8.33% !important; }
._offset-2 { margin-left:16.66666667% !important; }
._offset-3 { margin-left:25% !important; }
._offset-4 { margin-left:33.33% !important; }
._offset-5 { margin-left:41.66666667% !important; }
._offset-6 { margin-left:50% !important; }
._offset-7 { margin-left:58.33333333% !important; }
._offset-8 { margin-left:66.66666667% !important; }
._offset-9 { margin-left:75% !important; }
._offset-10 { margin-left:83.33333333% !important; }
._offset-11 { margin-left:91.66666667% !important; }

._left-50 {right:auto !important; left:50% !important; transform:var(--vcenter) !important; }
._top-50 {bottom:auto !important; top:50% !important; transform:var(--hcenter) !important; }
._center-50 { bottom:auto !important; top:50% !important; right:auto !important; left:50% !important; transform:var(--center) !important; }

._vh-100 { padding:0 !important; height:100vh !important; min-height:800px !important; }
._vh-90 { padding:0 !important; height:90vh !important; min-height:750px !important; }
._vh-80 { padding:0 !important; height:80vh !important; min-height:700px !important; }
._vh-70 { padding:0 !important; height:70vh !important; min-height:600px !important; }
._vh-60 { padding:0 !important; height:60vh !important; min-height:500px !important; }
._vh-50 { padding:0 !important; height:50vh !important; min-height:400px !important; }
._vh-40 { padding:0 !important; height:40vh !important; min-height:300px !important; }
._vh-30 { padding:0 !important; height:30vh !important; min-height:200px !important; }
._vh-20 { padding:0 !important; height:20vh !important; min-height:200px !important; }
._vh-10 { padding:0 !important; height:40vh !important; min-height:200px !important; }

._w-25 { width:25% !important; }
._w-50 { width:50% !important; }
._w-75 { width:75% !important; }
._w-100 { width:100% !important; }
._w-auto { width:auto !important; }

._aspect-ratio-16-9 { aspect-ratio: 16 / 9 !important; }
._aspect-ratio-3-2 { aspect-ratio: 3 / 2 !important; }
._aspect-ratio-1-1 { aspect-ratio: 1 / 1 !important; }
._aspect-ratio-4-3 { aspect-ratio: 4 / 3 !important; }
._aspect-ratio-3-5 { aspect-ratio: 3 / 5 !important; }
._aspect-ratio-3-4 { aspect-ratio: 3 / 4 !important; }

._fs-1 { font-size: calc(var(--body-font-size) + 0.5vw) !important; }
._fs-2 { font-size: calc(var(--body-font-size) + 0.8vw) !important;}
._fs-3 { font-size: calc(var(--body-font-size) + 1vw) !important;}
._fs-4 { font-size: calc(var(--body-font-size) + 1.2vw) !important;}
._fs-5 { font-size: calc(var(--body-font-size) + 1.4vw) !important;}
._fs-6 { font-size: calc(var(--body-font-size) + 1.6vw) !important;}


[class^="_y"].line,[class*=" _y"].line { position:relative; padding-left:var(--padding);}
[class^="_y"].line:before,[class*=" _y"].line:before { content:""; position:absolute; top:0; left:0; width:1px; height:100%; border-left:1px solid var(--color-light-grey); }
[class^="_x"].line,[class*=" _x"].line { position:relative; padding-bottom:var(--padding);}
[class^="_x"].line:before,[class*=" _x"].line:before { content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; border-bottom:1px solid var(--color-light-grey); }


@media only screen and (max-width:1200px) {

._p-l-0 { padding:0 !important; } ._p-l-1 { padding:calc(0.25 * var(--padding)) !important; } ._p-l-2 { padding:calc(0.5 * var(--padding)) !important; } ._p-l-3 { padding:calc(1 * var(--padding)) !important; } ._p-l-4 { padding:calc(1.25 * var(--padding)) !important; } ._p-l-5 { padding:calc(1.5 * var(--padding)) !important; } ._p-l-6 { padding:calc(2 * var(--padding)) !important; }
._pt-l-0 { padding-top:0 !important; } ._pt-l-1 { padding-top:calc(0.25 * var(--padding)) !important; } ._pt-l-2 { padding-top:calc(0.5 * var(--padding)) !important; } ._pt-l-3 { padding-top:calc(1 * var(--padding)) !important; } ._pt-l-4 { padding-top:calc(1.25 * var(--padding)) !important; } ._pt-l-5 { padding-top:calc(1.5 * var(--padding)) !important; } ._pt-l-6 { padding-top:calc(2 * var(--padding)) !important; }
._pb-l-0 { padding-bottom:0 !important; } ._pb-l-1 { padding-bottom:calc(0.25 * var(--padding)) !important; } ._pb-l-2 { padding-bottom:calc(0.5 * var(--padding)) !important; } ._pb-l-3 { padding-bottom:calc(1 * var(--padding)) !important; } ._pb-l-4 { padding-bottom:calc(1.25 * var(--padding)) !important; } ._pb-l-5 { padding-bottom:calc(1.5 * var(--padding)) !important; } ._pb-l-6 { padding-bottom:calc(2 * var(--padding)) !important; }

._m-l-0 { margin:0 !important; } ._m-l-1 { margin:calc(0.25 * var(--margin)) !important; } ._m-l-2 { margin:calc(0.5 * var(--margin)) !important; } ._m-l-3 { margin:calc(1 * var(--margin)) !important; } ._m-l-4 { margin:calc(1.25 * var(--margin)) !important; } ._m-l-5 { margin:calc(1.5 * var(--margin)) !important; } ._m-l-6 { margin:calc(2 * var(--margin)) !important; }
._mt-l-0 { margin-top:0 !important; } ._mt-l-1 { margin-top:calc(0.25 * var(--margin)) !important; } ._mt-l-2 { margin-top:calc(0.5 * var(--margin)) !important; } ._mt-l-3 { margin-top:calc(1 * var(--margin)) !important; } ._mt-l-4 { margin-top:calc(1.25 * var(--margin)) !important; } ._mt-l-5 { margin-top:calc(1.5 * var(--margin)) !important; } ._mt-l-6 { margin-top:calc(2 * var(--margin)) !important; }
._mb-l-0 { margin-bottom:0 !important; } ._mb-l-1 { margin-bottom:calc(0.25 * var(--margin)) !important; } ._mb-l-2 { margin-bottom:calc(0.5 * var(--margin)) !important; } ._mb-l-3 { margin-bottom:calc(1 * var(--margin)) !important; } ._mb-l-4 { margin-bottom:calc(1.25 * var(--margin)) !important; } ._mb-l-5 { margin-bottom:calc(1.5 * var(--margin)) !important; } ._mb-l-6 { margin-bottom:calc(2 * var(--margin)) !important; }

._text-l-start { text-align:left !important; }
._text-l-end { text-align:right !important; }
._text-l-center { text-align:center !important; }

._float-l-start { float: left !important; }
._float-l-end { float: right !important; }
._float-l-none { float: none !important; }

._d-l-inline { display:inline !important; }
._d-l-inline-block { display:inline-block !important; }
._d-l-block { display:block !important; }
._d-l-flex { display:flex !important; }
._d-l-inline-flex { display:inline-flex !important; }
._d-l-none { display:none }

._order-l-first { order:-1 !important; }
._order-l-0 { order:0 !important; }
._order-l-1 { order:1 !important; }
._order-l-2 { order:2 !important; }
._order-l-3 { order:3 !important; }
._order-l-4 { order:4 !important; }
._order-l-5 { order:5 !important; }
._order-l-last { order:6 !important; }

._z-l-0 { z-index:0 !important; }
._z-l-1 { z-index:1 !important; }
._z-l-2 { z-index:2 !important; }
._z-l-3 { z-index:3 !important; }

._flex-l-row { flex-direction:row !important; }
._flex-l-column { flex-direction:column !important; }

._flex-group-l-row > * { flex-direction:row !important; }
._flex-group-l-column > * { flex-direction:column !important; }

._justify-content-l-start { justify-content:flex-start !important; }
._justify-content-l-end { justify-content:flex-end !important; }
._justify-content-l-center { justify-content:center !important; }
._justify-content-l-between { justify-content:space-between !important; }
._justify-content-l-around { justify-content:space-around !important; }
._justify-content-l-evenly { justify-content:space-evenly !important; }
._align-items-l-start { align-items:flex-start !important; }
._align-items-l-end { align-items:flex-end !important; }
._align-items-l-center { align-items:center !important; }
._align-items-l-baseline { align-items:baseline !important; }
._align-items-l-stretch { align-items:stretch !important; }
._align-content-l-start {align-content:flex-start !important; }
._align-content-l-end {align-content:flex-end !important; }
._align-content-l-center {align-content:center !important; }
._align-content-l-between {align-content:space-between !important; }
._align-content-l-around {align-content:space-around !important; }
._align-content-l-stretch {align-content:stretch !important; }
._align-self-l-auto {align-self:auto !important; }
._align-self-l-start {align-self:flex-start !important; }
._align-self-l-end {align-self:flex-end !important; }
._align-self-l-center {align-self:center !important; }
._align-self-l-baseline {align-self:baseline !important; }
._align-self-l-stretch {align-self:stretch !important; }

._offset-l-1 { margin-left:8.33% !important; }
._offset-l-2 { margin-left:16.66666667% !important; }
._offset-l-3 { margin-left:25% !important; }
._offset-l-4 { margin-left:33.33% !important; }
._offset-l-5 { margin-left:41.66666667% !important; }
._offset-l-6 { margin-left:50% !important; }
._offset-l-7 { margin-left:58.33333333% !important; }
._offset-l-8 { margin-left:66.66666667% !important; }
._offset-l-9 { margin-left:75% !important; }
._offset-l-10 { margin-left:83.33333333% !important; }
._offset-l-11 { margin-left:91.66666667% !important; }

._left-l-50 {right:auto !important; left:50% !important; transform:var(--vcenter) !important; }
._top-l-50 {bottom:auto !important; top:50% !important; transform:var(--hcenter) !important; }
._center-l-50 { bottom:auto !important; top:50% !important; right:auto !important; left:50% !important; transform:var(--center) !important; }

._vh-l-100 { padding:0 !important; height:100vh !important; min-height:800px !important; }
._vh-l-90 { padding:0 !important; height:90vh !important; min-height:750px !important; }
._vh-l-80 { padding:0 !important; height:80vh !important; min-height:700px !important; }
._vh-l-70 { padding:0 !important; height:70vh !important; min-height:600px !important; }
._vh-l-60 { padding:0 !important; height:60vh !important; min-height:500px !important; }
._vh-l-50 { padding:0 !important; height:50vh !important; min-height:400px !important; }
._vh-l-40 { padding:0 !important; height:40vh !important; min-height:300px !important; }
._vh-l-30 { padding:0 !important; height:30vh !important; min-height:200px !important; }
._vh-l-20 { padding:0 !important; height:20vh !important; min-height:200px !important; }
._vh-l-10 { padding:0 !important; height:40vh !important; min-height:200px !important; }

._w-l-25 { width:25% !important; }
._w-l-50 { width:50% !important; }
._w-l-75 { width:75% !important; }
._w-l-100 { width:100% !important; }
._w-l-auto { width:auto !important; }
  
._aspect-ratio-l-16-9 { aspect-ratio: 16 / 9 !important; }
._aspect-ratio-l-3-2 { aspect-ratio: 3 / 2 !important; }
._aspect-ratio-l-1-1 { aspect-ratio: 1 / 1 !important; }
._aspect-ratio-l-4-3 { aspect-ratio: 4 / 3 !important; }
._aspect-ratio-l-3-5 { aspect-ratio: 3 / 5 !important; }
._aspect-ratio-l-3-4 { aspect-ratio: 3 / 4 !important; }

}

@media only screen and (max-width:992px) {

._p-m-0 { padding:0 !important;} ._p-m-1 { padding:calc(0.25 * var(--padding)) !important;} ._p-m-2 { padding:calc(0.5 * var(--padding)) !important;} ._p-m-3 { padding:calc(1 * var(--padding)) !important;} ._p-m-4 { padding:calc(1.25 * var(--padding)) !important;} ._p-m-5 { padding:calc(1.5 * var(--padding)) !important;} ._p-m-6 { padding:calc(2 * var(--padding)) !important;}
._pt-m-0 { padding-top:0 !important;} ._pt-m-1 { padding-top:calc(0.25 * var(--padding)) !important;} ._pt-m-2 { padding-top:calc(0.5 * var(--padding)) !important;} ._pt-m-3 { padding-top:calc(1 * var(--padding)) !important;} ._pt-m-4 { padding-top:calc(1.25 * var(--padding)) !important;} ._pt-m-5 { padding-top:calc(1.5 * var(--padding)) !important;} ._pt-m-6 { padding-top:calc(2 * var(--padding)) !important;}
._pb-m-0 { padding-bottom:0 !important;} ._pb-m-1 { padding-bottom:calc(0.25 * var(--padding)) !important;} ._pb-m-2 { padding-bottom:calc(0.5 * var(--padding)) !important;} ._pb-m-3 { padding-bottom:calc(1 * var(--padding)) !important;} ._pb-m-4 { padding-bottom:calc(1.25 * var(--padding)) !important;} ._pb-m-5 { padding-bottom:calc(1.5 * var(--padding)) !important;} ._pb-m-6 { padding-bottom:calc(2 * var(--padding)) !important;}

._m-m-0 { margin:0 !important;} ._m-m-1 { margin:calc(0.25 * var(--margin)) !important;} ._m-m-2 { margin:calc(0.5 * var(--margin)) !important;} ._m-m-3 { margin:calc(1 * var(--margin)) !important;} ._m-m-4 { margin:calc(1.25 * var(--margin)) !important;} ._m-m-5 { margin:calc(1.5 * var(--margin)) !important;} ._m-m-6 { margin:calc(2 * var(--margin)) !important;}
._mt-m-0 { margin-top:0 !important;} ._mt-m-1 { margin-top:calc(0.25 * var(--margin)) !important;} ._mt-m-2 { margin-top:calc(0.5 * var(--margin)) !important;} ._mt-m-3 { margin-top:calc(1 * var(--margin)) !important;} ._mt-m-4 { margin-top:calc(1.25 * var(--margin)) !important;} ._mt-m-5 { margin-top:calc(1.5 * var(--margin)) !important;} ._mt-m-6 { margin-top:calc(2 * var(--margin)) !important;}
._mb-m-0 { margin-bottom:0 !important;} ._mb-m-1 { margin-bottom:calc(0.25 * var(--margin)) !important;} ._mb-m-2 { margin-bottom:calc(0.5 * var(--margin)) !important;} ._mb-m-3 { margin-bottom:calc(1 * var(--margin)) !important;} ._mb-m-4 { margin-bottom:calc(1.25 * var(--margin)) !important;} ._mb-m-5 { margin-bottom:calc(1.5 * var(--margin)) !important;} ._mb-m-6 { margin-bottom:calc(2 * var(--margin)) !important;}

._text-m-start { text-align:left !important; }
._text-m-end { text-align:right !important; }
._text-m-center { text-align:center !important;}

._float-m-start { float: left !important; }
._float-m-end { float: right !important; }
._float-m-none { float: none !important; }

._d-m-inline { display:inline !important; }
._d-m-inline-block { display:inline-block !important; }
._d-m-block { display:block !important; }
._d-m-flex { display:flex !important; }
._d-m-inline-flex { display:inline-flex !important;}
._d-m-none { display:none }

._order-m-first { order:-1 !important; }
._order-m-0 { order:0 !important; }
._order-m-1 { order:1 !important; }
._order-m-2 { order:2 !important; }
._order-m-3 { order:3 !important;}
._order-m-4 { order:4 !important; }
._order-m-5 { order:5 !important; }
._order-m-last { order:6 !important; }

._z-m-0 { z-index:0 !important; }
._z-m-1 { z-index:1 !important; }
._z-m-2 { z-index:2 !important; }
._z-m-3 { z-index:3 !important; }

._flex-m-row { flex-direction:row !important; }
._flex-m-column { flex-direction:column !important; }

._flex-group-m-row > * { flex-direction:row !important; }
._flex-group-m-column > * { flex-direction:column !important; }

._justify-content-m-start { justify-content:flex-start !important;}
._justify-content-m-end { justify-content:flex-end !important;}
._justify-content-m-center { justify-content:center !important;}
._justify-content-m-between { justify-content:space-between !important;}
._justify-content-m-around { justify-content:space-around !important;}
._justify-content-m-evenly { justify-content:space-evenly !important;}
._align-items-m-start { align-items:flex-start !important;}
._align-items-m-end { align-items:flex-end !important;}
._align-items-m-center { align-items:center !important;}
._align-items-m-baseline { align-items:baseline !important;}
._align-items-m-stretch { align-items:stretch !important;}
._align-content-m-start {align-content:flex-start !important;}
._align-content-m-end {align-content:flex-end !important;}
._align-content-m-center {align-content:center !important;}
._align-content-m-between {align-content:space-between !important;}
._align-content-m-around {align-content:space-around !important;}
._align-content-m-stretch {align-content:stretch !important;}
._align-self-m-auto {align-self:auto !important;}
._align-self-m-start {align-self:flex-start !important;}
._align-self-m-end {align-self:flex-end !important;}
._align-self-m-center {align-self:center !important;}
._align-self-m-baseline {align-self:baseline !important;}
._align-self-m-stretch {align-self:stretch !important;}

._offset-m-1 { margin-left:8.33% !important; }
._offset-m-2 { margin-left:16.66666667% !important; }
._offset-m-3 { margin-left:25% !important; }
._offset-m-4 { margin-left:33.33% !important;}
._offset-m-5 { margin-left:41.66666667% !important;}
._offset-m-6 { margin-left:50% !important; }
._offset-m-7 { margin-left:58.33333333% !important; }
._offset-m-8 { margin-left:66.66666667% !important;}
._offset-m-9 { margin-left:75% !important; }
._offset-m-10 { margin-left:83.33333333% !important; }
._offset-m-11 { margin-left:91.66666667% !important; }

._left-m-50 {right:auto !important; left:50% !important; transform:var(--vcenter) !important; }
._top-m-50 {bottom:auto !important; top:50% !important; transform:var(--hcenter) !important; }
._center-m-50 { bottom:auto !important; top:50% !important; right:auto !important; left:50% !important; transform:var(--center) !important;}

._vh-m-100 { padding:0 !important; height:100vh !important; min-height:800px !important; }
._vh-m-90 { padding:0 !important; height:90vh !important; min-height:750px !important; }
._vh-m-80 { padding:0 !important; height:80vh !important; min-height:700px !important; }
._vh-m-70 { padding:0 !important; height:70vh !important; min-height:600px !important; }
._vh-m-60 { padding:0 !important; height:60vh !important; min-height:500px !important; }
._vh-m-50 { padding:0 !important; height:50vh !important; min-height:400px !important; }
._vh-m-40 { padding:0 !important; height:40vh !important; min-height:300px !important; }
._vh-m-30 { padding:0 !important; height:30vh !important; min-height:200px !important; }
._vh-m-20 { padding:0 !important; height:20vh !important; min-height:200px !important; }
._vh-m-10 { padding:0 !important; height:40vh !important; min-height:200px !important; }

._w-m-25 { width:25% !important; }
._w-m-50 { width:50% !important; }
._w-m-75 { width:75% !important; }
._w-m-100 { width:100% !important; }
._w-m-auto { width:auto !important; }  
  
._aspect-ratio-m-16-9 { aspect-ratio: 16 / 9 !important; }
._aspect-ratio-m-3-2 { aspect-ratio: 3 / 2 !important; }
._aspect-ratio-m-1-1 { aspect-ratio: 1 / 1 !important; }
._aspect-ratio-m-4-3 { aspect-ratio: 4 / 3 !important; }
._aspect-ratio-m-3-5 { aspect-ratio: 3 / 5 !important; }
._aspect-ratio-m-3-4 { aspect-ratio: 3 / 4 !important; }

 ._tabletShow { display:block !important;}
 ._tabletShowFlex { display:flex !important;}
 ._tabletHide {display:none !important;}

}

@media only screen and (max-width:768px) {

._p-s-0 { padding:0 !important;} ._p-s-1 { padding:calc(0.25 * var(--padding)) !important;} ._p-s-2 { padding:calc(0.5 * var(--padding)) !important;} ._p-s-3 { padding:calc(1 * var(--padding)) !important;} ._p-s-4 { padding:calc(1.25 * var(--padding)) !important;} ._p-s-5 { padding:calc(1.5 * var(--padding)) !important;} ._p-s-6 { padding:calc(2 * var(--padding)) !important;}
._pt-s-0 { padding-top:0 !important;} ._pt-s-1 { padding-top:calc(0.25 * var(--padding)) !important;} ._pt-s-2 { padding-top:calc(0.5 * var(--padding)) !important;} ._pt-s-3 { padding-top:calc(1 * var(--padding)) !important;} ._pt-s-4 { padding-top:calc(1.25 * var(--padding)) !important;} ._pt-s-5 { padding-top:calc(1.5 * var(--padding)) !important;} ._pt-s-6 { padding-top:calc(2 * var(--padding)) !important;}
._pb-s-0 { padding-bottom:0 !important;} ._pb-s-1 { padding-bottom:calc(0.25 * var(--padding)) !important;} ._pb-s-2 { padding-bottom:calc(0.5 * var(--padding)) !important;} ._pb-s-3 { padding-bottom:calc(1 * var(--padding)) !important;} ._pb-s-4 { padding-bottom:calc(1.25 * var(--padding)) !important;} ._pb-s-5 { padding-bottom:calc(1.5 * var(--padding)) !important;} ._pb-s-6 { padding-bottom:calc(2 * var(--padding)) !important;}

._m-s-0 { margin:0 !important;} ._m-s-1 { margin:calc(0.25 * var(--margin)) !important;} ._m-s-2 { margin:calc(0.5 * var(--margin)) !important;} ._m-s-3 { margin:calc(1 * var(--margin)) !important;} ._m-s-4 { margin:calc(1.25 * var(--margin)) !important;} ._m-s-5 { margin:calc(1.5 * var(--margin)) !important;} ._m-s-6 { margin:calc(2 * var(--margin)) !important;}
._mt-s-0 { margin-top:0 !important;} ._mt-s-1 { margin-top:calc(0.25 * var(--margin)) !important;} ._mt-s-2 { margin-top:calc(0.5 * var(--margin)) !important;} ._mt-s-3 { margin-top:calc(1 * var(--margin)) !important;} ._mt-s-4 { margin-top:calc(1.25 * var(--margin)) !important;} ._mt-s-5 { margin-top:calc(1.5 * var(--margin)) !important;} ._mt-s-6 { margin-top:calc(2 * var(--margin)) !important;}
._mb-s-0 { margin-bottom:0 !important;} ._mb-s-1 { margin-bottom:calc(0.25 * var(--margin)) !important;} ._mb-s-2 { margin-bottom:calc(0.5 * var(--margin)) !important;} ._mb-s-3 { margin-bottom:calc(1 * var(--margin)) !important;} ._mb-s-4 { margin-bottom:calc(1.25 * var(--margin)) !important;} ._mb-s-5 { margin-bottom:calc(1.5 * var(--margin)) !important;} ._mb-s-6 { margin-bottom:calc(2 * var(--margin)) !important;}

._text-s-start { text-align:left !important; }
._text-s-end { text-align:right !important; }
._text-s-center { text-align:center !important;}

._float-s-start { float: left !important; }
._float-s-end { float: right !important; }
._float-s-none { float: none !important; }

._d-s-inline { display:inline !important; }
._d-s-inline-block { display:inline-block !important; }
._d-s-block { display:block !important; }
._d-s-flex { display:flex !important; }
._d-s-inline-flex { display:inline-flex !important;}
._d-s-none { display:none }

._order-s-first { order:-1 !important; }
._order-s-0 { order:0 !important; }
._order-s-1 { order:1 !important; }
._order-s-2 { order:2 !important; }
._order-s-3 { order:3 !important;}
._order-s-4 { order:4 !important; }
._order-s-5 { order:5 !important; }
._order-s-sast { order:6 !important; }

._z-s-0 { z-index:0 !important; }
._z-s-1 { z-index:1 !important; }
._z-s-2 { z-index:2 !important; }
._z-s-3 { z-index:3 !important; }

._flex-s-row { flex-direction:row !important; }
._flex-s-column { flex-direction:column !important; }

._flex-group-s-row > * { flex-direction:row !important; }
._flex-group-s-column > * { flex-direction:column !important; }

._justify-content-s-start { justify-content:flex-start !important;}
._justify-content-s-end { justify-content:flex-end !important;}
._justify-content-s-center { justify-content:center !important;}
._justify-content-s-between { justify-content:space-between !important;}
._justify-content-s-around { justify-content:space-around !important;}
._justify-content-s-evenly { justify-content:space-evenly !important;}
._align-items-s-start { align-items:flex-start !important;}
._align-items-s-end { align-items:flex-end !important;}
._align-items-s-center { align-items:center !important;}
._align-items-s-baseline { align-items:baseline !important;}
._align-items-s-stretch { align-items:stretch !important;}
._align-content-s-start {align-content:flex-start !important;}
._align-content-s-end {align-content:flex-end !important;}
._align-content-s-center {align-content:center !important;}
._align-content-s-between {align-content:space-between !important;}
._align-content-s-around {align-content:space-around !important;}
._align-content-s-stretch {align-content:stretch !important;}
._align-self-s-auto {align-self:auto !important;}
._align-self-s-start {align-self:flex-start !important;}
._align-self-s-end {align-self:flex-end !important;}
._align-self-s-center {align-self:center !important;}
._align-self-s-baseline {align-self:baseline !important;}
._align-self-s-stretch {align-self:stretch !important;}

._offset-s-1 { margin-left:8.33% !important; }
._offset-s-2 { margin-left:16.66666667% !important; }
._offset-s-3 { margin-left:25% !important; }
._offset-s-4 { margin-left:33.33% !important;}
._offset-s-5 { margin-left:41.66666667% !important;}
._offset-s-6 { margin-left:50% !important; }
._offset-s-7 { margin-left:58.33333333% !important; }
._offset-s-8 { margin-left:66.66666667% !important;}
._offset-s-9 { margin-left:75% !important; }
._offset-s-10 { margin-left:83.33333333% !important; }
._offset-s-11 { margin-left:91.66666667% !important; }

._left-s-50 {right:auto !important; left:50% !important; transform:var(--vcenter) !important; }
._top-s-50 {bottom:auto !important; top:50% !important; transform:var(--hcenter) !important; }
._center-s-50 { bottom:auto !important; top:50% !important; right:auto !important; left:50% !important; transform:var(--center) !important;}

._vh-s-100 { padding:0 !important; height:100vh !important; min-height:800px !important; }
._vh-s-90 { padding:0 !important; height:90vh !important; min-height:750px !important; }
._vh-s-80 { padding:0 !important; height:80vh !important; min-height:700px !important; }
._vh-s-70 { padding:0 !important; height:70vh !important; min-height:600px !important; }
._vh-s-60 { padding:0 !important; height:60vh !important; min-height:500px !important; }
._vh-s-50 { padding:0 !important; height:50vh !important; min-height:400px !important; }
._vh-s-40 { padding:0 !important; height:40vh !important; min-height:300px !important; }
._vh-s-30 { padding:0 !important; height:30vh !important; min-height:200px !important; }
._vh-s-20 { padding:0 !important; height:20vh !important; min-height:200px !important; }
._vh-s-10 { padding:0 !important; height:40vh !important; min-height:200px !important; }

._w-s-25 { width:25% !important; }
._w-s-50 { width:50% !important; }
._w-s-75 { width:75% !important; }
._w-s-100 { width:100% !important; }
._w-s-auto { width:auto !important; }

._aspect-ratio-s-16-9 { aspect-ratio: 16 / 9 !important; }
._aspect-ratio-s-3-2 { aspect-ratio: 3 / 2 !important; }
._aspect-ratio-s-1-1 { aspect-ratio: 1 / 1 !important; }
._aspect-ratio-s-4-3 { aspect-ratio: 4 / 3 !important; }
._aspect-ratio-s-3-5 { aspect-ratio: 3 / 5 !important; }
._aspect-ratio-s-3-4 { aspect-ratio: 3 / 4 !important; }
  
 ._mobileShow { display:block !important;}
 ._mobileShowFlex { display:flex !important;}
 ._mobileHide { display:none !important; }

}

@media only screen and (max-width:576px) {

._p-xs-0 { padding:0 !important;} ._p-xs-1 { padding:calc(0.25 * var(--padding)) !important;} ._p-xs-2 { padding:calc(0.5 * var(--padding)) !important;} ._p-xs-3 { padding:calc(1 * var(--padding)) !important;} ._p-xs-4 { padding:calc(1.25 * var(--padding)) !important;} ._p-xs-5 { padding:calc(1.5 * var(--padding)) !important;} ._p-xs-6 { padding:calc(2 * var(--padding)) !important;}
._pt-xs-0 { padding-top:0 !important;} ._pt-xs-1 { padding-top:calc(0.25 * var(--padding)) !important;} ._pt-xs-2 { padding-top:calc(0.5 * var(--padding)) !important;} ._pt-xs-3 { padding-top:calc(1 * var(--padding)) !important;} ._pt-xs-4 { padding-top:calc(1.25 * var(--padding)) !important;} ._pt-xs-5 { padding-top:calc(1.5 * var(--padding)) !important;} ._pt-xs-6 { padding-top:calc(2 * var(--padding)) !important;}
._pb-xs-0 { padding-bottom:0 !important;} ._pb-xs-1 { padding-bottom:calc(0.25 * var(--padding)) !important;} ._pb-xs-2 { padding-bottom:calc(0.5 * var(--padding)) !important;} ._pb-xs-3 { padding-bottom:calc(1 * var(--padding)) !important;} ._pb-xs-4 { padding-bottom:calc(1.25 * var(--padding)) !important;} ._pb-xs-5 { padding-bottom:calc(1.5 * var(--padding)) !important;} ._pb-xs-6 { padding-bottom:calc(2 * var(--padding)) !important;}

._m-xs-0 { margin:0 !important;} ._m-xs-1 { margin:calc(0.25 * var(--margin)) !important;} ._m-xs-2 { margin:calc(0.5 * var(--margin)) !important;} ._m-xs-3 { margin:calc(1 * var(--margin)) !important;} ._m-xs-4 { margin:calc(1.25 * var(--margin)) !important;} ._m-xs-5 { margin:calc(1.5 * var(--margin)) !important;} ._m-xs-6 { margin:calc(2 * var(--margin)) !important;}
._mt-xs-0 { margin-top:0 !important;} ._mt-xs-1 { margin-top:calc(0.25 * var(--margin)) !important;} ._mt-xs-2 { margin-top:calc(0.5 * var(--margin)) !important;} ._mt-xs-3 { margin-top:calc(1 * var(--margin)) !important;} ._mt-xs-4 { margin-top:calc(1.25 * var(--margin)) !important;} ._mt-xs-5 { margin-top:calc(1.5 * var(--margin)) !important;} ._mt-xs-6 { margin-top:calc(2 * var(--margin)) !important;}
._mb-xs-0 { margin-bottom:0 !important;} ._mb-xs-1 { margin-bottom:calc(0.25 * var(--margin)) !important;} ._mb-xs-2 { margin-bottom:calc(0.5 * var(--margin)) !important;} ._mb-xs-3 { margin-bottom:calc(1 * var(--margin)) !important;} ._mb-xs-4 { margin-bottom:calc(1.25 * var(--margin)) !important;} ._mb-xs-5 { margin-bottom:calc(1.5 * var(--margin)) !important;} ._mb-xs-6 { margin-bottom:calc(2 * var(--margin)) !important;}

._text-xs-start { text-align:left !important; }
._text-xs-end { text-align:right !important; }
._text-xs-center { text-align:center !important;}

._float-xs-start { float: left !important; }
._float-xs-end { float: right !important; }
._float-xs-none { float: none !important; }

._d-xs-inline { display:inline !important; }
._d-xs-inline-block { display:inline-block !important; }
._d-xs-block { display:block !important; }
._d-xs-flex { display:flex !important; }
._d-xs-inline-flex { display:inline-flex !important;}
._d-xs-none { display:none }

._order-xs-first { order:-1 !important; }
._order-xs-0 { order:0 !important; }
._order-xs-1 { order:1 !important; }
._order-xs-2 { order:2 !important; }
._order-xs-3 { order:3 !important;}
._order-xs-4 { order:4 !important; }
._order-xs-5 { order:5 !important; }
._order-xs-xsast { order:6 !important; }

._flex-xs-row { flex-direction:row !important; }
._flex-xs-column { flex-direction:column !important; }

._justify-content-xs-start { justify-content:flex-start !important;}
._justify-content-xs-end { justify-content:flex-end !important;}
._justify-content-xs-center { justify-content:center !important;}
._justify-content-xs-between { justify-content:space-between !important;}
._justify-content-xs-around { justify-content:space-around !important;}
._justify-content-xs-evenly { justify-content:space-evenly !important;}
._align-items-xs-start { align-items:flex-start !important;}
._align-items-xs-end { align-items:flex-end !important;}
._align-items-xs-center { align-items:center !important;}
._align-items-xs-baseline { align-items:baseline !important;}
._align-items-xs-stretch { align-items:stretch !important;}
._align-content-xs-start {align-content:flex-start !important;}
._align-content-xs-end {align-content:flex-end !important;}
._align-content-xs-center {align-content:center !important;}
._align-content-xs-between {align-content:space-between !important;}
._align-content-xs-around {align-content:space-around !important;}
._align-content-xs-stretch {align-content:stretch !important;}
._align-self-xs-auto {align-self:auto !important;}
._align-self-xs-start {align-self:flex-start !important;}
._align-self-xs-end {align-self:flex-end !important;}
._align-self-xs-center {align-self:center !important;}
._align-self-xs-baseline {align-self:baseline !important;}
._align-self-xs-stretch {align-self:stretch !important;}

._offset-xs-1 { margin-left:8.33% !important; }
._offset-xs-2 { margin-left:16.66666667% !important; }
._offset-xs-3 { margin-left:25% !important; }
._offset-xs-4 { margin-left:33.33% !important;}
._offset-xs-5 { margin-left:41.66666667% !important;}
._offset-xs-6 { margin-left:50% !important; }
._offset-xs-7 { margin-left:58.33333333% !important; }
._offset-xs-8 { margin-left:66.66666667% !important;}
._offset-xs-9 { margin-left:75% !important; }
._offset-xs-10 { margin-left:83.33333333% !important; }
._offset-xs-11 { margin-left:91.66666667% !important; }

._left-xs-50 {right:auto !important; left:50% !important; transform:var(--vcenter) !important; }
._top-xs-50 {bottom:auto !important; top:50% !important; transform:var(--hcenter) !important; }
._center-xs-50 { bottom:auto !important; top:50%  !important; right:auto !important; left:50% !important; transform:var(--center) !important;}

._vh-xs-100 { padding:0 !important; height:100vh !important; min-height:800px !important; }
._vh-xs-90 { padding:0 !important; height:90vh !important; min-height:750px !important; }
._vh-xs-80 { padding:0 !important; height:80vh !important; min-height:700px !important; }
._vh-xs-70 { padding:0 !important; height:70vh !important; min-height:600px !important; }
._vh-xs-60 { padding:0 !important; height:60vh !important; min-height:500px !important; }
._vh-xs-50 { padding:0 !important; height:50vh !important; min-height:400px !important; }
._vh-xs-40 { padding:0 !important; height:40vh !important; min-height:300px !important; }
._vh-xs-30 { padding:0 !important; height:30vh !important; min-height:200px !important; }
._vh-xs-20 { padding:0 !important; height:20vh !important; min-height:200px !important; }
._vh-xs-10 { padding:0 !important; height:40vh !important; min-height:200px !important; }

._w-xs-25 { width:25% !important; }
._w-xs-50 { width:50% !important; }
._w-xs-75 { width:75% !important; }
._w-xs-100 { width:100% !important; }
._w-xs-auto { width:auto !important; }
  
._aspect-ratio-xs-16-9 { aspect-ratio: 16 / 9 !important; }
._aspect-ratio-xs-3-2 { aspect-ratio: 3 / 2 !important; }
._aspect-ratio-xs-1-1 { aspect-ratio: 1 / 1 !important; }
._aspect-ratio-xs-4-3 { aspect-ratio: 4 / 3 !important; }
._aspect-ratio-xs-3-5 { aspect-ratio: 3 / 5 !important; }
._aspect-ratio-xs-3-4 { aspect-ratio: 3 / 4 !important; }

 article table::before { content:"Przesuń palcem w lewo, aby przewinąć widok"; display:block; font-size:0.9em; height:20px; margin-bottom:1em; margin-top:-30px; width:100%;}
 article table { display:block; overflow:scroll; padding:3em 0 2em; }
  
}