@charset "UTF-8"; 
.grid-container {padding-right:0.625rem; padding-left:0.625rem; max-width:1380px; margin-left:auto; margin-right:auto;}

@media print, screen and (min-width: 40em) {
/*.grid-container {padding-right:0.9375rem; padding-left:0.9375rem;}*/
.grid-container {padding-right:20px; padding-left:20px;}
}

.grid-container.fluid {padding-right:0.625rem; padding-left:0.625rem; max-width:100%; margin-left:auto; margin-right:auto;}

@media print, screen and (min-width: 40em) {
.grid-container.fluid {padding-right:0.9375rem; padding-left:0.9375rem;}
}

.grid-container.full {padding-right:0; padding-left:0; max-width:100%; margin-left:auto; margin-right:auto;}
.grid-x {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap;}
.cell {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; min-height:0; min-width:0; width:100%;}
.cell.auto {-webkit-box-flex:1; -webkit-flex:1 1 0; -ms-flex:1 1 0px; flex:1 1 0;}
.cell.shrink {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;}
.grid-x > .auto {width:auto;}
.grid-x > .shrink {width:auto;}
.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {-webkit-flex-basis:auto; -ms-flex-preferred-size:auto; flex-basis:auto;}

@media print, screen and (min-width: 40em) {
.grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {-webkit-flex-basis:auto; -ms-flex-preferred-size:auto; flex-basis:auto;}
}

@media print, screen and (min-width: 64em) {
.grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {-webkit-flex-basis:auto; -ms-flex-preferred-size:auto; flex-basis:auto;}
}

.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1 {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;}
.grid-x > .small-1 {width:8.3333333333%;}
.grid-x > .small-2 {width:16.6666666667%;}
.grid-x > .small-3 {width:25%;}
.grid-x > .small-4 {width:33.3333333333%;}
.grid-x > .small-5 {width:41.6666666667%;}
.grid-x > .small-6 {width:50%;}
.grid-x > .small-7 {width:58.3333333333%;}
.grid-x > .small-8 {width:66.6666666667%;}
.grid-x > .small-9 {width:75%;}
.grid-x > .small-10 {width:83.3333333333%;}
.grid-x > .small-11 {width:91.6666666667%;}
.grid-x > .small-12 {width:100%;}

@media print, screen and (min-width: 40em) {
.grid-x > .medium-auto {-webkit-box-flex:1; -webkit-flex:1 1 0; -ms-flex:1 1 0px; flex:1 1 0; width:auto;}
.grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;}
.grid-x > .medium-shrink {width:auto;}
.grid-x > .medium-1 {width:8.3333333333%;}
.grid-x > .medium-2 {width:16.6666666667%;}
.grid-x > .medium-3 {width:25%;}
.grid-x > .medium-4 {width:33.3333333333%;}
.grid-x > .medium-5 {width:41.6666666667%;}
.grid-x > .medium-6 {width:50%;}
.grid-x > .medium-7 {width:58.3333333333%;}
.grid-x > .medium-8 {width:66.6666666667%;}
.grid-x > .medium-9 {width:75%;}
.grid-x > .medium-10 {width:83.3333333333%;}
.grid-x > .medium-11 {width:91.6666666667%;}
.grid-x > .medium-12 {width:100%;}
}

@media print, screen and (min-width: 64em) {
.grid-x > .large-auto {-webkit-box-flex:1; -webkit-flex:1 1 0; -ms-flex:1 1 0px; flex:1 1 0; width:auto;}
.grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;}
.grid-x > .large-shrink {width:auto;}
.grid-x > .large-1 {width:8.3333333333%;}
.grid-x > .large-2 {width:16.6666666667%;}
.grid-x > .large-3 {width:25%;}
.grid-x > .large-4 {width:33.3333333333%;}
.grid-x > .large-5 {width:41.6666666667%;}
.grid-x > .large-6 {width:50%;}
.grid-x > .large-7 {width:58.3333333333%;}
.grid-x > .large-8 {width:66.6666666667%;}
.grid-x > .large-9 {width:75%;}
.grid-x > .large-10 {width:83.3333333333%;}
.grid-x > .large-11 {width:91.6666666667%;}
.grid-x > .large-12 {width:100%;}
}

.grid-margin-x:not(.grid-x) > .cell {width:auto;}
.grid-margin-y:not(.grid-y) > .cell {height:auto;}
.grid-margin-x {margin-left:-0.625rem; margin-right:-0.625rem;}

@media print, screen and (min-width: 40em) {
.grid-margin-x {margin-left:-0.9375rem; margin-right:-0.9375rem;}
}

.grid-margin-x > .cell {width:calc(100% - 1.25rem); margin-left:0.625rem; margin-right:0.625rem;}

@media print, screen and (min-width: 40em) {
.grid-margin-x > .cell {width:calc(100% - 1.875rem); margin-left:0.9375rem; margin-right:0.9375rem;}
}

.grid-margin-x > .auto {width:auto;}
.grid-margin-x > .shrink {width:auto;}
.grid-margin-x > .small-1 {width:calc(8.3333333333% - 1.25rem);}
.grid-margin-x > .small-2 {width:calc(16.6666666667% - 1.25rem);}
.grid-margin-x > .small-3 {width:calc(25% - 1.25rem);}
.grid-margin-x > .small-4 {width:calc(33.3333333333% - 1.25rem);}
.grid-margin-x > .small-5 {width:calc(41.6666666667% - 1.25rem);}
.grid-margin-x > .small-6 {width:calc(50% - 1.25rem);}
.grid-margin-x > .small-7 {width:calc(58.3333333333% - 1.25rem);}
.grid-margin-x > .small-8 {width:calc(66.6666666667% - 1.25rem);}
.grid-margin-x > .small-9 {width:calc(75% - 1.25rem);}
.grid-margin-x > .small-10 {width:calc(83.3333333333% - 1.25rem);}
.grid-margin-x > .small-11 {width:calc(91.6666666667% - 1.25rem);}
.grid-margin-x > .small-12 {width:calc(100% - 1.25rem);}

@media print, screen and (min-width: 40em) {
.grid-margin-x > .auto {width:auto;}
.grid-margin-x > .shrink {width:auto;}
.grid-margin-x > .small-1 {width:calc(8.3333333333% - 1.875rem);}
.grid-margin-x > .small-2 {width:calc(16.6666666667% - 1.875rem);}
.grid-margin-x > .small-3 {width:calc(25% - 1.875rem);}
.grid-margin-x > .small-4 {width:calc(33.3333333333% - 1.875rem);}
.grid-margin-x > .small-5 {width:calc(41.6666666667% - 1.875rem);}
.grid-margin-x > .small-6 {width:calc(50% - 1.875rem);}
.grid-margin-x > .small-7 {width:calc(58.3333333333% - 1.875rem);}
.grid-margin-x > .small-8 {width:calc(66.6666666667% - 1.875rem);}
.grid-margin-x > .small-9 {width:calc(75% - 1.875rem);}
.grid-margin-x > .small-10 {width:calc(83.3333333333% - 1.875rem);}
.grid-margin-x > .small-11 {width:calc(91.6666666667% - 1.875rem);}
.grid-margin-x > .small-12 {width:calc(100% - 1.875rem);}
.grid-margin-x > .medium-auto {width:auto;}
.grid-margin-x > .medium-shrink {width:auto;}
.grid-margin-x > .medium-1 {width:calc(8.3333333333% - 1.875rem);}
.grid-margin-x > .medium-2 {width:calc(16.6666666667% - 1.875rem);}
.grid-margin-x > .medium-3 {width:calc(25% - 1.875rem);}
.grid-margin-x > .medium-4 {width:calc(33.3333333333% - 1.875rem);}
.grid-margin-x > .medium-5 {width:calc(41.6666666667% - 1.875rem);}
.grid-margin-x > .medium-6 {width:calc(50% - 1.875rem);}
.grid-margin-x > .medium-7 {width:calc(58.3333333333% - 1.875rem);}
.grid-margin-x > .medium-8 {width:calc(66.6666666667% - 1.875rem);}
.grid-margin-x > .medium-9 {width:calc(75% - 1.875rem);}
.grid-margin-x > .medium-10 {width:calc(83.3333333333% - 1.875rem);}
.grid-margin-x > .medium-11 {width:calc(91.6666666667% - 1.875rem);}
.grid-margin-x > .medium-12 {width:calc(100% - 1.875rem);}
}

@media print, screen and (min-width: 64em) {
.grid-margin-x > .large-auto {width:auto;}
.grid-margin-x > .large-shrink {width:auto;}
.grid-margin-x > .large-1 {width:calc(8.3333333333% - 1.875rem);}
.grid-margin-x > .large-2 {width:calc(16.6666666667% - 1.875rem);}
.grid-margin-x > .large-3 {width:calc(25% - 1.875rem);}
.grid-margin-x > .large-4 {width:calc(33.3333333333% - 1.875rem);}
.grid-margin-x > .large-5 {width:calc(41.6666666667% - 1.875rem);}
.grid-margin-x > .large-6 {width:calc(50% - 1.875rem);}
.grid-margin-x > .large-7 {width:calc(58.3333333333% - 1.875rem);}
.grid-margin-x > .large-8 {width:calc(66.6666666667% - 1.875rem);}
.grid-margin-x > .large-9 {width:calc(75% - 1.875rem);}
.grid-margin-x > .large-10 {width:calc(83.3333333333% - 1.875rem);}
.grid-margin-x > .large-11 {width:calc(91.6666666667% - 1.875rem);}
.grid-margin-x > .large-12 {width:calc(100% - 1.875rem);}
}

.grid-padding-x .grid-padding-x {margin-right:-0.625rem; margin-left:-0.625rem;}

@media print, screen and (min-width: 40em) {
.grid-padding-x .grid-padding-x {margin-right:-0.9375rem; margin-left:-0.9375rem;}
}

.grid-container:not(.full) > .grid-padding-x {margin-right:-0.625rem; margin-left:-0.625rem;}

@media print, screen and (min-width: 40em) {
.grid-container:not(.full) > .grid-padding-x {margin-right:-0.9375rem; margin-left:-0.9375rem;}
}

.grid-padding-x > .cell {padding-right:0.625rem; padding-left:0.625rem;}

@media print, screen and (min-width: 40em) {
.grid-padding-x > .cell {padding-right:0.9375rem; padding-left:0.9375rem;}
}

