@charset "UTF-8";@media print,screen and (min-width:41.6875em){.reveal,.reveal.large,.reveal.small,.reveal.tiny{right:auto;left:auto;margin:0 auto}
}
.grid-container{max-width:75rem;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}
@media print,screen and (min-width:41.6875em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}
}
.grid-container.fluid{max-width:100%;margin-left:auto;margin-right:auto;padding-right:.625rem;padding-left:.625rem}
@media print,screen and (min-width:41.6875em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}
}
.grid-container.full{max-width:100%;margin-left:auto;margin-right:auto;padding-right:0;padding-left:0}
.grid-x{display:flex;flex-flow:row wrap}
.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}
.cell.auto{flex:1 1 0}
.cell.shrink{flex:0 0 auto}
.grid-x>.auto{width:auto}
.grid-x>.shrink{width:auto}
.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.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-full,.grid-x>.small-shrink{flex-basis:auto}
@media print,screen and (min-width:41.6875em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.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-full,.grid-x>.medium-shrink{flex-basis:auto}
}
@media print,screen and (min-width:64.0625em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.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-full,.grid-x>.large-shrink{flex-basis:auto}
}
.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.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{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:41.6875em){.grid-x>.medium-auto{flex:1 1 0;width:auto}
.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.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-shrink{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:64.0625em){.grid-x>.large-auto{flex:1 1 0;width:auto}
.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.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-shrink{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:-.625rem;margin-right:-.625rem}
@media print,screen and (min-width:41.6875em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}
}
.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}
@media print,screen and (min-width:41.6875em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.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:41.6875em){.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:64.0625em){.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:-.625rem;margin-left:-.625rem}
@media print,screen and (min-width:41.6875em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}
}
.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}
@media print,screen and (min-width:41.6875em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}
}
.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}
@media print,screen and (min-width:41.6875em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.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:41.6875em){.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:64.0625em){.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:41.6875em){.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:64.0625em){.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:41.6875em){.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:64.0625em){.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:41.6875em){.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:41.6875em){.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:41.6875em){.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:64.0625em){.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:41.6875em){.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:64.0625em){.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:64.0625em){.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:64.0625em){.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:64.0625em){.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:64.0625em){.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:41.6875em){.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:64.0625em){.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:flex;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-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.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-full,.grid-y>.small-shrink{flex-basis:auto}
@media print,screen and (min-width:41.6875em){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.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-full,.grid-y>.medium-shrink{flex-basis:auto}
}
@media print,screen and (min-width:64.0625em){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.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-full,.grid-y>.large-shrink{flex-basis:auto}
}
.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.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{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:41.6875em){.grid-y>.medium-auto{flex:1 1 0;height:auto}
.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.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-shrink{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:64.0625em){.grid-y>.large-auto{flex:1 1 0;height:auto}
.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.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-shrink{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:-.625rem;margin-bottom:-.625rem}
@media print,screen and (min-width:41.6875em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}
}
.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}
@media print,screen and (min-width:41.6875em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}
}
.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}
@media print,screen and (min-width:41.6875em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}
}
.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}
@media print,screen and (min-width:41.6875em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.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:41.6875em){.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:64.0625em){.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;flex-wrap:nowrap;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:flex;flex-direction:column;max-height:100%}
.cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}
@media print,screen and (min-width:41.6875em){.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;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:flex;flex-direction:column;max-height:100%}
.medium-cell-block-container>.grid-x{max-height:100%;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:64.0625em){.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;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:flex;flex-direction:column;max-height:100%}
.large-cell-block-container>.grid-x{max-height:100%;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;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}
@media print,screen and (min-width:41.6875em){.grid-y.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}
}
@media print,screen and (min-width:64.0625em){.grid-y.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}
}
.cell .grid-y.grid-frame{height:100%}
@media print,screen and (min-width:41.6875em){.cell .grid-y.medium-grid-frame{height:100%}
}
@media print,screen and (min-width:64.0625em){.cell .grid-y.large-grid-frame{height:100%}
}
.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}
@media print,screen and (min-width:41.6875em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}
}
.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}
@media print,screen and (min-width:41.6875em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.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:41.6875em){.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:64.0625em){.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:41.6875em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}
}
@media print,screen and (min-width:64.0625em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}
}
@media print,screen and (min-width:41.6875em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}
}
@media print,screen and (min-width:64.0625em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}
}
.is-off-canvas-open{overflow:hidden}
.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .5s ease,visibility .5s ease;background:rgba(254,254,254,.25);opacity:0;visibility:hidden;overflow:hidden}
.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}
.js-off-canvas-overlay.is-closable{cursor:pointer}
.js-off-canvas-overlay.is-overlay-absolute{position:absolute}
.js-off-canvas-overlay.is-overlay-fixed{position:fixed}
.off-canvas-wrapper{position:relative;overflow:hidden}
.off-canvas{z-index:12;transition:transform .5s ease;backface-visibility:hidden;background:#e6e6e6;position:fixed}
[data-whatinput=mouse] .off-canvas{outline:0}
.off-canvas.is-transition-push{z-index:12}
.off-canvas.is-closed{visibility:hidden}
.off-canvas.is-transition-overlap{z-index:13}
.off-canvas.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(10,10,10,.7)}
.off-canvas.is-open{transform:translate(0,0)}
.off-canvas-absolute{z-index:12;transition:transform .5s ease;backface-visibility:hidden;background:#e6e6e6;position:absolute}
[data-whatinput=mouse] .off-canvas-absolute{outline:0}
.off-canvas-absolute.is-transition-push{z-index:12}
.off-canvas-absolute.is-closed{visibility:hidden}
.off-canvas-absolute.is-transition-overlap{z-index:13}
.off-canvas-absolute.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(10,10,10,.7)}
.off-canvas-absolute.is-open{transform:translate(0,0)}
.position-left{top:0;left:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;width:250px;transform:translateX(-250px)}
.off-canvas-content .off-canvas.position-left{transform:translateX(-250px)}
.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open{transform:translate(0,0)}
.off-canvas-content.is-open-left.has-transition-push{transform:translateX(250px)}
.position-left.is-transition-push{box-shadow:inset -13px 0 20px -13px rgba(10,10,10,.25)}
.position-right{top:0;right:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;width:250px;transform:translateX(250px)}
.off-canvas-content .off-canvas.position-right{transform:translateX(250px)}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open{transform:translate(0,0)}
.off-canvas-content.is-open-right.has-transition-push{transform:translateX(-250px)}
.position-right.is-transition-push{box-shadow:inset 13px 0 20px -13px rgba(10,10,10,.25)}
.position-top{top:0;left:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;height:250px;transform:translateY(-250px)}
.off-canvas-content .off-canvas.position-top{transform:translateY(-250px)}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open{transform:translate(0,0)}
.off-canvas-content.is-open-top.has-transition-push{transform:translateY(250px)}
.position-top.is-transition-push{box-shadow:inset 0 -13px 20px -13px rgba(10,10,10,.25)}
.position-bottom{bottom:0;left:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;height:250px;transform:translateY(250px)}
.off-canvas-content .off-canvas.position-bottom{transform:translateY(250px)}
.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open{transform:translate(0,0)}
.off-canvas-content.is-open-bottom.has-transition-push{transform:translateY(-250px)}
.position-bottom.is-transition-push{box-shadow:inset 0 13px 20px -13px rgba(10,10,10,.25)}
.off-canvas-content{transform:none;backface-visibility:hidden}
.off-canvas-content.has-transition-overlap,.off-canvas-content.has-transition-push{transition:transform .5s ease}
.off-canvas-content.has-transition-push{transform:translate(0,0)}
.off-canvas-content .off-canvas.is-open{transform:translate(0,0)}
@media print,screen and (min-width:41.6875em){.position-left.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}
.position-left.reveal-for-medium .close-button{display:none}
.off-canvas-content .position-left.reveal-for-medium{transform:none}
.off-canvas-content.has-reveal-left{margin-left:250px}
.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}
.position-right.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}
.position-right.reveal-for-medium .close-button{display:none}
.off-canvas-content .position-right.reveal-for-medium{transform:none}
.off-canvas-content.has-reveal-right{margin-right:250px}
.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}
.position-top.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}
.position-top.reveal-for-medium .close-button{display:none}
.off-canvas-content .position-top.reveal-for-medium{transform:none}
.off-canvas-content.has-reveal-top{margin-top:250px}
.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}
.position-bottom.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}
.position-bottom.reveal-for-medium .close-button{display:none}
.off-canvas-content .position-bottom.reveal-for-medium{transform:none}
.off-canvas-content.has-reveal-bottom{margin-bottom:250px}
.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}
}
@media print,screen and (min-width:64.0625em){.position-left.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}
.position-left.reveal-for-large .close-button{display:none}
.off-canvas-content .position-left.reveal-for-large{transform:none}
.off-canvas-content.has-reveal-left{margin-left:250px}
.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}
.position-right.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}
.position-right.reveal-for-large .close-button{display:none}
.off-canvas-content .position-right.reveal-for-large{transform:none}
.off-canvas-content.has-reveal-right{margin-right:250px}
.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}
.position-top.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}
.position-top.reveal-for-large .close-button{display:none}
.off-canvas-content .position-top.reveal-for-large{transform:none}
.off-canvas-content.has-reveal-top{margin-top:250px}
.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}
.position-bottom.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}
.position-bottom.reveal-for-large .close-button{display:none}
.off-canvas-content .position-bottom.reveal-for-large{transform:none}
.off-canvas-content.has-reveal-bottom{margin-bottom:250px}
.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}
}
@media print,screen and (min-width:41.6875em){.off-canvas.in-canvas-for-medium{visibility:visible;height:auto;position:static;background:0;width:auto;overflow:visible;transition:none}
.off-canvas.in-canvas-for-medium.position-bottom,.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top{box-shadow:none;transform:none}
.off-canvas.in-canvas-for-medium .close-button{display:none}
}
@media print,screen and (min-width:64.0625em){.off-canvas.in-canvas-for-large{visibility:visible;height:auto;position:static;background:0;width:auto;overflow:visible;transition:none}
.off-canvas.in-canvas-for-large.position-bottom,.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top{box-shadow:none;transform:none}
.off-canvas.in-canvas-for-large .close-button{display:none}
}
html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}
html.is-reveal-open.zf-has-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}
html.is-reveal-open body{overflow-y:hidden}
.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,.45);overflow-y:auto;-webkit-overflow-scrolling:touch}
.reveal{position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1006;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe}
[data-whatinput=mouse] .reveal{outline:0}
@media print,screen and (min-width:41.6875em){.reveal{min-height:0}
}
.reveal .column{min-width:0}
.reveal>:last-child{margin-bottom:0}
@media print,screen and (min-width:41.6875em){.reveal{width:600px;max-width:75rem}
}
.reveal.collapse{padding:0}
@media print,screen and (min-width:41.6875em){.reveal.tiny{width:30%;max-width:75rem}
}
@media print,screen and (min-width:41.6875em){.reveal.small{width:50%;max-width:75rem}
}
@media print,screen and (min-width:41.6875em){.reveal.large{width:90%;max-width:75rem}
}
.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}
@media print,screen and (max-width:41.68625em){.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}
}
.reveal.without-overlay{position:fixed}
.sticky-container{position:relative}
.sticky{position:relative;z-index:0;transform:translate3d(0,0,0)}
.sticky.is-stuck{position:fixed;z-index:5;width:100%}
.sticky.is-stuck.is-at-top{top:0}
.sticky.is-stuck.is-at-bottom{bottom:0}
.sticky.is-anchored{position:relative;right:auto;left:auto}
.sticky.is-anchored.is-at-bottom{bottom:0}
.title-bar{padding:.5rem;background:#0a0a0a;color:#fefefe;display:flex;justify-content:flex-start;align-items:center}
.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}
.title-bar-left,.title-bar-right{flex:1 1 0}
.title-bar-right{text-align:right}
.title-bar-title{display:inline-block;vertical-align:middle;font-weight:700}
.top-bar{padding:.5rem;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}
.top-bar,.top-bar ul{background-color:#e6e6e6}
.top-bar input{max-width:200px;margin-right:1rem}
.top-bar .input-group-field{width:100%;margin-right:0}
.top-bar input.button{width:auto}
.top-bar{flex-wrap:wrap}
.top-bar .top-bar-left,.top-bar .top-bar-right{flex:0 0 100%;max-width:100%}
@media print,screen and (min-width:41.6875em){.top-bar{flex-wrap:nowrap}
.top-bar .top-bar-left{flex:1 1 auto;margin-right:auto}
.top-bar .top-bar-right{flex:0 1 auto;margin-left:auto}
}
@media print,screen and (max-width:64.06125em){.top-bar.stacked-for-medium{flex-wrap:wrap}
.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{flex:0 0 100%;max-width:100%}
}
@media print,screen and (max-width:89.99875em){.top-bar.stacked-for-large{flex-wrap:wrap}
.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{flex:0 0 100%;max-width:100%}
}
.top-bar-title{flex:0 0 auto;margin:.5rem 1rem .5rem 0}
.top-bar-left,.top-bar-right{flex:0 0 auto}
blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}
p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}
em,i{font-style:italic;line-height:inherit}
b,strong{font-weight:700;line-height:inherit}
small{font-size:80%;line-height:inherit}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}
.h1,h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
.h2,h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
.h3,h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
.h4,h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
.h5,h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
.h6,h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
@media print,screen and (min-width:41.6875em){.h1,h1{font-size:3rem}
.h2,h2{font-size:2.5rem}
.h3,h3{font-size:1.9375rem}
.h4,h4{font-size:1.5625rem}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
}
a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}
a:focus,a:hover{color:rgb(19.78,104.06,159.96)}
a img{border:0}
hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}
dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}
li{font-size:inherit}
ul{margin-left:1.25rem;list-style-type:disc}
ol{margin-left:1.25rem}
ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}
dl{margin-bottom:1rem}
dl dt{margin-bottom:.3rem;font-weight:700}
blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}
blockquote,blockquote p{line-height:1.6;color:#8a8a8a}
abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}
figure{margin:0}
kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a}
.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}
.lead{font-size:125%;line-height:1.6}
.stat{font-size:2.5rem;line-height:1}
p+.stat{margin-top:-1rem}
ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}
.cite-block,cite{display:block;color:#8a8a8a;font-size:.8125rem}
.cite-block:before,cite:before{content:"— "}
.code-inline,code{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a;display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}
.code-block{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a;display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
@media print,screen and (min-width:41.6875em){.medium-text-left{text-align:left}
.medium-text-right{text-align:right}
.medium-text-center{text-align:center}
.medium-text-justify{text-align:justify}
}
@media print,screen and (min-width:64.0625em){.large-text-left{text-align:left}
.large-text-right{text-align:right}
.large-text-center{text-align:center}
.large-text-justify{text-align:justify}
}
.show-for-print{display:none !important}
@media print{*{background:0 0 !important;color:#000 !important;-webkit-print-color-adjust:economy;print-color-adjust:economy;box-shadow:none !important;text-shadow:none !important}
.show-for-print{display:block !important}
.hide-for-print{display:none !important}
table.show-for-print{display:table !important}
thead.show-for-print{display:table-header-group !important}
tbody.show-for-print{display:table-row-group !important}
tr.show-for-print{display:table-row !important}
td.show-for-print{display:table-cell !important}
th.show-for-print{display:table-cell !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
abbr[title]:after{content:" (" attr(title) ")"}
blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.print-break-inside{page-break-inside:auto}
}
.float-left{float:left !important}
.float-right{float:right !important}
.float-center{display:block;margin-right:auto;margin-left:auto}
.clearfix::after,.clearfix::before{display:table;content:" ";flex-basis:0;order:1}
.clearfix::after{clear:both}
.align-left{justify-content:flex-start}
.align-right{justify-content:flex-end}
.align-center{justify-content:center}
.align-justify{justify-content:space-between}
.align-spaced{justify-content:space-around}
.align-left.vertical.menu>li>a{justify-content:flex-start}
.align-right.vertical.menu>li>a{justify-content:flex-end}
.align-center.vertical.menu>li>a{justify-content:center}
.align-top{align-items:flex-start}
.align-self-top{align-self:flex-start}
.align-bottom{align-items:flex-end}
.align-self-bottom{align-self:flex-end}
.align-middle{align-items:center}
.align-self-middle{align-self:center}
.align-stretch{align-items:stretch}
.align-self-stretch{align-self:stretch}
.align-center-middle{justify-content:center;align-items:center;align-content:center}
.small-order-1{order:1}
.small-order-2{order:2}
.small-order-3{order:3}
.small-order-4{order:4}
.small-order-5{order:5}
.small-order-6{order:6}
@media print,screen and (min-width:41.6875em){.medium-order-1{order:1}
.medium-order-2{order:2}
.medium-order-3{order:3}
.medium-order-4{order:4}
.medium-order-5{order:5}
.medium-order-6{order:6}
}
@media print,screen and (min-width:64.0625em){.large-order-1{order:1}
.large-order-2{order:2}
.large-order-3{order:3}
.large-order-4{order:4}
.large-order-5{order:5}
.large-order-6{order:6}
}
.flex-container{display:flex}
.flex-child-auto{flex:1 1 auto}
.flex-child-grow{flex:1 0 auto}
.flex-child-shrink{flex:0 1 auto}
.flex-dir-row{flex-direction:row}
.flex-dir-row-reverse{flex-direction:row-reverse}
.flex-dir-column{flex-direction:column}
.flex-dir-column-reverse{flex-direction:column-reverse}
@media print,screen and (min-width:41.6875em){.medium-flex-container{display:flex}
.medium-flex-child-auto{flex:1 1 auto}
.medium-flex-child-grow{flex:1 0 auto}
.medium-flex-child-shrink{flex:0 1 auto}
.medium-flex-dir-row{flex-direction:row}
.medium-flex-dir-row-reverse{flex-direction:row-reverse}
.medium-flex-dir-column{flex-direction:column}
.medium-flex-dir-column-reverse{flex-direction:column-reverse}
}
@media print,screen and (min-width:64.0625em){.large-flex-container{display:flex}
.large-flex-child-auto{flex:1 1 auto}
.large-flex-child-grow{flex:1 0 auto}
.large-flex-child-shrink{flex:0 1 auto}
.large-flex-dir-row{flex-direction:row}
.large-flex-dir-row-reverse{flex-direction:row-reverse}
.large-flex-dir-column{flex-direction:column}
.large-flex-dir-column-reverse{flex-direction:column-reverse}
}
.hide{display:none !important}
.invisible{visibility:hidden}
.visible{visibility:visible}
@media print,screen and (max-width:41.68625em){.hide-for-small-only{display:none !important}
}
@media screen and (max-width:0),screen and (min-width:41.6875em){.show-for-small-only{display:none !important}
}
@media print,screen and (min-width:41.6875em){.hide-for-medium{display:none !important}
}
@media screen and (max-width:41.68625em){.show-for-medium{display:none !important}
}
@media print,screen and (min-width:41.6875em) and (max-width:64.06125em){.hide-for-medium-only{display:none !important}
}
@media screen and (max-width:41.68625em),screen and (min-width:64.0625em){.show-for-medium-only{display:none !important}
}
@media print,screen and (min-width:64.0625em){.hide-for-large{display:none !important}
}
@media screen and (max-width:64.06125em){.show-for-large{display:none !important}
}
@media print,screen and (min-width:64.0625em) and (max-width:89.99875em){.hide-for-large-only{display:none !important}
}
@media screen and (max-width:64.06125em),screen and (min-width:90em){.show-for-large-only{display:none !important}
}
.show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important}
.hide-for-portrait,.show-for-landscape{display:block !important}
@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block !important}
}
@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none !important}
}
.hide-for-landscape,.show-for-portrait{display:none !important}
@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none !important}
}
@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block !important}
}
.show-for-dark-mode{display:none}
.hide-for-dark-mode{display:block}
@media screen and (prefers-color-scheme:dark){.show-for-dark-mode{display:block !important}
.hide-for-dark-mode{display:none !important}
}
.show-for-ie{display:none}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.show-for-ie{display:block !important}
.hide-for-ie{display:none !important}
}
.show-for-sticky{display:none}
.is-stuck .show-for-sticky{display:block}
.is-stuck .hide-for-sticky{display:none}
.text-hide{font:0/0 a !important;color:transparent !important;text-shadow:none !important;background-color:transparent !important;border:0 !important}
.text-truncate{max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis;white-space:nowrap !important}
.text-nowrap{white-space:nowrap !important}
.text-wrap{word-wrap:break-word !important}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.text-overline{text-decoration:overline !important}
.text-underline{text-decoration:underline !important}
.text-line-through{text-decoration:line-through !important}
.font-wide{letter-spacing:.25rem}
.font-normal{font-weight:400}
.font-bold{font-weight:700}
.font-italic{font-style:italic !important}
ul.list-disc{list-style-type:disc !important}
ul.list-circle{list-style-type:circle !important}
ul.list-square{list-style-type:square !important}
ol.list-decimal{list-style-type:decimal !important}
ol.list-lower-alpha{list-style-type:lower-alpha !important}
ol.list-lower-latin{list-style-type:lower-latin !important}
ol.list-lower-roman{list-style-type:lower-roman !important}
ol.list-upper-alpha{list-style-type:upper-alpha !important}
ol.list-upper-latin{list-style-type:upper-latin !important}
ol.list-upper-roman{list-style-type:upper-roman !important}
.rounded{border-radius:5000px !important}
.rounded .switch-paddle{border-radius:5000px !important}
.rounded .switch-paddle:after{border-radius:50%}
.radius{border-radius:.1875rem}
.bordered{border:.0625rem solid #cacaca}
.shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}
.arrow-down{display:block;width:0;height:0;border-style:solid;border-width:.4375rem;content:"";border-bottom-width:0;border-color:#0a0a0a transparent transparent}
.arrow-up{display:block;width:0;height:0;border-style:solid;border-width:.4375rem;content:"";border-top-width:0;border-color:transparent transparent #0a0a0a}
.arrow-right{display:block;width:0;height:0;border-style:solid;border-width:.4375rem;content:"";border-right-width:0;border-color:transparent transparent transparent #0a0a0a}
.arrow-left{display:block;width:0;height:0;border-style:solid;border-width:.4375rem;content:"";border-left-width:0;border-color:transparent #0a0a0a transparent transparent}
.separator-center{text-align:center !important}
.separator-center::after,.separator-center::before{display:table;content:" ";flex-basis:0;order:1}
.separator-center::after{clear:both}
.separator-center::after{position:relative !important;width:3rem;border-bottom:.125rem solid #1779ba;margin:1rem auto 0}
.separator-left{text-align:left !important}
.separator-left::after,.separator-left::before{display:table;content:" ";flex-basis:0;order:1}
.separator-left::after{clear:both}
.separator-left::after{position:relative !important;width:3rem;border-bottom:.125rem solid #1779ba;margin:1rem auto 0;margin-left:0 !important}
.separator-right{text-align:right !important}
.separator-right::after,.separator-right::before{display:table;content:" ";flex-basis:0;order:1}
.separator-right::after{clear:both}
.separator-right::after{position:relative !important;width:3rem;border-bottom:.125rem solid #1779ba;margin:1rem auto 0;margin-right:0 !important}
.overflow-visible{overflow:visible !important}
.overflow-x-visible{overflow-x:visible !important}
.overflow-y-visible{overflow-y:visible !important}
.overflow-hidden{overflow:hidden !important}
.overflow-x-hidden{overflow-x:hidden !important}
.overflow-y-hidden{overflow-y:hidden !important}
.overflow-scroll{overflow:scroll !important;-webkit-overflow-scrolling:touch}
.overflow-x-scroll{overflow-x:scroll !important;-webkit-overflow-scrolling:touch}
.overflow-y-scroll{overflow-y:scroll !important;-webkit-overflow-scrolling:touch}
.display-inline{display:inline !important}
.display-inline-block{display:inline-block !important}
.display-block{display:block !important}
.display-table{display:table !important}
.display-table-cell{display:table-cell !important}
.position-static{position:static !important}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-fixed{position:fixed !important}
.position-fixed-top{position:fixed !important;top:0 !important;right:0 !important;left:0 !important;z-index:975}
.position-fixed-bottom{position:fixed !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:975}
.border-box{box-sizing:border-box !important}
.border-none{border:0 !important}
.width-25{width:25% !important}
.width-50{width:50% !important}
.width-75{width:75% !important}
.width-100{width:100% !important}
.height-25{height:25% !important}
.height-50{height:50% !important}
.height-75{height:75% !important}
.height-100{height:100% !important}
.max-width-100{max-width:100% !important}
.max-height-100{max-height:100% !important}
.margin-0{margin:0 !important}
.margin-top-0{margin-top:0 !important}
.margin-right-0{margin-right:0 !important}
.margin-bottom-0{margin-bottom:0 !important}
.margin-left-0{margin-left:0 !important}
.margin-horizontal-0{margin-right:0 !important;margin-left:0 !important}
.margin-vertical-0{margin-top:0 !important;margin-bottom:0 !important}
.padding-0{padding:0 !important}
.padding-top-0{padding-top:0 !important}
.padding-right-0{padding-right:0 !important}
.padding-bottom-0{padding-bottom:0 !important}
.padding-left-0{padding-left:0 !important}
.padding-horizontal-0{padding-right:0 !important;padding-left:0 !important}
.padding-vertical-0{padding-top:0 !important;padding-bottom:0 !important}
.margin-1{margin:1rem !important}
.margin-top-1{margin-top:1rem !important}
.margin-right-1{margin-right:1rem !important}
.margin-bottom-1{margin-bottom:1rem !important}
.margin-left-1{margin-left:1rem !important}
.margin-horizontal-1{margin-right:1rem !important;margin-left:1rem !important}
.margin-vertical-1{margin-top:1rem !important;margin-bottom:1rem !important}
.padding-1{padding:1rem !important}
.padding-top-1{padding-top:1rem !important}
.padding-right-1{padding-right:1rem !important}
.padding-bottom-1{padding-bottom:1rem !important}
.padding-left-1{padding-left:1rem !important}
.padding-horizontal-1{padding-right:1rem !important;padding-left:1rem !important}
.padding-vertical-1{padding-top:1rem !important;padding-bottom:1rem !important}
.margin-2{margin:2rem !important}
.margin-top-2{margin-top:2rem !important}
.margin-right-2{margin-right:2rem !important}
.margin-bottom-2{margin-bottom:2rem !important}
.margin-left-2{margin-left:2rem !important}
.margin-horizontal-2{margin-right:2rem !important;margin-left:2rem !important}
.margin-vertical-2{margin-top:2rem !important;margin-bottom:2rem !important}
.padding-2{padding:2rem !important}
.padding-top-2{padding-top:2rem !important}
.padding-right-2{padding-right:2rem !important}
.padding-bottom-2{padding-bottom:2rem !important}
.padding-left-2{padding-left:2rem !important}
.padding-horizontal-2{padding-right:2rem !important;padding-left:2rem !important}
.padding-vertical-2{padding-top:2rem !important;padding-bottom:2rem !important}
.margin-3{margin:3rem !important}
.margin-top-3{margin-top:3rem !important}
.margin-right-3{margin-right:3rem !important}
.margin-bottom-3{margin-bottom:3rem !important}
.margin-left-3{margin-left:3rem !important}
.margin-horizontal-3{margin-right:3rem !important;margin-left:3rem !important}
.margin-vertical-3{margin-top:3rem !important;margin-bottom:3rem !important}
.padding-3{padding:3rem !important}
.padding-top-3{padding-top:3rem !important}
.padding-right-3{padding-right:3rem !important}
.padding-bottom-3{padding-bottom:3rem !important}
.padding-left-3{padding-left:3rem !important}
.padding-horizontal-3{padding-right:3rem !important;padding-left:3rem !important}
.padding-vertical-3{padding-top:3rem !important;padding-bottom:3rem !important}
.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}
.tabs::after,.tabs::before{display:table;content:" ";flex-basis:0;order:1}
.tabs::after{clear:both}
.tabs.vertical>li{display:block;float:none;width:auto}
.tabs.simple>li>a{padding:0}
.tabs.simple>li>a:hover{background:0}
.tabs.primary{background:#1779ba}
.tabs.primary>li>a{color:#fefefe}
.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:rgb(21.85,114.95,176.7)}
.tabs-title{float:left}
.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#1779ba}
[data-whatinput=mouse] .tabs-title>a{outline:0}
.tabs-title>a:hover{background:#fefefe;color:rgb(19.78,104.06,159.96)}
.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#1779ba}
.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#0a0a0a;transition:all .5s ease}
.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}
.tabs-panel{display:none;padding:1rem}
.tabs-panel.is-active{display:block}
:root{--font-base:fn.font(base);--font-alt:fn.font(alt);--color-primary:fn.color(primary);--color-dark:fn.color(dark);--color-grey:fn.color(grey)}
img{max-width:100%;display:inline-block}
button{cursor:pointer;border:0;background:0;font-family:inherit}
sup{vertical-align:super;font-size:smaller;position:relative;top:.125rem}
.generic-page-template .experiencefragment+.layout-container,.generic-page-template .experiencefragment+.responsivegrid,.home-page-template .experiencefragment+.layout-container,.home-page-template .experiencefragment+.responsivegrid{margin-top:7.375rem}
@media(max-width:1024px){.generic-page-template .experiencefragment+.layout-container,.generic-page-template .experiencefragment+.responsivegrid,.home-page-template .experiencefragment+.layout-container,.home-page-template .experiencefragment+.responsivegrid{margin-top:4.125rem}
}
.page_news .cmp-heading h1{color:#008060}
a{color:#242424}
a:active,a:focus,a:hover{color:#008060}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-weight:400}
@font-face{font-family:Roboto;src:url(clientlibs_base/fonts/Roboto-Regular.woff2) format("woff2"),url(clientlibs_base/fonts/Roboto-Regular.woff) format("woff"),url(clientlibs_base/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Roboto;src:url(clientlibs_base/fonts/Roboto-Medium.woff2) format("woff2"),url(clientlibs_base/fonts/Roboto-Medium.woff) format("woff"),url(clientlibs_base/fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Roboto;src:url(clientlibs_base/fonts/Roboto-Bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Roboto;src:url(clientlibs_base/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:foundation-icons;src:url(clientlibs_base/fonts/foundation-icons.woff) format("woff"),url(clientlibs_base/fonts/foundation-icons.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Glyphter;src:url(clientlibs_base/fonts/Glyphter.woff) format("woff"),url(clientlibs_base/fonts/Glyphter.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
*,::after,::before{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{font-family:Roboto,sans-serif;color:#242424;background-color:#fff;line-height:1.5;overflow-x:hidden}
@media(min-width:0) and (max-width:666px){.small-default-container{width:100% !important;max-width:100% !important;margin-inline:auto !important;padding-inline:unset !important}
}
@media(min-width:667px) and (max-width:1024px){.medium-default-container{width:100% !important;max-width:100% !important;margin-inline:auto !important;padding-inline:unset !important}
}
@media(min-width:1025px) and (max-width:1439px){.large-default-container{width:100% !important;max-width:100% !important;margin-inline:auto !important;padding-inline:unset !important}
}
@media(min-width:1440px) and (max-width:1599px){.xlarge-default-container{width:100% !important;max-width:100% !important;margin-inline:auto !important;padding-inline:unset !important}
}
@media(min-width:1600px){.xxlarge-default-container{width:100% !important;margin-inline:auto !important;padding-inline:unset !important}
}
.small-container{width:100%;margin-inline:auto;padding-inline:5%}
@media(min-width:0){.small-container{max-width:351px;padding-inline:0}
}
@media(min-width:667px){.small-container{max-width:628px;padding-inline:0}
}
@media(min-width:1025px){.small-container{max-width:745px;padding-inline:0}
}
@media(min-width:1440px){.small-container{max-width:1090px;padding-inline:0}
}
@media(min-width:1600px){.small-container{max-width:1224px;padding-inline:0}
}
@media(min-width:0) and (max-width:666px){.small-small-container{max-width:351px !important;padding-inline:unset !important}
}
@media(min-width:667px) and (max-width:1024px){.medium-small-container{max-width:628px !important;padding-inline:unset !important}
}
@media(min-width:1025px) and (max-width:1439px){.large-small-container{max-width:745px !important;padding-inline:unset !important}
}
@media(min-width:1440px) and (max-width:1599px){.xlarge-small-container{max-width:1090px !important;padding-inline:unset !important}
}
@media(min-width:1600px){.xxlarge-small-container{max-width:1224px !important;padding-inline:unset !important}
}
.large-container{width:100%;margin-inline:auto;padding-inline:5%}
@media(min-width:0){.large-container{max-width:351px;padding-inline:0}
}
@media(min-width:667px){.large-container{max-width:628px;padding-inline:0}
}
@media(min-width:1025px){.large-container{max-width:898px;padding-inline:0}
}
@media(min-width:1440px){.large-container{max-width:1312px;padding-inline:0}
}
@media(min-width:1600px){.large-container{max-width:1472px;padding-inline:0}
}
@media(min-width:0) and (max-width:666px){.small-large-container{max-width:351px !important;padding-inline:unset !important}
}
@media(min-width:667px) and (max-width:1024px){.medium-large-container{max-width:628px !important;padding-inline:unset !important}
}
@media(min-width:1025px) and (max-width:1439px){.large-large-container{max-width:898px !important;padding-inline:unset !important}
}
@media(min-width:1440px) and (max-width:1599px){.xlarge-large-container{max-width:1312px !important;padding-inline:unset !important}
}
@media(min-width:1600px){.xxlarge-large-container{max-width:1472px !important;padding-inline:unset !important}
}
.m-0{margin:0 !important}
.mt-0{margin-top:0 !important}
.mr-0{margin-right:0 !important}
.mb-0{margin-bottom:0 !important}
.ml-0{margin-left:0 !important}
.p-0{padding:0 !important}
.pt-0{padding-top:0 !important}
.pr-0{padding-right:0 !important}
.pb-0{padding-bottom:0 !important}
.pl-0{padding-left:0 !important}
.m-xs{margin:4px !important}
.mt-xs{margin-top:4px !important}
.mr-xs{margin-right:4px !important}
.mb-xs{margin-bottom:4px !important}
.ml-xs{margin-left:4px !important}
.p-xs{padding:4px !important}
.pt-xs{padding-top:4px !important}
.pr-xs{padding-right:4px !important}
.pb-xs{padding-bottom:4px !important}
.pl-xs{padding-left:4px !important}
.m-sm{margin:8px !important}
.mt-sm{margin-top:8px !important}
.mr-sm{margin-right:8px !important}
.mb-sm{margin-bottom:8px !important}
.ml-sm{margin-left:8px !important}
.p-sm{padding:8px !important}
.pt-sm{padding-top:8px !important}
.pr-sm{padding-right:8px !important}
.pb-sm{padding-bottom:8px !important}
.pl-sm{padding-left:8px !important}
.m-md{margin:12px !important}
.mt-md{margin-top:12px !important}
.mr-md{margin-right:12px !important}
.mb-md{margin-bottom:12px !important}
.ml-md{margin-left:12px !important}
.p-md{padding:12px !important}
.pt-md{padding-top:12px !important}
.pr-md{padding-right:12px !important}
.pb-md{padding-bottom:12px !important}
.pl-md{padding-left:12px !important}
.m-lg{margin:16px !important}
.mt-lg{margin-top:16px !important}
.mr-lg{margin-right:16px !important}
.mb-lg{margin-bottom:16px !important}
.ml-lg{margin-left:16px !important}
.p-lg{padding:16px !important}
.pt-lg{padding-top:16px !important}
.pr-lg{padding-right:16px !important}
.pb-lg{padding-bottom:16px !important}
.pl-lg{padding-left:16px !important}
.m-xl{margin:24px !important}
.mt-xl{margin-top:24px !important}
.mr-xl{margin-right:24px !important}
.mb-xl{margin-bottom:24px !important}
.ml-xl{margin-left:24px !important}
.p-xl{padding:24px !important}
.pt-xl{padding-top:24px !important}
.pr-xl{padding-right:24px !important}
.pb-xl{padding-bottom:24px !important}
.pl-xl{padding-left:24px !important}
.m-xxl{margin:32px !important}
.mt-xxl{margin-top:32px !important}
.mr-xxl{margin-right:32px !important}
.mb-xxl{margin-bottom:32px !important}
.ml-xxl{margin-left:32px !important}
.p-xxl{padding:32px !important}
.pt-xxl{padding-top:32px !important}
.pr-xxl{padding-right:32px !important}
.pb-xxl{padding-bottom:32px !important}
.pl-xxl{padding-left:32px !important}
.m-xxxl{margin:48px !important}
.mt-xxxl{margin-top:48px !important}
.mr-xxxl{margin-right:48px !important}
.mb-xxxl{margin-bottom:48px !important}
.ml-xxxl{margin-left:48px !important}
.p-xxxl{padding:48px !important}
.pt-xxxl{padding-top:48px !important}
.pr-xxxl{padding-right:48px !important}
.pb-xxxl{padding-bottom:48px !important}
.pl-xxxl{padding-left:48px !important}
.text-center{text-align:center !important}
.text-right{text-align:right !important}
.text-left{text-align:left !important}
.text-uppercase{text-transform:uppercase !important}
.txt-terumo-green{color:#008060}
.d-block{display:block !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-flex{display:flex !important}
.flex-center{display:flex;align-items:center;justify-content:center}
.flex-between{display:flex;justify-content:space-between}
.flex-start{display:flex;justify-content:flex-start;align-items:flex-start}
.flex-end{display:flex;justify-content:flex-end;align-items:flex-end}
.gap-8{gap:8px}
.gap-12{gap:12px}
.gap-16{gap:16px}
h1{font-family:Roboto,sans-serif;font-weight:700;font-size:1.625rem;line-height:1.1}
@media(min-width:667px){h1{font-size:2.5rem}
}
h2{font-family:Roboto,sans-serif;font-weight:700;font-size:1.625rem;line-height:1.1}
@media(min-width:667px){h2{font-size:2rem}
}
h3{font-family:Roboto,sans-serif;font-weight:700;font-size:1.625rem;line-height:1.1}
@media(min-width:667px){h3{font-size:2rem}
}
h4{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.1}
@media(min-width:667px){h4{font-size:1.5rem}
}
h5{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.1}
@media(min-width:667px){h5{font-size:1.5rem}
}
h6{font-family:Roboto,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.1}
@media(min-width:667px){h6{font-size:1.375rem}
}
.h7{display:block;font-family:Roboto,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.1}
@media(min-width:667px){.h7{font-size:1.375rem}
}
.h8{display:block;font-family:Roboto,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.1}
@media(min-width:667px){.h8{font-size:1.25rem}
}
.paragraph-text{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;line-height:1.375rem}
@media(min-width:667px){.paragraph-text{line-height:1.25rem}
}
.caption-text{font-family:Roboto,sans-serif;font-weight:400;font-size:.625rem;line-height:.875rem}
@media(min-width:667px){.caption-text{font-size:.75rem}
}
.button-primary,.button-secondary{font-family:Roboto,sans-serif;font-weight:700;font-size:1rem;border-radius:.3125rem;line-height:1}
.button-primary a,.button-secondary a{display:inline-flex;min-height:2.625rem;padding:0 1.5rem;font-size:.875rem;color:#fff;font-weight:700;width:-moz-fit-content;width:fit-content;text-decoration:none;align-items:center;justify-content:center}
.button-primary a:active,.button-primary a:focus,.button-primary a:hover,.button-secondary a:active,.button-secondary a:focus,.button-secondary a:hover{text-decoration:none;outline:0;color:#fff}
.button-primary{background-color:#008060}
.button-primary a{background-color:#008060}
.button-secondary{background:0}
.button-secondary a{border:.125rem solid #fff}
.fi-address-book:before,.fi-alert:before,.fi-align-center:before,.fi-align-justify:before,.fi-align-left:before,.fi-align-right:before,.fi-anchor:before,.fi-annotate:before,.fi-archive:before,.fi-arrow-down:before,.fi-arrow-left:before,.fi-arrow-right:before,.fi-arrow-up:before,.fi-arrows-compress:before,.fi-arrows-expand:before,.fi-arrows-in:before,.fi-arrows-out:before,.fi-asl:before,.fi-asterisk:before,.fi-at-sign:before,.fi-background-color:before,.fi-battery-empty:before,.fi-battery-full:before,.fi-battery-half:before,.fi-bitcoin-circle:before,.fi-bitcoin:before,.fi-blind:before,.fi-bluetooth:before,.fi-bold:before,.fi-book-bookmark:before,.fi-book:before,.fi-bookmark:before,.fi-braille:before,.fi-burst-new:before,.fi-burst-sale:before,.fi-burst:before,.fi-calendar:before,.fi-camera:before,.fi-check:before,.fi-checkbox:before,.fi-clipboard-notes:before,.fi-clipboard-pencil:before,.fi-clipboard:before,.fi-clock:before,.fi-closed-caption:before,.fi-cloud:before,.fi-comment-minus:before,.fi-comment-quotes:before,.fi-comment-video:before,.fi-comment:before,.fi-comments:before,.fi-compass:before,.fi-contrast:before,.fi-credit-card:before,.fi-crop:before,.fi-crown:before,.fi-css3:before,.fi-database:before,.fi-die-five:before,.fi-die-four:before,.fi-die-one:before,.fi-die-six:before,.fi-die-three:before,.fi-die-two:before,.fi-dislike:before,.fi-dollar-bill:before,.fi-dollar:before,.fi-download:before,.fi-eject:before,.fi-elevator:before,.fi-euro:before,.fi-eye:before,.fi-fast-forward:before,.fi-female-symbol:before,.fi-female:before,.fi-filter:before,.fi-first-aid:before,.fi-flag:before,.fi-folder-add:before,.fi-folder-lock:before,.fi-folder:before,.fi-foot:before,.fi-foundation:before,.fi-graph-bar:before,.fi-graph-horizontal:before,.fi-graph-pie:before,.fi-graph-trend:before,.fi-guide-dog:before,.fi-hearing-aid:before,.fi-heart:before,.fi-home:before,.fi-html5:before,.fi-indent-less:before,.fi-indent-more:before,.fi-info:before,.fi-italic:before,.fi-key:before,.fi-laptop:before,.fi-layout:before,.fi-lightbulb:before,.fi-like:before,.fi-link:before,.fi-list-bullet:before,.fi-list-number:before,.fi-list-thumbnails:before,.fi-list:before,.fi-lock:before,.fi-loop:before,.fi-magnifying-glass:before,.fi-mail:before,.fi-male-female:before,.fi-male-symbol:before,.fi-male:before,.fi-map:before,.fi-marker:before,.fi-megaphone:before,.fi-microphone:before,.fi-minus-circle:before,.fi-minus:before,.fi-mobile-signal:before,.fi-mobile:before,.fi-monitor:before,.fi-mountains:before,.fi-music:before,.fi-next:before,.fi-no-dogs:before,.fi-no-smoking:before,.fi-page-add:before,.fi-page-copy:before,.fi-page-csv:before,.fi-page-delete:before,.fi-page-doc:before,.fi-page-edit:before,.fi-page-export-csv:before,.fi-page-export-doc:before,.fi-page-export-pdf:before,.fi-page-export:before,.fi-page-filled:before,.fi-page-multiple:before,.fi-page-pdf:before,.fi-page-remove:before,.fi-page-search:before,.fi-page:before,.fi-paint-bucket:before,.fi-paperclip:before,.fi-pause:before,.fi-paw:before,.fi-paypal:before,.fi-pencil:before,.fi-photo:before,.fi-play-circle:before,.fi-play-video:before,.fi-play:before,.fi-plus:before,.fi-pound:before,.fi-power:before,.fi-previous:before,.fi-price-tag:before,.fi-pricetag-multiple:before,.fi-print:before,.fi-prohibited:before,.fi-projection-screen:before,.fi-puzzle:before,.fi-quote:before,.fi-record:before,.fi-refresh:before,.fi-results-demographics:before,.fi-results:before,.fi-rewind-ten:before,.fi-rewind:before,.fi-rss:before,.fi-safety-cone:before,.fi-save:before,.fi-share:before,.fi-sheriff-badge:before,.fi-shield:before,.fi-shopping-bag:before,.fi-shopping-cart:before,.fi-shuffle:before,.fi-skull:before,.fi-social-500px:before,.fi-social-adobe:before,.fi-social-amazon:before,.fi-social-android:before,.fi-social-apple:before,.fi-social-behance:before,.fi-social-bing:before,.fi-social-blogger:before,.fi-social-delicious:before,.fi-social-designer-news:before,.fi-social-deviant-art:before,.fi-social-digg:before,.fi-social-dribbble:before,.fi-social-drive:before,.fi-social-dropbox:before,.fi-social-evernote:before,.fi-social-facebook:before,.fi-social-flickr:before,.fi-social-forrst:before,.fi-social-foursquare:before,.fi-social-game-center:before,.fi-social-github:before,.fi-social-google-plus:before,.fi-social-hacker-news:before,.fi-social-hi5:before,.fi-social-instagram:before,.fi-social-joomla:before,.fi-social-lastfm:before,.fi-social-linkedin:before,.fi-social-medium:before,.fi-social-myspace:before,.fi-social-orkut:before,.fi-social-path:before,.fi-social-picasa:before,.fi-social-pinterest:before,.fi-social-rdio:before,.fi-social-reddit:before,.fi-social-skillshare:before,.fi-social-skype:before,.fi-social-smashing-mag:before,.fi-social-snapchat:before,.fi-social-spotify:before,.fi-social-squidoo:before,.fi-social-stack-overflow:before,.fi-social-steam:before,.fi-social-stumbleupon:before,.fi-social-treehouse:before,.fi-social-tumblr:before,.fi-social-twitter:before,.fi-social-vimeo:before,.fi-social-windows:before,.fi-social-xbox:before,.fi-social-yahoo:before,.fi-social-yelp:before,.fi-social-youtube:before,.fi-social-zerply:before,.fi-social-zurb:before,.fi-sound:before,.fi-star:before,.fi-stop:before,.fi-strikethrough:before,.fi-subscript:before,.fi-superscript:before,.fi-tablet-landscape:before,.fi-tablet-portrait:before,.fi-target-two:before,.fi-target:before,.fi-telephone-accessible:before,.fi-telephone:before,.fi-text-color:before,.fi-thumbnails:before,.fi-ticket:before,.fi-torso-business:before,.fi-torso-female:before,.fi-torso:before,.fi-torsos-all-female:before,.fi-torsos-all:before,.fi-torsos-female-male:before,.fi-torsos-male-female:before,.fi-torsos:before,.fi-trash:before,.fi-trees:before,.fi-trophy:before,.fi-underline:before,.fi-universal-access:before,.fi-unlink:before,.fi-unlock:before,.fi-upload-cloud:before,.fi-upload:before,.fi-usb:before,.fi-video:before,.fi-volume-none:before,.fi-volume-strike:before,.fi-volume:before,.fi-web:before,.fi-wheelchair:before,.fi-widget:before,.fi-wrench:before,.fi-x-circle:before,.fi-x:before,.fi-yen:before,.fi-zoom-in:before,.fi-zoom-out:before{font-family:foundation-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}
.fi-address-book:before{content:"\f100"}
.fi-alert:before{content:"\f101"}
.fi-align-center:before{content:"\f102"}
.fi-align-justify:before{content:"\f103"}
.fi-align-left:before{content:"\f104"}
.fi-align-right:before{content:"\f105"}
.fi-anchor:before{content:"\f106"}
.fi-annotate:before{content:"\f107"}
.fi-archive:before{content:"\f108"}
.fi-arrow-down:before{content:"\f109"}
.fi-arrow-left:before{content:"\f10a"}
.fi-arrow-right:before{content:"\f10b"}
.fi-arrow-up:before{content:"\f10c"}
.fi-arrows-compress:before{content:"\f10d"}
.fi-arrows-expand:before{content:"\f10e"}
.fi-arrows-in:before{content:"\f10f"}
.fi-arrows-out:before{content:"\f110"}
.fi-asl:before{content:"\f111"}
.fi-asterisk:before{content:"\f112"}
.fi-at-sign:before{content:"\f113"}
.fi-background-color:before{content:"\f114"}
.fi-battery-empty:before{content:"\f115"}
.fi-battery-full:before{content:"\f116"}
.fi-battery-half:before{content:"\f117"}
.fi-bitcoin-circle:before{content:"\f118"}
.fi-bitcoin:before{content:"\f119"}
.fi-blind:before{content:"\f11a"}
.fi-bluetooth:before{content:"\f11b"}
.fi-bold:before{content:"\f11c"}
.fi-book-bookmark:before{content:"\f11d"}
.fi-book:before{content:"\f11e"}
.fi-bookmark:before{content:"\f11f"}
.fi-braille:before{content:"\f120"}
.fi-burst-new:before{content:"\f121"}
.fi-burst-sale:before{content:"\f122"}
.fi-burst:before{content:"\f123"}
.fi-calendar:before{content:"\f124"}
.fi-camera:before{content:"\f125"}
.fi-check:before{content:"\f126"}
.fi-checkbox:before{content:"\f127"}
.fi-clipboard-notes:before{content:"\f128"}
.fi-clipboard-pencil:before{content:"\f129"}
.fi-clipboard:before{content:"\f12a"}
.fi-clock:before{content:"\f12b"}
.fi-closed-caption:before{content:"\f12c"}
.fi-cloud:before{content:"\f12d"}
.fi-comment-minus:before{content:"\f12e"}
.fi-comment-quotes:before{content:"\f12f"}
.fi-comment-video:before{content:"\f130"}
.fi-comment:before{content:"\f131"}
.fi-comments:before{content:"\f132"}
.fi-compass:before{content:"\f133"}
.fi-contrast:before{content:"\f134"}
.fi-credit-card:before{content:"\f135"}
.fi-crop:before{content:"\f136"}
.fi-crown:before{content:"\f137"}
.fi-css3:before{content:"\f138"}
.fi-database:before{content:"\f139"}
.fi-die-five:before{content:"\f13a"}
.fi-die-four:before{content:"\f13b"}
.fi-die-one:before{content:"\f13c"}
.fi-die-six:before{content:"\f13d"}
.fi-die-three:before{content:"\f13e"}
.fi-die-two:before{content:"\f13f"}
.fi-dislike:before{content:"\f140"}
.fi-dollar-bill:before{content:"\f141"}
.fi-dollar:before{content:"\f142"}
.fi-download:before{content:"\f143"}
.fi-eject:before{content:"\f144"}
.fi-elevator:before{content:"\f145"}
.fi-euro:before{content:"\f146"}
.fi-eye:before{content:"\f147"}
.fi-fast-forward:before{content:"\f148"}
.fi-female-symbol:before{content:"\f149"}
.fi-female:before{content:"\f14a"}
.fi-filter:before{content:"\f14b"}
.fi-first-aid:before{content:"\f14c"}
.fi-flag:before{content:"\f14d"}
.fi-folder-add:before{content:"\f14e"}
.fi-folder-lock:before{content:"\f14f"}
.fi-folder:before{content:"\f150"}
.fi-foot:before{content:"\f151"}
.fi-foundation:before{content:"\f152"}
.fi-graph-bar:before{content:"\f153"}
.fi-graph-horizontal:before{content:"\f154"}
.fi-graph-pie:before{content:"\f155"}
.fi-graph-trend:before{content:"\f156"}
.fi-guide-dog:before{content:"\f157"}
.fi-hearing-aid:before{content:"\f158"}
.fi-heart:before{content:"\f159"}
.fi-home:before{content:"\f15a"}
.fi-html5:before{content:"\f15b"}
.fi-indent-less:before{content:"\f15c"}
.fi-indent-more:before{content:"\f15d"}
.fi-info:before{content:"\f15e"}
.fi-italic:before{content:"\f15f"}
.fi-key:before{content:"\f160"}
.fi-laptop:before{content:"\f161"}
.fi-layout:before{content:"\f162"}
.fi-lightbulb:before{content:"\f163"}
.fi-like:before{content:"\f164"}
.fi-link:before{content:"\f165"}
.fi-list-bullet:before{content:"\f166"}
.fi-list-number:before{content:"\f167"}
.fi-list-thumbnails:before{content:"\f168"}
.fi-list:before{content:"\f169"}
.fi-lock:before{content:"\f16a"}
.fi-loop:before{content:"\f16b"}
.fi-magnifying-glass:before{content:"\f16c"}
.fi-mail:before{content:"\f16d"}
.fi-male-female:before{content:"\f16e"}
.fi-male-symbol:before{content:"\f16f"}
.fi-male:before{content:"\f170"}
.fi-map:before{content:"\f171"}
.fi-marker:before{content:"\f172"}
.fi-megaphone:before{content:"\f173"}
.fi-microphone:before{content:"\f174"}
.fi-minus-circle:before{content:"\f175"}
.fi-minus:before{content:"\f176"}
.fi-mobile-signal:before{content:"\f177"}
.fi-mobile:before{content:"\f178"}
.fi-monitor:before{content:"\f179"}
.fi-mountains:before{content:"\f17a"}
.fi-music:before{content:"\f17b"}
.fi-next:before{content:"\f17c"}
.fi-no-dogs:before{content:"\f17d"}
.fi-no-smoking:before{content:"\f17e"}
.fi-page-add:before{content:"\f17f"}
.fi-page-copy:before{content:"\f180"}
.fi-page-csv:before{content:"\f181"}
.fi-page-delete:before{content:"\f182"}
.fi-page-doc:before{content:"\f183"}
.fi-page-edit:before{content:"\f184"}
.fi-page-export-csv:before{content:"\f185"}
.fi-page-export-doc:before{content:"\f186"}
.fi-page-export-pdf:before{content:"\f187"}
.fi-page-export:before{content:"\f188"}
.fi-page-filled:before{content:"\f189"}
.fi-page-multiple:before{content:"\f18a"}
.fi-page-pdf:before{content:"\f18b"}
.fi-page-remove:before{content:"\f18c"}
.fi-page-search:before{content:"\f18d"}
.fi-page:before{content:"\f18e"}
.fi-paint-bucket:before{content:"\f18f"}
.fi-paperclip:before{content:"\f190"}
.fi-pause:before{content:"\f191"}
.fi-paw:before{content:"\f192"}
.fi-paypal:before{content:"\f193"}
.fi-pencil:before{content:"\f194"}
.fi-photo:before{content:"\f195"}
.fi-play-circle:before{content:"\f196"}
.fi-play-video:before{content:"\f197"}
.fi-play:before{content:"\f198"}
.fi-plus:before{content:"\f199"}
.fi-pound:before{content:"\f19a"}
.fi-power:before{content:"\f19b"}
.fi-previous:before{content:"\f19c"}
.fi-price-tag:before{content:"\f19d"}
.fi-pricetag-multiple:before{content:"\f19e"}
.fi-print:before{content:"\f19f"}
.fi-prohibited:before{content:"\f1a0"}
.fi-projection-screen:before{content:"\f1a1"}
.fi-puzzle:before{content:"\f1a2"}
.fi-quote:before{content:"\f1a3"}
.fi-record:before{content:"\f1a4"}
.fi-refresh:before{content:"\f1a5"}
.fi-results-demographics:before{content:"\f1a6"}
.fi-results:before{content:"\f1a7"}
.fi-rewind-ten:before{content:"\f1a8"}
.fi-rewind:before{content:"\f1a9"}
.fi-rss:before{content:"\f1aa"}
.fi-safety-cone:before{content:"\f1ab"}
.fi-save:before{content:"\f1ac"}
.fi-share:before{content:"\f1ad"}
.fi-sheriff-badge:before{content:"\f1ae"}
.fi-shield:before{content:"\f1af"}
.fi-shopping-bag:before{content:"\f1b0"}
.fi-shopping-cart:before{content:"\f1b1"}
.fi-shuffle:before{content:"\f1b2"}
.fi-skull:before{content:"\f1b3"}
.fi-social-500px:before{content:"\f1b4"}
.fi-social-adobe:before{content:"\f1b5"}
.fi-social-amazon:before{content:"\f1b6"}
.fi-social-android:before{content:"\f1b7"}
.fi-social-apple:before{content:"\f1b8"}
.fi-social-behance:before{content:"\f1b9"}
.fi-social-bing:before{content:"\f1ba"}
.fi-social-blogger:before{content:"\f1bb"}
.fi-social-delicious:before{content:"\f1bc"}
.fi-social-designer-news:before{content:"\f1bd"}
.fi-social-deviant-art:before{content:"\f1be"}
.fi-social-digg:before{content:"\f1bf"}
.fi-social-dribbble:before{content:"\f1c0"}
.fi-social-drive:before{content:"\f1c1"}
.fi-social-dropbox:before{content:"\f1c2"}
.fi-social-evernote:before{content:"\f1c3"}
.fi-social-facebook:before{content:"\f1c4"}
.fi-social-flickr:before{content:"\f1c5"}
.fi-social-forrst:before{content:"\f1c6"}
.fi-social-foursquare:before{content:"\f1c7"}
.fi-social-game-center:before{content:"\f1c8"}
.fi-social-github:before{content:"\f1c9"}
.fi-social-google-plus:before{content:"\f1ca"}
.fi-social-hacker-news:before{content:"\f1cb"}
.fi-social-hi5:before{content:"\f1cc"}
.fi-social-instagram:before{content:"\f1cd"}
.fi-social-joomla:before{content:"\f1ce"}
.fi-social-lastfm:before{content:"\f1cf"}
.fi-social-linkedin:before{content:"\f1d0"}
.fi-social-medium:before{content:"\f1d1"}
.fi-social-myspace:before{content:"\f1d2"}
.fi-social-orkut:before{content:"\f1d3"}
.fi-social-path:before{content:"\f1d4"}
.fi-social-picasa:before{content:"\f1d5"}
.fi-social-pinterest:before{content:"\f1d6"}
.fi-social-rdio:before{content:"\f1d7"}
.fi-social-reddit:before{content:"\f1d8"}
.fi-social-skillshare:before{content:"\f1d9"}
.fi-social-skype:before{content:"\f1da"}
.fi-social-smashing-mag:before{content:"\f1db"}
.fi-social-snapchat:before{content:"\f1dc"}
.fi-social-spotify:before{content:"\f1dd"}
.fi-social-squidoo:before{content:"\f1de"}
.fi-social-stack-overflow:before{content:"\f1df"}
.fi-social-steam:before{content:"\f1e0"}
.fi-social-stumbleupon:before{content:"\f1e1"}
.fi-social-treehouse:before{content:"\f1e2"}
.fi-social-tumblr:before{content:"\f1e3"}
.fi-social-twitter:before{content:"\f1e4"}
.fi-social-vimeo:before{content:"\f1e5"}
.fi-social-windows:before{content:"\f1e6"}
.fi-social-xbox:before{content:"\f1e7"}
.fi-social-yahoo:before{content:"\f1e8"}
.fi-social-yelp:before{content:"\f1e9"}
.fi-social-youtube:before{content:"\f1ea"}
.fi-social-zerply:before{content:"\f1eb"}
.fi-social-zurb:before{content:"\f1ec"}
.fi-sound:before{content:"\f1ed"}
.fi-star:before{content:"\f1ee"}
.fi-stop:before{content:"\f1ef"}
.fi-strikethrough:before{content:"\f1f0"}
.fi-subscript:before{content:"\f1f1"}
.fi-superscript:before{content:"\f1f2"}
.fi-tablet-landscape:before{content:"\f1f3"}
.fi-tablet-portrait:before{content:"\f1f4"}
.fi-target-two:before{content:"\f1f5"}
.fi-target:before{content:"\f1f6"}
.fi-telephone-accessible:before{content:"\f1f7"}
.fi-telephone:before{content:"\f1f8"}
.fi-text-color:before{content:"\f1f9"}
.fi-thumbnails:before{content:"\f1fa"}
.fi-ticket:before{content:"\f1fb"}
.fi-torso-business:before{content:"\f1fc"}
.fi-torso-female:before{content:"\f1fd"}
.fi-torso:before{content:"\f1fe"}
.fi-torsos-all-female:before{content:"\f1ff"}
.fi-torsos-all:before{content:"\f200"}
.fi-torsos-female-male:before{content:"\f201"}
.fi-torsos-male-female:before{content:"\f202"}
.fi-torsos:before{content:"\f203"}
.fi-trash:before{content:"\f204"}
.fi-trees:before{content:"\f205"}
.fi-trophy:before{content:"\f206"}
.fi-underline:before{content:"\f207"}
.fi-universal-access:before{content:"\f208"}
.fi-unlink:before{content:"\f209"}
.fi-unlock:before{content:"\f20a"}
.fi-upload-cloud:before{content:"\f20b"}
.fi-upload:before{content:"\f20c"}
.fi-usb:before{content:"\f20d"}
.fi-video:before{content:"\f20e"}
.fi-volume-none:before{content:"\f20f"}
.fi-volume-strike:before{content:"\f210"}
.fi-volume:before{content:"\f211"}
.fi-web:before{content:"\f212"}
.fi-wheelchair:before{content:"\f213"}
.fi-widget:before{content:"\f214"}
.fi-wrench:before{content:"\f215"}
.fi-x-circle:before{content:"\f216"}
.fi-x:before{content:"\f217"}
.fi-yen:before{content:"\f218"}
.fi-zoom-in:before{content:"\f219"}
.fi-zoom-out:before{content:"\f21a"}
.icon-alert{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/alert.svg) no-repeat center;mask:url(clientlibs_base/icons/alert.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-arrowDown{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/arrowDown.svg) no-repeat center;mask:url(clientlibs_base/icons/arrowDown.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-arrowLeft{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/arrowLeft.svg) no-repeat center;mask:url(clientlibs_base/icons/arrowLeft.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-arrowRight{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/arrowRight.svg) no-repeat center;mask:url(clientlibs_base/icons/arrowRight.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-arrowUp{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/arrowUp.svg) no-repeat center;mask:url(clientlibs_base/icons/arrowUp.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-calendar{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/calendar.svg) no-repeat center;mask:url(clientlibs_base/icons/calendar.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-caretRight{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/caretRight.svg) no-repeat center;mask:url(clientlibs_base/icons/caretRight.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-circledPlus{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/circledPlus.svg) no-repeat center;mask:url(clientlibs_base/icons/circledPlus.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-clock{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/clock.svg) no-repeat center;mask:url(clientlibs_base/icons/clock.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-close{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/close.svg) no-repeat center;mask:url(clientlibs_base/icons/close.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-globe{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/globe.svg) no-repeat center;mask:url(clientlibs_base/icons/globe.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-hamburger{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/hamburger.svg) no-repeat center;mask:url(clientlibs_base/icons/hamburger.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-instrument{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/instrument.svg) no-repeat center;mask:url(clientlibs_base/icons/instrument.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-linkedin{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/linkedin.svg) no-repeat center;mask:url(clientlibs_base/icons/linkedin.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-location{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/location.svg) no-repeat center;mask:url(clientlibs_base/icons/location.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-microscope{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/microscope.svg) no-repeat center;mask:url(clientlibs_base/icons/microscope.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-pause{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/pause.svg) no-repeat center;mask:url(clientlibs_base/icons/pause.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-people{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/people.svg) no-repeat center;mask:url(clientlibs_base/icons/people.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-plus{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/plus.svg) no-repeat center;mask:url(clientlibs_base/icons/plus.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-search{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/search.svg) no-repeat center;mask:url(clientlibs_base/icons/search.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-square{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/square.svg) no-repeat center;mask:url(clientlibs_base/icons/square.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-youtube{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/youtube.svg) no-repeat center;mask:url(clientlibs_base/icons/youtube.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-home-green{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/home-green.svg) no-repeat center;mask:url(clientlibs_base/icons/home-green.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-search-icon-green{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/search-icon-green.svg) no-repeat center;mask:url(clientlibs_base/icons/search-icon-green.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-pagination-right-arrow{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/pagination-right-arrow.svg) no-repeat center;mask:url(clientlibs_base/icons/pagination-right-arrow.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-pagination-left-arrow{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/pagination-left-arrow.svg) no-repeat center;mask:url(clientlibs_base/icons/pagination-left-arrow.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-email-black{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/email-black.svg) no-repeat center;mask:url(clientlibs_base/icons/email-black.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-rightcaret-green{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/rightcaret-green.svg) no-repeat center;mask:url(clientlibs_base/icons/rightcaret-green.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-back-arrow{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/back-arrow.svg) no-repeat center;mask:url(clientlibs_base/icons/back-arrow.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-search-mobile{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/search-mobile.svg) no-repeat center;mask:url(clientlibs_base/icons/search-mobile.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-document study{width:100%;height:100%;color:#242424;-webkit-mask:url("clientlibs_base/icons/document study.svg") no-repeat center;mask:url("clientlibs_base/icons/document study.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-videoWorkshop{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/videoWorkshop.svg) no-repeat center;mask:url(clientlibs_base/icons/videoWorkshop.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-document{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/document.svg) no-repeat center;mask:url(clientlibs_base/icons/document.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-email-black{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/email-black.svg) no-repeat center;mask:url(clientlibs_base/icons/email-black.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-icon-greater{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/icon-greater.svg) no-repeat center;mask:url(clientlibs_base/icons/icon-greater.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.icon-play{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/play.svg) no-repeat center;mask:url(clientlibs_base/icons/play.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.register-banner .cmp-columnContainer{background:linear-gradient(to right,#008060,#00b08d);padding:.9375rem;color:#fff;font-style:normal}
.register-banner .cmp-columnContainer .grid-x.columns-wrapper{align-items:center}
.register-banner .cmp-columnContainer h2{font-size:clamp(30px,2vw,34px);font-family:Roboto,sans-serif;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:.625rem}
.register-banner .cmp-columnContainer p{font-size:clamp(16px,2vw,20px);font-family:Roboto,sans-serif;font-family:Roboto,sans-serif;font-weight:400;line-height:1.25rem}
@media(min-width:667px){.register-banner .cmp-columnContainer{padding:1.5625rem}
}
.register-banner .cmp-columnContainer .cmp-link{display:flex;justify-content:center}
@media(min-width:667px){.register-banner .cmp-columnContainer .cmp-link{justify-content:end}
}
.register-banner .cmp-columnContainer .cmp-link a{display:inline-flex;height:2.625rem;padding:.875rem 1.5rem;border:.125rem solid #fff;font-size:.875rem;border-radius:.3125rem;color:#fff;font-family:Roboto,sans-serif;font-weight:700;line-height:normal;width:-moz-fit-content;width:fit-content;text-decoration:none;align-items:center}
.register-banner .cmp-columnContainer .cmp-link a:active,.register-banner .cmp-columnContainer .cmp-link a:focus,.register-banner .cmp-columnContainer .cmp-link a:hover{text-decoration:none;outline:0;color:#fff}
.cmp-address-v2{font-family:Roboto,sans-serif;font-weight:400;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.625rem}
.cmp-address-v2 h4,.cmp-address-v2 p,.cmp-address-v2 span{font-size:1rem;line-height:2.25rem;margin:0}
.cmp-address-v2 .address span{line-height:0}
.cmp-address-v2 b,.cmp-address-v2 h4{font-family:Roboto,sans-serif;font-weight:700}
.cmp-address-v2 a{color:#242424;text-decoration:none}
.cmp-address-v2 a:active,.cmp-address-v2 a:focus,.cmp-address-v2 a:hover{text-decoration:none;outline:0}
.cmp-social-cta{display:flex;gap:1.5625rem}
.cmp-social-cta a{display:inline-block;height:1.875rem;width:1.875rem}
.cmp-social-cta a img{height:100%;width:100%}
.heading.heading__banner--view,.pageTitle.heading__banner--view{background-color:#eceeed;padding:2.1875rem 0}
@media(min-width:667px){.heading.heading__banner--view,.pageTitle.heading__banner--view{padding:5rem 0}
}
.heading.heading__banner--view .cmp-heading,.heading.heading__banner--view .cmp-pageTitle,.pageTitle.heading__banner--view .cmp-heading,.pageTitle.heading__banner--view .cmp-pageTitle{width:100%;margin-inline:auto;padding-inline:5%}
@media(min-width:0){.heading.heading__banner--view .cmp-heading,.heading.heading__banner--view .cmp-pageTitle,.pageTitle.heading__banner--view .cmp-heading,.pageTitle.heading__banner--view .cmp-pageTitle{max-width:351px;padding-inline:0}
}
@media(min-width:667px){.heading.heading__banner--view .cmp-heading,.heading.heading__banner--view .cmp-pageTitle,.pageTitle.heading__banner--view .cmp-heading,.pageTitle.heading__banner--view .cmp-pageTitle{max-width:628px;padding-inline:0}
}
@media(min-width:1025px){.heading.heading__banner--view .cmp-heading,.heading.heading__banner--view .cmp-pageTitle,.pageTitle.heading__banner--view .cmp-heading,.pageTitle.heading__banner--view .cmp-pageTitle{max-width:745px;padding-inline:0}
}
@media(min-width:1440px){.heading.heading__banner--view .cmp-heading,.heading.heading__banner--view .cmp-pageTitle,.pageTitle.heading__banner--view .cmp-heading,.pageTitle.heading__banner--view .cmp-pageTitle{max-width:1090px;padding-inline:0}
}
@media(min-width:1600px){.heading.heading__banner--view .cmp-heading,.heading.heading__banner--view .cmp-pageTitle,.pageTitle.heading__banner--view .cmp-heading,.pageTitle.heading__banner--view .cmp-pageTitle{max-width:1224px;padding-inline:0}
}
.heading.heading__banner--view .cmp-heading h1,.heading.heading__banner--view .cmp-pageTitle h1,.pageTitle.heading__banner--view .cmp-heading h1,.pageTitle.heading__banner--view .cmp-pageTitle h1{color:#008060;text-transform:uppercase;margin:0}
.cmp-heading{margin-bottom:25px;margin-top:25px}
.generic-list .cmp-generic-list__news-event-listing .news-event-listing__main-section h3.news__title{font-family:Roboto,sans-serif;font-weight:700;color:#242424;font-size:1.5rem}
.generic-list .cmp-generic-list__news-event-listing .news-event-listing__main-section h3.news__title a{color:#242424}
.generic-list .cmp-generic-list__news-event-listing .news-event-listing__main-section h3.news__title a:active,.generic-list .cmp-generic-list__news-event-listing .news-event-listing__main-section h3.news__title a:focus,.generic-list .cmp-generic-list__news-event-listing .news-event-listing__main-section h3.news__title a:hover{text-decoration:none;outline:0;color:#008060}
.generic-list .cmp-generic-list__news-event-listing .news-event-listing__main-section .date-location .date{font-family:Roboto,sans-serif;font-weight:700;font-size:.875rem;color:#444b52}
.generic-list .cmp-generic-list__news-event-listing hr{margin:1.25rem 0;border:.125rem solid #eceeed;max-width:100%}
.eventList_default.cmp-generic-list__default_events_listing .cmp-generic-list__list-controls,.newsList_default.cmp-generic-list__default_news_listing .cmp-generic-list__list-controls{font-family:Roboto,sans-serif;font-weight:700;font-size:1rem;color:#444b52}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing,.newsList_default.cmp-generic-list__default_news_listing .generic_listing{list-style-type:none;padding:0;margin:0}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_news_listing,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .searchResult,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_news_listing,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .searchResult{padding:.9375rem;margin-top:1.5625rem;align-items:center}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing__left .date-location-wrapper,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_news_listing__left .date-location-wrapper,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .searchResult__left .date-location-wrapper,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing__left .date-location-wrapper,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_news_listing__left .date-location-wrapper,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .searchResult__left .date-location-wrapper{font-family:Roboto,sans-serif;font-weight:700;font-size:.875rem;color:#444b52;margin-bottom:.5rem}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing__left .news__title,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_news_listing__left .news__title,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .searchResult__left .news__title,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing__left .news__title,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_news_listing__left .news__title,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .searchResult__left .news__title{color:#242424;margin-bottom:1.5625rem;padding-right:.9375rem}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing__left .button-primary,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_news_listing__left .button-primary,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .searchResult__left .button-primary,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing__left .button-primary,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_news_listing__left .button-primary,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .searchResult__left .button-primary{display:inline-block}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing__left .button-primary a,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_news_listing__left .button-primary a,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .searchResult__left .button-primary a,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing__left .button-primary a,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_news_listing__left .button-primary a,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .searchResult__left .button-primary a{text-transform:uppercase;padding-top:.3125rem;border-radius:.3125rem}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing__right__image,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_news_listing__right__image,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .searchResult__right__image,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing__right__image,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_news_listing__right__image,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .searchResult__right__image{width:100%;height:auto}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing__right__image img,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_news_listing__right__image img,.eventList_default.cmp-generic-list__default_events_listing .generic_listing .searchResult__right__image img,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing__right__image img,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_news_listing__right__image img,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .searchResult__right__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .mobile__date_content_wrapper,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .mobile__date_content_wrapper{display:flex;align-items:start;gap:.75rem}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .cal-events-date,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .cal-events-date{display:inline-flex;align-items:center;background-color:#d3d3d4;padding:.625rem;gap:.4375rem}
@media(max-width:1024px){.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .cal-events-date,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .cal-events-date{margin-top:0}
}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .cal-events-date>.date,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .cal-events-date>.date{display:inline-flex;align-items:baseline;gap:.35rem;color:#000;text-transform:uppercase;line-height:1}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .cal-events-date>.date>.month,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .cal-events-date>.date>.month{font-size:.625rem}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .cal-events-date>.date>.day,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .cal-events-date>.date>.day{font-size:1rem;font-family:Roboto,sans-serif;font-weight:700}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .cal-events-date>.date>.year,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .cal-events-date>.date>.year{font-size:.625rem}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .cal-events-date>.divider,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .cal-events-date>.divider{width:.125rem;height:1.25rem;background-color:#242424}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .main-section__content,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .main-section__content{display:flex;flex-direction:column;gap:.75rem}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .events__title,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .events__title{margin-bottom:.75rem;margin-top:.75rem}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .event-category,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .event-category{font-family:Roboto,sans-serif;font-weight:700;font-size:1.125rem;color:#444b52;line-height:1;margin-bottom:.75rem}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .location,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .location{font-family:Roboto,sans-serif;font-weight:700;font-size:.875rem;color:#444b52;line-height:1}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .location span,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .location span{display:inline-block;margin-top:.75rem}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .description,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .description{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;color:#242424;margin-top:.75rem}
.eventList_default.cmp-generic-list__default_events_listing .generic_listing .generic_events_listing .generic_listing__button,.newsList_default.cmp-generic-list__default_news_listing .generic_listing .generic_events_listing .generic_listing__button{display:inline-block;margin-top:.75rem}
.eventList_default.cmp-generic-list__default_events_listing hr,.newsList_default.cmp-generic-list__default_news_listing hr{margin:.9375rem 0;border:.125rem solid #eceeed}
.cmp-generic-list__list-controls .pagination-v2{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center;align-items:center;gap:1.5625rem;font-family:Roboto,sans-serif;font-weight:700;color:#444b52}
.cmp-generic-list__list-controls .pagination-v2 a{font-family:Roboto,sans-serif;font-weight:700;color:#444b52;text-decoration:none}
.cmp-generic-list__list-controls .pagination-v2 a:active,.cmp-generic-list__list-controls .pagination-v2 a:focus,.cmp-generic-list__list-controls .pagination-v2 a:hover{font-family:Roboto,sans-serif;font-weight:700;color:#444b52;text-decoration:none}
.cmp-generic-list__list-controls .pagination-v2 .pagination-index{display:flex;gap:1.5625rem;font-size:1rem}
.cmp-generic-list__list-controls .pagination-v2 .pagination-index li{width:1.4375rem;height:1.4375rem;padding:.0625rem 0;display:flex;justify-content:center;align-items:center}
.cmp-generic-list__list-controls .pagination-v2 .pagination-index a{text-decoration:none;line-height:.875}
.cmp-generic-list__list-controls .pagination-v2 .pagination-index a:active,.cmp-generic-list__list-controls .pagination-v2 .pagination-index a:focus,.cmp-generic-list__list-controls .pagination-v2 .pagination-index a:hover{font-family:Roboto,sans-serif;font-weight:700;color:#444b52;text-decoration:none}
.cmp-generic-list__list-controls .pagination-v2 .pagination-index .current{border:.125rem solid #444b52;color:#008060;border-radius:.125rem}
.cmp-generic-list__list-controls .pagination-v2 .arrow-icon{width:1.4375rem;height:1.4375rem}
.cmp-horizontal-info-card{display:flex;flex-direction:column;gap:1.5625rem;align-items:start;padding:1.5625rem;background-color:#f9f9f9;margin-bottom:.75rem;margin-top:.75rem}
@media(min-width:667px){.cmp-horizontal-info-card{flex-direction:row;align-items:center}
}
.cmp-horizontal-info-card__img{min-width:5.625rem;height:5.625rem;border-radius:100%;background-color:#fff}
.cmp-horizontal-info-card__img img{height:100%;filter:invert(38%) sepia(89%) saturate(422%) hue-rotate(120deg) brightness(70%) contrast(100%)}
.cmp-horizontal-info-card__content{display:flex;flex-direction:column;gap:1.5625rem}
.cmp-horizontal-info-card__content-description{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;color:#242424}
@media(min-width:1440px){.cmp-horizontal-info-card__content-description{padding-right:10rem}
}
.cmp-horizontal-info-card__content-description ul li{margin-bottom:1.5625rem}
@media(min-width:1025px){.flip-card .cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__flippable{flex-direction:row-reverse}
}
@media(min-width:1025px){.flip-card .cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__flippable .cmp-featureCard__horizontalCard__left{padding-right:0}
}
@media(min-width:1025px){.flip-card .cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__flippable .cmp-featureCard__horizontalCard__left .cmp-featureCard__horizontalCard__left__image{text-align:center}
}
@media(min-width:1025px){.flip-card .cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__flippable .cmp-featureCard__horizontalCard__right{margin-bottom:0;padding-right:1.5625rem}
}
@media(min-width:1025px){.flip-card .cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__flippable .cmp-featureCard__horizontalCard__right__image{text-align:left}
}
.flip-card .cmp-featureCard__vertical{flex-direction:column-reverse}
@media(max-width:666px){.cmp-featureCard__horizontalCard{margin-bottom:0}
}
.cmp-featureCard__horizontalCard .grid-x{justify-content:space-between;align-items:flex-start}
@media(min-width:667px){.cmp-featureCard__horizontalCard .grid-x{max-width:46.4375rem}
}
@media(min-width:1025px){.cmp-featureCard__horizontalCard .grid-x{align-items:center;max-width:100%}
}
.cmp-featureCard__horizontalCard__left__image{width:100%;max-width:100%;text-align:center}
.cmp-featureCard__horizontalCard__right{display:flex;flex-direction:column;max-width:100%}
@media(min-width:1025px){.cmp-featureCard__horizontalCard__right{max-width:22.8125rem}
}
@media(min-width:1440px){.cmp-featureCard__horizontalCard__right{max-width:26.625rem}
}
@media(min-width:1600px){.cmp-featureCard__horizontalCard__right{max-width:30rem}
}
.cmp-featureCard__horizontalCard__right__richtext{font-size:1rem}
.cmp-featureCard__horizontalCard__right .button-primary{display:inline-flex}
.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__left .cmp-heading{margin-bottom:1.5625rem;margin-top:1.25rem}
@media(min-width:667px){.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__left .cmp-heading{max-width:39.1875rem}
}
@media(min-width:1440px){.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__left .cmp-heading{max-width:100%}
}
.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__left__richtext{margin-bottom:1.5625rem}
@media(max-width:666px){.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__left__richtext{margin-bottom:.9375rem}
}
@media(max-width:666px){.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__left{margin-bottom:0}
}
@media(min-width:1025px){.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__left{margin-bottom:0;padding-right:1.5625rem}
}
.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__left .cmp-featureCard__horizontalCard__left__overline{margin-bottom:.25rem;line-height:1}
.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__left .button-primary{display:inline-flex}
@media(min-width:1025px){.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__right{max-width:100%}
}
@media(min-width:1440px){.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__right{max-width:100%}
}
@media(min-width:1025px){.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__right__image{text-align:right}
}
@media(max-width:1024px){.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__right__image{text-align:center}
}
.cmp-featureCard__horizontalCard-bannerView.cmp-featureCard__horizontalCard .cmp-featureCard__horizontalCard__right .button-primary{display:inline-flex}
.gap-for-vertical-cards .cmp-columnContainer .grid-x .cell:first-child{padding-right:0}
@media(min-width:667px){.gap-for-vertical-cards .cmp-columnContainer .grid-x .cell:first-child{padding-right:.5rem}
}
.gap-for-vertical-cards .cmp-columnContainer .grid-x .cell:last-child{padding-left:0}
@media(min-width:667px){.gap-for-vertical-cards .cmp-columnContainer .grid-x .cell:last-child{padding-left:.5rem}
}
.cmp-featureCard__vertical{align-items:flex-start;justify-content:flex-start}
.cmp-featureCard__vertical__image{width:100%}
@media(max-width:1024px){.cmp-featureCard__vertical__image{text-align:center}
}
.cmp-featureCard__vertical__content{display:flex;flex-direction:column}
.cmp-featureCard__vertical__content .button-primary{display:inline-flex}
.cmp-featureCard__horizontalCard,.cmp-featureCard__vertical{position:relative;margin-bottom:1.5625rem;margin-top:1.5625rem}
@media(max-width:1024px){.cmp-featureCard__horizontalCard,.cmp-featureCard__vertical{margin-bottom:.75rem;margin-top:.75rem}
}
.cmp-featureCard__horizontalCard.cmp-featureCard__horizontalCard-bannerView,.cmp-featureCard__vertical.cmp-featureCard__horizontalCard-bannerView{margin-top:0}
@media(max-width:666px){.cmp-featureCard__horizontalCard .cmp-heading,.cmp-featureCard__vertical .cmp-heading{margin-top:.9375rem;margin-bottom:.9375rem}
}
.cmp-featureCard__horizontalCard .card__clickable,.cmp-featureCard__vertical .card__clickable{position:absolute;top:0;left:0;width:100%;height:100%}
.cmp-featuredProduct__vertical{position:relative}
.cmp-featuredProduct__vertical__clickable{text-decoration:none;display:block}
.cmp-featuredProduct__vertical__clickable:hover .cmp-featuredProduct__vertical-card-content-heading{color:#008060}
.cmp-featuredProduct__vertical-card{display:flex;flex-direction:column;gap:1rem}
.cmp-featuredProduct__vertical-card-media{min-width:18rem;max-width:18rem;height:18rem}
.cmp-featuredProduct__vertical-card-media .img-container{height:100%}
.cmp-featuredProduct__vertical-card-media img{height:100%;aspect-ratio:1/1}
.cmp-featuredProduct__vertical-card-content{display:flex;flex-direction:column;gap:.375rem}
.cmp-featuredProduct__vertical-card-content-heading{font-family:Roboto,sans-serif;font-weight:700;font-size:1rem;color:#444b52}
.cmp-featuredProduct__vertical-card-content-heading h5{font-family:Roboto,sans-serif;font-weight:700;color:inherit;font-size:inherit}
.cmp-featuredProduct__vertical-card-content-heading a{font-family:Roboto,sans-serif;font-weight:700;font-size:1rem;color:#444b52}
.cmp-featuredProduct__vertical-card-content-description{font-family:Roboto,sans-serif;font-weight:400;font-size:.875rem;color:#242424}
.cmp-featured-product{margin:3.125rem 0}
.cmp-featured-product__title{display:flex;justify-content:center;margin-bottom:3.125rem}
.cmp-featured-product__wrapper-tabs{border:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5625rem}
@media(min-width:667px){.cmp-featured-product__wrapper-tabs{flex-direction:row;flex-wrap:wrap}
}
.cmp-featured-product__wrapper-tabs::after,.cmp-featured-product__wrapper-tabs::before{content:none}
.cmp-featured-product__wrapper-tabs .tabs-title{display:inline-flex}
.cmp-featured-product__wrapper-tabs .tabs-title a{display:inline-flex;font-family:Roboto,sans-serif;font-weight:700;border-radius:.3125rem;line-height:1;min-height:2.625rem;min-width:14.75rem;padding:0 1.5rem;font-size:1rem;color:#444b52;width:-moz-fit-content;width:fit-content;text-decoration:none;align-items:center;justify-content:center;border:.125rem solid #444b52;background-color:transparent}
.cmp-featured-product__wrapper-tabs .tabs-title a:active,.cmp-featured-product__wrapper-tabs .tabs-title a:focus,.cmp-featured-product__wrapper-tabs .tabs-title a:hover{text-decoration:none;outline:0;color:#444b52}
.cmp-featured-product__wrapper-tabs .tabs-title.is-active{position:relative}
@media(min-width:667px){.cmp-featured-product__wrapper-tabs .tabs-title.is-active::after{content:"";border:.125rem solid #008d61;position:absolute;bottom:-1.75rem;width:100%}
}
.cmp-featured-product__wrapper-tabs .tabs-title.is-active a{background-color:#008060;color:#fff;border:0}
.cmp-featured-product__wrapper-tabs .tabs-title.is-active a:active,.cmp-featured-product__wrapper-tabs .tabs-title.is-active a:focus,.cmp-featured-product__wrapper-tabs .tabs-title.is-active a:hover{text-decoration:none;outline:0;color:#fff}
.cmp-featured-product__wrapper hr{border:.0625rem solid #eceeed;margin:1.5625rem 0;max-width:100%}
.cmp-featured-product__wrapper-content{border:0}
.cmp-featured-product__wrapper-content .tabs-panel{border:0;padding:0}
.cmp-featured-product__wrapper-content .featured-panel{display:flex;flex-direction:column;gap:1.5625rem}
@media(min-width:1440px){.cmp-featured-product__wrapper-content .featured-panel{flex-direction:row;align-items:start}
}
.cmp-featured-product__wrapper-content .featured-panel__tabs{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:1rem;border:0;flex-wrap:wrap;width:85%;margin:0 auto}
@media(max-width:666px){.cmp-featured-product__wrapper-content .featured-panel__tabs{max-width:19.375rem;justify-content:center}
}
@media(min-width:667px){.cmp-featured-product__wrapper-content .featured-panel__tabs{width:100%;justify-content:center}
}
@media(min-width:1025px){.cmp-featured-product__wrapper-content .featured-panel__tabs{width:80%;justify-content:center}
}
@media(min-width:1440px){.cmp-featured-product__wrapper-content .featured-panel__tabs{flex-direction:column;width:25%}
}
.cmp-featured-product__wrapper-content .featured-panel__tabs::after,.cmp-featured-product__wrapper-content .featured-panel__tabs::before{content:none}
.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title{display:flex;flex-wrap:wrap;width:auto}
@media(max-width:666px){.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title{min-width:9.125rem}
}
@media(min-width:667px){.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title{width:auto;min-width:9.125rem}
}
@media(min-width:1440px){.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title{width:auto;min-width:9.125rem}
}
.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title a{display:inline-flex;font-family:Roboto,sans-serif;font-weight:700;border-radius:.3125rem;width:100%;line-height:1;min-height:1.875rem;padding:0 1.5rem;font-size:.875rem;color:#444b52;text-decoration:none;align-items:center;justify-content:center;border:.125rem solid #eceeed;background-color:transparent;text-align:center}
.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title a:active,.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title a:focus,.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title a:hover{text-decoration:none;outline:0;color:#444b52}
.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title.is-active a{color:#008d61;border:.125rem solid #008d61}
.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title.is-active a:active,.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title.is-active a:focus,.cmp-featured-product__wrapper-content .featured-panel__tabs .tabs-title.is-active a:hover{text-decoration:none;outline:0;color:#008d61;border:.125rem solid #008d61}
.cmp-featured-product__wrapper-content .featured-panel__content{border:0;width:100%}
@media(min-width:1440px){.cmp-featured-product__wrapper-content .featured-panel__content{width:75%}
}
.cmp-featured-product__wrapper-content .featured-panel__content-cards{display:flex;gap:1rem;flex-wrap:nowrap;overflow-x:auto;margin-right:-1rem;padding-right:1rem}
@media(min-width:1025px){.cmp-featured-product__wrapper-content .featured-panel__content-cards{flex-wrap:wrap;margin-right:unset;padding-right:unset}
}
@media(min-width:1440px){.cmp-featured-product__wrapper-content .featured-panel__content-cards{gap:1rem}
}
.cmp-featured-product__wrapper-content .featured-panel__content-cards .cmp-reference{min-width:18rem}
@media(min-width:1025px){.cmp-featured-product__wrapper-content .featured-panel__content-cards .cmp-reference{min-width:unset;width:calc((100% - 32px)/ 3)}
}
@media(min-width:1025px){.cmp-featured-product__wrapper-content .featured-panel__content-cards{flex-wrap:wrap;overflow:hidden;margin-right:unset;padding-right:unset}
}
.cmp-featured-product__wrapper-content .featured-panel__content-link{display:flex;align-items:center;gap:.3125rem;text-decoration:none;text-align:right;margin-left:auto;margin-top:3.125rem;font-family:Roboto,sans-serif;font-weight:700;font-size:1rem;color:#242424;justify-content:end}
.cmp-featured-product__wrapper-content .featured-panel__content-link-icon{width:.625rem;height:.625rem;color:#008060}
.cmp_video-component{position:relative;padding-bottom:56.25%;padding-top:1.5625rem;height:0;overflow:hidden;max-width:100%;margin-bottom:.5rem}
@media(max-width:1024px){.cmp_video-component{margin-bottom:.75rem}
}
.cmp_video-component>iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.cmp_video-component>video{position:absolute;top:0;left:0;width:100%;height:100%}
.cmp-share{margin-top:1.25rem;margin-bottom:1.25rem}
.cmp-share .social-media__share-text{font-family:Roboto,sans-serif;font-weight:700;font-size:1rem}
.cmp-share ul.social-media{list-style:none;display:flex;justify-content:right;align-items:center;align-content:center;margin-left:0}
@media(min-width:667px){.cmp-share ul.social-media{justify-content:flex-start}
}
.cmp-share ul.social-media li{margin-right:1rem}
.cmp-share ul.social-media li.social-icon-email{width:1.5rem;height:1.25rem}
.cmp-share ul.social-media li.social-icon-linkedin{width:1.4375rem;height:1.4375rem}
.cmp-share ul.social-media li:last-child{margin-right:0}
.cmp-link{margin-top:.75rem;margin-bottom:.75rem}
.cmp-link.button-secondary a{border:.125rem solid #008060;color:#008060;border-radius:.3125rem;text-transform:uppercase}
.cmp-link.button-secondary a.link-bold{color:#242424;border:0;padding:0}
.cmp-link.button-secondary a.link-tertiary{text-decoration:none;padding:0;font-family:Roboto,sans-serif;font-weight:400;border:unset;min-height:unset}
.cmp-link.button-secondary a.link-tertiary:hover{text-decoration:underline}
.cmp-link.button-secondary a.button.green{background-color:#008060;color:#fff;border-radius:.3125rem;border:0}
.cmp-link.button-secondary a.button.green:active,.cmp-link.button-secondary a.button.green:focus,.cmp-link.button-secondary a.button.green:hover{text-decoration:none;outline:0;color:#fff}
.cmp-link.button-secondary a.icon-plus-with-white-border.after::after,.cmp-link.button-secondary a.icon-plus-with-white-border.before::before{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/circledPlus.svg) no-repeat center;mask:url(clientlibs_base/icons/circledPlus.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;width:1.5rem;height:1.5rem;background-color:#fff;color:#fff}
.cmp-link.button-secondary a.icon-plus-with-white-border.before::before{margin-right:.625rem}
.cmp-link.button-secondary a.icon-plus-with-white-border.after::after{margin-left:.625rem}
.cmp-link.button-secondary a.icon-search-black.after::after,.cmp-link.button-secondary a.icon-search-black.before::before{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/search.svg) no-repeat center;mask:url(clientlibs_base/icons/search.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;width:1.25rem;height:1.25rem;background-color:#242424;color:#242424}
.cmp-link.button-secondary a.icon-search-black.before::before{margin-right:.4375rem}
.cmp-link.button-secondary a.icon-search-black.after::after{margin-left:.4375rem}
.cmp-link.button-secondary a.icon-terumo-group-globe.after::after,.cmp-link.button-secondary a.icon-terumo-group-globe.before::before{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/globe.svg) no-repeat center;mask:url(clientlibs_base/icons/globe.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;width:1.25rem;height:1.25rem;background-color:#242424;color:#242424}
.cmp-link.button-secondary a.icon-terumo-group-globe.before::before{margin-right:.4375rem}
.cmp-link.button-secondary a.icon-terumo-group-globe.after::after{margin-left:.4375rem}
.cmp-link.button-secondary a.icon-greater-arrow.after::after,.cmp-link.button-secondary a.icon-greater-arrow.before::before{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/icon-greater.svg) no-repeat center;mask:url(clientlibs_base/icons/icon-greater.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;width:.75rem;height:.75rem;background-color:#008060;color:#008060}
.cmp-link.button-secondary a.icon-greater-arrow.before::before{margin-right:.25rem;transform:rotate(180deg)}
.cmp-link.button-secondary a.icon-greater-arrow.after::after{margin-left:.25rem}
.cmp-tab{background:#f9f9f9;margin:0 -3.125rem;padding:1.875rem 0 3.125rem 0}
.cmp-tab__wrapper-tabs{border:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5625rem;background:#f9f9f9;row-gap:1.875rem}
@media(min-width:667px){.cmp-tab__wrapper-tabs{flex-direction:row;flex-wrap:wrap}
}
.cmp-tab__wrapper-tabs::after,.cmp-tab__wrapper-tabs::before{content:none}
.cmp-tab__wrapper-tabs .tabs-title{display:inline-flex}
@media(max-width:666px){.cmp-tab__wrapper-tabs .tabs-title{max-width:21.875rem;word-wrap:break-word}
}
.cmp-tab__wrapper-tabs .tabs-title a{display:inline-flex;font-family:Roboto,sans-serif;font-weight:700;border-radius:.3125rem;line-height:1;min-height:2.625rem;min-width:14.75rem;padding:0 1.5rem;font-size:1rem;color:#444b52;font-family:Roboto,sans-serif;font-weight:700;width:-moz-fit-content;width:fit-content;text-decoration:none;align-items:center;justify-content:center;border:.125rem solid #444b52;background-color:transparent;word-break:break-all}
.cmp-tab__wrapper-tabs .tabs-title a:active,.cmp-tab__wrapper-tabs .tabs-title a:focus,.cmp-tab__wrapper-tabs .tabs-title a:hover{text-decoration:none;outline:0;color:#444b52}
.cmp-tab__wrapper-tabs .tabs-title.is-active{position:relative}
@media(min-width:667px){.cmp-tab__wrapper-tabs .tabs-title.is-active::after{content:"";border:.125rem solid #008d61;position:absolute;bottom:-1.1875rem;width:100%}
}
.cmp-tab__wrapper-tabs .tabs-title.is-active a{background-color:#008060;color:#fff;border:0}
.cmp-tab__wrapper-tabs .tabs-title.is-active a:active,.cmp-tab__wrapper-tabs .tabs-title.is-active a:focus,.cmp-tab__wrapper-tabs .tabs-title.is-active a:hover{text-decoration:none;outline:0;color:#fff}
.cmp-tab__wrapper hr{border:.0625rem solid #eceeed;margin:1.5625rem auto 0 auto;max-width:76.5rem}
@media(max-width:666px){.cmp-tab__wrapper hr{display:none}
}
.cmp-tab__wrapper-tabs-content{border:0;background:#f9f9f9}
.cmp-tab__wrapper-tabs-content .tabs-panel{width:100%;margin-inline:auto;padding-inline:5%}
@media(min-width:0){.cmp-tab__wrapper-tabs-content .tabs-panel{max-width:351px;padding-inline:0}
}
@media(min-width:667px){.cmp-tab__wrapper-tabs-content .tabs-panel{max-width:628px;padding-inline:0}
}
@media(min-width:1025px){.cmp-tab__wrapper-tabs-content .tabs-panel{max-width:898px;padding-inline:0}
}
@media(min-width:1440px){.cmp-tab__wrapper-tabs-content .tabs-panel{max-width:1312px;padding-inline:0}
}
@media(min-width:1600px){.cmp-tab__wrapper-tabs-content .tabs-panel{max-width:1472px;padding-inline:0}
}
.reveal.midLrg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(36,36,36,.4);overflow-y:auto;padding:0;width:unset;max-width:unset}
.reveal.midLrg .modal-content{width:90%;max-width:unset;margin-right:auto;margin-left:auto;margin-top:8%;background-color:#eceeed}
@media(min-width:667px){.reveal.midLrg .modal-content{width:65%;max-width:unset}
}
.reveal.midLrg .modal-content span.modal-border{background-color:#008060;width:100%;height:1.25rem;display:block}
.reveal.midLrg .modal-content .close-button{width:100%;height:1.875rem;text-align:right;padding:.625rem}
.reveal.midLrg .modal-content .close-button .icon-close{width:1.25rem;height:1.25rem;color:#008060}
.reveal.midLrg .modal-content .modal-grid-container{padding:0 .9375rem 3.125rem .9375rem}
@media(min-width:667px){.reveal.midLrg .modal-content .modal-grid-container{padding:0 3.125rem 3.125rem 3.125rem}
}
.reveal.midLrg .modal-content .modal-grid-container .modal-buttons{margin-top:1.5625rem;cursor:pointer}
@media(max-width:666px){.reveal.midLrg .modal-content .modal-grid-container .modal-buttons{flex-flow:unset}
}
.reveal.midLrg .modal-content .modal-grid-container .modal-buttons .cmp-link.button-secondary{margin:0 1.5625rem}
.cmp-staticDiagram{margin:0 auto;padding:2.5rem 0}
.cmp-staticDiagram picture{display:block;margin-bottom:2.5rem;text-align:center}
.cmp-staticDiagram picture img{max-width:100%;height:auto;display:inline-block}
.cmp-staticDiagram__container{display:flex;gap:.9375rem;align-items:flex-start;flex-flow:row}
.cmp-staticDiagram__nav{list-style:none;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:.5rem;flex:0 0 19%;min-width:3.75rem}
@media(max-width:1439px){.cmp-staticDiagram__nav{flex:0 0 24%}
}
@media(max-width:1024px){.cmp-staticDiagram__nav{flex:0 0 23%}
}
@media(max-width:1024px){.cmp-staticDiagram__nav{flex:0 0 22%}
}
.cmp-staticDiagram__nav .tabs-title{margin:0;padding:0}
.cmp-staticDiagram__nav .tabs-title>a{font-family:Roboto,sans-serif;font-weight:700;display:block;width:100%;padding:.4375rem 0;background-color:#fff;border:1px solid #444b52;border-radius:.25rem;color:#444b52;text-align:center;text-decoration:none;transition:all .2s ease-in-out;font-size:.875rem}
.cmp-staticDiagram__nav .tabs-title>a:hover{border-color:#008060;color:#008060}
.cmp-staticDiagram__nav .tabs-title>a:focus{outline:2px solid rgba(0,128,96,.5)}
.cmp-staticDiagram__nav .tabs-title.is-active>a{background-color:#008060;border:0;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:.5rem 0}
.cmp-staticDiagram__content-area{flex-grow:1;background-color:#f9f9f9;border:0;border-radius:.25rem;padding:1.5625rem;min-height:13.75rem}
@media(max-width:1024px){.cmp-staticDiagram__content-area{padding:.9375rem}
}
.cmp-staticDiagram .tabs-panel{display:none;animation:fadeIn .4s ease;padding:0}
.cmp-staticDiagram .tabs-panel.is-active{display:block;padding:0}
.cmp-staticDiagram__title{font-family:Roboto,sans-serif;font-weight:700;margin-top:0;margin-bottom:1.5625rem;font-size:1.25rem;color:#242424}
@media(max-width:1024px){.cmp-staticDiagram__title{margin-bottom:.9375rem;font-size:1rem}
}
.cmp-staticDiagram__description{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;color:#242424}
.cmp-staticDiagram__description p{margin-bottom:1.5625rem;line-height:1.4}
.cmp-staticDiagram__description p:last-child{margin-bottom:0}
@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}
to{opacity:1;transform:translateY(0)}
}
.cmp-session-type{color:#242424;padding:1.5rem}
.cmp-session-type__label{font-size:1.25rem;margin-bottom:.75rem;line-height:1.25rem;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:400}
@media(max-width:666px){.cmp-session-type__label{font-size:1rem}
}
.cmp-session-type__title{font-family:Roboto,sans-serif;font-weight:700;font-size:1.875rem;margin-bottom:1.25rem;line-height:1.2;color:#242424}
@media(max-width:1439px){.cmp-session-type__title{font-size:1.5rem}
}
@media(max-width:666px){.cmp-session-type__title{font-size:1.25rem}
}
.cmp-session-type__desc p{font-size:1rem;line-height:1.25rem;color:#242424}
.cmp-session-type__desc p:not(:last-child){margin-bottom:.75rem}
.session-wrapper{padding:1.5625rem;border-left:.3125rem solid #008060;margin-top:1.5625rem;margin-bottom:1.5625rem;background-color:#f9f9f9;width:-moz-fit-content;width:fit-content}
.session-wrapper .session-title{font-family:Roboto,sans-serif;font-weight:700;font-size:1.5rem;margin-bottom:1.5625rem;line-height:1.2;color:#242424}
.session-wrapper .session-cards-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,458px));gap:.625rem;align-items:stretch}
@media(max-width:1439px){.session-wrapper .session-cards-wrapper{grid-template-columns:1fr}
}
@media(max-width:1024px){.session-wrapper .session-cards-wrapper{grid-template-columns:1fr}
}
@media(max-width:666px){.session-wrapper .session-cards-wrapper{grid-template-columns:1fr}
}
.session-wrapper .session-detail-cards{font-family:Roboto,sans-serif;font-weight:400;padding:.9375rem;background-color:#eceeed;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}
@media(max-width:1439px){.session-wrapper .session-detail-cards{grid-template-columns:1fr;max-width:28.625rem}
}
.session-wrapper .session-detail-cards .session-data-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:start;width:100%;margin-bottom:1.5625rem}
@media(max-width:666px){.session-wrapper .session-detail-cards .session-data-wrapper{margin-bottom:0}
}
.session-wrapper .session-detail-cards .session-data-wrapper:last-child{margin-bottom:0;align-self:end}
.session-wrapper .session-detail-cards .button-wrapper{grid-row:3}
@media(max-width:666px){.session-wrapper .session-detail-cards .button-wrapper{display:flex;flex-direction:column}
}
.session-wrapper .session-detail-cards .button-wrapper .add-to-calendar-now-btn{display:flex;align-items:center}
@media(max-width:666px){.session-wrapper .session-detail-cards .button-wrapper .add-to-calendar-now-btn .cmp-link{margin-top:unset;margin-bottom:unset}
}
.session-wrapper .session-detail-cards .button-wrapper .register-now-btn{display:flex;align-items:center}
.session-wrapper .session-detail-cards .button-wrapper .register-now-btn .cmp-link{margin-top:0;margin-bottom:0}
@media(max-width:666px){.session-wrapper .session-detail-cards .button-wrapper .register-now-btn .cmp-link{margin-bottom:unset}
}
.session-wrapper .session-detail-cards .button-wrapper .register-now-btn .cmp-link a.button.green{padding:.5625rem 1.25rem !important;word-break:break-word}
@media(max-width:666px){.session-wrapper .session-detail-cards .button-wrapper .register-now-btn .cmp-link a.button.green{margin-top:.9375rem;width:12.4375rem}
}
.session-wrapper .session-detail-cards .session-button-data-wrapper{display:flex}
.session-wrapper .session-detail-cards .session-button-data-wrapper>.add-to-calendar-now-btn{margin-right:.875rem;font-family:Roboto,sans-serif;font-weight:700}
.session-wrapper .session-detail-cards .session-button-data-wrapper>.add-to-calendar-now-btn .event-add-to-calendar-btn::part(atcb-button-text){min-width:7.8125rem;color:#fff}
.session-wrapper .session-detail-cards .session-button-data-wrapper>.add-to-calendar-now-btn .event-add-to-calendar-btn::part(atcb-button-wrapper){padding:0}
.session-wrapper .session-detail-cards .session-button-data-wrapper>.add-to-calendar-now-btn .event-add-to-calendar-btn::part(atcb-button){background-color:#008060}
.session-wrapper .session-detail-cards .session-button-data-wrapper>.add-to-calendar-now-btn .event-add-to-calendar-btn::part(atcb-button)::after{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/circledPlus.svg) no-repeat center;mask:url(clientlibs_base/icons/circledPlus.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;width:1.5rem;height:1.5rem;background-color:#fff;color:#fff;margin-left:.625rem;min-width:1.5rem}
.session-wrapper .session-detail-cards .session-button-data-wrapper>.add-to-calendar-now-btn .event-add-to-calendar-btn::part(atcb-button) .atcb-checkmark{display:none}
.session-wrapper .session-detail-cards .session-detail-icon{display:flex;align-items:flex-start;gap:.375rem;min-width:0}
@media(max-width:666px){.session-wrapper .session-detail-cards .session-detail-icon{grid-column:1/-1;margin-bottom:1.5625rem}
}
.session-wrapper .session-detail-cards .session-detail-icon svg{width:1rem;height:1rem}
.session-wrapper .session-detail-cards .session-img{flex-shrink:0;width:1rem;height:1rem;background-color:#008060;display:inline-block}
.session-wrapper .session-detail-cards .session-header{font-size:.75rem;color:#4c4948;font-family:Roboto,sans-serif;font-weight:400;white-space:nowrap}
.session-wrapper .session-detail-cards .session-data{font-size:1rem;font-family:Roboto,sans-serif;font-weight:700;color:#242424;white-space:normal;word-break:break-word}
.cmp-presentation.presentation-margin{margin-top:1.5625rem}
.cmp-presentation .presentation-wrapper{padding:1.5625rem 0 1.5625rem 1.5625rem;border-left:.3125rem solid #008060;background-color:#f9f9f9}
.cmp-presentation .presentation-wrapper .presentation-title{font-family:Roboto,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.2;color:#242424}
.cmp-presentation .presentation-wrapper .presentation-title.mb-15{margin-bottom:.9375rem}
.cmp-presentation .presentation-wrapper .presenter-list{display:flex;gap:.3125rem;font-size:1rem}
@media(min-width:1025px){.cmp-presentation .presentation-wrapper .presenter-list{display:flow}
}
@media(max-width:1024px){.cmp-presentation .presentation-wrapper .presenter-list{display:flow}
}
.cmp-presentation .presentation-wrapper .presenter-list{font-family:Roboto,sans-serif;font-weight:400;align-items:center}
.cmp-presentation .presentation-wrapper .presenter-list.mb-15{margin-bottom:.9375rem}
.cmp-presentation .presentation-wrapper .presenter-list .presenter-label{font-family:Roboto,sans-serif;font-weight:700}
.cmp-presentation .presentation-wrapper .presenter-list .presenter-name{color:#444b52}
.cmp-presentation .presentation-wrapper .product-list{display:flex;gap:.3125rem;color:#444b52;align-items:center}
@media(min-width:1025px){.cmp-presentation .presentation-wrapper .product-list{display:ruby}
}
@media(max-width:1024px){.cmp-presentation .presentation-wrapper .product-list{display:ruby}
}
@media(max-width:666px){.cmp-presentation .presentation-wrapper .product-list{display:inline}
}
@media(max-width:666px){.cmp-presentation .presentation-wrapper .product-list .separator{display:inline}
}
.cmp-presentation .presentation-wrapper .product-list>span:first-of-type{margin-left:-.3125rem}
@media(max-width:666px){.cmp-presentation .presentation-wrapper .product-list .cmp-link{display:inline}
}
@media(min-width:1025px){.cmp-presentation .presentation-wrapper .product-list .cmp-link.button-secondary{display:inline}
}
@media(max-width:1024px){.cmp-presentation .presentation-wrapper .product-list .cmp-link.button-secondary{display:inline}
}
.cmp-presentation .presentation-wrapper .product-list .cmp-link.button-secondary .link-tertiary .link-label{text-decoration:underline}
@media(min-width:1025px){.cmp-presentation .presentation-wrapper .product-list .cmp-link.button-secondary .link-tertiary{display:inline}
}
@media(max-width:1024px){.cmp-presentation .presentation-wrapper .product-list .cmp-link.button-secondary .link-tertiary{display:inline}
}
@media(max-width:666px){.cmp-presentation .presentation-wrapper .product-list .cmp-link.button-secondary .link-tertiary{display:inline}
}
@media(max-width:1024px){.cmp-presentation .presentation-wrapper .product-list .button-secondary{line-height:0}
}
.cmp-presentation .presentation-wrapper .session-wrapper{border-left:0;padding:0;background-color:transparent}
.cmp-presentation .presentation-wrapper .session-title{display:none}
.cmp-presentation .mb-15{margin-bottom:.9375rem}
@media(min-width:1025px){.generic-nav{position:fixed;top:0;left:0;z-index:999}
.generic-nav .mobile-nav-large{background-color:#fff;border-bottom:.125rem solid #008060}
.generic-nav ul.menu.nav{display:none}
.generic-nav .mobile_eyebrow{display:none}
.generic-nav .desktop_eyebrow{background-color:#eceeed;overflow:hidden;max-height:3.125rem;opacity:1;transition:max-height .4s ease,opacity .4s}
.generic-nav .desktop_eyebrow.hidden{max-height:0}
.generic-nav .desktop_eyebrow .header_eyebrow{list-style-type:none;width:100%;display:flex;justify-content:flex-end;gap:1.25rem;height:3.125rem;align-items:center;padding:1.125rem 4rem 1.1875rem 4.0625rem;width:100%;margin-inline:auto;padding-inline:5%;margin:0 auto}
}
@media(min-width:1025px) and (min-width:0){.generic-nav .desktop_eyebrow .header_eyebrow{max-width:351px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:667px){.generic-nav .desktop_eyebrow .header_eyebrow{max-width:628px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1025px){.generic-nav .desktop_eyebrow .header_eyebrow{max-width:898px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1440px){.generic-nav .desktop_eyebrow .header_eyebrow{max-width:1312px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1600px){.generic-nav .desktop_eyebrow .header_eyebrow{max-width:1472px;padding-inline:0}
}
@media(min-width:1025px){.generic-nav .desktop_eyebrow .header_eyebrow li{color:#242424;font-size:.875rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:400;line-height:normal}
.generic-nav .desktop_eyebrow .header_eyebrow li a{text-decoration:none;color:#242424;cursor:pointer}
.generic-nav .desktop_eyebrow .header_eyebrow li.terumo-group-link div.cmp-link a{padding:0}
}
@media(max-width:1024px){.generic-nav .desktop_eyebrow{display:none}
.generic-nav .mobile_eyebrow li{color:#444b52;font-style:normal;font-family:Roboto,sans-serif;font-weight:600;line-height:normal}
}
.generic-nav .mobile_eyebrow li{height:auto !important;padding-top:.8125rem !important;padding-bottom:.5rem !important}
@media(max-width:666px){.generic-nav .mobile_eyebrow a,.generic-nav .mobile_eyebrow li,.generic-nav .mobile_eyebrow span{font-size:.75rem !important;color:#444b52}
}
@media(max-width:1024px){.generic-nav .mobile_eyebrow a,.generic-nav .mobile_eyebrow li,.generic-nav .mobile_eyebrow span{font-size:.875rem;color:#444b52}
}
@media(max-width:1024px){.generic-nav .logo_mega_menu{display:flex;width:100%;justify-content:space-between;align-items:center}
.generic-nav .mobile-nav-large{background-color:#fff;position:fixed;top:0;height:5rem;display:flex;width:100%;z-index:999;left:0}
.generic-nav .mobile-nav-large .dropdown{position:relative}
.generic-nav .mobile-nav-large .contact-us-link,.generic-nav .mobile-nav-large .nav-desk{display:none}
.generic-nav .mobile-nav-large .icon-open{border-radius:.15625rem;cursor:pointer;display:inline-block;height:1.875rem;min-width:1.875rem;padding:0;width:1.875rem}
.generic-nav .mobile-nav-large .icon-open .hamburger-menu{background-color:#242424;border-radius:.0625rem;color:#242424;display:block;height:.1875rem;margin:.375rem 0 0;text-align:center;width:1.875rem}
.generic-nav .mobile-nav-large .icon-close{border:0;color:#242424;cursor:pointer;font-size:1.875rem;font-family:Roboto,sans-serif;font-weight:600;line-height:1;width:.75rem;height:.75rem;margin:.875rem}
}
@media(max-width:1024px) and (max-width:1024px){.generic-nav .mobile-nav-large .icon-close{display:none}
}
@media(max-width:1024px){.generic-nav .mobile-nav-large .mobile_nav_search{display:none}
.generic-nav .mobile-nav-large ul.menu.vertical.drilldown{position:absolute;background-color:#fff;width:100%;left:0;top:8.75rem}
.generic-nav .mobile-nav-large .logo-section{display:flex;flex-wrap:nowrap;justify-content:inherit;flex:auto;padding-left:.75rem;padding-right:.75rem}
}
@media(max-width:1024px) and (min-width:1025px){.generic-nav .mobile-nav-large .logo-section{padding-left:3.5625rem;padding-right:3.5rem}
}
@media(max-width:1024px){.generic-nav .mobile-nav-large ul,.generic-nav .mobile-nav-large ul.menu.nav{background-color:#fff}
.generic-nav .mobile-nav-large ul.menu.nav{width:2.4375rem;position:relative !important;height:2.4375rem;margin:0}
.generic-nav .mobile-nav-large ul.menu.nav li{padding:0;height:auto}
.generic-nav .mobile-nav-large .menu.vertical.nested{background-color:#fff;position:absolute;display:none;left:0;width:100%;top:0}
.generic-nav .mobile-nav-large .mobile-drilldown{position:absolute;top:0;width:100%;z-index:9999;left:0}
.generic-nav .mobile-nav-large .mobile-search-flex{position:absolute;top:5rem;width:100%;left:0;background-color:#eceeed;display:flex;padding:1.4375rem 2.8125rem 1.5rem 2.8125rem;height:3.75rem;align-items:center;justify-content:space-between;gap:1.25rem}
.generic-nav .mobile-nav-large .mobile-search-flex .search-link{width:.9375rem;height:.9375rem;position:absolute;right:2.8125rem}
.generic-nav .mobile-nav-large .mobile-search-flex .back_mobile{display:none;margin-bottom:0}
.generic-nav .mobile-nav-large .mobile-search-flex .back_mobile::before{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/back-arrow.svg) no-repeat center;mask:url(clientlibs_base/icons/back-arrow.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;-webkit-mask-size:auto;mask-size:auto;background-color:currentColor;display:inline-block;content:"";width:.875rem;height:.75rem;margin-right:.25rem;top:.0625rem;position:relative;color:#242424}
.generic-nav .mobile-nav-large .mobile-search-flex .search-icon-mob .icon-search-black{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;position:absolute;right:0;text-decoration:none;border:0;min-height:0;padding:0;top:50%;transform:translateY(-50%);font-size:initial}
.generic-nav .mobile-nav-large .mobile-search-flex .search-icon-mob .icon-search-black::before{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/search-mobile.svg) no-repeat center;mask:url(clientlibs_base/icons/search-mobile.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;-webkit-mask-size:auto;mask-size:auto;background-color:currentColor;display:inline-block;content:"";width:1.0625rem;height:1.0625rem;margin-right:.25rem;top:0;position:relative}
.generic-nav .mobile-nav-large .mobile-search-flex .search-icon-mob .link-label{color:#444b52;font-size:.875rem}
.generic-nav .mobile-nav-large ul.dropdown{position:absolute !important;left:0;width:100%;top:8.75rem;height:calc(100vh - 140px);height:calc(100dvh - 140px);max-height:calc(100dvh - 140px);align-items:flex-start;z-index:99999;row-gap:0;padding-left:2.5rem;padding-right:2.5rem;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}
}
@media(max-width:1024px) and (max-width:1024px){.generic-nav .mobile-nav-large ul.dropdown{flex-direction:row;align-content:flex-start}
}
@media(max-width:1024px) and (max-width:666px){.generic-nav .mobile-nav-large ul.dropdown{padding-left:1.25rem;padding-right:1.25rem}
}
@media(max-width:1024px){.generic-nav .mobile-nav-large li{height:3.75rem;padding:1.25rem 1.5625rem 1.3125rem 1.5rem;width:100%;color:#242424;font-style:normal;font-family:Roboto,sans-serif;font-weight:500;line-height:normal}
}
@media(max-width:1024px) and (max-width:666px){.generic-nav .mobile-nav-large li{font-size:1rem !important}
}
@media(max-width:1024px) and (max-width:1024px){.generic-nav .mobile-nav-large li{font-size:1.125rem}
}
@media(max-width:1024px){.generic-nav .mobile-nav-large li a{text-decoration:none;color:#242424;cursor:pointer;display:flex;width:inherit;justify-content:space-between;align-items:center}
}
.generic-nav ul{margin-bottom:unset}
.generic-nav ul li{list-style-type:none}
.generic-nav ul li a{cursor:pointer}
.generic-nav ul li a:focus-visible{outline:.125rem solid #008060}
@media(min-width:1025px){.generic-nav ul li.active{background:#eceeed}
}
@media(min-width:1025px){.generic-nav ul li.mega-menu.active{background-color:#fff;position:relative}
}
@media(min-width:1025px){.generic-nav ul li.mega-menu.active.active-arrow .dropdown-pane{position:absolute;left:50%}
}
.generic-nav ul li.mega-menu.active-arrow>.mega-menu__main-nav::after{transform:rotate(90deg)}
@media(min-width:1025px){.generic-nav ul li.mega-menu.active-arrow .dropdown-pane{position:absolute;left:0}
}
.generic-nav ul li .mega-menu__main-nav::after{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/rightcaret-green.svg) no-repeat center;mask:url(clientlibs_base/icons/rightcaret-green.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;-webkit-mask-size:auto;mask-size:auto;background-color:currentColor;display:inline-block;content:"";width:.375rem;height:.625rem;margin-left:.25rem;top:.0625rem;position:relative;color:#008060}
.generic-nav .mega-menu .nav_vertical_icon ul{margin-left:0}
.generic-nav .mega-menu .nav_vertical_icon>ul.level-1{position:absolute;width:100%;margin:0 auto}
@media(min-width:1025px){.generic-nav .mega-menu .nav_vertical_icon>ul.level-1{box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25);top:5.75rem}
}
.generic-nav .mega-menu .nav_vertical_icon>ul.level-1{display:none;background-color:#fff;max-width:82rem;left:0;right:0}
@media(max-width:1439px){.generic-nav .mega-menu .nav_vertical_icon>ul.level-1{max-width:56.0625rem}
}
@media(max-width:1024px){.generic-nav .mega-menu .nav_vertical_icon>ul.level-1{top:0}
}
.generic-nav .mega-menu .nav_vertical_icon>ul.level-1.no-level-2{width:-moz-fit-content;width:fit-content;min-width:24.25rem;right:0;margin:0 auto;left:50%;transform:translateX(-40%)}
@media(max-width:1024px){.generic-nav .mega-menu .nav_vertical_icon>ul.level-1.no-level-2{left:0}
}
.generic-nav .mega-menu .nav_vertical_icon>ul.level-1.no-level-2 .level-1{width:-moz-fit-content;width:fit-content;min-width:24.25rem}
@media(min-width:1025px){.generic-nav .mega-menu .nav_vertical_icon>ul.level-1.borderRight li{border-right:.125rem solid #eceeed}
}
@media(min-width:1440px){.generic-nav .mega-menu .nav_vertical_icon>ul.level-1 li{width:16.6875rem;height:3.125rem;padding:.75rem 4.0625rem .6875rem 4rem;color:#444b52}
}
@media(min-width:1025px) and (max-width:1439px){.generic-nav .mega-menu .nav_vertical_icon>ul.level-1 li{width:11.375rem;padding:.75rem 1.375rem .6875rem 1.375rem}
}
.generic-nav .mega-menu .nav_vertical_icon>ul.level-1 li{font-style:normal;font-family:Roboto,sans-serif;font-weight:500;line-height:normal;display:flex;align-items:center}
@media(min-width:1025px){.generic-nav .mega-menu .nav_vertical_icon>ul.level-1 li.active{border-right:.125rem solid #008060}
}
@media(min-width:1025px){.generic-nav .mega-menu .nav_vertical_icon>ul.level-1 li.active>a{color:#008060}
}
.generic-nav .mega-menu .nav_vertical_icon>ul.level-1 a{text-decoration:none;cursor:pointer;display:flex;width:inherit;justify-content:space-between;align-items:center}
@media(min-width:1025px){.generic-nav .mega-menu .nav_vertical_icon>ul.level-1 a{color:#444b52}
}
@media(min-width:1025px){.generic-nav .mega-menu .nav_vertical_icon .generic-nav ul li.active{background:#eceeed}
}
.generic-nav .mega-menu .nav_vertical_icon .dropdown.level-2{display:none;overflow-y:auto;-moz-column-gap:0 !important;column-gap:0 !important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}
@media(min-width:1025px){.generic-nav .mega-menu .nav_vertical_icon .dropdown.level-2{-moz-column-count:2;column-count:2;-moz-column-gap:1.25rem;column-gap:1.25rem;list-style:none;padding:0;align-items:flex-start;margin:0}
}
@media(min-width:1440px){.generic-nav .mega-menu .nav_vertical_icon .dropdown.level-2 li.level-3{width:24.25rem}
}
@media(min-width:1025px) and (max-width:1439px){.generic-nav .mega-menu .nav_vertical_icon .dropdown.level-2 li.level-3{width:16.625rem}
}
.generic-nav .mega-menu .nav_vertical_icon .dropdown.level-2 .level-container{height:350px;overflow-y:auto}
@media(max-width:1024px){.generic-nav .mega-menu .nav_vertical_icon .dropdown.level-2 .level-container{height:unset;overflow-y:unset}
}
.generic-nav .mega-menu .nav_vertical_icon .dropdown{position:absolute;top:0;align-items:unset}
@media(min-width:1440px){.generic-nav .mega-menu .nav_vertical_icon .dropdown{left:16.6875rem}
}
@media(min-width:1025px) and (max-width:1439px){.generic-nav .mega-menu .nav_vertical_icon .dropdown{left:11.375rem}
}
@media(max-width:1024px){.generic-nav .mega-menu .nav_vertical_icon .dropdown{position:fixed;top:8.75rem;left:0;right:0;width:100%;height:calc(100vh - 8.75rem);height:calc(100dvh - 8.75rem);max-height:calc(100dvh - 8.75rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;z-index:99999;background-color:#fff}
}
.generic-nav .grid-container{justify-content:space-between;align-items:center;flex-wrap:nowrap;background:#fff;width:100%;height:5.625rem}
@media(min-width:1025px){.generic-nav .grid-container{width:100%;margin-inline:auto;padding-inline:5%}
}
@media(min-width:1025px) and (min-width:0){.generic-nav .grid-container{max-width:351px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:667px){.generic-nav .grid-container{max-width:628px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1025px){.generic-nav .grid-container{max-width:898px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1440px){.generic-nav .grid-container{max-width:1312px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1600px){.generic-nav .grid-container{max-width:1472px;padding-inline:0}
}
@media(min-width:1025px){.generic-nav .grid-container .mobile-search-flex{display:none}
}
.generic-nav .grid-container .dropdown{gap:1.25rem;align-items:center;margin-left:0;margin-bottom:0}
.generic-nav .grid-container .dropdown li a{color:#242424}
@media(min-width:1025px){.generic-nav .grid-container .dropdown li{font-size:.875rem}
}
.generic-nav .grid-container .dropdown li{font-style:normal;font-family:Roboto,sans-serif;font-weight:500;line-height:normal}
.generic-nav .grid-container .dropdown .search-link a{text-decoration:none;color:#242424;cursor:pointer;font-family:Roboto,sans-serif;font-weight:500;font-size:.875rem;font-style:normal;line-height:normal;display:flex;align-items:center;border:0;padding:0}
.generic-nav .grid-container .dropdown .search-link a::before{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/search.svg) no-repeat center;mask:url(clientlibs_base/icons/search.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;-webkit-mask-size:auto;mask-size:auto;background-color:currentColor;display:inline-block;content:"";width:1.375rem;height:1.375rem;margin-right:.25rem;top:0;position:relative}
@media(max-width:1439px){.generic-nav .grid-container .dropdown .search-link a .link-label{display:none}
}
@media(max-width:1439px){.generic-nav .grid-container .dropdown .contact-us-link{display:none}
}
.generic-nav .grid-container .dropdown .contact-us-link a{border-radius:.3125rem;background-color:#008060;display:inline-flex;height:2.625rem;padding:.875rem 1.5rem;justify-content:center;align-items:center;margin-left:.3125rem;text-decoration:none;color:#fff;text-align:center;font-size:.875rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:normal;cursor:pointer}
@media(max-width:666px){.generic-nav .nav-logo{width:230px}
}
@media(max-width:1439px){.generic-nav .nav-logo{width:315px}
}
@media(min-width:1440px){.generic-nav .nav-logo{width:100%;max-width:24.0625rem}
}
@media(max-width:1024px){.generic-nav .mega-menu .nav_vertical_icon .dropdown.level-1,.generic-nav .mega-menu .nav_vertical_icon .dropdown.level-2{top:0}
}
.cmp-damAssetDownload__wrapper-container{background-color:#008060;text-align:left;border-radius:.3125rem;margin-bottom:1rem}
@media(max-width:1024px){.cmp-damAssetDownload__wrapper-container{margin-bottom:1.5625rem}
}
.cmp-damAssetDownload__wrapper-container a{text-decoration:none;display:inline-flex;align-items:center;width:100%;padding:1.25rem}
.cmp-damAssetDownload__wrapper-container a .asset-title{font-family:Roboto,sans-serif;font-weight:700;font-size:.875rem;color:#fff;text-transform:uppercase}
.cmp-damAssetDownload__wrapper-container a .asset-document-icon.after::after,.cmp-damAssetDownload__wrapper-container a .asset-document-icon.before::before{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/document.svg) no-repeat center;mask:url(clientlibs_base/icons/document.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;width:1.5625rem;height:2.125rem;background-color:#fff;color:#fff}
.cmp-damAssetDownload__wrapper-container a .asset-document-icon.before::before{margin-right:.625rem}
.cmp-damAssetDownload__wrapper-container a .asset-document-icon.after::after{margin-left:.625rem}
:root{--swiper-theme-color:#007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px}
.swiper-slide-shadow{background:rgba(0,0,0,.15)}
.swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.home-page-banner-component-v3-wrapper{overflow:hidden}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper{position:relative}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container{display:flex;flex-flow:row}
@media(max-width:1024px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container{align-items:end}
}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide{width:100%;display:flex;flex-flow:row;margin:0 auto}
@media(max-width:1024px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide{flex-direction:column;align-items:stretch}
}
@media(max-width:666px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide{min-height:auto;flex-direction:column;padding:0}
}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container{flex:0 0 42%;display:flex;align-items:center;box-sizing:border-box}
@media(max-width:1024px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container{flex:none;width:100%;margin-bottom:3.125rem;padding:0 1.25rem}
}
@media(min-width:1025px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content{max-width:32.5rem}
}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .overLineText{font-size:1rem;letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:.75rem}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .desktopTitle,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .mobileTitle,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .tabletTitle{font-family:Roboto,sans-serif;font-weight:700;font-size:2.5rem;line-height:1.2;margin-bottom:1.5rem}
@media(max-width:1439px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .desktopTitle,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .mobileTitle,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .tabletTitle{font-size:1.625rem}
}
@media(max-width:1024px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .desktopTitle,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .mobileTitle,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .tabletTitle{font-size:2.5rem}
}
@media(max-width:666px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .desktopTitle,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .mobileTitle,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .tabletTitle{font-size:1.625rem}
}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .desktopTitle p,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .mobileTitle p,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-content-container .home-page-banner-v3-content .tabletTitle p{line-height:1.2}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-image-container{flex:0 0 58%;position:relative;display:flex;align-items:stretch}
@media(max-width:1024px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-image-container{flex:none;width:100%}
}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-image-container .home-page-banner-v3-image{width:100%;-o-object-fit:cover;object-fit:cover}
@media(max-width:1024px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-image-container .home-page-banner-v3-image{width:100%;-o-object-fit:cover;object-fit:cover}
}
@media(max-width:666px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .home-page-banner-v3-slides-container .home-page-banner-v3-slide .home-page-banner-v3-image-container .home-page-banner-v3-image{width:41.6875rem}
}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-next,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-prev{position:absolute;bottom:1.5rem;top:auto;width:2rem !important;height:2rem !important;display:flex;align-items:center;justify-content:center;color:#fff !important;border:.0625rem solid #fff;background:0;border-radius:.25rem;opacity:1 !important;cursor:pointer;z-index:10}
@media(max-width:666px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-next,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-prev{width:1.625rem;height:1.625rem}
}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-next::after,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause::after,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-prev::after{color:#fff !important;opacity:1 !important;font-size:.875rem;font-family:Roboto,sans-serif;font-weight:700}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-next:hover,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause:hover,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-prev:hover{background:#fff;color:#fff !important}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-next:hover::after,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause:hover::after,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-prev:hover::after{color:#fff !important}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-prev{left:calc(42% + 24px);width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/arrowLeft.svg) no-repeat center;mask:url(clientlibs_base/icons/arrowLeft.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
@media(max-width:1024px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-prev{left:1.5rem;bottom:1.5rem}
}
@media(max-width:666px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-prev{left:1.25rem;bottom:1.25rem}
}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause{left:calc(42% + 75px);width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/pause.svg) no-repeat center;mask:url(clientlibs_base/icons/pause.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
@media(max-width:1024px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause{left:4.6875rem;bottom:1.5rem}
}
@media(max-width:666px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause{left:3.75rem;bottom:1.25rem}
}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause::after,.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause::before{content:"";width:.25rem;height:.875rem;background:#fff;margin:0 .125rem}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause.is-paused{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/play.svg) no-repeat center;mask:url(clientlibs_base/icons/play.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause.is-paused::before{width:0;height:0;border-left:.625rem solid #fff;border-top:.4375rem solid transparent;border-bottom:.4375rem solid transparent;background:0;margin:0}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-pause.is-paused::after{display:none}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-next{left:calc(42% + 125px);width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/arrowRight.svg) no-repeat center;mask:url(clientlibs_base/icons/arrowRight.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
@media(max-width:1024px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-next{left:7.8125rem;bottom:1.5rem}
}
@media(max-width:666px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-button-next{left:6.3125rem;bottom:1.25rem}
}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-pagination{position:absolute;bottom:2.25rem;right:1.5625rem;left:auto;width:auto;display:flex;align-items:center;gap:.4375rem;height:.625rem;background:0 0 !important;box-shadow:none;padding:0;z-index:1}
@media(max-width:1024px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-pagination{right:2.25rem !important;bottom:2.25rem;gap:.375rem}
}
@media(max-width:666px){.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-pagination{transform:rotate(-90deg);right:-2.9375rem !important;bottom:5.5rem !important}
}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-pagination .swiper-pagination-bullet{opacity:1;width:.625rem;height:.625rem;background:#fff;border-radius:0;transition:all .3s ease;z-index:1}
.home-page-banner-component-v3-wrapper .home-page-banner-swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:5rem;height:.625rem;background:linear-gradient(to right,#008060 0,#008060 70%,#fff 70%,#fff 100%) !important}
.cmp-study-container{margin-top:.75rem;margin-bottom:.75rem;display:grid;gap:.9375rem}
.cmp-study-container.cols-hero,.cmp-study-container.cols-one{grid-template-columns:1fr}
.cmp-study-container.cols-two{grid-template-columns:repeat(2,minmax(190px,1fr))}
.cmp-study-container.cols-two .card.card-with-img{grid-column:span 2/auto}
.cmp-study-container.cols-three{grid-template-columns:repeat(3,minmax(190px,1fr))}
.cmp-study-container.cols-three .card.card-with-img{grid-column:span 3/auto}
.cmp-study-container.cols-four{grid-template-columns:repeat(4,minmax(190px,1fr))}
.cmp-study-container.cols-four .card.card-with-img{grid-column:span 4/auto}
@media(max-width:1439px){.cmp-study-container.cols-four,.cmp-study-container.cols-three,.cmp-study-container.cols-two{grid-template-columns:1fr}
.cmp-study-container.cols-four .card.card-with-img,.cmp-study-container.cols-three .card.card-with-img,.cmp-study-container.cols-two .card.card-with-img{grid-column:span 1/auto}
}
.cmp-study-container .card{background-color:#f9f9f9;border-left:.3125rem solid #008060;padding:1rem 0;padding-left:1.25rem;padding-right:1.5625rem;position:relative;min-height:12.5rem;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;flex-direction:row}
.cmp-study-container .card.card-with-img{justify-content:flex-start}
.cmp-study-container .card.card-with-img .card-content{padding:1.9375rem 1.4375rem}
@media(min-width:667px){.cmp-study-container .card.card-with-img .card-content{width:37.5rem}
}
@media(max-width:666px){.cmp-study-container .card.card-with-img{flex-flow:column nowrap}
}
.cmp-study-container .card .card-image-small{display:none;width:100%}
@media(max-width:666px){.cmp-study-container .card .card-image-small{display:block}
}
.cmp-study-container .card .card-image.image-small-present{display:block}
@media(max-width:666px){.cmp-study-container .card .card-image.image-small-present{display:none}
}
.cmp-study-container .card .card-image,.cmp-study-container .card .card-image-small{padding:1.9375rem 1.4375rem;height:100%}
@media(max-width:666px){.cmp-study-container .card .card-image,.cmp-study-container .card .card-image-small{padding-bottom:0}
}
.cmp-study-container .card .card-image img,.cmp-study-container .card .card-image-small img{width:100%;margin:auto;height:auto}
@media(min-width:667px){.cmp-study-container .card .card-image img,.cmp-study-container .card .card-image-small img{height:17.5rem}
}
@media(min-width:1440px){.cmp-study-container .card .card-image img,.cmp-study-container .card .card-image-small img{height:21.75rem}
}
.cmp-study-container .card-content{display:flex;flex-flow:column wrap;height:100%;text-align:left}
.cmp-study-container .card-content .icon-container{display:inline-flex;justify-content:flex-start;margin-bottom:.875rem}
.cmp-study-container .card-content .icon-container .icon-label{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;text-transform:uppercase}
.cmp-study-container .card-content .icon-container .video-workshop-icon.after::after,.cmp-study-container .card-content .icon-container .video-workshop-icon.before::before{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/videoWorkshop.svg) no-repeat center;mask:url(clientlibs_base/icons/videoWorkshop.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;width:2rem;height:1.25rem;color:#008060}
.cmp-study-container .card-content .icon-container .video-workshop-icon.before::before{margin-right:.625rem}
.cmp-study-container .card-content .icon-container .video-workshop-icon.after::after{margin-left:.625rem}
.cmp-study-container .card-content .icon-container .brochure-icon.after::after,.cmp-study-container .card-content .icon-container .brochure-icon.before::before,.cmp-study-container .card-content .icon-container .case-study-icon.after::after,.cmp-study-container .card-content .icon-container .case-study-icon.before::before,.cmp-study-container .card-content .icon-container .study-icon.after::after,.cmp-study-container .card-content .icon-container .study-icon.before::before{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/study.svg) no-repeat center;mask:url(clientlibs_base/icons/study.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;width:1.4375rem;height:1.8125rem;color:#008060}
.cmp-study-container .card-content .icon-container .brochure-icon.before::before,.cmp-study-container .card-content .icon-container .case-study-icon.before::before,.cmp-study-container .card-content .icon-container .study-icon.before::before{margin-right:.625rem}
.cmp-study-container .card-content .icon-container .brochure-icon.after::after,.cmp-study-container .card-content .icon-container .case-study-icon.after::after,.cmp-study-container .card-content .icon-container .study-icon.after::after{margin-left:.625rem}
.cmp-study-container .card-content .study-heading{margin-bottom:.875rem}
.cmp-study-container .card-content .study-heading h1{font-family:Roboto,sans-serif;font-weight:700;font-size:1.5rem;color:#242424}
.cmp-study-container .card-content .study-source{margin-bottom:.875rem}
.cmp-study-container .card-content .study-source .featured-label{font-family:Roboto,sans-serif;font-weight:700;font-size:1rem}
.cmp-study-container .card-content .study-source .study-featured-md{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem}
.cmp-study-container .card-content .study-description{margin-bottom:1.5625rem;font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;color:#242424}
.cmp-study-container .card-content .cta-button-link{background:0;margin-bottom:.625rem;margin-top:auto}
@media(min-width:1440px){.cmp-study-container .card-content .cta-button-link{margin-bottom:1.5625rem}
}
.cmp-study-container .card-content .cta-button-link a{border:0;border-radius:.3125rem}
.cmp-breadcrumb{margin-top:7.375rem;background-color:#f9f9f9}
@media(max-width:1024px){.cmp-breadcrumb{margin-top:4.125rem}
}
.cmp-breadcrumb .breadcrumbs{display:flex;list-style:none;align-items:center;padding:.75rem 0 .75rem 0;margin:0;width:-moz-fit-content;width:fit-content;flex-wrap:wrap}
@media(max-width:1024px){.cmp-breadcrumb .breadcrumbs{max-width:41.6875rem;row-gap:1.0625rem;padding:.75rem 0;align-items:flex-start;white-space:normal;line-height:1.3}
.cmp-breadcrumb .breadcrumbs li{white-space:normal;word-break:normal;overflow-wrap:break-word}
.cmp-breadcrumb .breadcrumbs li:last-child{flex:1 1 auto;min-width:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere}
.cmp-breadcrumb .breadcrumbs li:not(:last-child){white-space:nowrap;flex:0 0 auto}
}
.cmp-breadcrumb .breadcrumbs li:first-child a:hover{text-decoration-line:none}
.cmp-breadcrumb .breadcrumbs li:first-child a::before{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/home-green.svg) no-repeat center;mask:url(clientlibs_base/icons/home-green.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;display:inline-block;position:relative;top:.125rem;width:1rem;height:1rem;background-color:#008060;color:#008060}
.cmp-breadcrumb .breadcrumbs li:first-child{margin-top:-.25rem}
.cmp-breadcrumb .breadcrumbs li:first-child span{position:relative;top:-.0625rem}
.cmp-breadcrumb .breadcrumbs li:last-child::after{display:none}
.cmp-breadcrumb .breadcrumbs li a{font-size:.75rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:normal;text-decoration-line:none;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:10%;text-underline-offset:auto;text-underline-position:from-font;color:#444b52}
.cmp-breadcrumb .breadcrumbs li a:hover{text-decoration-line:underline}
.cmp-breadcrumb .breadcrumbs li span{color:#444b52}
.cmp-breadcrumb .breadcrumbs li{font-size:.75rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:normal;text-transform:capitalize}
.cmp-breadcrumb .breadcrumbs li::after{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/caretRight.svg) no-repeat center;mask:url(clientlibs_base/icons/caretRight.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;display:inline-block;position:relative;top:.125rem;margin:0 .875rem;width:.5625rem;height:.75rem}
.flip-card .cmp-eventInformation__flippable{flex-direction:column-reverse}
@media(min-width:1025px){.flip-card .cmp-eventInformation__flippable{flex-direction:row-reverse}
}
.cmp-eventInformation{padding:3rem 0}
@media(max-width:1024px){.cmp-eventInformation{padding-top:0;flex-direction:column}
}
.cmp-eventInformation__dateBar{display:inline-flex;align-items:center;background-color:#d3d3d4;padding:.625rem;margin-bottom:.75rem;gap:.4375rem}
@media(max-width:1024px){.cmp-eventInformation__dateBar{margin-top:0}
}
.cmp-eventInformation__dateBar>.date{display:inline-flex;align-items:baseline;gap:.35rem;color:#000;text-transform:uppercase;line-height:1}
.cmp-eventInformation__dateBar>.date>.month{font-size:.625rem}
.cmp-eventInformation__dateBar>.date>.day{font-size:1rem;font-family:Roboto,sans-serif;font-weight:700}
.cmp-eventInformation__dateBar>.date>.year{font-size:.625rem}
.cmp-eventInformation__dateBar>.divider{width:.125rem;height:1.25rem;background-color:#242424}
.cmp-eventInformation>.cmp-eventInformation__content{padding-right:3rem}
@media(max-width:1024px){.cmp-eventInformation>.cmp-eventInformation__content{width:100%;padding-right:0}
}
.cmp-eventInformation__title{font-size:2.25rem;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:.75rem;color:#242424}
.cmp-eventInformation__category{font-size:1.125rem;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:.75rem;color:#444b52}
.cmp-eventInformation__booth,.cmp-eventInformation__location{font-size:.875rem;margin-bottom:.75rem;font-family:Roboto,sans-serif;font-weight:700;color:#444b52}
.cmp-eventInformation__description{margin-bottom:1.5625rem;font-size:1rem;color:#242424}
.cmp-eventInformation__media{display:flex;align-items:center}
@media(max-width:1024px){.cmp-eventInformation__media{order:-1;width:100%;margin-bottom:1.5rem}
}
.cmp-eventInformation__media img,.cmp-eventInformation__media picture{width:100%;-o-object-fit:cover;object-fit:cover}
@media(max-width:1024px){.cmp-eventInformation__media img,.cmp-eventInformation__media picture{width:100%;-o-object-fit:cover;object-fit:cover;display:block}
}
.cmp-accordion{width:100%;counter-reset:accordion-counter;margin-bottom:1.5625rem;margin-top:1.5625rem}
.cmp-accordion__item{position:relative;border-bottom:.0625rem solid #eceeed;counter-increment:accordion-counter}
.cmp-accordion__header{margin:0}
.cmp-accordion__button{position:relative;width:100%;padding:1.25rem 3.5rem 1.25rem 0;display:flex;align-items:center;justify-content:space-between;background:0;border:0;cursor:pointer;text-align:left;font-family:inherit;transition:background-color .25s ease}
.cmp-accordion__title{font-size:1.25rem;font-family:Roboto,sans-serif;font-weight:700;color:#242424}
.cmp-accordion__title::before{content:counter(accordion-counter,decimal-leading-zero) ". ";margin-right:.375rem;font-family:Roboto,sans-serif;font-weight:700}
.cmp-accordion__icon{position:absolute;right:0;width:1.25rem;height:1.25rem}
.cmp-accordion__button[aria-expanded=false] .cmp-accordion__icon::before{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/plus.svg) no-repeat center;mask:url(clientlibs_base/icons/plus.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;display:inline-block;position:relative;top:.125rem;width:1.25rem;height:1.25rem;background-color:#008060;color:#008060}
.cmp-accordion__button[aria-expanded=true] .cmp-accordion__icon::before{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/close.svg) no-repeat center;mask:url(clientlibs_base/icons/close.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;display:inline-block;position:relative;top:.125rem;width:1.25rem;height:1.25rem;background-color:#008060;color:#008060}
.cmp-accordion__panel{padding:1.5rem 0}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion div.cmp-accordion__item:first-child{border-top:.0625rem solid #eceeed}
.cmp-accordion div.cmp-accordion__item:last-child{border-bottom:0}
.cmp-speaker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6875rem;margin:0 auto}
@media(max-width:1599px){.cmp-speaker-grid{grid-template-columns:repeat(2,1fr);gap:1.5625rem;max-width:50.3125rem;margin:unset}
}
@media(max-width:1439px){.cmp-speaker-grid{-moz-column-gap:1rem;column-gap:1rem}
}
@media(max-width:1024px){.cmp-speaker-grid{gap:1rem}
}
@media(max-width:666px){.cmp-speaker-grid{grid-template-columns:repeat(1,1fr)}
}
.cmp-speaker-grid .cmp-speaker-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:24.375rem;background:#f9f9f9;padding:1.5rem}
@media(max-width:1599px){.cmp-speaker-grid .cmp-speaker-card{width:24.375rem}
}
@media(max-width:1439px){.cmp-speaker-grid .cmp-speaker-card{width:22.8125rem}
}
@media(max-width:1024px){.cmp-speaker-grid .cmp-speaker-card{width:19.125rem}
}
@media(max-width:666px){.cmp-speaker-grid .cmp-speaker-card{width:21.875rem}
}
.cmp-speaker-grid .cmp-speaker-card__image{width:5.625rem;height:5.625rem;margin-bottom:1.875rem;border-radius:50%;overflow:hidden}
.cmp-speaker-grid .cmp-speaker-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
.cmp-speaker-grid .cmp-speaker-card__name{font-size:1.5rem;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:1.625rem;color:#242424;word-break:break-word}
.cmp-speaker-grid .cmp-speaker-card__description{font-size:.6875rem;color:#242424;word-break:break-word}
.cmp-speaker-grid .cmp-speaker-card__description p{margin-bottom:.75rem}
.cmp-page-anchor-nav{width:100%;z-index:9999;border-bottom:2px solid #008060}
.cmp-page-anchor-nav.is-at-bottom,.cmp-page-anchor-nav.is-at-top,.cmp-page-anchor-nav.is-stuck{display:block !important;transform:none !important}
.cmp-page-anchor-nav .menu{display:flex;align-items:center;gap:2rem;margin:0;list-style:none;flex-wrap:wrap;row-gap:0;-moz-column-gap:1rem;column-gap:1rem}
.cmp-page-anchor-nav .menu li{flex:0 0 auto}
.cmp-page-anchor-nav .menu .anchor-nav-link{position:relative;display:inline-flex;align-items:center;height:3rem;text-decoration:none}
@media(max-width:666px){.cmp-page-anchor-nav .menu .anchor-nav-link{height:3rem}
}
.cmp-page-anchor-nav .menu .anchor-nav-link .page-anchor-nav-link-text{font-size:.875rem;font-family:Roboto,sans-serif;font-weight:700;color:#242424;white-space:nowrap}
.cmp-page-anchor-nav .menu .anchor-nav-link.is-active .page-anchor-nav-link-text{color:#008060}
.footer-view.columnContainer{background:#eceeed}
@media(max-width:666px){.footer-view.columnContainer{padding-top:3.1875rem}
}
@media(max-width:1024px){.footer-view.columnContainer{padding-top:5rem}
}
@media(min-width:1025px){.footer-view.columnContainer{padding-top:5.6875rem}
}
.footer-view.columnContainer #footer-columns-wrapper .aem-Grid{display:flex}
@media(max-width:666px){.footer-view.columnContainer #footer-columns-wrapper .aem-Grid{flex-direction:column}
}
.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .columnContainer:nth-child(1){flex:0 0 20%}
@media(max-width:1024px){.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .columnContainer:nth-child(1){display:none}
}
.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .columnContainer:nth-child(2){flex:0 0 20%}
@media(max-width:1024px){.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .columnContainer:nth-child(2){display:none}
}
.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .columnContainer:nth-child(3){flex:0 0 30%}
@media(max-width:1024px){.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .columnContainer:nth-child(3){flex:0 0 50%}
}
@media(max-width:666px){.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .columnContainer:nth-child(3){flex:0 0 100%}
}
.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .columnContainer:nth-child(4){flex:0 0 30%}
@media(max-width:1024px){.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .columnContainer:nth-child(4){flex:0 0 50%}
}
@media(max-width:666px){.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .columnContainer:nth-child(4){flex:0 0 100%}
}
.footer-view.columnContainer #footer-columns-wrapper .aem-Grid #footer-column-3{padding-right:1.25rem}
@media(max-width:1024px){.footer-view.columnContainer #footer-columns-wrapper .aem-Grid #footer-column-3{padding-right:2.1875rem}
}
@media(max-width:666px){.footer-view.columnContainer #footer-columns-wrapper .aem-Grid #footer-column-4{margin-top:1.5625rem}
}
.footer-view.columnContainer #footer-columns-wrapper .aem-Grid ul{margin:0}
.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .aem-Grid{flex-direction:column}
@media(min-width:667px){.footer-view.columnContainer #footer-columns-wrapper .aem-Grid .aem-Grid{margin-left:1.25rem}
}
.footer-view.columnContainer .cmp-social-cta{margin:1.4375rem 0}
.footer-view.columnContainer .cmp-navigation__nav_footer{background-color:#008060}
@media(max-width:666px){.footer-view.columnContainer .cmp-navigation__nav_footer{margin-top:3.1875rem;padding:1.125rem 3rem;word-break:break-all}
}
@media(max-width:1024px){.footer-view.columnContainer .cmp-navigation__nav_footer{padding:1.125rem 3rem}
}
@media(min-width:667px){.footer-view.columnContainer .cmp-navigation__nav_footer{margin-top:5.25rem}
}
.footer-view.columnContainer .cmp-navigation__nav_footer a{color:#fff;text-align:center;font-size:1rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:400;line-height:normal;gap:.25rem}
.footer-view.columnContainer .cmp-navigation__nav_footer .menu.nav{display:flex !important;align-items:center}
@media(min-width:1025px){.footer-view.columnContainer .cmp-navigation__nav_footer .menu.nav{height:3.125rem}
}
.footer-view.columnContainer .cmp-navigation__nav_footer .menu.nav{gap:.25rem;margin:0;flex-wrap:wrap}
.footer-view.columnContainer .cmp-navigation__nav_footer .menu.nav li{color:#fff;text-align:center;font-size:1rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:400;line-height:normal;list-style-type:none}
.footer-view.columnContainer .cmp-navigation__nav_footer .menu.nav li::after{content:" |"}
.footer-view.columnContainer .cmp-navigation__nav_footer .menu.nav li:last-child::after{content:""}
.footer-view.columnContainer .cmp-heading{margin-top:0}
.footer-view.columnContainer .address{word-break:break-word}
.footer-view.columnContainer .address .cmp-heading h4{color:#242424;font-size:1rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:1.25rem}
.footer-view.columnContainer p{color:#242424;font-size:1rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:400;line-height:1.25rem;margin-bottom:0}
.footer-view.columnContainer .generic-nav{position:relative;z-index:1}
.footer-view.columnContainer .button-secondary{display:flex}
@media(max-width:1439px){.footer-view.columnContainer #footer-columns-wrapper{width:100%;margin-inline:auto;padding-inline:5%}
}
@media(max-width:1439px) and (min-width:0){.footer-view.columnContainer #footer-columns-wrapper{max-width:351px;padding-inline:0}
}
@media(max-width:1439px) and (min-width:667px){.footer-view.columnContainer #footer-columns-wrapper{max-width:628px;padding-inline:0}
}
@media(max-width:1439px) and (min-width:1025px){.footer-view.columnContainer #footer-columns-wrapper{max-width:898px;padding-inline:0}
}
@media(max-width:1439px) and (min-width:1440px){.footer-view.columnContainer #footer-columns-wrapper{max-width:1312px;padding-inline:0}
}
@media(max-width:1439px) and (min-width:1600px){.footer-view.columnContainer #footer-columns-wrapper{max-width:1472px;padding-inline:0}
}
@media(min-width:1440px){.footer-view.columnContainer #footer-columns-wrapper{width:100%;margin-inline:auto;padding-inline:5%}
}
@media(min-width:1440px) and (min-width:0){.footer-view.columnContainer #footer-columns-wrapper{max-width:351px;padding-inline:0}
}
@media(min-width:1440px) and (min-width:667px){.footer-view.columnContainer #footer-columns-wrapper{max-width:628px;padding-inline:0}
}
@media(min-width:1440px) and (min-width:1025px){.footer-view.columnContainer #footer-columns-wrapper{max-width:745px;padding-inline:0}
}
@media(min-width:1440px) and (min-width:1440px){.footer-view.columnContainer #footer-columns-wrapper{max-width:1090px;padding-inline:0}
}
@media(min-width:1440px) and (min-width:1600px){.footer-view.columnContainer #footer-columns-wrapper{max-width:1224px;padding-inline:0}
}
.footer-view.columnContainer ul.level-1>ul{margin:0;display:flex;gap:1.6875rem;flex-wrap:wrap;flex-direction:column;width:-moz-fit-content;width:fit-content}
.footer-view.columnContainer ul.level-1>ul li{list-style-type:none}
.footer-view.columnContainer ul.level-1>ul li a{cursor:pointer}
.footer-view.columnContainer ul.level-1>ul li a:focus-visible{outline:.125rem solid #008060}
@media(min-width:1025px){.footer-view.columnContainer ul.level-1>ul li.active{background:#eceeed}
}
.footer-view.columnContainer ul.level-1>ul a,.footer-view.columnContainer ul.level-1>ul li{color:#242424;font-size:1rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:normal}
.cmp-multiStepCarousel{overflow:hidden;position:relative;padding-bottom:1rem;margin-right:-4rem}
@media(max-width:1599px){.cmp-multiStepCarousel{margin-right:-4rem}
}
@media(max-width:1439px){.cmp-multiStepCarousel{margin-right:-4rem}
}
@media(max-width:1024px){.cmp-multiStepCarousel{margin-right:-1.25rem}
}
@media(max-width:666px){.cmp-multiStepCarousel{margin-right:0}
}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper{overflow:visible;height:100%}
@media(max-width:666px){.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper{display:block;transform:none}
}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper{align-items:stretch}
@media(max-width:666px){.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper{display:block !important;flex-direction:column !important;transform:none !important}
}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide{height:auto;display:flex}
@media(max-width:666px){.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide{width:100% !important;max-width:100% !important;margin-right:0 !important;margin-bottom:1.5rem}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide:last-child{margin-bottom:0}
}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide .cmp-multiStepCarousel__card{width:100%;height:100%;display:flex;flex-direction:column;position:relative}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide .cmp-multiStepCarousel__card .cmp-multiStepCarousel__image{position:relative;width:100%;height:18.75rem;flex-shrink:0;overflow:hidden}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide .cmp-multiStepCarousel__card .cmp-multiStepCarousel__image img{width:100%}
@media(max-width:666px){.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide .cmp-multiStepCarousel__card .cmp-multiStepCarousel__image{height:auto}
}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide .cmp-multiStepCarousel__card .cmp-multiStepCarousel__image .cmp-multiStepCarousel__step{position:absolute;bottom:1.5rem;left:1.5rem;width:3.125rem;height:3.125rem;border:.125rem solid #008060;color:#008060;background:#fff;font-size:1.75rem;font-family:Roboto,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:.25rem;z-index:2}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide .cmp-multiStepCarousel__card .cmp-multiStepCarousel__content{padding:1.5rem;background-color:#f9f9f9;flex:1;display:flex;flex-direction:column}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide .cmp-multiStepCarousel__card .cmp-multiStepCarousel__content .cmp-multiStepCarousel__title{font-size:1.25rem;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:1rem}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide .cmp-multiStepCarousel__card .cmp-multiStepCarousel__content .cmp-multiStepCarousel__description{font-size:.875rem;line-height:1.5}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-wrapper .cmp-multiStepCarousel__slide .cmp-multiStepCarousel__card .cmp-multiStepCarousel__content .cmp-multiStepCarousel__description p{margin-bottom:0}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__pagination{height:.625rem !important;margin-top:2.8125rem;position:static !important;flex:1;width:42% !important}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__pagination .swiper-pagination-progressbar-fill{background:#008060}
@media(max-width:666px){.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__pagination{display:none}
}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__prev{right:4.25rem !important;left:unset !important;width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/arrowLeft.svg) no-repeat center;mask:url(clientlibs_base/icons/arrowLeft.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
@media(max-width:666px){.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__prev{left:1.25rem;bottom:1.25rem}
}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-button-next{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/arrowRight.svg) no-repeat center;mask:url(clientlibs_base/icons/arrowRight.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block}
@media(max-width:666px){.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-button-next{left:6.3125rem;bottom:1.25rem}
}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__next,.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__prev{margin-right:4rem;width:2.75rem;height:2.75rem;color:#008060;border:.0625rem solid #008060;border-radius:.25rem;opacity:1;cursor:pointer;position:absolute;bottom:-1rem;right:0;top:auto;transform:none;z-index:10}
@media(max-width:1599px){.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__next,.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__prev{margin-right:4rem}
}
@media(max-width:1439px){.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__next,.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__prev{margin-right:4rem}
}
@media(max-width:1024px){.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__next,.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__prev{margin-right:1.25rem}
}
@media(max-width:666px){.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__next,.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__prev{display:none}
}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__next::after,.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__prev::after{color:#fff !important;opacity:1 !important;font-size:.875rem;font-family:Roboto,sans-serif;font-weight:700}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__next:hover,.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__prev:hover{background:#008060;color:#008060}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__next:hover::after,.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__prev:hover::after{color:#fff !important}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__next::after,.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .cmp-multiStepCarousel__prev::after{font-size:1rem;font-family:Roboto,sans-serif;font-weight:700}
.cmp-multiStepCarousel .cmp-multiStepCarousel__swiper .swiper-button-disabled{color:#444b52 !important;border:1px solid #444b52 !important}
.cmp-searchResult .input-group-field{background:#f9f9f9;height:6.25rem;width:100%;border:0;fill:none}
.cmp-searchResult .input-group-field:focus-visible{outline:0;border:0;box-shadow:none}
.cmp-searchResult .hide-for-medium,.cmp-searchResult .hide-for-small-only{display:flex;gap:1.4375rem;list-style:none;justify-content:center;align-items:center}
.cmp-searchResult .hide-for-medium li,.cmp-searchResult .hide-for-small-only li{font-size:1rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:normal}
.cmp-searchResult .hide-for-medium li.current,.cmp-searchResult .hide-for-small-only li.current{font-size:1rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:normal;width:1.4375rem;height:1.4375rem;border:.125rem solid;border-radius:.1875rem}
.cmp-searchResult .hide-for-medium li.current b,.cmp-searchResult .hide-for-small-only li.current b{font-family:Roboto,sans-serif;font-weight:700;margin-top:.0625rem;display:inline-block}
.cmp-searchResult .hide-for-medium li a,.cmp-searchResult .hide-for-small-only li a{font-size:1rem;text-decoration:none;display:flex;align-items:center}
.cmp-searchResult .hide-for-medium li a b,.cmp-searchResult .hide-for-small-only li a b{font-family:Roboto,sans-serif;font-weight:700;margin-top:.0625rem;display:inline-block}
.cmp-searchResult .pagination-v2{display:flex;gap:1.875rem;justify-content:center}
.cmp-searchResult .pagination-v2 .arrow-icon::marker{content:none}
.cmp-searchResult .pagination-v2 .arrow-icon{width:1.4375rem;height:1.4375rem}
.cmp-searchResult .pagination-v2 .arrow-icon .text-right{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/pagination-right-arrow.svg) no-repeat center;mask:url(clientlibs_base/icons/pagination-right-arrow.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;width:1.4375rem;height:1.4375rem;display:inline-block}
.cmp-searchResult .pagination-v2 .arrow-icon .text-left{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/pagination-left-arrow.svg) no-repeat center;mask:url(clientlibs_base/icons/pagination-left-arrow.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;width:1.4375rem;height:1.4375rem;display:inline-block}
.cmp-searchResult .search-results-content{display:block}
@media(max-width:1024px){.cmp-searchResult .search-results-content .results-size{width:100%;margin-inline:auto;padding-inline:5%}
}
@media(max-width:1024px) and (min-width:0){.cmp-searchResult .search-results-content .results-size{max-width:351px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:667px){.cmp-searchResult .search-results-content .results-size{max-width:628px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:1025px){.cmp-searchResult .search-results-content .results-size{max-width:898px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:1440px){.cmp-searchResult .search-results-content .results-size{max-width:1312px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:1600px){.cmp-searchResult .search-results-content .results-size{max-width:1472px;padding-inline:0}
}
@media(min-width:1025px){.cmp-searchResult .search-results-content .results-size{width:100%;margin-inline:auto;padding-inline:5%}
}
@media(min-width:1025px) and (min-width:0){.cmp-searchResult .search-results-content .results-size{max-width:351px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:667px){.cmp-searchResult .search-results-content .results-size{max-width:628px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1025px){.cmp-searchResult .search-results-content .results-size{max-width:745px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1440px){.cmp-searchResult .search-results-content .results-size{max-width:1090px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1600px){.cmp-searchResult .search-results-content .results-size{max-width:1224px;padding-inline:0}
}
.cmp-searchResult .search-results-content .results-size .search-term-heading{height:4.6875rem;display:flex;align-items:center;margin-top:1.5625rem}
.cmp-searchResult .search-results-content .results-size .search-term-heading span{font-size:1.625rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:normal;padding-right:.9375rem}
.cmp-searchResult .search-results-content .results-size hr{margin:1.5625rem 0;background:#eceeed;height:.125rem;border:0}
.cmp-searchResult .search-results-content .results-size hr .cmp-searchResult__pagination{margin-top:.9375rem}
@media(max-width:1439px){.cmp-searchResult .search-results-content .stats.cell{width:100%;margin-inline:auto;padding-inline:5%}
}
@media(max-width:1439px) and (min-width:0){.cmp-searchResult .search-results-content .stats.cell{max-width:351px;padding-inline:0}
}
@media(max-width:1439px) and (min-width:667px){.cmp-searchResult .search-results-content .stats.cell{max-width:628px;padding-inline:0}
}
@media(max-width:1439px) and (min-width:1025px){.cmp-searchResult .search-results-content .stats.cell{max-width:898px;padding-inline:0}
}
@media(max-width:1439px) and (min-width:1440px){.cmp-searchResult .search-results-content .stats.cell{max-width:1312px;padding-inline:0}
}
@media(max-width:1439px) and (min-width:1600px){.cmp-searchResult .search-results-content .stats.cell{max-width:1472px;padding-inline:0}
}
@media(min-width:1440px){.cmp-searchResult .search-results-content .stats.cell{width:100%;margin-inline:auto;padding-inline:5%}
}
@media(min-width:1440px) and (min-width:0){.cmp-searchResult .search-results-content .stats.cell{max-width:351px;padding-inline:0}
}
@media(min-width:1440px) and (min-width:667px){.cmp-searchResult .search-results-content .stats.cell{max-width:628px;padding-inline:0}
}
@media(min-width:1440px) and (min-width:1025px){.cmp-searchResult .search-results-content .stats.cell{max-width:745px;padding-inline:0}
}
@media(min-width:1440px) and (min-width:1440px){.cmp-searchResult .search-results-content .stats.cell{max-width:1090px;padding-inline:0}
}
@media(min-width:1440px) and (min-width:1600px){.cmp-searchResult .search-results-content .stats.cell{max-width:1224px;padding-inline:0}
}
@media(min-width:1025px){.cmp-searchResult .search-results-content .stats.cell .search_result_content{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1.5625rem}
.cmp-searchResult .search-results-content .stats.cell .search_result_content .search-result-block__right__image img{width:20rem;height:11.25rem;aspect-ratio:16/9}
.cmp-searchResult .search-results-content .stats.cell .search_result_content .mobile_search_image{display:none}
.cmp-searchResult .search-results-content .stats.cell .search_result_content .cell{width:auto}
}
@media(max-width:1024px){.cmp-searchResult .search-results-content .stats.cell .search_result_content .desktop_search_image{display:none}
.cmp-searchResult .search-results-content .stats.cell .search_result_content .mobile_search_image{margin-top:1.5625rem}
}
@media(max-width:1024px){.cmp-searchResult .search-results-content .stats.cell .search_result_content .search-result-block__right__image img{width:43.375rem;height:24.375rem;aspect-ratio:347/195}
}
@media(max-width:666px){.cmp-searchResult .search-results-content .stats.cell .search_result_content .search-result-block__right__image img{width:100%;height:11.25rem;aspect-ratio:auto}
}
.cmp-searchResult .search-results-content .stats.cell .search-result-block{padding:1.5625rem}
.cmp-searchResult .search-results-content .stats.cell .search-result-block .cmp-breadcrumb__breadcrumb div.cell{width:100%}
.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs{border-radius:.3125rem;border:.125rem solid #eceeed;display:flex;list-style:none;align-items:center;padding:1rem .875rem;width:-moz-fit-content;width:fit-content;margin-left:0;margin-bottom:0}
@media(max-width:1024px){.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs{flex-wrap:wrap;row-gap:1.0625rem}
}
.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs li{display:flex}
.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs li:first-child::before{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/home-green.svg) no-repeat center;mask:url(clientlibs_base/icons/home-green.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;display:inline-block;position:relative;top:-.125rem;margin-right:.375rem;width:1rem;height:1rem;background-color:#008060;color:#008060}
.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs li:first-child{margin-top:-.25rem}
.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs li:first-child span{position:relative;top:-.0625rem}
.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs li:last-child::after{display:none}
.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs li a{color:#242424;font-size:.75rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:10%;text-underline-offset:auto;text-underline-position:from-font}
.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs li a:active,.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs li a:focus,.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs li a:hover{color:#008060}
.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs li{font-size:.75rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:normal;text-transform:capitalize}
.cmp-searchResult .search-results-content .stats.cell .search-result-block .breadcrumbs li::after{content:"";width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/caretRight.svg) no-repeat center;mask:url(clientlibs_base/icons/caretRight.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;display:inline-block;position:relative;top:.125rem;margin:0 .875rem;width:.5625rem;min-width:.5625rem;height:.75rem}
.cmp-searchResult .search-results-content .stats.cell .search-result-block__content .title{margin:1.5625rem 0;color:#242424;font-size:1.5rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:normal}
.cmp-searchResult .search-results-content .stats.cell .search-result-block__content .title a{color:#242424;font-size:1.5rem;font-style:normal;font-family:Roboto,sans-serif;font-weight:700;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:10%;text-underline-offset:auto;text-underline-position:from-font}
.cmp-searchResult .search-results-content .stats.cell .search-result-block__content .title a:active,.cmp-searchResult .search-results-content .stats.cell .search-result-block__content .title a:focus,.cmp-searchResult .search-results-content .stats.cell .search-result-block__content .title a:hover{color:#008060}
.cmp-searchResult .search-container-wrapper{background-color:#f9f9f9}
.cmp-searchResult .search-container-wrapper .search-container{display:flex;position:relative;align-items:center;border-radius:0;padding:.5rem .75rem}
@media(max-width:1024px){.cmp-searchResult .search-container-wrapper .search-container{width:100%;margin-inline:auto;padding-inline:5%}
}
@media(max-width:1024px) and (min-width:0){.cmp-searchResult .search-container-wrapper .search-container{max-width:351px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:667px){.cmp-searchResult .search-container-wrapper .search-container{max-width:628px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:1025px){.cmp-searchResult .search-container-wrapper .search-container{max-width:898px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:1440px){.cmp-searchResult .search-container-wrapper .search-container{max-width:1312px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:1600px){.cmp-searchResult .search-container-wrapper .search-container{max-width:1472px;padding-inline:0}
}
@media(min-width:1025px){.cmp-searchResult .search-container-wrapper .search-container{width:100%;margin-inline:auto;padding-inline:5%}
}
@media(min-width:1025px) and (min-width:0){.cmp-searchResult .search-container-wrapper .search-container{max-width:351px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:667px){.cmp-searchResult .search-container-wrapper .search-container{max-width:628px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1025px){.cmp-searchResult .search-container-wrapper .search-container{max-width:745px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1440px){.cmp-searchResult .search-container-wrapper .search-container{max-width:1090px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1600px){.cmp-searchResult .search-container-wrapper .search-container{max-width:1224px;padding-inline:0}
}
.cmp-searchResult .search-container-wrapper .search-container .search-icon{width:100%;height:100%;color:#242424;-webkit-mask:url(clientlibs_base/icons/search-icon-green.svg) no-repeat center;mask:url(clientlibs_base/icons/search-icon-green.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;display:inline-block;width:1.9078125rem;height:1.9078125rem;margin-right:.5rem;background-color:#008060;color:#008060}
.cmp-searchResult .search-container-wrapper .search-container .input-group-field{flex:1;border:0;outline:0;font-size:1.625rem;background-color:transparent;font-style:normal;font-family:Roboto,sans-serif;font-weight:400;line-height:normal}
.cmp-searchResult .search-container-wrapper .search-container .input-group-field::-moz-placeholder{color:#d3d3d4}
.cmp-searchResult .search-container-wrapper .search-container .input-group-field::placeholder{color:#d3d3d4}
.cmp-searchResult .display__search--suggestion{display:none;position:absolute;left:0;width:100%;z-index:999;background:#fff}
.cmp-searchResult .display__search--suggestion.__shown{display:block}
@media(max-width:1024px){.cmp-searchResult .display__search--suggestion .predictive__search--list{width:100%;margin-inline:auto;padding-inline:5%}
}
@media(max-width:1024px) and (min-width:0){.cmp-searchResult .display__search--suggestion .predictive__search--list{max-width:351px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:667px){.cmp-searchResult .display__search--suggestion .predictive__search--list{max-width:628px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:1025px){.cmp-searchResult .display__search--suggestion .predictive__search--list{max-width:898px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:1440px){.cmp-searchResult .display__search--suggestion .predictive__search--list{max-width:1312px;padding-inline:0}
}
@media(max-width:1024px) and (min-width:1600px){.cmp-searchResult .display__search--suggestion .predictive__search--list{max-width:1472px;padding-inline:0}
}
@media(min-width:1025px){.cmp-searchResult .display__search--suggestion .predictive__search--list{width:100%;margin-inline:auto;padding-inline:5%}
}
@media(min-width:1025px) and (min-width:0){.cmp-searchResult .display__search--suggestion .predictive__search--list{max-width:351px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:667px){.cmp-searchResult .display__search--suggestion .predictive__search--list{max-width:628px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1025px){.cmp-searchResult .display__search--suggestion .predictive__search--list{max-width:745px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1440px){.cmp-searchResult .display__search--suggestion .predictive__search--list{max-width:1090px;padding-inline:0}
}
@media(min-width:1025px) and (min-width:1600px){.cmp-searchResult .display__search--suggestion .predictive__search--list{max-width:1224px;padding-inline:0}
}
.cmp-searchResult .display__search--suggestion .predictive__search--list{list-style:none;margin:0 auto;padding:0;max-height:12.1875rem;overflow-y:auto;border:.0625rem solid #eceeed}
.cmp-searchResult .display__search--suggestion .predictive__search--list[data-no-result]{display:block}
.cmp-searchResult .display__search--suggestion .predictive__search--list{scrollbar-width:.625rem;scrollbar-color:#008060 #eceeed}
.cmp-searchResult .display__search--suggestion .predictive__search--list::-webkit-scrollbar{width:.625rem}
.cmp-searchResult .display__search--suggestion .predictive__search--list::-webkit-scrollbar-track{background:#eceeed}
.cmp-searchResult .display__search--suggestion .predictive__search--list::-webkit-scrollbar-thumb{background-color:#008060;border-radius:0}
.cmp-searchResult .display__search--suggestion .predictive__search--list li{padding:1.25rem 3.75rem;line-height:1;font-size:1.75rem;cursor:pointer;border-bottom:.0625rem solid #eceeed;transition:background-color .2s ease}
@media(max-width:1439px){.cmp-searchResult .display__search--suggestion .predictive__search--list li{font-size:1.625rem}
}
@media(max-width:1024px){.cmp-searchResult .display__search--suggestion .predictive__search--list li{padding:.5625rem 2.1875rem}
}
@media(max-width:666px){.cmp-searchResult .display__search--suggestion .predictive__search--list li{font-size:1rem}
}
.cmp-searchResult .display__search--suggestion .predictive__search--list li:last-child{border-bottom:0}
.cmp-searchResult .display__search--suggestion .predictive__search--list li:hover{background-color:#eceeed}
.cmp-searchResult .display__search--suggestion .predictive__search--list li:hover a{color:#008060}
.cmp-searchResult .display__search--suggestion .predictive__search--list li a{color:#444b52}
.no-header .cmp-table .cmp-table__table table tbody tr:first-child td.is-first-column{z-index:4}
.no-header .cmp-table .cmp-table__table table tbody tr:first-child td:nth-child(odd){background:#fff;color:#242424;font-weight:700}
.no-header .cmp-table .cmp-table__table table tbody tr:first-child td:nth-child(even){background:#fff;color:#242424;font-weight:700}
.cmp-table{margin:1.25rem 0}
.cmp-table .cmp-table__table{overflow-x:auto;position:relative;scrollbar-color:#008060 #eceeed}
.cmp-table .cmp-table__table::-webkit-scrollbar{height:.5rem}
.cmp-table .cmp-table__table::-webkit-scrollbar-track{background:#008060}
.cmp-table .cmp-table__table::-webkit-scrollbar-thumb{background-color:#008060;border-radius:.25rem}
.cmp-table .cmp-table__table::-webkit-scrollbar-thumb:hover{background-color:#008060}
.cmp-table .cmp-table__table table{width:100%;border-collapse:separate;border-spacing:0;border:0;padding-bottom:.9375rem;scrollbar-color:#008060}
.cmp-table .cmp-table__table table tbody tr:first-child td.is-first-column{z-index:4}
.cmp-table .cmp-table__table table tbody tr:first-child td:nth-child(odd){background:#444b52;color:#fff;font-weight:700}
.cmp-table .cmp-table__table table tbody tr:first-child td:nth-child(even){background:#d3d3d4;color:#242424;font-weight:700;border-bottom:.0625rem solid #fff}
.cmp-table .cmp-table__table table tbody tr td{padding:.875rem 1.125rem;font-size:.875rem;min-width:6.25rem;text-align:center;border:.0625rem solid #d3d3d4;background-color:#f9f9f9}
@media(max-width:666px){.cmp-table .cmp-table__table table tbody tr td{padding:1rem .625rem;min-width:10.9375rem !important}
}
@media(max-width:1024px){.cmp-table .cmp-table__table table tbody tr td{padding:1rem .625rem;min-width:11.25rem !important}
}
.cmp-table .cmp-table__table table tbody tr td:first-child{position:sticky;left:0;z-index:3}
.cmp-table .cmp-table__table table tbody tr td.is-first-column{z-index:4;background:#eceeed}
.cmp-table .cmp-table__table table tbody tr:nth-child(even) td{background:#fff}
.cmp-table .cmp-table__table table tbody tr.group-start td{background:#444b52;color:#fff;font-weight:600}
.cmp-table .cmp-table__table table tbody tr.group-start td:nth-of-type(even){background:#d3d3d4;color:#242424}
.cmp-table .cmp-table__table table tbody tr.group-end td{background:#d3d3d4;color:#242424;font-weight:600}
.cmp-table .cmp-table__table table tbody tr.group-end td:nth-of-type(even){background:#444b52;color:#fff}
.cmp-table .cmp-table__table table tbody tr.group-middle td{background:#fff;color:#242424;font-weight:600;position:unset}
.cmp-table .cmp-table__table table tbody tr.group-middle td:nth-of-type(even){background:#f9f9f9}
.cmp-table .cmp-table__table table tbody tr td.is-first-column{background:#eceeed;color:#242424}
.cmp-productCategoryContainer{row-gap:3.125rem}
.cmp-productCategoryContainer.cmp-productCategoryContainer__relatedProducts .featured-panel__content{border:0;width:100%}
.cmp-productCategoryContainer.cmp-productCategoryContainer__relatedProducts .featured-panel__content-cards{display:flex;gap:1rem;flex-wrap:nowrap;overflow-x:auto;margin-right:-1rem;padding-right:1rem}
@media(min-width:1440px){.cmp-productCategoryContainer.cmp-productCategoryContainer__relatedProducts .featured-panel__content-cards{overflow:hidden;margin-right:unset;padding-right:unset;justify-content:unset;gap:3.25rem}
}
@media(min-width:1600px){.cmp-productCategoryContainer.cmp-productCategoryContainer__relatedProducts .featured-panel__content-cards{gap:6.5625rem}
}
.cmp-productCategoryContainer.cmp-productCategoryContainer__relatedProducts .featured-panel__content-cards .cmp-reference{min-width:18rem;max-width:18rem}
@media(min-width:1025px){.cmp-productCategoryContainer.cmp-productCategoryContainer__relatedProducts .featured-panel__content-cards .cmp-reference{min-width:unset}
}
.cmp-productCategoryContainer.cmp-productCategoryContainer__featuredProducts .cmp-featuredProduct__vertical-card-media{max-width:unset;height:21.875rem}
@media(max-width:1599px){.cmp-productCategoryContainer.cmp-productCategoryContainer__featuredProducts .cmp-featuredProduct__vertical-card-media{height:19.75rem}
}
@media(max-width:1439px){.cmp-productCategoryContainer.cmp-productCategoryContainer__featuredProducts .cmp-featuredProduct__vertical-card-media{height:13.25rem}
}
@media(max-width:1024px){.cmp-productCategoryContainer.cmp-productCategoryContainer__featuredProducts .cmp-featuredProduct__vertical-card-media{height:19.125rem}
}
@media(max-width:666px){.cmp-productCategoryContainer.cmp-productCategoryContainer__featuredProducts .cmp-featuredProduct__vertical-card-media{height:21.875rem}
}
.cmp-productCategoryContainer.cmp-productCategoryContainer__featuredProducts .cmp-featuredProduct__vertical-card-media .img-container{height:100%}
.cmp-productCategoryContainer.cmp-productCategoryContainer__featuredProducts .cmp-featuredProduct__vertical-card-media img{height:100%;aspect-ratio:1/1}
.sticky-container-below-header{position:sticky;top:5.75rem;z-index:998;background:#fff;transition:top 220ms ease}
@media(max-width:1024px){.sticky-container-below-header{top:5.625rem}
}
.padding-top-5{padding-top:.3125rem !important}
.padding-top-10{padding-top:.625rem !important}
.padding-top-15{padding-top:.9375rem !important}
.padding-top-20{padding-top:1.25rem !important}
.padding-top-30{padding-top:1.875rem !important}
.padding-top-40{padding-top:2.5rem !important}
.padding-top-50{padding-top:3.125rem !important}
.padding-right-5{padding-right:.3125rem !important}
.padding-right-10{padding-right:.625rem !important}
.padding-right-15{padding-right:.9375rem !important}
.padding-right-20{padding-right:1.25rem !important}
.padding-right-30{padding-right:1.875rem !important}
.padding-right-40{padding-right:2.5rem !important}
.padding-right-50{padding-right:3.125rem !important}
.padding-bottom-5{padding-bottom:.3125rem !important}
.padding-bottom-10{padding-bottom:.625rem !important}
.padding-bottom-15{padding-bottom:.9375rem !important}
.padding-bottom-20{padding-bottom:1.25rem !important}
.padding-bottom-30{padding-bottom:1.875rem !important}
.padding-bottom-40{padding-bottom:2.5rem !important}
.padding-bottom-50{padding-bottom:3.125rem !important}
.padding-left-5{padding-left:.3125rem !important}
.padding-left-10{padding-left:.625rem !important}
.padding-left-15{padding-left:.9375rem !important}
.padding-left-20{padding-left:1.25rem !important}
.padding-left-30{padding-left:1.875rem !important}
.padding-left-40{padding-left:2.5rem !important}
.padding-left-50{padding-left:3.125rem !important}
.cmp-richtext p{word-wrap:break-word}
.cmp-richtext a{text-decoration:underline;color:#242424}
.cmp-richtext a:active,.cmp-richtext a:focus,.cmp-richtext a:hover{color:#008060}
.cmp-back-to-top{margin:1.25rem 1.25rem 1.25rem 1.25rem}
.cmp-back-to-top__link .down-arrow{height:.75rem;display:inline-block;width:.75rem;transform:rotate(90deg);color:#008060}
.cmp-back-to-top__link .up-arrow{height:.75rem;display:inline-block;width:.75rem;transform:rotate(-90deg);color:#008060}
.cmp-back-to-top__link .link-label{font-family:Roboto,sans-serif;font-weight:700;color:#242424}
.cmp-back-to-top__link .link-label:hover{color:#008060}
body.no-scroll{overflow:hidden;background:0}
.cmp_zoomable-image-container .clickable-image{cursor:pointer;outline:0}
.cmp_zoomable-image-container .full-image-overlay{overflow:scroll;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8) !important;text-align:center;z-index:999}
.cmp_zoomable-image-container .full-image-overlay .full-image{overflow:scroll;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin-top:auto !important;margin-left:auto !important}
.cmp_zoomable-image-container .full-image-overlay .close-button{position:fixed;top:1.5625rem;right:1.875rem;font-size:3.75rem;color:#fff;cursor:pointer}
.cmp_zoomable-image-container .full-image-overlay .close-button .gg-close{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));transform:translate3d(0,0,0) scale3d(2,2,1);width:1.375rem;height:1.375rem;border:.125rem solid transparent;border-radius:2.5rem}
.cmp_zoomable-image-container .full-image-overlay .close-button .gg-close::after,.cmp_zoomable-image-container .full-image-overlay .close-button .gg-close::before{content:"";display:block;box-sizing:border-box;position:absolute;width:1rem;height:.125rem;background:currentColor;transform:rotate(45deg);border-radius:.3125rem;top:.5rem;left:.0625rem}
.cmp_zoomable-image-container .full-image-overlay .close-button .gg-close::after{transform:rotate(-45deg)}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button.zoomIn{left:45%}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button.zoomOut{left:50%}
@media(max-width:666px){.cmp_zoomable-image-container .full-image-overlay .zoomable-button.zoomIn{left:45%;display:none}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button.zoomOut{left:60%;display:none}
}
@media(max-width:1024px){.cmp_zoomable-image-container .full-image-overlay .zoomable-button.zoomIn{left:45%;display:none}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button.zoomOut{left:60%;display:none}
}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button{padding:.875rem;cursor:pointer;position:fixed;bottom:2.5rem;left:50%;color:#fff;z-index:3;margin-left:-1.25rem}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button .gg-zoom-out{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));transform:translate3d(0,0,0) scale3d(2,2,1);width:1rem;height:1rem;border:.125rem solid;border-radius:100%;margin-top:-.25rem}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button .gg-zoom-out::after,.cmp_zoomable-image-container .full-image-overlay .zoomable-button .gg-zoom-out::before{content:"";display:block;box-sizing:border-box;position:absolute;background:currentColor}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button .gg-zoom-out::after{transform:rotate(-45deg);border-radius:.1875rem;width:.125rem;height:.5rem;top:.625rem;left:.75rem}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button .gg-zoom-out::before{width:.5rem;height:.125rem;top:.3125rem;left:.125rem}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button .gg-zoom-in{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));transform:translate3d(0,0,0) scale3d(2,2,1);width:1rem;height:1rem;border:.125rem solid;border-radius:100%;background:linear-gradient(to bottom,currentColor 5px,transparent 0) no-repeat 2px 5px/8px 2px;margin-top:-.25rem}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button .gg-zoom-in::after,.cmp_zoomable-image-container .full-image-overlay .zoomable-button .gg-zoom-in::before{content:"";display:block;box-sizing:border-box;position:absolute;width:.125rem;height:.5rem;background:currentColor}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button .gg-zoom-in::after{transform:rotate(-45deg);border-radius:.1875rem;top:.625rem;left:.75rem}
.cmp_zoomable-image-container .full-image-overlay .zoomable-button .gg-zoom-in::before{top:.125rem;left:.3125rem}