.small-up-1 > .cell {width:100%;}
.small-up-2 > .cell {width:50%;}
.small-up-3 > .cell {width:33.3333333333%;}
.small-up-4 > .cell {width:25%;}
.small-up-5 > .cell {width:20%;}
.small-up-6 > .cell {width:16.6666666667%;}
.small-up-7 > .cell {width:14.2857142857%;}
.small-up-8 > .cell {width:12.5%;}

@media print, screen and (min-width: 40em) {
.medium-up-1 > .cell {width:100%;}
.medium-up-2 > .cell {width:50%;}
.medium-up-3 > .cell {width:33.3333333333%;}
.medium-up-4 > .cell {width:25%;}
.medium-up-5 > .cell {width:20%;}
.medium-up-6 > .cell {width:16.6666666667%;}
.medium-up-7 > .cell {width:14.2857142857%;}
.medium-up-8 > .cell {width:12.5%;}
}

@media print, screen and (min-width: 64em) {
.large-up-1 > .cell {width:100%;}
.large-up-2 > .cell {width:50%;}
.large-up-3 > .cell {width:33.3333333333%;}
.large-up-4 > .cell {width:25%;}
.large-up-5 > .cell {width:20%;}
.large-up-6 > .cell {width:16.6666666667%;}
.large-up-7 > .cell {width:14.2857142857%;}
.large-up-8 > .cell {width:12.5%;}
}

.grid-margin-x.small-up-1 > .cell {width:calc(100% - 1.25rem);}
.grid-margin-x.small-up-2 > .cell {width:calc(50% - 1.25rem);}
.grid-margin-x.small-up-3 > .cell {width:calc(33.3333333333% - 1.25rem);}
.grid-margin-x.small-up-4 > .cell {width:calc(25% - 1.25rem);}
.grid-margin-x.small-up-5 > .cell {width:calc(20% - 1.25rem);}
.grid-margin-x.small-up-6 > .cell {width:calc(16.6666666667% - 1.25rem);}
.grid-margin-x.small-up-7 > .cell {width:calc(14.2857142857% - 1.25rem);}
.grid-margin-x.small-up-8 > .cell {width:calc(12.5% - 1.25rem);}

@media print, screen and (min-width: 40em) {
.grid-margin-x.small-up-1 > .cell {width:calc(100% - 1.875rem);}
.grid-margin-x.small-up-2 > .cell {width:calc(50% - 1.875rem);}
.grid-margin-x.small-up-3 > .cell {width:calc(33.3333333333% - 1.875rem);}
.grid-margin-x.small-up-4 > .cell {width:calc(25% - 1.875rem);}
.grid-margin-x.small-up-5 > .cell {width:calc(20% - 1.875rem);}
.grid-margin-x.small-up-6 > .cell {width:calc(16.6666666667% - 1.875rem);}
.grid-margin-x.small-up-7 > .cell {width:calc(14.2857142857% - 1.875rem);}
.grid-margin-x.small-up-8 > .cell {width:calc(12.5% - 1.875rem);}
.grid-margin-x.medium-up-1 > .cell {width:calc(100% - 1.875rem);}
.grid-margin-x.medium-up-2 > .cell {width:calc(50% - 1.875rem);}
.grid-margin-x.medium-up-3 > .cell {width:calc(33.3333333333% - 1.875rem);}
.grid-margin-x.medium-up-4 > .cell {width:calc(25% - 1.875rem);}
.grid-margin-x.medium-up-5 > .cell {width:calc(20% - 1.875rem);}
.grid-margin-x.medium-up-6 > .cell {width:calc(16.6666666667% - 1.875rem);}
.grid-margin-x.medium-up-7 > .cell {width:calc(14.2857142857% - 1.875rem);}
.grid-margin-x.medium-up-8 > .cell {width:calc(12.5% - 1.875rem);}
}

@media print, screen and (min-width: 64em) {
.grid-margin-x.large-up-1 > .cell {width:calc(100% - 1.875rem);}
.grid-margin-x.large-up-2 > .cell {width:calc(50% - 1.875rem);}
.grid-margin-x.large-up-3 > .cell {width:calc(33.3333333333% - 1.875rem);}
.grid-margin-x.large-up-4 > .cell {width:calc(25% - 1.875rem);}
.grid-margin-x.large-up-5 > .cell {width:calc(20% - 1.875rem);}
.grid-margin-x.large-up-6 > .cell {width:calc(16.6666666667% - 1.875rem);}
.grid-margin-x.large-up-7 > .cell {width:calc(14.2857142857% - 1.875rem);}
.grid-margin-x.large-up-8 > .cell {width:calc(12.5% - 1.875rem);}
}

.small-margin-collapse {margin-right:0; margin-left:0;}
.small-margin-collapse > .cell {margin-right:0; margin-left:0;}
.small-margin-collapse > .small-1 {width:8.3333333333%;}
.small-margin-collapse > .small-2 {width:16.6666666667%;}
.small-margin-collapse > .small-3 {width:25%;}
.small-margin-collapse > .small-4 {width:33.3333333333%;}
.small-margin-collapse > .small-5 {width:41.6666666667%;}
.small-margin-collapse > .small-6 {width:50%;}
.small-margin-collapse > .small-7 {width:58.3333333333%;}
.small-margin-collapse > .small-8 {width:66.6666666667%;}
.small-margin-collapse > .small-9 {width:75%;}
.small-margin-collapse > .small-10 {width:83.3333333333%;}
.small-margin-collapse > .small-11 {width:91.6666666667%;}
.small-margin-collapse > .small-12 {width:100%;}

@media print, screen and (min-width: 40em) {
.small-margin-collapse > .medium-1 {width:8.3333333333%;}
.small-margin-collapse > .medium-2 {width:16.6666666667%;}
.small-margin-collapse > .medium-3 {width:25%;}
.small-margin-collapse > .medium-4 {width:33.3333333333%;}
.small-margin-collapse > .medium-5 {width:41.6666666667%;}
.small-margin-collapse > .medium-6 {width:50%;}
.small-margin-collapse > .medium-7 {width:58.3333333333%;}
.small-margin-collapse > .medium-8 {width:66.6666666667%;}
.small-margin-collapse > .medium-9 {width:75%;}
.small-margin-collapse > .medium-10 {width:83.3333333333%;}
.small-margin-collapse > .medium-11 {width:91.6666666667%;}
.small-margin-collapse > .medium-12 {width:100%;}
}

@media print, screen and (min-width: 64em) {
.small-margin-collapse > .large-1 {width:8.3333333333%;}
.small-margin-collapse > .large-2 {width:16.6666666667%;}
.small-margin-collapse > .large-3 {width:25%;}
.small-margin-collapse > .large-4 {width:33.3333333333%;}
.small-margin-collapse > .large-5 {width:41.6666666667%;}
.small-margin-collapse > .large-6 {width:50%;}
.small-margin-collapse > .large-7 {width:58.3333333333%;}
.small-margin-collapse > .large-8 {width:66.6666666667%;}
.small-margin-collapse > .large-9 {width:75%;}
.small-margin-collapse > .large-10 {width:83.3333333333%;}
.small-margin-collapse > .large-11 {width:91.6666666667%;}
.small-margin-collapse > .large-12 {width:100%;}
}

.small-padding-collapse {margin-right:0; margin-left:0;}
.small-padding-collapse > .cell {padding-right:0; padding-left:0;}

@media print, screen and (min-width: 40em) {
.medium-margin-collapse {margin-right:0; margin-left:0;}
.medium-margin-collapse > .cell {margin-right:0; margin-left:0;}
}

@media print, screen and (min-width: 40em) {
.medium-margin-collapse > .small-1 {width:8.3333333333%;}
.medium-margin-collapse > .small-2 {width:16.6666666667%;}
.medium-margin-collapse > .small-3 {width:25%;}
.medium-margin-collapse > .small-4 {width:33.3333333333%;}
.medium-margin-collapse > .small-5 {width:41.6666666667%;}
.medium-margin-collapse > .small-6 {width:50%;}
.medium-margin-collapse > .small-7 {width:58.3333333333%;}
.medium-margin-collapse > .small-8 {width:66.6666666667%;}
.medium-margin-collapse > .small-9 {width:75%;}
.medium-margin-collapse > .small-10 {width:83.3333333333%;}
.medium-margin-collapse > .small-11 {width:91.6666666667%;}
.medium-margin-collapse > .small-12 {width:100%;}
}

@media print, screen and (min-width: 40em) {
.medium-margin-collapse > .medium-1 {width:8.3333333333%;}
.medium-margin-collapse > .medium-2 {width:16.6666666667%;}
.medium-margin-collapse > .medium-3 {width:25%;}
.medium-margin-collapse > .medium-4 {width:33.3333333333%;}
.medium-margin-collapse > .medium-5 {width:41.6666666667%;}
.medium-margin-collapse > .medium-6 {width:50%;}
.medium-margin-collapse > .medium-7 {width:58.3333333333%;}
.medium-margin-collapse > .medium-8 {width:66.6666666667%;}
.medium-margin-collapse > .medium-9 {width:75%;}
.medium-margin-collapse > .medium-10 {width:83.3333333333%;}
.medium-margin-collapse > .medium-11 {width:91.6666666667%;}
.medium-margin-collapse > .medium-12 {width:100%;}
}

@media print, screen and (min-width: 64em) {
.medium-margin-collapse > .large-1 {width:8.3333333333%;}
.medium-margin-collapse > .large-2 {width:16.6666666667%;}
.medium-margin-collapse > .large-3 {width:25%;}
.medium-margin-collapse > .large-4 {width:33.3333333333%;}
.medium-margin-collapse > .large-5 {width:41.6666666667%;}
.medium-margin-collapse > .large-6 {width:50%;}
.medium-margin-collapse > .large-7 {width:58.3333333333%;}
.medium-margin-collapse > .large-8 {width:66.6666666667%;}
.medium-margin-collapse > .large-9 {width:75%;}
.medium-margin-collapse > .large-10 {width:83.3333333333%;}
.medium-margin-collapse > .large-11 {width:91.6666666667%;}
.medium-margin-collapse > .large-12 {width:100%;}
}

@media print, screen and (min-width: 40em) {
.medium-padding-collapse {margin-right:0; margin-left:0;}
.medium-padding-collapse > .cell {padding-right:0; padding-left:0;}
}

@media print, screen and (min-width: 64em) {
.large-margin-collapse {margin-right:0; margin-left:0;}
.large-margin-collapse > .cell {margin-right:0; margin-left:0;}
}

@media print, screen and (min-width: 64em) {
.large-margin-collapse > .small-1 {width:8.3333333333%;}
.large-margin-collapse > .small-2 {width:16.6666666667%;}
.large-margin-collapse > .small-3 {width:25%;}
.large-margin-collapse > .small-4 {width:33.3333333333%;}
.large-margin-collapse > .small-5 {width:41.6666666667%;}
.large-margin-collapse > .small-6 {width:50%;}
.large-margin-collapse > .small-7 {width:58.3333333333%;}
.large-margin-collapse > .small-8 {width:66.6666666667%;}
.large-margin-collapse > .small-9 {width:75%;}
.large-margin-collapse > .small-10 {width:83.3333333333%;}
.large-margin-collapse > .small-11 {width:91.6666666667%;}
.large-margin-collapse > .small-12 {width:100%;}
}

@media print, screen and (min-width: 64em) {
.large-margin-collapse > .medium-1 {width:8.3333333333%;}
.large-margin-collapse > .medium-2 {width:16.6666666667%;}
.large-margin-collapse > .medium-3 {width:25%;}
.large-margin-collapse > .medium-4 {width:33.3333333333%;}
.large-margin-collapse > .medium-5 {width:41.6666666667%;}
.large-margin-collapse > .medium-6 {width:50%;}
.large-margin-collapse > .medium-7 {width:58.3333333333%;}
.large-margin-collapse > .medium-8 {width:66.6666666667%;}
.large-margin-collapse > .medium-9 {width:75%;}
.large-margin-collapse > .medium-10 {width:83.3333333333%;}
.large-margin-collapse > .medium-11 {width:91.6666666667%;}
.large-margin-collapse > .medium-12 {width:100%;}
}

@media print, screen and (min-width: 64em) {
.large-margin-collapse > .large-1 {width:8.3333333333%;}
.large-margin-collapse > .large-2 {width:16.6666666667%;}
.large-margin-collapse > .large-3 {width:25%;}
.large-margin-collapse > .large-4 {width:33.3333333333%;}
.large-margin-collapse > .large-5 {width:41.6666666667%;}
.large-margin-collapse > .large-6 {width:50%;}
.large-margin-collapse > .large-7 {width:58.3333333333%;}
.large-margin-collapse > .large-8 {width:66.6666666667%;}
.large-margin-collapse > .large-9 {width:75%;}
.large-margin-collapse > .large-10 {width:83.3333333333%;}
.large-margin-collapse > .large-11 {width:91.6666666667%;}
.large-margin-collapse > .large-12 {width:100%;}
}

@media print, screen and (min-width: 64em) {
.large-padding-collapse {margin-right:0; margin-left:0;}
.large-padding-collapse > .cell {padding-right:0; padding-left:0;}
}

.small-offset-0 {margin-left:0%;}
.grid-margin-x > .small-offset-0 {margin-left:calc(0% + 1.25rem / 2);}
.small-offset-1 {margin-left:8.3333333333%;}
.grid-margin-x > .small-offset-1 {margin-left:calc(8.3333333333% + 1.25rem / 2);}
.small-offset-2 {margin-left:16.6666666667%;}
.grid-margin-x > .small-offset-2 {margin-left:calc(16.6666666667% + 1.25rem / 2);}
.small-offset-3 {margin-left:25%;}
.grid-margin-x > .small-offset-3 {margin-left:calc(25% + 1.25rem / 2);}
.small-offset-4 {margin-left:33.3333333333%;}
.grid-margin-x > .small-offset-4 {margin-left:calc(33.3333333333% + 1.25rem / 2);}
.small-offset-5 {margin-left:41.6666666667%;}
.grid-margin-x > .small-offset-5 {margin-left:calc(41.6666666667% + 1.25rem / 2);}
.small-offset-6 {margin-left:50%;}
.grid-margin-x > .small-offset-6 {margin-left:calc(50% + 1.25rem / 2);}
.small-offset-7 {margin-left:58.3333333333%;}
.grid-margin-x > .small-offset-7 {margin-left:calc(58.3333333333% + 1.25rem / 2);}
.small-offset-8 {margin-left:66.6666666667%;}
.grid-margin-x > .small-offset-8 {margin-left:calc(66.6666666667% + 1.25rem / 2);}
.small-offset-9 {margin-left:75%;}
.grid-margin-x > .small-offset-9 {margin-left:calc(75% + 1.25rem / 2);}
.small-offset-10 {margin-left:83.3333333333%;}
.grid-margin-x > .small-offset-10 {margin-left:calc(83.3333333333% + 1.25rem / 2);}
.small-offset-11 {margin-left:91.6666666667%;}
.grid-margin-x > .small-offset-11 {margin-left:calc(91.6666666667% + 1.25rem / 2);}

@media print, screen and (min-width: 40em) {
.medium-offset-0 {margin-left:0%;}
.grid-margin-x > .medium-offset-0 {margin-left:calc(0% + 1.875rem / 2);}
.medium-offset-1 {margin-left:8.3333333333%;}
.grid-margin-x > .medium-offset-1 {margin-left:calc(8.3333333333% + 1.875rem / 2);}
.medium-offset-2 {margin-left:16.6666666667%;}
.grid-margin-x > .medium-offset-2 {margin-left:calc(16.6666666667% + 1.875rem / 2);}
.medium-offset-3 {margin-left:25%;}
.grid-margin-x > .medium-offset-3 {margin-left:calc(25% + 1.875rem / 2);}
.medium-offset-4 {margin-left:33.3333333333%;}
.grid-margin-x > .medium-offset-4 {margin-left:calc(33.3333333333% + 1.875rem / 2);}
.medium-offset-5 {margin-left:41.6666666667%;}
.grid-margin-x > .medium-offset-5 {margin-left:calc(41.6666666667% + 1.875rem / 2);}
.medium-offset-6 {margin-left:50%;}
.grid-margin-x > .medium-offset-6 {margin-left:calc(50% + 1.875rem / 2);}
.medium-offset-7 {margin-left:58.3333333333%;}
.grid-margin-x > .medium-offset-7 {margin-left:calc(58.3333333333% + 1.875rem / 2);}
.medium-offset-8 {margin-left:66.6666666667%;}
.grid-margin-x > .medium-offset-8 {margin-left:calc(66.6666666667% + 1.875rem / 2);}
.medium-offset-9 {margin-left:75%;}
.grid-margin-x > .medium-offset-9 {margin-left:calc(75% + 1.875rem / 2);}
.medium-offset-10 {margin-left:83.3333333333%;}
.grid-margin-x > .medium-offset-10 {margin-left:calc(83.3333333333% + 1.875rem / 2);}
.medium-offset-11 {margin-left:91.6666666667%;}
.grid-margin-x > .medium-offset-11 {margin-left:calc(91.6666666667% + 1.875rem / 2);}
}

@media print, screen and (min-width: 64em) {
.large-offset-0 {margin-left:0%;}
.grid-margin-x > .large-offset-0 {margin-left:calc(0% + 1.875rem / 2);}
.large-offset-1 {margin-left:8.3333333333%;}
.grid-margin-x > .large-offset-1 {margin-left:calc(8.3333333333% + 1.875rem / 2);}
.large-offset-2 {margin-left:16.6666666667%;}
.grid-margin-x > .large-offset-2 {margin-left:calc(16.6666666667% + 1.875rem / 2);}
.large-offset-3 {margin-left:25%;}
.grid-margin-x > .large-offset-3 {margin-left:calc(25% + 1.875rem / 2);}
.large-offset-4 {margin-left:33.3333333333%;}
.grid-margin-x > .large-offset-4 {margin-left:calc(33.3333333333% + 1.875rem / 2);}
.large-offset-5 {margin-left:41.6666666667%;}
.grid-margin-x > .large-offset-5 {margin-left:calc(41.6666666667% + 1.875rem / 2);}
.large-offset-6 {margin-left:50%;}
.grid-margin-x > .large-offset-6 {margin-left:calc(50% + 1.875rem / 2);}
.large-offset-7 {margin-left:58.3333333333%;}
.grid-margin-x > .large-offset-7 {margin-left:calc(58.3333333333% + 1.875rem / 2);}
.large-offset-8 {margin-left:66.6666666667%;}
.grid-margin-x > .large-offset-8 {margin-left:calc(66.6666666667% + 1.875rem / 2);}
.large-offset-9 {margin-left:75%;}
.grid-margin-x > .large-offset-9 {margin-left:calc(75% + 1.875rem / 2);}
.large-offset-10 {margin-left:83.3333333333%;}
.grid-margin-x > .large-offset-10 {margin-left:calc(83.3333333333% + 1.875rem / 2);}
.large-offset-11 {margin-left:91.6666666667%;}
.grid-margin-x > .large-offset-11 {margin-left:calc(91.6666666667% + 1.875rem / 2);}
}

.grid-y {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-flow:column nowrap; -ms-flex-flow:column nowrap; flex-flow:column nowrap;}
.grid-y > .cell {height:auto; max-height:none;}
.grid-y > .auto {height:auto;}
.grid-y > .shrink {height:auto;}
.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {-webkit-flex-basis:auto; -ms-flex-preferred-size:auto; flex-basis:auto;}

@media print, screen and (min-width: 40em) {
.grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {-webkit-flex-basis:auto; -ms-flex-preferred-size:auto; flex-basis:auto;}
}

@media print, screen and (min-width: 64em) {
.grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {-webkit-flex-basis:auto; -ms-flex-preferred-size:auto; flex-basis:auto;}
}

.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1 {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;}
.grid-y > .small-1 {height:8.3333333333%;}
.grid-y > .small-2 {height:16.6666666667%;}
.grid-y > .small-3 {height:25%;}
.grid-y > .small-4 {height:33.3333333333%;}
.grid-y > .small-5 {height:41.6666666667%;}
.grid-y > .small-6 {height:50%;}
.grid-y > .small-7 {height:58.3333333333%;}
.grid-y > .small-8 {height:66.6666666667%;}
.grid-y > .small-9 {height:75%;}
.grid-y > .small-10 {height:83.3333333333%;}
.grid-y > .small-11 {height:91.6666666667%;}
.grid-y > .small-12 {height:100%;}

@media print, screen and (min-width: 40em) {
.grid-y > .medium-auto {-webkit-box-flex:1; -webkit-flex:1 1 0; -ms-flex:1 1 0px; flex:1 1 0; height:auto;}
.grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;}
.grid-y > .medium-shrink {height:auto;}
.grid-y > .medium-1 {height:8.3333333333%;}
.grid-y > .medium-2 {height:16.6666666667%;}
.grid-y > .medium-3 {height:25%;}
.grid-y > .medium-4 {height:33.3333333333%;}
.grid-y > .medium-5 {height:41.6666666667%;}
.grid-y > .medium-6 {height:50%;}
.grid-y > .medium-7 {height:58.3333333333%;}
.grid-y > .medium-8 {height:66.6666666667%;}
.grid-y > .medium-9 {height:75%;}
.grid-y > .medium-10 {height:83.3333333333%;}
.grid-y > .medium-11 {height:91.6666666667%;}
.grid-y > .medium-12 {height:100%;}
}

@media print, screen and (min-width: 64em) {
.grid-y > .large-auto {-webkit-box-flex:1; -webkit-flex:1 1 0; -ms-flex:1 1 0px; flex:1 1 0; height:auto;}
.grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;}
.grid-y > .large-shrink {height:auto;}
.grid-y > .large-1 {height:8.3333333333%;}
.grid-y > .large-2 {height:16.6666666667%;}
.grid-y > .large-3 {height:25%;}
.grid-y > .large-4 {height:33.3333333333%;}
.grid-y > .large-5 {height:41.6666666667%;}
.grid-y > .large-6 {height:50%;}
.grid-y > .large-7 {height:58.3333333333%;}
.grid-y > .large-8 {height:66.6666666667%;}
.grid-y > .large-9 {height:75%;}
.grid-y > .large-10 {height:83.3333333333%;}
.grid-y > .large-11 {height:91.6666666667%;}
.grid-y > .large-12 {height:100%;}
}

.grid-padding-y .grid-padding-y {margin-top:-0.625rem; margin-bottom:-0.625rem;}

@media print, screen and (min-width: 40em) {
.grid-padding-y .grid-padding-y {margin-top:-0.9375rem; margin-bottom:-0.9375rem;}
}

.grid-padding-y > .cell {padding-top:0.625rem; padding-bottom:0.625rem;}

@media print, screen and (min-width: 40em) {
.grid-padding-y > .cell {padding-top:0.9375rem; padding-bottom:0.9375rem;}
}

.grid-margin-y {margin-top:-0.625rem; margin-bottom:-0.625rem;}

@media print, screen and (min-width: 40em) {
.grid-margin-y {margin-top:-0.9375rem; margin-bottom:-0.9375rem;}
}

.grid-margin-y > .cell {height:calc(100% - 1.25rem); margin-top:0.625rem; margin-bottom:0.625rem;}

@media print, screen and (min-width: 40em) {
.grid-margin-y > .cell {height:calc(100% - 1.875rem); margin-top:0.9375rem; margin-bottom:0.9375rem;}
}

.grid-margin-y > .auto {height:auto;}
.grid-margin-y > .shrink {height:auto;}
.grid-margin-y > .small-1 {height:calc(8.3333333333% - 1.25rem);}
.grid-margin-y > .small-2 {height:calc(16.6666666667% - 1.25rem);}
.grid-margin-y > .small-3 {height:calc(25% - 1.25rem);}
.grid-margin-y > .small-4 {height:calc(33.3333333333% - 1.25rem);}
.grid-margin-y > .small-5 {height:calc(41.6666666667% - 1.25rem);}
.grid-margin-y > .small-6 {height:calc(50% - 1.25rem);}
.grid-margin-y > .small-7 {height:calc(58.3333333333% - 1.25rem);}
.grid-margin-y > .small-8 {height:calc(66.6666666667% - 1.25rem);}
.grid-margin-y > .small-9 {height:calc(75% - 1.25rem);}
.grid-margin-y > .small-10 {height:calc(83.3333333333% - 1.25rem);}
.grid-margin-y > .small-11 {height:calc(91.6666666667% - 1.25rem);}
.grid-margin-y > .small-12 {height:calc(100% - 1.25rem);}

@media print, screen and (min-width: 40em) {
.grid-margin-y > .auto {height:auto;}
.grid-margin-y > .shrink {height:auto;}
.grid-margin-y > .small-1 {height:calc(8.3333333333% - 1.875rem);}
.grid-margin-y > .small-2 {height:calc(16.6666666667% - 1.875rem);}
.grid-margin-y > .small-3 {height:calc(25% - 1.875rem);}
.grid-margin-y > .small-4 {height:calc(33.3333333333% - 1.875rem);}
.grid-margin-y > .small-5 {height:calc(41.6666666667% - 1.875rem);}
.grid-margin-y > .small-6 {height:calc(50% - 1.875rem);}
.grid-margin-y > .small-7 {height:calc(58.3333333333% - 1.875rem);}
.grid-margin-y > .small-8 {height:calc(66.6666666667% - 1.875rem);}
.grid-margin-y > .small-9 {height:calc(75% - 1.875rem);}
.grid-margin-y > .small-10 {height:calc(83.3333333333% - 1.875rem);}
.grid-margin-y > .small-11 {height:calc(91.6666666667% - 1.875rem);}
.grid-margin-y > .small-12 {height:calc(100% - 1.875rem);}
.grid-margin-y > .medium-auto {height:auto;}
.grid-margin-y > .medium-shrink {height:auto;}
.grid-margin-y > .medium-1 {height:calc(8.3333333333% - 1.875rem);}
.grid-margin-y > .medium-2 {height:calc(16.6666666667% - 1.875rem);}
.grid-margin-y > .medium-3 {height:calc(25% - 1.875rem);}
.grid-margin-y > .medium-4 {height:calc(33.3333333333% - 1.875rem);}
.grid-margin-y > .medium-5 {height:calc(41.6666666667% - 1.875rem);}
.grid-margin-y > .medium-6 {height:calc(50% - 1.875rem);}
.grid-margin-y > .medium-7 {height:calc(58.3333333333% - 1.875rem);}
.grid-margin-y > .medium-8 {height:calc(66.6666666667% - 1.875rem);}
.grid-margin-y > .medium-9 {height:calc(75% - 1.875rem);}
.grid-margin-y > .medium-10 {height:calc(83.3333333333% - 1.875rem);}
.grid-margin-y > .medium-11 {height:calc(91.6666666667% - 1.875rem);}
.grid-margin-y > .medium-12 {height:calc(100% - 1.875rem);}
}

@media print, screen and (min-width: 64em) {
.grid-margin-y > .large-auto {height:auto;}
.grid-margin-y > .large-shrink {height:auto;}
.grid-margin-y > .large-1 {height:calc(8.3333333333% - 1.875rem);}
.grid-margin-y > .large-2 {height:calc(16.6666666667% - 1.875rem);}
.grid-margin-y > .large-3 {height:calc(25% - 1.875rem);}
.grid-margin-y > .large-4 {height:calc(33.3333333333% - 1.875rem);}
.grid-margin-y > .large-5 {height:calc(41.6666666667% - 1.875rem);}
.grid-margin-y > .large-6 {height:calc(50% - 1.875rem);}
.grid-margin-y > .large-7 {height:calc(58.3333333333% - 1.875rem);}
.grid-margin-y > .large-8 {height:calc(66.6666666667% - 1.875rem);}
.grid-margin-y > .large-9 {height:calc(75% - 1.875rem);}
.grid-margin-y > .large-10 {height:calc(83.3333333333% - 1.875rem);}
.grid-margin-y > .large-11 {height:calc(91.6666666667% - 1.875rem);}
.grid-margin-y > .large-12 {height:calc(100% - 1.875rem);}
}

.grid-frame {overflow:hidden; position:relative; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; width:100vw;}
.cell .grid-frame {width:100%;}
.cell-block {overflow-x:auto; max-width:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;}
.cell-block-y {overflow-y:auto; max-height:100%; min-height:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;}
.cell-block-container {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; max-height:100%;}
.cell-block-container > .grid-x {max-height:100%; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap;}

@media print, screen and (min-width: 40em) {
.medium-grid-frame {overflow:hidden; position:relative; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; width:100vw;}
.cell .medium-grid-frame {width:100%;}
.medium-cell-block {overflow-x:auto; max-width:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;}
.medium-cell-block-container {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; max-height:100%;}
.medium-cell-block-container > .grid-x {max-height:100%; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap;}
.medium-cell-block-y {overflow-y:auto; max-height:100%; min-height:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;}
}

@media print, screen and (min-width: 64em) {
.large-grid-frame {overflow:hidden; position:relative; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; width:100vw;}
.cell .large-grid-frame {width:100%;}
.large-cell-block {overflow-x:auto; max-width:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;}
.large-cell-block-container {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; max-height:100%;}
.large-cell-block-container > .grid-x {max-height:100%; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap;}
.large-cell-block-y {overflow-y:auto; max-height:100%; min-height:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;}
}

.grid-y.grid-frame {overflow:hidden; position:relative; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; height:100vh; width:auto;}

@media print, screen and (min-width: 40em) {
.grid-y.medium-grid-frame {overflow:hidden; position:relative; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; height:100vh; width:auto;}
}

@media print, screen and (min-width: 64em) {
.grid-y.large-grid-frame {overflow:hidden; position:relative; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; height:100vh; width:auto;}
}

.cell .grid-y.grid-frame {height:100%;}

@media print, screen and (min-width: 40em) {
.cell .grid-y.medium-grid-frame {height:100%;}
}

@media print, screen and (min-width: 64em) {
.cell .grid-y.large-grid-frame {height:100%;}
}

.grid-margin-y {margin-top:-0.625rem; margin-bottom:-0.625rem;}

@media print, screen and (min-width: 40em) {
.grid-margin-y {margin-top:-0.9375rem; margin-bottom:-0.9375rem;}
}

.grid-margin-y > .cell {height:calc(100% - 1.25rem); margin-top:0.625rem; margin-bottom:0.625rem;}

@media print, screen and (min-width: 40em) {
.grid-margin-y > .cell {height:calc(100% - 1.875rem); margin-top:0.9375rem; margin-bottom:0.9375rem;}
}

.grid-margin-y > .auto {height:auto;}
.grid-margin-y > .shrink {height:auto;}
.grid-margin-y > .small-1 {height:calc(8.3333333333% - 1.25rem);}
.grid-margin-y > .small-2 {height:calc(16.6666666667% - 1.25rem);}
.grid-margin-y > .small-3 {height:calc(25% - 1.25rem);}
.grid-margin-y > .small-4 {height:calc(33.3333333333% - 1.25rem);}
.grid-margin-y > .small-5 {height:calc(41.6666666667% - 1.25rem);}
.grid-margin-y > .small-6 {height:calc(50% - 1.25rem);}
.grid-margin-y > .small-7 {height:calc(58.3333333333% - 1.25rem);}
.grid-margin-y > .small-8 {height:calc(66.6666666667% - 1.25rem);}
.grid-margin-y > .small-9 {height:calc(75% - 1.25rem);}
.grid-margin-y > .small-10 {height:calc(83.3333333333% - 1.25rem);}
.grid-margin-y > .small-11 {height:calc(91.6666666667% - 1.25rem);}
.grid-margin-y > .small-12 {height:calc(100% - 1.25rem);}

@media print, screen and (min-width: 40em) {
.grid-margin-y > .auto {height:auto;}
.grid-margin-y > .shrink {height:auto;}
.grid-margin-y > .small-1 {height:calc(8.3333333333% - 1.875rem);}
.grid-margin-y > .small-2 {height:calc(16.6666666667% - 1.875rem);}
.grid-margin-y > .small-3 {height:calc(25% - 1.875rem);}
.grid-margin-y > .small-4 {height:calc(33.3333333333% - 1.875rem);}
.grid-margin-y > .small-5 {height:calc(41.6666666667% - 1.875rem);}
.grid-margin-y > .small-6 {height:calc(50% - 1.875rem);}
.grid-margin-y > .small-7 {height:calc(58.3333333333% - 1.875rem);}
.grid-margin-y > .small-8 {height:calc(66.6666666667% - 1.875rem);}
.grid-margin-y > .small-9 {height:calc(75% - 1.875rem);}
.grid-margin-y > .small-10 {height:calc(83.3333333333% - 1.875rem);}
.grid-margin-y > .small-11 {height:calc(91.6666666667% - 1.875rem);}
.grid-margin-y > .small-12 {height:calc(100% - 1.875rem);}
.grid-margin-y > .medium-auto {height:auto;}
.grid-margin-y > .medium-shrink {height:auto;}
.grid-margin-y > .medium-1 {height:calc(8.3333333333% - 1.875rem);}
.grid-margin-y > .medium-2 {height:calc(16.6666666667% - 1.875rem);}
.grid-margin-y > .medium-3 {height:calc(25% - 1.875rem);}
.grid-margin-y > .medium-4 {height:calc(33.3333333333% - 1.875rem);}
.grid-margin-y > .medium-5 {height:calc(41.6666666667% - 1.875rem);}
.grid-margin-y > .medium-6 {height:calc(50% - 1.875rem);}
.grid-margin-y > .medium-7 {height:calc(58.3333333333% - 1.875rem);}
.grid-margin-y > .medium-8 {height:calc(66.6666666667% - 1.875rem);}
.grid-margin-y > .medium-9 {height:calc(75% - 1.875rem);}
.grid-margin-y > .medium-10 {height:calc(83.3333333333% - 1.875rem);}
.grid-margin-y > .medium-11 {height:calc(91.6666666667% - 1.875rem);}
.grid-margin-y > .medium-12 {height:calc(100% - 1.875rem);}
}

@media print, screen and (min-width: 64em) {
.grid-margin-y > .large-auto {height:auto;}
.grid-margin-y > .large-shrink {height:auto;}
.grid-margin-y > .large-1 {height:calc(8.3333333333% - 1.875rem);}
.grid-margin-y > .large-2 {height:calc(16.6666666667% - 1.875rem);}
.grid-margin-y > .large-3 {height:calc(25% - 1.875rem);}
.grid-margin-y > .large-4 {height:calc(33.3333333333% - 1.875rem);}
.grid-margin-y > .large-5 {height:calc(41.6666666667% - 1.875rem);}
.grid-margin-y > .large-6 {height:calc(50% - 1.875rem);}
.grid-margin-y > .large-7 {height:calc(58.3333333333% - 1.875rem);}
.grid-margin-y > .large-8 {height:calc(66.6666666667% - 1.875rem);}
.grid-margin-y > .large-9 {height:calc(75% - 1.875rem);}
.grid-margin-y > .large-10 {height:calc(83.3333333333% - 1.875rem);}
.grid-margin-y > .large-11 {height:calc(91.6666666667% - 1.875rem);}
.grid-margin-y > .large-12 {height:calc(100% - 1.875rem);}
}

.grid-frame.grid-margin-y {height:calc(100vh + 1.25rem);}

@media print, screen and (min-width: 40em) {
.grid-frame.grid-margin-y {height:calc(100vh + 1.875rem);}
}

@media print, screen and (min-width: 64em) {
.grid-frame.grid-margin-y {height:calc(100vh + 1.875rem);}
}

@media print, screen and (min-width: 40em) {
.grid-margin-y.medium-grid-frame {height:calc(100vh + 1.875rem);}
}

@media print, screen and (min-width: 64em) {
.grid-margin-y.large-grid-frame {height:calc(100vh + 1.875rem);}
}

.accordion {margin-left:0; background:#fefefe; list-style-type:none;}
.accordion[disabled] .accordion-title {cursor:not-allowed;}
.accordion-item:first-child >:first-child {border-radius:0 0 0 0;}
.accordion-item:last-child >:last-child {border-radius:0 0 0 0;}
.accordion-title {position:relative; display:block; padding:1.25rem 1rem; border:1px solid #57555C; border-bottom:0; background: #57555C; font-size:28px; font-weight: 700; line-height:1; color:#fff;}
:last-child:not(.is-active) > .accordion-title {border-bottom:1px solid #e6e6e6; border-radius:0 0 0 0;}
.accordion-title:hover, .accordion-title:focus {background-color:#e6e6e6;}
.accordion-title::before {position:absolute; top:50%; right:1rem; margin-top:-0.5rem; content:"+";}
.is-active > .accordion-title::before {content:"–";}
.accordion-content {display:none; padding:1rem; border:1px solid #e6e6e6; border-bottom:0; background-color:#fefefe; color:#0a0a0a;}
:last-child > .accordion-content:last-child {border-bottom:1px solid #e6e6e6;}


.responsive-embed, .flex-video {position:relative; height:0; margin-bottom:1rem; padding-bottom:75%; overflow:hidden;}
.responsive-embed iframe, .responsive-embed object, .responsive-embed embed, .responsive-embed video, .flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {position:absolute; top:0; left:0; width:100%; height:100%;}
.responsive-embed.widescreen, .flex-video.widescreen {padding-bottom:56.25%;}
.tabs {margin-top: 0;margin-right: 0;margin-left: 0;margin-bottom: 60px;list-style-type: none; width: 100%;display: flex;}
.tabs::before, .tabs::after {display:table; content:" "; -webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.tabs::after {clear:both;}
.tabs-title {float:left; flex: 1 0 0;}
.tabs-title > a { position: relative;display:block; text-align: center; color: #B1182A !important; border:2px solid #B1182A; padding-top: 8px;padding-right: 30px;padding-left: 30px;padding-bottom: 8px; border-radius: 40px; font-weight: 500; text-decoration: none !important; font-size: 18px; margin-right: 20px; }
[data-whatinput=mouse] .tabs-title > a {outline:0;}
.tabs-title > a:hover {background:#fefefe; color:#1468a0;}
/*.tabs-title > a:focus{background:#e6e6e6; color:#1779ba;}*/

.tabs-title.is-active > a { background:  #B1182A; color: #fff !important;}
.tabs-title.is-active > a[aria-selected=true]::before {
 content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border-left: 15px solid transparent; /* Adjust size as needed */
  border-right: 15px solid transparent; /* Adjust size as needed */
  border-top: 15px solid #B1182A; /* Adjust size as needed */
  transform: translateX(-50%);
}




.tabs-content {-webkit-transition:all 0.5s ease; transition:all 0.5s ease; max-width: 100%;}
.tabs-content.vertical {border:1px solid #e6e6e6; border-left:0;}
.tabs-panel {display:none; padding:1rem;}
.tabs-panel.is-active {display:block;}


.float-left {float:left !important;}
.float-right {float:right !important;}
.float-center {display:block; margin-right:auto; margin-left:auto;}
.clearfix::before, .clearfix::after {display:table; content:" "; -webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.clearfix::after {clear:both;}
.align-left {-webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start;}
.align-right {-webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end;}
.align-center {-webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;}
.align-justify {-webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;}
.align-spaced {-webkit-justify-content:space-around; -ms-flex-pack:distribute; justify-content:space-around;}
.align-left.vertical.menu > li > a {-webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start;}
.align-right.vertical.menu > li > a {-webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end;}
.align-center.vertical.menu > li > a {-webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;}
.align-top {-webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start;}
.align-self-top {-webkit-align-self:flex-start; -ms-flex-item-align:start; align-self:flex-start;}
.align-bottom {-webkit-box-align:end; -webkit-align-items:flex-end; -ms-flex-align:end; align-items:flex-end;}
.align-self-bottom {-webkit-align-self:flex-end; -ms-flex-item-align:end; align-self:flex-end;}
.align-middle {-webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;}
.align-self-middle {-webkit-align-self:center; -ms-flex-item-align:center; align-self:center;}
.align-stretch {-webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch;}
.align-self-stretch {-webkit-align-self:stretch; -ms-flex-item-align:stretch; align-self:stretch;}
.align-center-middle {-webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center;}
.small-order-1 {-webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.small-order-2 {-webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2;}
.small-order-3 {-webkit-box-ordinal-group:4; -webkit-order:3; -ms-flex-order:3; order:3;}
.small-order-4 {-webkit-box-ordinal-group:5; -webkit-order:4; -ms-flex-order:4; order:4;}
.small-order-5 {-webkit-box-ordinal-group:6; -webkit-order:5; -ms-flex-order:5; order:5;}
.small-order-6 {-webkit-box-ordinal-group:7; -webkit-order:6; -ms-flex-order:6; order:6;}

@media print, screen and (min-width: 40em) {
.medium-order-1 {-webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.medium-order-2 {-webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2;}
.medium-order-3 {-webkit-box-ordinal-group:4; -webkit-order:3; -ms-flex-order:3; order:3;}
.medium-order-4 {-webkit-box-ordinal-group:5; -webkit-order:4; -ms-flex-order:4; order:4;}
.medium-order-5 {-webkit-box-ordinal-group:6; -webkit-order:5; -ms-flex-order:5; order:5;}
.medium-order-6 {-webkit-box-ordinal-group:7; -webkit-order:6; -ms-flex-order:6; order:6;}
}

@media print, screen and (min-width: 64em) {
.large-order-1 {-webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1;}
.large-order-2 {-webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2;}
.large-order-3 {-webkit-box-ordinal-group:4; -webkit-order:3; -ms-flex-order:3; order:3;}
.large-order-4 {-webkit-box-ordinal-group:5; -webkit-order:4; -ms-flex-order:4; order:4;}
.large-order-5 {-webkit-box-ordinal-group:6; -webkit-order:5; -ms-flex-order:5; order:5;}
.large-order-6 {-webkit-box-ordinal-group:7; -webkit-order:6; -ms-flex-order:6; order:6;}
}

.hide {display:none !important;}
.invisible {visibility:hidden;}
.visible {visibility:visible;}

@media print, screen and (max-width: 39.99875em) {
.hide-for-small-only {display:none !important;}
}

@media screen and (max-width: 0em), screen and (min-width:40em) {
.show-for-small-only {display:none !important;}
}

@media print, screen and (min-width: 40em) {
.hide-for-medium {display:none !important;}
}

@media screen and (max-width: 39.99875em) {
.show-for-medium {display:none !important;}
}

@media print, screen and (min-width: 40em) and (max-width:63.99875em) {
.hide-for-medium-only {display:none !important;}
}

@media screen and (max-width: 39.99875em), screen and (min-width:64em) {
.show-for-medium-only {display:none !important;}
}

@media print, screen and (min-width: 64em) {
.hide-for-large {display:none !important;}
}

@media screen and (max-width: 63.99875em) {
.show-for-large {display:none !important;}
}

@media print, screen and (min-width: 64em) and (max-width:74.99875em) {
.hide-for-large-only {display:none !important;}
}

@media screen and (max-width: 63.99875em), screen and (min-width:75em) {
.show-for-large-only {display:none !important;}
}

.page-template-page-builder #page {padding-top: 154px;}
.page-template-page-builder.logged-in #page {padding-top: 122px;}
@media (max-width: 980px) {
.page-template-page-builder #page {padding-top: 0px;}
.page-template-page-builder.logged-in #page {padding-top: 0px;}
}
p { margin-bottom: 20px;}
.red-text { color: #B1182A;}
.white-text { color: #fff;}
h1, h2, .h2 {font-size: 42px;letter-spacing: -1px;line-height: 1.2;}
h3, .h3 { font-size: 32px;}
h4, .h4 { font-size: 28px;}
.sub-title { font-size: 32px; font-weight: 400;line-height: 1.2;}
.button, .wpcf7-form-control.wpcf7-submit { display: inline-block; background:#B1182A; color: #fff !important; border:1px solid #B1182A; padding-top: 11px;padding-right: 30px;padding-left: 30px;padding-bottom: 11px; border-radius: 40px; font-weight: 600; text-decoration: none !important; font-size: 18px;}
p a.button {text-decoration: none !important;}
.button.grey-button {}
.button.white-button {background:#fff; color: #57555C !important; border-color: #fff;}
.button.green-button {background:#0D8A38; color: #fff !important; border-color: #0D8A38;}
.button.solid-red-button, .wpcf7-form-control.wpcf7-submit {background:#B1182A; color: #fff !important; border-color: #B1182A;} 
.button.arrow-button { background: #fff url("/wp-content/themes/multiwebmarketing/page-builder/svgs/red-a-b.svg") no-repeat calc(100% - 3px) center; background-size: 39px 39px; color: #B1182A !important; padding-right: 55px;}
.button.red-button { background: #fff url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Button_Arrow_red.svg") no-repeat calc(100% - 3px) center; background-size: 39px 39px; color: #B1182A !important; padding-right: 55px;}
.button.solid-red-button.download-button {background: #B1182A url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Button_Download_Arrow.svg") no-repeat calc(100% - 3px) center !important; background-size: 39px 39px !important;  padding-right: 55px;} 
.fwib-wrap .button { padding-left: 60px; padding-right: 60px;}
.view-more-btn { cursor: pointer;}
.text-mod h2 { margin-bottom: 30px;}  
.wave-wrap, .page-row { width: 100%; clear: both;}
.row-padding-small {padding-top: 110px;padding-bottom: 110px;}
.row-padding-medium {padding-top: 150px;padding-bottom: 150px;}
.row-padding-large {padding-top: 230px;padding-bottom: 230px;}  
.tm-small {margin-top: 110px;}
.tm-medium {margin-top: 150px;}
.tm-large {margin-top: 230px;}
.bm-xs {margin-bottom: 60px;}
.bm-small {margin-bottom: 110px;}
.bm-medium {margin-bottom: 150px;}
.bm-large {margin-bottom: 230px;}
.mb-30 { margin-bottom: 30px !important;}
.mb-40 { margin-bottom: 40px !important;}
.mb-50 { margin-bottom: 50px !important;}
.ntp {padding-top: 0px !important; }
.nbp {padding-bottom: 0px !important; }
.nbm { margin-bottom: 0px !important;}
.xl-h-text{ font-size: 75px !important;}
.grid-container img { height: auto;}
.white-bg { background: #FFF; }
.black-bg { background: #000; }
.dark-grey-bg { background: #57555C; }
.light-grey-bg { background: #F8F8F8; }
.med-grey-bg { background: #DDDCDE; }
.green-bg { background: #0D8A38; }
.red-bg { background: #B1182A; }
.blurb-img { min-height: 160px;}
.dark-grey-bg h2, .dark-grey-bg h3, .dark-grey-bg h4, .dark-grey-bg p, .dark-grey-bg li, .red-bg h2, .red-bg h3, .red-bg h4, .red-bg p, .red-bg li { color: #fff;}
.white-highlighted-text {display: inline-block;padding-top: 4px;padding-right: 12px;padding-left: 12px;padding-bottom: 4px;background: #fff;color: #B1182A;}
.white-highlighted-green-text {display: inline-block;padding-top: 4px;padding-right: 8px;padding-left: 8px;padding-bottom: 4px;background: #fff;color: #0D8A38;}
.green-highlighted-text {display: inline-block;padding-top: 4px;padding-right: 8px;padding-left: 8px;padding-bottom: 4px;background: #0D8A38;color: #FFF;}
.lg-list-green-dots {list-style-type: disc; padding-left: 0px; list-style-position: outside;margin-left: 30px;}
.lg-list-green-dots li {color: #57555C; font-size: 32px;font-weight: 800; margin-bottom: 2px; }
.lg-list-green-dots li::marker {color: #0D8A38; font-size: 1.2em; }
.grey-text {color: #57555C;}
.accordion { padding-left: 0px;} 
.accordion-item { margin-bottom: 10px;}
.accordion-content { padding:2rem; border:none; background: #F8F8F8; }
.accordion-content p:last-child { margin-bottom: 0px;} 
.accordion-title::before {position: absolute;top: 50%;right: 1rem;margin-top: -21px;content: ""; display: block; width: 42px; height: 42px; background: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Button_Download_Arrow.svg"); background-size: 42px 42px;}
.is-active .accordion-title::before {background: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Button_Download_Up.svg") !important; content: ""; }
.main-img { width: 100%; height: auto;}
/** Icon Boxes **/
.icons-row {/* background: #0D8A38;*/ width: 100%; padding-top: 20px; padding-bottom: 20px; }
.icon-box { font-size: 36px; font-weight: 800; color: #fff;padding-left: 99px; padding-right: 40px; background-repeat: no-repeat; background-position: left center; background-size: 80px auto; min-height: 80px; line-height: 80px; margin-bottom: 20px;}
/** Nav Boxes **/ 
.nav-box { position: relative; margin-bottom: 30px; }
.nav-box .box-title {position: absolute; display: flex;align-items: flex-end; bottom: 0px; left: 0px; right: 0px; padding:70px 80px 30px 20px;z-index: 2; background: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Background_Shape_Grey1.png") left bottom repeat-x; height: 125px; background-size: contain;}
.nav-box .box-title:after { content: ""; position: absolute; background: url("wp-content/themes/multiwebmarketing/page-builder/svgs/Arrow_Circle-r.svg") no-repeat center center; display: block; width: 42px; height: 42px; background-size: 42px 42px; right: 30px; bottom: 30px;}
.nav-box .box-title h3 { margin: 0px; color: #fff; font-size: 28px; font-weight: 700; max-width: 235px; line-height: 1.2;}
.nav-box .box-cover {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;padding-top: 50px;padding-right: 40px;padding-left: 40px;padding-bottom: 50px;background: rgba(177,24,42,0.9); opacity: 0; transition: opacity 0.5s ease; z-index: 3;}
.nav-box .box-cover h2, .nav-box .box-cover h3 { color: #fff; font-size: 32px; margin-bottom: 40px;}
.nav-box .box-cover p {color: #fff;  margin-bottom: 40px;}
.nav-box:hover .box-cover { opacity: 1;}
.lg-wave-down {background: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/LightGrey_Wave_Divider_Top-BG.svg") center 280px repeat-x; background-size: cover;}
.box-style2 .nav-box .box-title {background: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Background_Shape_Red.png") left bottom repeat-x;padding: 104px 20px 20px 20px;height: 65px;background-size: contain;}
.box-style2 .nav-box .box-title h3 { font-size: 24px; max-width:195px; }
.box-style3 .nav-box .box-title {background: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Background_Shape_Grey2.png") left top repeat-x;background-size: cover;justify-content: flex-end; padding-right: 20px;/*padding: 104px 20px 20px 20px;height: 65px;*/ padding-bottom: 25px;}
.box-style3 .nav-box .box-title h3 { font-size: 22px; max-width: none; text-align: right;}
.box-style3 .nav-box .box-title:after { /*content: ""; position: absolute; background: url("wp-content/themes/multiwebmarketing/page-builder/svgs/Arrow_Circle-r.svg") no-repeat center center; display: block; width: 42px; height: 42px; background-size: 42px 42px;*/ right: 20px; bottom: 80px;}
.block-video-full-width { width: 100%; max-width: 1920px; margin-left: auto; margin-right: auto; position: relative;}
.block-video-full-width video { width: 100%; height: auto;}
.product-carousel-pb .nav-box .box-title .item-name {color: #fff; font-size: 21px; font-weight: 800; line-height: 1.3; margin-bottom: 4px;}
.product-carousel-pb .nav-box .box-title .item-price {font-size: 21px; color: #fff; margin-bottom: 0px;}
.product-carousel-pb .nav-box .box-title:after { display: none;}
.product-pb-item .box-title {padding: 70px 20px 20px 20px;} 
.blo.block-video-full-width video{ width: 100%; height: auto; display: block;}
.video-wrap video { width: 100%; height: auto;}
/** Slider Style**/
.full-width-hs.red-bg { background: transparent !important;}
.full-width-hs .bottom-wave { display: none !important; }
.slider-1, .fwib-wrap, .download-brochure-section, #coverflow-slider { /*max-width: 1920px;*/ margin-left: auto; margin-right: auto;} .image-block-img { width: 100%;}
.slider-1.product-carousel-pb { max-width: none;}
.details-wrap-inner {}
.style-1 .full-width-silde .details-wrap { background: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Slider_Red_Shape.png") no-repeat top right; background-size: contain;}
.remove-slider-red-wave .style-1 .full-width-silde .details-wrap { background: none !important;}
.add-custom-form-bg-1 { background: url("/wp-content/themes/multiwebmarketing/page-builder/imgs/form-bg-1.jpg") no-repeat center center; background-size: cover;}
.white-form p, .white-form h4 { color:#fff;}
.full-width-silde { position: relative; z-index: 0; }
.full-width-silde .details-wrap { position: absolute; width: 100%; left: 0px; right: 0px; z-index: 2; top: 0px; bottom: 0px; text-align: center; color: #fff;   display: flex;justify-content: center; align-items: center;} 
.quote-wrap .quote-content {border-radius: 20px;background: #fff; color: #000 !important; position: relative;padding-top: 40px;padding-right: 40px;padding-left: 40px;padding-bottom: 100px;}
.quote-wrap .quote-content p { color: #000;}
.quote-bottom { float: right; margin-top: -80px; margin-right: 10px; position: relative; z-index: 2;}
.quote-bottom img { display: block; border-radius: 100px; border: 3px solid #B1182A; width: 150px !important; height: 150px; }
.slider-1.owl-carousel .owl-nav { position: absolute; top: 50%; left: 0px; right: 0px; margin-top: -27.5px;}
.slider-1.owl-carousel .owl-nav .owl-prev, .slider-1.owl-carousel  .owl-nav .owl-next {  display: block; width: 55px; height: 55px; border: solid 3px #fff !important; border-radius: 40px; display: block; text-indent: -20000em;}
.slider-1.owl-carousel .owl-nav .owl-prev { background-image: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Arrow_Left.svg") !important; margin-left: 50px; float: left; background-size: 30px 30px !important; background-repeat: no-repeat; background-position: calc(100% - 12px) center; border-color: #FFF !important;}
.slider-1.owl-carousel .owl-nav .owl-next {background-image: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Arrow_Right.svg") !important; margin-right: 50px; float: right; background-size: 30px 30px !important; background-repeat: no-repeat;background-position: calc(100% - 8px) center;border-color: #FFF !important;}   
.owl-dots { position: absolute; left: 0px; right: 0px; text-align: center;}
.owl-theme .owl-nav [class*='owl-']:hover {  background-color: rgba(255,255,255,0.4)}
.tabs-content .slider-1.owl-carousel .owl-nav .owl-prev { margin-left: -80px; }
.tabs-content .slider-1.owl-carousel .owl-nav .owl-next {margin-right: -80px; }
.slider-1.owl-carousel.red-arrows .owl-nav .owl-prev { background-image: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Arrow_Left-r.svg") !important; /*margin-left: 50px; float: left; */background-size: 30px 30px !important; background-repeat: no-repeat; background-position: calc(100% - 12px) center;border-color: #B1182A !important;}
.slider-1.owl-carousel.red-arrows .owl-nav .owl-next {background-image: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Arrow_Right-r.svg") !important; /*margin-right: 50px; float: right; */background-size: 30px 30px !important; background-repeat: no-repeat;background-position: calc(100% - 8px) center;border-color: #B1182A !important;}   
.style-1 .owl-dots {bottom:50px; }
.slider-1.owl-carousel.owl-theme .owl-dots .owl-dot { border:2px solid #fff; border-radius: 40px; margin-left: 4px; margin-right: 4px; }    
.slider-1.owl-carousel.owl-theme .owl-dots .owl-dot span { margin: 3px;background: transparent;}
.slider-1.owl-carousel.owl-theme .owl-dots .owl-dot.active span {background: #fff;}
.slider-1.owl-carousel.owl-theme.red-dots .owl-dots .owl-dot { border:2px solid #B1182A; }    
.slider-1.owl-carousel.owl-theme.red-dots .owl-dots .owl-dot.active span {background: #B1182A;}
.slider-1.style-4 { max-width: none;}
.style-4_helper .arrow-slider-outer { padding-left: 100px; padding-right: 100px;}
.slider-1.style-4.owl-carousel .owl-nav .owl-prev, .slider-1.content-slider-1.owl-carousel .owl-nav .owl-prev { margin-left: -85px;}
.slider-1.style-4.owl-carousel .owl-nav .owl-next, .slider-1.content-slider-1.owl-carousel .owl-nav .owl-next { margin-right: -85px;} 
.hide-arrows.slider-1.owl-carousel .owl-nav { display: none !important}  
.owl-carousel-stacked {margin-top: 20px;}
.owl-carousel-stacked .owl-item.center {transform: scale(1) !important;/*-webkit-box-shadow: 0px 0px 55px -12px rgba(0, 0, 0, 0.74);-moz-box-shadow: 0px 0px 55px -12px rgba(0, 0, 0, 0.74);box-shadow: 0px 0px 55px -12px rgba(0, 0, 0, 0.74);*/ -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.43); overflow: hidden;
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.43); border-radius: 15px; opacity: 1;}
.owl-carousel-stacked .owl-item {transition: all 0.5s;transform: scale(0.7) !important; opacity: 0.3; background: #fff; -webkit-box-shadow: 0px 0px 7px 5px rgba(0,0,0,0.43); box-shadow: 0px 0px 7px 5px rgba(0,0,0,0.43);  text-align: center;}
.owl-carousel-stacked .owl-item .button.arrow-button { position: absolute; bottom: 50px;margin-left: -103px; display: none; min-width: 120px;}
.owl-carousel-stacked .owl-item.center .button.arrow-button { display: inline-block;}
.owl-carousel-stacked .left-of-center {transform: scale(0.7) translateX(50%) !important;}
.owl-carousel-stacked .right-of-center {transform: scale(0.7) translateX(-50%) !important;}
.owl-carousel-stacked .center {z-index: 2;}
.owl-carousel-stacked .owl-carousel {position: relative;}
.owl-carousel-stacked .owl-prev, .owl-carousel-stacked .owl-next {position: absolute;top: 50%;margin-top: -10px;cursor: pointer;color: #ddd !important;}
.owl-carousel-stacked .owl-prev {left: 100px;}
.owl-carousel-stacked .owl-next {right: 100px;}
/*.owl-carousel-stacked .owl-dots {text-align: center;}
.owl-carousel-stacked .owl-dot {cursor: pointer;background-color: #ddd !important;width: 20px;height: 20px;display: inline-block;margin: 10px 2px;}
.owl-carousel-stacked .owl-dot.active {background-color: #d2181f !important;}*/
.owl-carousel-stacked .owl-stage-outer {padding: 25px 0; margin-bottom: 30px;}
.owl-carousel-stacked .owl-dots {}
.content-slider-1.slider-1.owl-carousel.owl-theme .owl-dots { text-align: left !important; bottom: -20px; }
.content-slider-1.slider-1.style-1 { padding-bottom: 50px;}

/** Full Width Images section with links **/
.links-wrap .button {  background: #fff url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Button_Arrow_red.svg") no-repeat calc(100% - 3px) center; display:block; color: #B1182A !important; margin-bottom: 15px;  font-size: 25px !important; font-weight: 800;  background-size:57px 57px; padding-right: 55px; padding-top: 15px; padding-bottom: 15px; }
.fws-2 h2 { font-size: 75px; color: #fff;text-shadow: 0px 4px 19px rgba(0,0,0,0.8); margin-bottom: 60px;}
.fws-2 .sub-title   {font-family: "Satisfy", cursive;font-weight: 400;font-style: normal; font-size: 52px; color: #fff; margin-bottom: 50px;} 
/* .button.red-button { background: #fff url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Button_Arrow_red.svg") no-repeat calc(100% - 3px) center; background-size: 39px 39px; color: #B1182A !important; padding-right: 55px;}*/
.hide-me { display: none;}
.p-rel { position: relative;} 
.brh-img-wrap {position: relative;width: 100%;height: 100%;left: 0;top: 0;}
.brh-img {width: 100%;height: 100%;object-fit: contain;}
/** Swatches **/
.swatch-box { margin-bottom: 30px;}
.hide-swatch { display: none;}
.cell.medium-3.swatch-25 { text-align: center;} 
/** Masonary **/
.grid-item img {width: 100%;height: auto;display: block;}  
.grid {/*display: flex;flex-wrap: wrap;*/ max-width: 100%; width: 1920px; margin-left: auto; margin-right: auto;}
.grid-item {margin-bottom: 2%; float: left;}
.grid-sizer, .grid-item {width: 48%; }
.gutter-sizer {width: 2%;}
.grid-item-2 {width: 48%;}
/** blurb-box **/
.blurb-box { border-radius: 20px; background: #F8F8F8; overflow: hidden;box-shadow: 0px 3px 15px #00000019;} 
.blurb-box .blurb-box-title { padding: 40px;} .size-6-6 .blurb-box .blurb-box-title { padding-left: 20px; padding-right: 20px;}
.download-brochure-section .inner { background: #F8F8F8; height: 100%;}
.download-brochure-section .inner div.wpcf7 {padding: 100px;max-width: 520px;} 
.download-brochure-section .image-side { min-height: 300px;}
.video-wrap-1 { border-radius: 30px; box-shadow: 0px 0px 20px 3px rgba(0,0,0,0.5);}
.view-more-wrap { padding-top: 60px; text-align: center;}  
.view-more-wrap .button {background: #B1182A url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Button_View_More.svg") no-repeat calc(100% - 3px) center; background-size: 39px 39px;  padding-right: 55px;}
/** Form Styles **/
.ebook-form-text .title {font-size: 52px;letter-spacing: -1px;line-height: 1.2; color: #B1182A; font-weight: 800;}
.ebook-form-fields { padding-top: 20px; padding-bottom: 30px;}
.privacy-text { margin-bottom: 40px !important;}
.form-name input.wpcf7-form-control.wpcf7-text, 
.form-full-name input.wpcf7-form-control.wpcf7-text, .form-email input.wpcf7-form-control.wpcf7-text,.form-phone input.wpcf7-form-control.wpcf7-text,.wpcf7 textarea,.form-postcode input.wpcf7-form-control.wpcf7-text, .form-full-name input.wpcf7-form-control.wpcf7-text {padding: 10px;border-radius: 6px;border-style: solid;border-color: #fff;border-width: 2px;font-size: 18px;box-sizing: border-box;margin-top: 15px;background: #fff}
.wpcf7-textarea { margin-bottom: 20px;}
#wpcf7-f79-o5 .wpcf7-form-control.wpcf7-text, #wpcf7-f79-o5 .wpcf7-form-controlwpcf7-email {border: 1px solid #B1182A;border-radius: 6px;padding: 10px;}   
#wpcf7-f79-o5 .wpcf7-form-control.wpcf7-text, #wpcf7-f79-o5 .wpcf7-form-controlwpcf7-email {max-width: 210px;}    
.wpcf7-form-control.wpcf7-submit {margin-left: auto;margin-right: auto;display: block;}
.wpcf7-list-item { margin-right: 20px;}
#wpcf7-f7993-o6 .wpcf7-form-control.wpcf7-submit { margin-left: 0px; margin-top: 20px;}
.field-helper { display: inline-block;}
.last-name {margin-right: 0% !important}
.form-email {margin-right: 2% !important;}
.form-phone, .form-file {width: 49%;margin-bottom: 0;float: left;line-height: 0;}
.form-file { margin-bottom: 15px;}
.form-field-s { margin-bottom: 20px;} 
.file-wrap { width: 100%; clear: both; margin-bottom: 25px; height: auto; overflow: hidden;}
.form-full-name, .form-full-name input.wpcf7-form-control.wpcf7-text {width:100% !important}
.form-nomination .wpcf7-not-valid-tip { margin-top: -10px; padding-bottom: 10px;}
.form-small-txt { display: block; clear: both; margin-bottom: 0px !important;}
.wpcf7-form-control.wpcf7-file {background: #666;padding: 5px; width: 90%; margin-top: 10px;font-family: "Poppins",sans-serif !important;}
.file-wrap label { margin-bottom: 5px;font-family: "Poppins",sans-serif !important;}
.wpcf7-form input[type="file"]::file-selector-button {background: #B1182A; color: #fff; border: none; padding: 10px 20px; border-radius: 20px; cursor: pointer; font-size: 14px;font-family: inherit; }
.wpcf7-form input[type="file"]::file-selector-button:hover {background: #8e1322;}
.wpcf7 textarea, .form-name input.wpcf7-form-control.wpcf7-text, .form-full-name input.wpcf7-form-control.wpcf7-text, .form-email input.wpcf7-form-control.wpcf7-text, .form-phone input.wpcf7-form-control.wpcf7-text, .wpcf7 textarea, .form-postcode input.wpcf7-form-control.wpcf7-text, .form-full-name input.wpcf7-form-control.wpcf7-text {  font-family: "Poppins",sans-serif !important;}
@media screen and (max-width: 700px) { 
.form-file {width: 100%;}
}
/** slider helper srtyles **/
.fwib-inner-helper {}
.slider-title-helper-1 { color: #fff; text-align: center; margin-bottom: 40px; font-size: 65px;}
.slider-title-helper-1 span { font-size: 75px;} 
.fwib-inner-helper img { margin-left: auto; margin-right: auto; margin-bottom: 80px;}
.fwib-inner-helper .button {margin-left: auto; margin-right: auto; color:#0D8A38 !important; text-align: center;}   
.font-40px { font-size: 40px;}
.font-52px { font-size: 52px;}   
.white-wave-helper { position: relative;}
.white-wave-helper .top-wave { position: absolute; z-index: 1; top: -1px;}
.white-wave-helper .fwib-wrap { background-position: top center !important; }
.fwib-wrap.row-padding-medium { padding-top: 330px; }
@media screen and (max-width: 800px) {    
.style-3_helper .arrow-slider-outer { margin-left: 30px; margin-right: 30px;}
.owl-carousel-stacked .owl-item.center {-webkit-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
}
.fwib-mob-img { display: none;}    
@media screen and (max-width: 850px) {  
.fwib-wrap.row-padding-medium { padding-top: 230px; }
.fwib-mob-img { display: block;}  
.fwib-wrap.t2 { background-image: none !important; padding: 0px;}
/*.fwib-wrap.t2 .grid-container { padding-right: 0.625rem;padding-left: 0.625rem; }
    .fwib-wrap.t2 .fwib-inner-helper { padding-left: 15px; padding-right: 15px; width: 100%;}*/
    .fwib-wrap.t2 .grid-container { padding-right: 0rem;padding-left: 0rem;}
.fwib-wrap.t2 .grid-margin-x { margin: 0px;}
.fwib-wrap .fwib-inner-helper { width: calc(100% - 40px);; background: #0D8A38; margin: 0px; padding-top: 50px;padding-bottom: 50px; padding-left: 20px; padding-right: 20px;}
}
@media screen and (min-width: 850px) {
.cell.medium-3.swatch-25 {width:calc(20% - 1.875rem);}  
}
@media screen and (max-width: 700px) {   
.style-4_helper .arrow-slider-outer {padding-left: 0px;padding-right: 0px;}
.slider-1.style-4 {margin-bottom: 90px;}
/** Tabs **/
#tab-slider-tabs { display: block;}
#tab-slider-tabs .tabs-title { float: none;margin-bottom: 15px;}
.tabs-title.is-active > a[aria-selected=true]::before { display: none;}
.tabs { margin-bottom: 20px;}
}
/* Medium - 1300px */
@media screen and (max-width: 1300px) {
.xl-h-text {font-size: 65px !important;} 
.fws-2 h2 {font-size: 55px;}  
/** Slider **/ 
.style-1_helper .owl-nav { display: none;}
.full-width-silde .details-wrap {position: static; background: #B1182A url("/wp-content/themes/multiwebmarketing/page-builder/divider/Red_Wave_Divider_Bottom.svg") no-repeat bottom center !important;  display: block; text-align: center;}    
.full-width-silde .details-wrap .details-wrap-inner {padding: 55px 15px 120px 15px;}
.full-width-silde .details-wrap .details-wrap-inner .button {background: #fff; color: #B1182A !important;}
.slider-1..owl-carousel .owl-nav { display: none !important;}
.full-width-hs .bottom-wave { display: block !important; }
.num_slide_1 .full-width-silde .details-wrap .details-wrap-inner { padding-bottom: 50px;}  
/** Boxes **/
.nav-box .box-cover {padding-top: 30px;padding-right: 20px;padding-left: 20px;padding-bottom: 30px;}
.nav-box .box-cover h2, .nav-box .box-cover h3 {margin-bottom: 20px;}
}
/* Medium - 1024px */
@media screen and (max-width: 63.9375em) {
.row-padding-small {padding-top: 80px;padding-bottom: 80px;}
.row-padding-medium {padding-top: 100px;padding-bottom: 100px;}
.row-padding-large {padding-top: 150px;padding-bottom: 150px;} 
.tm-small {margin-top: 80px;}
.tm-medium {margin-top: 100px;}
.tm-large {margin-top: 150px;}
.bm-xs {margin-bottom: 50px;}
.bm-small {margin-bottom: 80px;}
.bm-medium {margin-bottom: 100px;}
.bm-large {margin-bottom: 150px;}
.font-40px { font-size: 30px;}
.font-52px { font-size: 42px;} 
.sub-title {font-size: 28px;}
.lg-list-green-dots li {font-size: 28px;} 
.accordion-title {font-size: 25px;}
.blurb-box .blurb-box-title {padding: 25px;}  
/** Nav Boxes **/
.nav-box .box-cover h2, .nav-box .box-cover h3 {font-size: 28px;} 
.download-brochure-section .inner div.wpcf7 {padding: 50px;max-width: 520px;}
.med-bot-50 { margin-bottom: 50px;}   
}  
/* Small only -640px */
@media screen and (max-width: 39.9375em) {
.row-padding-small {padding-top: 60px;padding-bottom: 60px;}
.row-padding-medium {padding-top: 80px;padding-bottom: 80px;}
.row-padding-large {padding-top: 120px;padding-bottom: 120px;}    
.tm-small {margin-top: 60px;}
.tm-medium {margin-top: 80px;}
.tm-large {margin-top: 120px;}
.bm-small {bottom-top: 60px;}
.bm-medium {bottom-top: 80px;}
.bm-large {bottom-top: 120px;}
.bm-xs {margin-bottom: 40px;}
.xl-h-text {font-size: 45px !important;} 
.mb-40 {margin-bottom: 30px !important;}
.fws-2 h2 {font-size: 45px;}
.fws-2 .sub-title {font-size: 38px;}
.text-mod h2 {margin-bottom: 20px;}
.small-bm-50 {margin-bottom: 50px;}
.icon-box {font-size: 30px;background-size: 67px auto;padding-left: 83px;}
.fws-2 { margin-bottom: 70px; text-align: center;}
.mb-50 {margin-bottom: 35px !important;}
.fwib-inner-helper img {  margin-bottom: 60px;}
#wpcf7-f79-o5 .wpcf7-form-control.wpcf7-text, #wpcf7-f79-o5 .wpcf7-form-controlwpcf7-email { width: 100%; max-width: none;}
.blurb-img { min-height: 220px;}
.slider-title-helper-1 {font-size: 45px;}
.slider-title-helper-1 span {font-size: 65px;}
.video-wrap-1 {border-radius: 8px;}
.fwib-wrap.t2.row-padding-medium { padding: 0px !important;}
.content-slider-1.slider-1.style-1 {padding-bottom: 30px;}
} 
@media (min-width: 580px) and (max-width: 750px) { 
.nav-box .box-title {background: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Background_Shape_Grey1.png") left top no-repeat; background-size: cover;} 
}
.wave-wrap .page-row { margin-top: 0px !important; margin-bottom: 0px !important; }    
.light-text { font-weight: 400;}
.light-text strong { font-weight: 800;}
.top-wave { margin-bottom: -1px;}
.bottom-wave { margin-top: -1px;}
.dis-v-align .align-middle {
  -webkit-box-align: initial !important;
  -webkit-align-items: initial !important;
  -ms-flex-align: initial !important;
  align-items: initial !important;
} 
@media only screen and (max-width: 750px) {
.box-style2 .nav-box .box-title { background-size: cover; background: url("/wp-content/themes/multiwebmarketing/page-builder/svgs/Background_Shape_Red.png") left top repeat-x; }
.c-bp-6.medium-6 {width: calc(100% - 1.25rem) !important;flex: 0 0 auto !important;max-width: 100% !important;}
.download-brochure-section  .c-bp-6.medium-6 { width: 100% !important;}
#wpcf7-f79-o5 .wpcf7-form-control.wpcf7-text, #wpcf7-f79-o5 .wpcf7-form-controlwpcf7-email { width: 100% !important;}
}