@import url("16994.css?apiType=css&amp;projectid=f688d576-75ef-4ae3-b2b8-103ee4dce2b6");.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0)}
.clearfix:before,.clearfix:after{display:block;height:0;width:100%;content:"";clear:both}
@font-face{font-family:'Gazpacho';src:local('Gazpacho Bold'),local('Gazpacho-Bold'),url('../woff2/subset-gazpacho-bold.woff2') format('woff2'),url('../woff/subset-gazpacho-bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;text-rendering:optimizeSpeed}
@font-face{font-family:'Gazpacho';src:local('Gazpacho Black'),local('Gazpacho-Black'),url('../woff2/subset-gazpacho-black.woff2') format('woff2'),url('../woff/subset-gazpacho-black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap;text-rendering:optimizeSpeed}
@font-face{font-family:'Gazpacho';src:local('Gazpacho Medium'),local('Gazpacho-Medium'),url('../woff2/subset-gazpacho-medium.woff2') format('woff2'),url('../woff/subset-gazpacho-medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;text-rendering:optimizeSpeed}
@font-face{font-family:'Gazpacho';src:local('Gazpacho Italic Bold'),local('GazpachoItalic-Bold'),url('../woff2/subset-gazpachoitalic-bold.woff2') format('woff2'),url('../woff/subset-gazpachoitalic-bold.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap;text-rendering:optimizeSpeed}
@font-face{font-family:'Gazpacho';src:local('Gazpacho Italic Black'),local('GazpachoItalic-Black'),url('../woff2/subset-gazpachoitalic-black.woff2') format('woff2'),url('../woff/subset-gazpachoitalic-black.woff') format('woff');font-weight:900;font-style:italic;font-display:swap;text-rendering:optimizeSpeed}
@font-face{font-family:'Gazpacho';src:local('Gazpacho Italic Medium'),local('GazpachoItalic-Medium'),url('../woff2/subset-gazpachoitalic-medium.woff2') format('woff2'),url('../woff/subset-gazpachoitalic-medium.woff') format('woff');font-weight:500;font-style:italic;font-display:swap;text-rendering:optimizeSpeed}
@font-face{font-family:'TT Norms Pro';src:local('TT Norms Pro Black'),local('TTNormsPro-Blk'),url('../woff2/subset-ttnormspro-blk.woff2') format('woff2'),url('../woff/subset-ttnormspro-blk.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'TT Norms Pro';src:local('TT Norms Pro Bold Italic'),local('TTNormsPro-BdIt'),url('../woff2/subset-ttnormspro-bdit.woff2') format('woff2'),url('../woff/subset-ttnormspro-bdit.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:'TT Norms Pro';src:local('TT Norms Pro Bold'),local('TTNormsPro-Bd'),url('../woff2/subset-ttnormspro-bd.woff2') format('woff2'),url('../woff/subset-ttnormspro-bd.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'TT Norms Pro';src:local('TT Norms Pro Normal Italic'),local('TTNormsPro-NormalIt'),url('../woff2/subset-ttnormspro-normalit.woff2') format('woff2'),url('../woff/subset-ttnormspro-normalit.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:'TT Norms Pro';src:local('TT Norms Pro Normal'),local('TTNormsPro-Normal'),url('../woff2/subset-ttnormspro-normal.woff2') format('woff2'),url('../woff/subset-ttnormspro-normal.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'TT Norms Pro';src:local('TT Norms Pro Thin'),local('TTNormsPro-Th'),url('../woff2/subset-ttnormspro-th.woff2') format('woff2'),url('../woff/subset-ttnormspro-th.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'TT Norms Pro';src:local('TT Norms Pro Thin Italic'),local('TTNormsPro-ThIt'),url('../woff2/subset-ttnormspro-thit.woff2') format('woff2'),url('../woff/subset-ttnormspro-thit.woff') format('woff');font-weight:100;font-style:italic;font-display:swap}
*{box-sizing:border-box;padding:0;margin:0}
html{font-size:10px;font-size:62.5%}
body{background-color:#fff}
:focus{outline:0}
:focus-visible{outline:auto}
a{transition:color .25s}
a.skip-content{position:fixed;z-index:-999;left:50%;top:0;transform:translate(-50%,-101%);padding:2.9rem 1rem;background:#fff;color:#3f000b;transition:transform .25s,background .25s,color .25s;overflow:hidden}
a.skip-content:focus{position:fixed;width:100%;background:#fff;color:#3f000b;text-decoration:underline;-webkit-transform:translate(-50%,0rem);-ms-transform:translate(-50%,0rem);transform:translate(-50%,0rem);overflow:auto;z-index:99999999}
a.skip-content:active{overflow:auto}
button{background:0;border:0;font-size:1em;font-family:'TT Norms Pro',sans-serif;cursor:pointer}
input,select,textarea{border:0}
.sr-only{position:absolute;z-index:0;width:1px;height:1px;padding:0;clip:rect(0,0,0,0);overflow:hidden;border:0;white-space:nowrap}
[class*="col-"]{padding:0 2.5rem;margin:0;flex:0 0 auto}
.row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:'space-between, stretch, flex-start, row wrap';align-items:null;align-content:null;flex-flow:row wrap;margin:0 -2.5rem;width:calc(100% + (-2.5rem * -2))}
.row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:'space-between, stretch, flex-start, row wrap';align-items:null;align-content:null;flex-flow:row wrap;margin:0 -2.5rem;width:calc(100% + (-2.5rem * -2))}
.row + *{margin-top:5rem}
.col-xs-1{width:8.33333333%}
.col-xs-2{width:16.66666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333333%}
.col-xs-5{width:41.66666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333333%}
.col-xs-8{width:66.66666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333333%}
.col-xs-11{width:91.66666667%}
.col-xs-12{width:100%}
.col-xs-1{width:8.33333333%}
.col-xs-2{width:16.66666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333333%}
.col-xs-5{width:41.66666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333333%}
.col-xs-8{width:66.66666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333333%}
.col-xs-11{width:91.66666667%}
.col-xs-12{width:100%}
@media screen and (min-width:576px){.col-sm-1{width:8.33333333%}
.col-sm-2{width:16.66666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333333%}
.col-sm-5{width:41.66666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333333%}
.col-sm-8{width:66.66666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333333%}
.col-sm-11{width:91.66666667%}
.col-sm-12{width:100%}
.col-sm-1{width:8.33333333%}
.col-sm-2{width:16.66666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333333%}
.col-sm-5{width:41.66666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333333%}
.col-sm-8{width:66.66666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333333%}
.col-sm-11{width:91.66666667%}
.col-sm-12{width:100%}
}
@media screen and (min-width:768px){.col-md-1{width:8.33333333%}
.col-md-2{width:16.66666667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333333%}
.col-md-5{width:41.66666667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333333%}
.col-md-8{width:66.66666667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333333%}
.col-md-11{width:91.66666667%}
.col-md-12{width:100%}
.col-md-1{width:8.33333333%}
.col-md-2{width:16.66666667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333333%}
.col-md-5{width:41.66666667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333333%}
.col-md-8{width:66.66666667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333333%}
.col-md-11{width:91.66666667%}
.col-md-12{width:100%}
}
@media screen and (min-width:992px){.col-lg-1{width:8.33333333%}
.col-lg-2{width:16.66666667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333333%}
.col-lg-5{width:41.66666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333333%}
.col-lg-8{width:66.66666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333333%}
.col-lg-11{width:91.66666667%}
.col-lg-12{width:100%}
.col-lg-1{width:8.33333333%}
.col-lg-2{width:16.66666667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333333%}
.col-lg-5{width:41.66666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333333%}
.col-lg-8{width:66.66666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333333%}
.col-lg-11{width:91.66666667%}
.col-lg-12{width:100%}
}
.col-xs-1{width:8.33333333%}
.col-xs-2{width:16.66666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333333%}
.col-xs-5{width:41.66666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333333%}
.col-xs-8{width:66.66666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333333%}
.col-xs-11{width:91.66666667%}
.col-xs-12{width:100%}
.col-xs-1{width:8.33333333%}
.col-xs-2{width:16.66666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333333%}
.col-xs-5{width:41.66666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333333%}
.col-xs-8{width:66.66666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333333%}
.col-xs-11{width:91.66666667%}
.col-xs-12{width:100%}
@media screen and (min-width:576px){.col-sm-1{width:8.33333333%}
.col-sm-2{width:16.66666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333333%}
.col-sm-5{width:41.66666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333333%}
.col-sm-8{width:66.66666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333333%}
.col-sm-11{width:91.66666667%}
.col-sm-12{width:100%}
.col-sm-1{width:8.33333333%}
.col-sm-2{width:16.66666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333333%}
.col-sm-5{width:41.66666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333333%}
.col-sm-8{width:66.66666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333333%}
.col-sm-11{width:91.66666667%}
.col-sm-12{width:100%}
}
@media screen and (min-width:768px){.col-md-1{width:8.33333333%}
.col-md-2{width:16.66666667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333333%}
.col-md-5{width:41.66666667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333333%}
.col-md-8{width:66.66666667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333333%}
.col-md-11{width:91.66666667%}
.col-md-12{width:100%}
.col-md-1{width:8.33333333%}
.col-md-2{width:16.66666667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333333%}
.col-md-5{width:41.66666667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333333%}
.col-md-8{width:66.66666667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333333%}
.col-md-11{width:91.66666667%}
.col-md-12{width:100%}
}
@media screen and (min-width:992px){.col-lg-1{width:8.33333333%}
.col-lg-2{width:16.66666667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333333%}
.col-lg-5{width:41.66666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333333%}
.col-lg-8{width:66.66666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333333%}
.col-lg-11{width:91.66666667%}
.col-lg-12{width:100%}
.col-lg-1{width:8.33333333%}
.col-lg-2{width:16.66666667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333333%}
.col-lg-5{width:41.66666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333333%}
.col-lg-8{width:66.66666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333333%}
.col-lg-11{width:91.66666667%}
.col-lg-12{width:100%}
}
.light-background{background-color:#fff}
.light-gray-background{background-color:#f6f6f6}
.dark-gray-background{background-color:#999}
.brown-background{background-color:#553b33}
.dark-brown-background{background-color:#3c131c}
.corporate-warm-tan{background-color:#feebd0}
.corporate-munsell{background-color:#3f000b}
.corporate-dark-munsell{background-color:#270107}
.corporate-cool-tan{background-color:#e2d6c5}
.corporate-gray{background-color:#efeaea}
.corporate-white{background-color:#fff}
.corporate-purple{background-color:#5a357b}
.corporate-purple-variant-500{background-color:#724990}
.corporate-purple-variant-300{background-color:#bc8dd7}
.corporate-purple-variant-100{background-color:#e0baf1}
.corporate-lime{background-color:#b7d34a}
.corporate-lime-variant-500{background-color:#c9de77}
.corporate-lime-variant-300{background-color:#dbe9a5}
.corporate-lime-variant-100{background-color:#edf4d2}
.corporate-teal{background-color:#08a9a0}
.corporate-teal-variant-500{background-color:#46bfb8}
.corporate-teal-variant-300{background-color:#84d4d0}
.corporate-teal-variant-100{background-color:#c1eae7}
.has-angle{overflow:hidden}
.has-angle.top-right-angle::before,.has-angle.top-left-angle::before,.has-angle.bottom-right-angle::before,.has-angle.bottom-left-angle::before,.has-angle.left-tapers-down-angle::before,.has-angle.left-tapers-up-angle::before,.has-angle.right-tapers-down-angle::before,.has-angle.right-tapers-up-angle::before{content:'';display:block;width:400%;height:400%;position:absolute;z-index:0}
.has-angle.top-right-angle::before,.has-angle.top-left-angle::before{top:-400%}
.has-angle.bottom-right-angle::before,.has-angle.bottom-left-angle::before{top:100%}
.has-angle.left-tapers-down-angle::before,.has-angle.right-tapers-down-angle::before{top:0}
.has-angle.left-tapers-up-angle::before,.has-angle.right-tapers-up-angle::before{bottom:0}
.has-angle.top-right-angle::before,.has-angle.bottom-right-angle::before{left:0}
.has-angle.top-left-angle::before,.has-angle.bottom-left-angle::before{right:0}
.has-angle.left-tapers-down-angle::before,.has-angle.left-tapers-up-angle::before{right:100%}
.has-angle.right-tapers-down-angle::before,.has-angle.right-tapers-up-angle::before{left:100%}
.has-angle.right-tapers-up-angle::before,.has-angle.top-right-angle::before{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}
.has-angle.right-tapers-down-angle::before,.has-angle.bottom-right-angle::before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.has-angle.bottom-left-angle::before,.has-angle.left-tapers-down-angle::before{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.has-angle.left-tapers-up-angle::before,.has-angle.top-left-angle::before{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}
.has-angle.top-right-angle::before,.has-angle.bottom-left-angle::before,.has-angle.left-tapers-up-angle::before,.has-angle.right-tapers-down-angle::before{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}
.has-angle.right-tapers-up-angle::before,.has-angle.bottom-right-angle::before,.has-angle.left-tapers-down-angle::before,.has-angle.top-left-angle::before{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}
.core-primary-1,.core-variant-1-500,.core-variant-1-300,.core-primary-2,.core-variant-2-500,.core-variant-2-300,.core-primary-3,.core-variant-3-500,.core-variant-3-300,.theme-accent-color,.core-variant-1-100,.core-variant-2-100,.core-variant-3-100,.light-background,.light-gray-background,.dark-gray-background,.brown-background,.dark-brown-background,.corporate-purple{position:relative}
.core-variant-1-100.has-angle::before,.core-variant-2-100.has-angle::before,.core-variant-3-100.has-angle::before,.light-background.has-angle::before,.light-gray-background.has-angle::before,.dark-gray-background.has-angle::before,.brown-background.has-angle::before,.dark-brown-background.has-angle::before{opacity:.4}
.light-background.has-angle.top-right-angle::before,.light-background.has-angle.top-left-angle::before,.light-background.has-angle.bottom-right-angle::before,.light-background.has-angle.bottom-left-angle::before,.light-background.has-angle.left-tapers-up-angle::before,.light-background.has-angle.left-tapers-down-angle::before,.light-background.has-angle.right-tapers-down-angle::before,.light-background.has-angle.right-tapers-up-angle::before{background-color:#fff}
.light-gray-background.has-angle.top-right-angle::before,.light-gray-background.has-angle.top-left-angle::before,.light-gray-background.has-angle.bottom-right-angle::before,.light-gray-background.has-angle.bottom-left-angle::before,.light-gray-background.has-angle.left-tapers-up-angle::before,.light-gray-background.has-angle.left-tapers-down-angle::before,.light-gray-background.has-angle.right-tapers-down-angle::before,.light-gray-background.has-angle.right-tapers-up-angle::before{background-color:#fff}
.dark-gray-background.has-angle.top-right-angle::before,.dark-gray-background.has-angle.top-left-angle::before,.dark-gray-background.has-angle.bottom-right-angle::before,.dark-gray-background.has-angle.bottom-left-angle::before,.dark-gray-background.has-angle.left-tapers-up-angle::before,.dark-gray-background.has-angle.left-tapers-down-angle::before,.dark-gray-background.has-angle.right-tapers-down-angle::before,.dark-gray-background.has-angle.right-tapers-up-angle::before{background-color:#b3b3b3}
.brown-background.has-angle.top-right-angle::before,.brown-background.has-angle.top-left-angle::before,.brown-background.has-angle.bottom-right-angle::before,.brown-background.has-angle.bottom-left-angle::before,.brown-background.has-angle.left-tapers-up-angle::before,.brown-background.has-angle.left-tapers-down-angle::before,.brown-background.has-angle.right-tapers-down-angle::before,.brown-background.has-angle.right-tapers-up-angle::before{background-color:#806c66}
.dark-brown-background.has-angle.top-right-angle::before,.dark-brown-background.has-angle.top-left-angle::before,.dark-brown-background.has-angle.bottom-right-angle::before,.dark-brown-background.has-angle.bottom-left-angle::before,.dark-brown-background.has-angle.left-tapers-up-angle::before,.dark-brown-background.has-angle.left-tapers-down-angle::before,.dark-brown-background.has-angle.right-tapers-down-angle::before,.dark-brown-background.has-angle.right-tapers-up-angle::before{background-color:#553b33}
.corporate-purple.has-angle.top-right-angle::before,.corporate-purple.has-angle.top-left-angle::before,.corporate-purple.has-angle.bottom-right-angle::before,.corporate-purple.has-angle.bottom-left-angle::before,.corporate-purple.has-angle.left-tapers-up-angle::before,.corporate-purple.has-angle.left-tapers-down-angle::before,.corporate-purple.has-angle.right-tapers-down-angle::before,.corporate-purple.has-angle.right-tapers-up-angle::before{background-color:#83689c}
.corporate-purple-variant-500.has-angle.top-right-angle::before,.corporate-purple-variant-500.has-angle.top-left-angle::before,.corporate-purple-variant-500.has-angle.bottom-right-angle::before,.corporate-purple-variant-500.has-angle.bottom-left-angle::before,.corporate-purple-variant-500.has-angle.left-tapers-up-angle::before,.corporate-purple-variant-500.has-angle.left-tapers-down-angle::before,.corporate-purple-variant-500.has-angle.right-tapers-down-angle::before,.corporate-purple-variant-500.has-angle.right-tapers-up-angle::before{background-color:#9577ac}
.corporate-purple-variant-300.has-angle.top-right-angle::before,.corporate-purple-variant-300.has-angle.top-left-angle::before,.corporate-purple-variant-300.has-angle.bottom-right-angle::before,.corporate-purple-variant-300.has-angle.bottom-left-angle::before,.corporate-purple-variant-300.has-angle.left-tapers-up-angle::before,.corporate-purple-variant-300.has-angle.left-tapers-down-angle::before,.corporate-purple-variant-300.has-angle.right-tapers-down-angle::before,.corporate-purple-variant-300.has-angle.right-tapers-up-angle::before{background-color:#cdaae1}
.corporate-purple-variant-100.has-angle.top-right-angle::before,.corporate-purple-variant-100.has-angle.top-left-angle::before,.corporate-purple-variant-100.has-angle.bottom-right-angle::before,.corporate-purple-variant-100.has-angle.bottom-left-angle::before,.corporate-purple-variant-100.has-angle.left-tapers-up-angle::before,.corporate-purple-variant-100.has-angle.left-tapers-down-angle::before,.corporate-purple-variant-100.has-angle.right-tapers-down-angle::before,.corporate-purple-variant-100.has-angle.right-tapers-up-angle::before{background-color:#e8cbf5}
.corporate-lime.has-angle.top-right-angle::before,.corporate-lime.has-angle.top-left-angle::before,.corporate-lime.has-angle.bottom-right-angle::before,.corporate-lime.has-angle.bottom-left-angle::before,.corporate-lime.has-angle.left-tapers-up-angle::before,.corporate-lime.has-angle.left-tapers-down-angle::before,.corporate-lime.has-angle.right-tapers-down-angle::before,.corporate-lime.has-angle.right-tapers-up-angle::before{background-color:#c9de77}
.corporate-lime-variant-500.has-angle.top-right-angle::before,.corporate-lime-variant-500.has-angle.top-left-angle::before,.corporate-lime-variant-500.has-angle.bottom-right-angle::before,.corporate-lime-variant-500.has-angle.bottom-left-angle::before,.corporate-lime-variant-500.has-angle.left-tapers-up-angle::before,.corporate-lime-variant-500.has-angle.left-tapers-down-angle::before,.corporate-lime-variant-500.has-angle.right-tapers-down-angle::before,.corporate-lime-variant-500.has-angle.right-tapers-up-angle::before{background-color:#d7e699}
.corporate-lime-variant-300.has-angle.top-right-angle::before,.corporate-lime-variant-300.has-angle.top-left-angle::before,.corporate-lime-variant-300.has-angle.bottom-right-angle::before,.corporate-lime-variant-300.has-angle.bottom-left-angle::before,.corporate-lime-variant-300.has-angle.left-tapers-up-angle::before,.corporate-lime-variant-300.has-angle.left-tapers-down-angle::before,.corporate-lime-variant-300.has-angle.right-tapers-down-angle::before,.corporate-lime-variant-300.has-angle.right-tapers-up-angle::before{background-color:#e4efbc}
.corporate-lime-variant-100.has-angle.top-right-angle::before,.corporate-lime-variant-100.has-angle.top-left-angle::before,.corporate-lime-variant-100.has-angle.bottom-right-angle::before,.corporate-lime-variant-100.has-angle.bottom-left-angle::before,.corporate-lime-variant-100.has-angle.left-tapers-up-angle::before,.corporate-lime-variant-100.has-angle.left-tapers-down-angle::before,.corporate-lime-variant-100.has-angle.right-tapers-down-angle::before,.corporate-lime-variant-100.has-angle.right-tapers-up-angle::before{background-color:#f2f7dd}
.corporate-teal.has-angle.top-right-angle::before,.corporate-teal.has-angle.top-left-angle::before,.corporate-teal.has-angle.bottom-right-angle::before,.corporate-teal.has-angle.bottom-left-angle::before,.corporate-teal.has-angle.left-tapers-up-angle::before,.corporate-teal.has-angle.left-tapers-down-angle::before,.corporate-teal.has-angle.right-tapers-down-angle::before,.corporate-teal.has-angle.right-tapers-up-angle::before{background-color:#46bfb8}
.corporate-teal-variant-500.has-angle.top-right-angle::before,.corporate-teal-variant-500.has-angle.top-left-angle::before,.corporate-teal-variant-500.has-angle.bottom-right-angle::before,.corporate-teal-variant-500.has-angle.bottom-left-angle::before,.corporate-teal-variant-500.has-angle.left-tapers-up-angle::before,.corporate-teal-variant-500.has-angle.left-tapers-down-angle::before,.corporate-teal-variant-500.has-angle.right-tapers-down-angle::before,.corporate-teal-variant-500.has-angle.right-tapers-up-angle::before{background-color:#74cfca}
.corporate-teal-variant-300.has-angle.top-right-angle::before,.corporate-teal-variant-300.has-angle.top-left-angle::before,.corporate-teal-variant-300.has-angle.bottom-right-angle::before,.corporate-teal-variant-300.has-angle.bottom-left-angle::before,.corporate-teal-variant-300.has-angle.left-tapers-up-angle::before,.corporate-teal-variant-300.has-angle.left-tapers-down-angle::before,.corporate-teal-variant-300.has-angle.right-tapers-down-angle::before,.corporate-teal-variant-300.has-angle.right-tapers-up-angle::before{background-color:#a3dfdc}
.corporate-teal-variant-100.has-angle.top-right-angle::before,.corporate-teal-variant-100.has-angle.top-left-angle::before,.corporate-teal-variant-100.has-angle.bottom-right-angle::before,.corporate-teal-variant-100.has-angle.bottom-left-angle::before,.corporate-teal-variant-100.has-angle.left-tapers-up-angle::before,.corporate-teal-variant-100.has-angle.left-tapers-down-angle::before,.corporate-teal-variant-100.has-angle.right-tapers-down-angle::before,.corporate-teal-variant-100.has-angle.right-tapers-up-angle::before{background-color:#d1efed}
body{color:#3f000b;font-family:'TT Norms Pro',sans-serif;font-weight:500;font-size:1.7rem;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body .is-invalid{outline:0;border:3px solid #eb0029;border-radius:3px}
body .intro{font-size:1.6rem}
@media screen and (min-width:768px){body .intro{font-size:2rem}
}
body .caption{font-size:1rem;font-style:italic}
@media screen and (min-width:768px){body .caption{font-size:1.2rem}
}
body a.tertiary,body a .tertiary,body .tertiary a{font-size:1.6rem}
@media screen and (min-width:992px){body a.tertiary,body a .tertiary,body .tertiary a{font-size:1.8rem}
}
body blockquote{background-color:#b00060;color:#fff;padding:2rem;margin:1rem;font-size:2.2rem;font-weight:700;font-family:'TT Norms Pro',sans-serif}
@media screen and (min-width:992px){body blockquote{margin:4rem 0;padding:3rem 2rem;font-size:2.8rem}
body blockquote .article-detail{margin-left:-10.5rem}
}
body blockquote .author{display:block;margin-top:2rem;font-size:1rem;text-transform:uppercase;letter-spacing:1px}
@media screen and (min-width:992px){body blockquote .author{font-size:1.2rem}
}
@media screen and (min-width:992px){body.article-detail blockquote{margin-left:-10.5rem}
}
body.microsite-base.page.basicpage.reese-primary{font-family:'Lato',sans-serif}
body.shaqalicious-primary{color:#000;font-family:roc-grotesk,sans-serif;font-weight:400}
body.one-primary,body.fulfilnutrition-primary{color:#000}
body.lilys-primary{color:#333}
p,ul,ol,dl,table,blockquote,figure{padding:0;margin:0 0 1.5em}
hr{margin:2.5rem auto;width:80%;height:.2rem;background:#cfcfcf;border:0}
section hr{width:100%}
section .cmp-separator{padding:2rem 0}
section .cmp-separator hr{margin:auto}
.intro{font-size:2.4rem}
.disclaimer{color:#4a4a4a;font-size:1.2rem}
@media screen and (min-width:768px){[class*="multi-col-"]{margin:0 0 1.5em;padding:0;-webkit-column-count:2;-ms-column-count:2;column-count:2;-webkit-column-gap:2.5rem;-ms-column-gap:2.5rem;column-gap:2.5rem;-webkit-column-rule:.2rem solid #f1f1f1;-ms-column-rule:.2rem solid #f1f1f1;column-rule:.2rem solid #f1f1f1}
}
@media screen and (min-width:992px){.multi-col-3{-webkit-column-count:3;-ms-column-count:3;column-count:3;-webkit-column-gap:null;-ms-column-gap:null;column-gap:null;-webkit-column-rule:null;-ms-column-rule:null;column-rule:null}
.multi-col-4{-webkit-column-count:4;-ms-column-count:4;column-count:4;-webkit-column-gap:null;-ms-column-gap:null;column-gap:null;-webkit-column-rule:null;-ms-column-rule:null;column-rule:null}
}
a{border-bottom:solid 1px #007bbd;font-family:'TT Norms Pro',sans-serif;color:#007bbd;font-weight:700;text-decoration:none}
a:hover,a:focus{border:0;color:#3f000b}
[data-nav='true']{cursor:pointer}
body.microsite-base.page.basicpage.reese-primary a{font-family:brandon-grotesque,'Lato',sans-serif;font-weight:900}
body.one-primary a{font-family:'Intro','TT Norms Pro',sans-serif}
body.shaqalicious-primary a{font-family:roc-grotesk-wide,sans-serif;font-weight:600 !important}
body.shaqalicious-primary a span:not(.fa,.fab,.fad,.fal,.far,.fas){font-family:roc-grotesk-wide,sans-serif !important;font-weight:600 !important}
h1,h2,h3,h4,h5,h6{margin:0 0 .75em;padding:0;font-family:'TT Norms Pro',sans-serif;font-weight:700}
.h1,.h1,.h3,.h4,.h5,.h6{font-family:'TT Norms Pro',sans-serif;font-weight:700;margin:0 0 .75em;padding:0}
h1,.h1{font-size:3.6rem;font-family:'Gazpacho','TT Norms Pro',sans-serif;font-weight:900;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
h1 a,.h1 a{font-family:'Gazpacho','TT Norms Pro',sans-serif;font-weight:900}
@media screen and (min-width:992px){h1,.h1{font-size:4.8rem}
}
h2,.h2{margin-bottom:.8rem;font-size:2.8rem;font-family:'Gazpacho','TT Norms Pro',sans-serif;font-weight:900}
h2 a,.h2 a{font-family:'Gazpacho','TT Norms Pro',sans-serif;font-weight:900}
@media screen and (min-width:992px){h2,.h2{font-size:3.6rem}
}
h3,.h3{margin-bottom:1rem;font-size:2.4rem;font-family:'Gazpacho','TT Norms Pro',sans-serif;font-weight:900}
h3 a,.h3 a{font-family:'Gazpacho','TT Norms Pro',sans-serif;font-weight:900}
@media screen and (min-width:992px){h3,.h3{font-size:2.8rem;margin-bottom:3rem}
}
h4,.h4{font-size:2rem;margin-bottom:.8rem}
@media screen and (min-width:992px){h4,.h4{font-size:1.8rem;margin-bottom:2.5rem}
}
h5,.h5{font-size:1.8rem;margin-bottom:.7rem}
@media screen and (min-width:992px){h5,.h5{font-size:1.8rem;margin-bottom:.7rem}
}
h6,.h6{font-size:1.4rem;margin-bottom:1rem;text-transform:uppercase}
@media screen and (min-width:992px){h6,.h6{font-size:1.4rem;letter-spacing:1px;margin-bottom:.8rem}
}
body.microsite-base.page.basicpage.reese-primary h1,body.microsite-base.page.basicpage.reese-primary h2,body.microsite-base.page.basicpage.reese-primary h3,body.microsite-base.page.basicpage.reese-primary h4,body.microsite-base.page.basicpage.reese-primary h5,body.microsite-base.page.basicpage.reese-primary h6,body.microsite-base.page.basicpage.reese-primary .h1,body.microsite-base.page.basicpage.reese-primary .h1,body.microsite-base.page.basicpage.reese-primary .h3,body.microsite-base.page.basicpage.reese-primary .h4,body.microsite-base.page.basicpage.reese-primary .h5,body.microsite-base.page.basicpage.reese-primary .h6{font-family:brandon-grotesque,'Lato',sans-serif;font-weight:700}
body.one-primary h1,body.one-primary h2,body.one-primary h3,body.one-primary h4,body.one-primary h5,body.one-primary h6,body.one-primary .h1,body.one-primary .h2,body.one-primary .h3,body.one-primary .h4,body.one-primary .h5,body.one-primary .h6{font-family:'Intro','TT Norms Pro',sans-serif;font-weight:700;text-transform:uppercase;line-height:1.3}
body.fulfilnutrition-primary h1,body.fulfilnutrition-primary h2,body.fulfilnutrition-primary h3,body.fulfilnutrition-primary h4,body.fulfilnutrition-primary h5,body.fulfilnutrition-primary h6,body.fulfilnutrition-primary .h1,body.fulfilnutrition-primary .h1,body.fulfilnutrition-primary .h3,body.fulfilnutrition-primary .h4,body.fulfilnutrition-primary .h5,body.fulfilnutrition-primary .h6{font-family:'TT Norms Pro',sans-serif;font-weight:900;text-transform:uppercase}
@media screen and (min-width:992px){body.one-primary h1,body.one-primary .h1,body.fulfilnutrition-primary h1,body.fulfilnutrition-primary .h1{font-size:6.4rem}
}
body.shaqalicious-primary h1,body.shaqalicious-primary .h1{font-family:'SuperpopBold',sans-serif}
@media screen and (min-width:992px){body.shaqalicious-primary h1,body.shaqalicious-primary .h1{font-size:5.2rem}
}
body.shaqalicious-primary h2,body.shaqalicious-primary h3,body.shaqalicious-primary h4,body.shaqalicious-primary h5,body.shaqalicious-primary h6,body.shaqalicious-primary .h2,body.shaqalicious-primary .h3,body.shaqalicious-primary .h4,body.shaqalicious-primary .h5,body.shaqalicious-primary .h6{font-family:roc-grotesk-wide,sans-serif}
body.lilys-primary h1,body.lilys-primary h2,body.lilys-primary h3,body.lilys-primary h4,body.lilys-primary h5,body.lilys-primary h6,body.lilys-primary .h1,body.lilys-primary .h1,body.lilys-primary .h3,body.lilys-primary .h4,body.lilys-primary .h5,body.lilys-primary .h6{font-family:'TT Norms Pro',sans-serif;font-weight:700}
ul,ol{list-style:none}
ul li,ol li{position:relative;z-index:0;padding:0 0 0 1em}
ul li:before,ol li:before{position:absolute;z-index:0;left:0;top:.75em;transform:translate(0,-50%)}
ul li + li,ol li + li{margin:.5em 0 0}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0;margin-top:1rem}
ul li:before{width:.4rem;height:.4rem;background:#3f000b;border-radius:.4rem;content:""}
ul ul li:before{display:block;width:auto;height:auto;border-radius:0;background:transparent;color:#3f000b;content:"-"}
ul ul ul li:before{-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}
ol{counter-reset:r2i-cl}
ol li{counter-increment:r2i-cl;padding:0 0 0 1.2em}
ol li:before{color:#3f000b;font-weight:900;content:counter(r2i-cl,decimal) ".";top:.72em}
ol ol li:before{content:counter(r2i-cl,lower-alpha) "."}
ol ol ol li:before{content:counter(r2i-cl,lower-roman) "."}
dl dt{font-size:1.8rem;line-height:null;font-weight:bold}
dl dt ~ dt{margin:.5em 0 0}
dl dd{padding:0 0 0 1em}
.ta-left{text-align:left !important}
.ta-center{text-align:center !important}
.ta-right{text-align:right !important}
nav ul,nav ol{margin:0;list-style:none}
nav li{position:static;padding:0}
nav li:before{display:none}
nav li + li{margin:0}
nav a{text-decoration:none}
html{scroll-behavior:smooth}
body>header,.cmp-header{position:-webkit-sticky;position:sticky;z-index:1000;top:0;width:100%;padding:2rem 0;background:#fff}
body>header.t-only>div,.cmp-header.t-only>div{position:static;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-flow:row wrap;max-width:1600px;margin:0 auto;padding:0 2.5rem;width:100%}
@media screen and (min-width:768px){body>header.t-only>div,.cmp-header.t-only>div{width:95%}
}
@media screen and (min-width:992px){body>header.t-only>div,.cmp-header.t-only>div{width:90%}
}
@media screen and (min-width:1200px){body>header.t-only>div,.cmp-header.t-only>div{width:85%}
}
body>header.mn-only>div,.cmp-header.mn-only>div{position:static;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-flow:row nowrap;max-width:1600px;margin:0 auto;padding:0 2.5rem;width:100%}
@media screen and (min-width:768px){body>header.mn-only>div,.cmp-header.mn-only>div{width:95%}
}
@media screen and (min-width:992px){body>header.mn-only>div,.cmp-header.mn-only>div{width:90%}
}
@media screen and (min-width:1200px){body>header.mn-only>div,.cmp-header.mn-only>div{width:85%}
}
body>header.mn-w-un>div,.cmp-header.mn-w-un>div{position:static;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-flow:row nowrap;max-width:1600px;margin:0 auto;padding:0 2.5rem;width:100%}
@media screen and (min-width:768px){body>header.mn-w-un>div,.cmp-header.mn-w-un>div{width:95%}
}
@media screen and (min-width:992px){body>header.mn-w-un>div,.cmp-header.mn-w-un>div{width:90%}
}
@media screen and (min-width:1200px){body>header.mn-w-un>div,.cmp-header.mn-w-un>div{width:85%}
}
@media screen and (min-width:992px){body>header.mn-w-un>div,.cmp-header.mn-w-un>div{align-content:stretch;align-items:stretch}
}
body>header.mn-w-un nav,.cmp-header.mn-w-un nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:stretch;align-content:stretch;flex-flow:column nowrap;overflow:auto}
@media screen and (min-width:992px){body>header.mn-w-un nav,.cmp-header.mn-w-un nav{justify-content:space-between;overflow:visible}
body>header.mn-w-un nav>ul:first-child,.cmp-header.mn-w-un nav>ul:first-child{order:1}
body>header.mn-w-un nav>ul:last-child,.cmp-header.mn-w-un nav>ul:last-child{order:0}
body>header.mn-w-un nav ul ul>li:nth-child(-n + 2),.cmp-header.mn-w-un nav ul ul>li:nth-child(-n + 2){display:none}
}
body>header.mn-w-ub,.cmp-header.mn-w-ub{padding:1.5rem 0}
@media screen and (min-width:992px){body>header.mn-w-ub,.cmp-header.mn-w-ub{padding:5rem 0 0}
}
body>header.mn-w-ub>div,.cmp-header.mn-w-ub>div{position:static;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-flow:row wrap;max-width:1600px;margin:0 auto;padding:0 2.5rem;width:100%}
@media screen and (min-width:768px){body>header.mn-w-ub>div,.cmp-header.mn-w-ub>div{width:95%}
}
@media screen and (min-width:992px){body>header.mn-w-ub>div,.cmp-header.mn-w-ub>div{width:90%}
}
@media screen and (min-width:1200px){body>header.mn-w-ub>div,.cmp-header.mn-w-ub>div{width:85%}
}
body>header.mn-w-ub>div .utility-bar,.cmp-header.mn-w-ub>div .utility-bar{max-width:1600px;width:100%}
@media screen and (min-width:768px){body>header.mn-w-ub>div .utility-bar,.cmp-header.mn-w-ub>div .utility-bar{width:95%}
}
@media screen and (min-width:992px){body>header.mn-w-ub>div .utility-bar,.cmp-header.mn-w-ub>div .utility-bar{width:90%}
}
@media screen and (min-width:1200px){body>header.mn-w-ub>div .utility-bar,.cmp-header.mn-w-ub>div .utility-bar{width:85%}
}
@media screen and (min-width:992px){body>header.mn-w-ub>div .utility-bar,.cmp-header.mn-w-ub>div .utility-bar{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-flow:row nowrap;position:absolute;z-index:0;left:50%;top:0;transform:translate(-50%,0);padding:1rem 2.5rem;background:#f0f0f0}
body>header.mn-w-ub>div .utility-bar:before,.cmp-header.mn-w-ub>div .utility-bar:before{position:absolute;z-index:-1;left:50%;top:0;transform:translate(-50%,0);width:100vw;height:100%;background:#f0f0f0;content:""}
}
body>header .logo,.cmp-header .logo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-flow:row nowrap;text-decoration:none}
body>header .logo svg,.cmp-header .logo svg{width:5rem;height:auto;margin:0 1rem 0 0;fill:currentColor}
@media screen and (min-width:768px){body>header .logo svg,.cmp-header .logo svg{width:6rem}
}
@media screen and (min-width:1200px){body>header .logo svg,.cmp-header .logo svg{width:7.5rem;margin:0 1.5rem 0 0}
}
body>header .logo small,.cmp-header .logo small{display:none;font-size:1.8rem;line-height:1}
@media screen and (min-width:992px){body>header .logo small,.cmp-header .logo small{display:block}
}
body>header .logo:hover,.cmp-header .logo:hover,body>header .logo:focus,.cmp-header .logo:focus{text-decoration:underline}
body>header.t-only .toggle,.cmp-header.t-only .toggle{position:relative;z-index:100;width:3.5rem;height:2.4rem;cursor:pointer}
body>header.t-only .toggle .bar,.cmp-header.t-only .toggle .bar{display:block;position:absolute;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);height:.4rem;width:100%;background:#3f000b;transition:transform .25s}
body>header.t-only .toggle .bar:nth-child(2),.cmp-header.t-only .toggle .bar:nth-child(2){-webkit-transform:translate(-50%,-1.2rem);-ms-transform:translate(-50%,-1.2rem);transform:translate(-50%,-1.2rem)}
body>header.t-only .toggle .bar:nth-child(3),.cmp-header.t-only .toggle .bar:nth-child(3){-webkit-transform:translate(-50%,0.8rem);-ms-transform:translate(-50%,0.8rem);transform:translate(-50%,0.8rem)}
body>header.t-only nav,.cmp-header.t-only nav{position:absolute;z-index:1;left:100%;top:100%;width:0;height:calc(100vh - 11.5rem);background:#f1f1f1;overflow:hidden;transition:width .25s linear,transform .25s ease-out}
body>header.t-only nav ul,.cmp-header.t-only nav ul{text-align:center}
body>header.t-only nav li + li,.cmp-header.t-only nav li + li{border-top:.2rem solid #ccc}
body>header.t-only nav a,.cmp-header.t-only nav a,body>header.t-only nav button,.cmp-header.t-only nav button{display:block;padding:2rem}
body>header.t-only nav a:hover,.cmp-header.t-only nav a:hover,body>header.t-only nav button:hover,.cmp-header.t-only nav button:hover,body>header.t-only nav a:focus,.cmp-header.t-only nav a:focus,body>header.t-only nav button:focus,.cmp-header.t-only nav button:focus{text-decoration:underline}
body>header.t-only input[type="checkbox"],.cmp-header.t-only input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0)}
body>header.t-only input[type="checkbox"]:checked + .toggle .bar:nth-child(1),.cmp-header.t-only input[type="checkbox"]:checked + .toggle .bar:nth-child(1){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
body>header.t-only input[type="checkbox"]:checked + .toggle .bar:nth-child(2),.cmp-header.t-only input[type="checkbox"]:checked + .toggle .bar:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
body>header.t-only input[type="checkbox"]:checked + .toggle .bar:nth-child(3),.cmp-header.t-only input[type="checkbox"]:checked + .toggle .bar:nth-child(3){-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
body>header.t-only input[type="checkbox"]:checked ~ nav,.cmp-header.t-only input[type="checkbox"]:checked ~ nav{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);width:100vw}
body>header.mn-root .toggle,.cmp-header.mn-root .toggle{position:relative;z-index:100;width:3.5rem;height:2.4rem;cursor:pointer}
body>header.mn-root .toggle .bar,.cmp-header.mn-root .toggle .bar{display:block;position:absolute;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);height:.4rem;width:100%;background:#3f000b;transition:transform .25s}
body>header.mn-root .toggle .bar:nth-child(2),.cmp-header.mn-root .toggle .bar:nth-child(2){-webkit-transform:translate(-50%,-1.2rem);-ms-transform:translate(-50%,-1.2rem);transform:translate(-50%,-1.2rem)}
body>header.mn-root .toggle .bar:nth-child(3),.cmp-header.mn-root .toggle .bar:nth-child(3){-webkit-transform:translate(-50%,0.8rem);-ms-transform:translate(-50%,0.8rem);transform:translate(-50%,0.8rem)}
@media screen and (min-width:992px){body>header.mn-root .toggle,.cmp-header.mn-root .toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0)}
}
@media screen and (max-width:991.9px){body>header.mn-root nav,.cmp-header.mn-root nav{position:absolute;z-index:1;left:100%;top:100%;width:100vw;height:calc(100vh - 11.5rem);background:#f1f1f1;transition:transform .25s ease-out}
body>header.mn-root nav ul,.cmp-header.mn-root nav ul{text-align:center}
body>header.mn-root nav li + li,.cmp-header.mn-root nav li + li{border-top:.2rem solid #ccc}
body>header.mn-root nav a,.cmp-header.mn-root nav a,body>header.mn-root nav button,.cmp-header.mn-root nav button{display:block;padding:2rem}
body>header.mn-root nav a:hover,.cmp-header.mn-root nav a:hover,body>header.mn-root nav button:hover,.cmp-header.mn-root nav button:hover,body>header.mn-root nav a:focus,.cmp-header.mn-root nav a:focus,body>header.mn-root nav button:focus,.cmp-header.mn-root nav button:focus{text-decoration:underline}
body>header.mn-root nav button,.cmp-header.mn-root nav button{width:100%;text-align:center}
}
@media screen and (min-width:992px){body>header.mn-root nav ul,.cmp-header.mn-root nav ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;align-content:center;flex-flow:row wrap;font-weight:bold}
body>header.mn-root nav li,.cmp-header.mn-root nav li{padding:0 0 0 2rem}
body>header.mn-root nav a,.cmp-header.mn-root nav a{display:block}
}
@media screen and (min-width:1200px){body>header.mn-root nav li,.cmp-header.mn-root nav li{padding:0 0 0 2.5rem}
}
body>header.mn-root input[type="checkbox"],.cmp-header.mn-root input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0)}
body>header.mn-root input[type="checkbox"]:checked + .toggle .bar:nth-child(1),.cmp-header.mn-root input[type="checkbox"]:checked + .toggle .bar:nth-child(1){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
body>header.mn-root input[type="checkbox"]:checked + .toggle .bar:nth-child(2),.cmp-header.mn-root input[type="checkbox"]:checked + .toggle .bar:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
body>header.mn-root input[type="checkbox"]:checked + .toggle .bar:nth-child(3),.cmp-header.mn-root input[type="checkbox"]:checked + .toggle .bar:nth-child(3){-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
@media screen and (max-width:991.9px){body>header.mn-root input[type="checkbox"]:checked ~ nav,.cmp-header.mn-root input[type="checkbox"]:checked ~ nav{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
}
body>header.mn-w-dd .toggle,.cmp-header.mn-w-dd .toggle{position:relative;z-index:100;width:3.5rem;height:2.4rem;cursor:pointer}
body>header.mn-w-dd .toggle .bar,.cmp-header.mn-w-dd .toggle .bar{display:block;position:absolute;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);height:.4rem;width:100%;background:#3f000b;transition:transform .25s}
body>header.mn-w-dd .toggle .bar:nth-child(2),.cmp-header.mn-w-dd .toggle .bar:nth-child(2){-webkit-transform:translate(-50%,-1.2rem);-ms-transform:translate(-50%,-1.2rem);transform:translate(-50%,-1.2rem)}
body>header.mn-w-dd .toggle .bar:nth-child(3),.cmp-header.mn-w-dd .toggle .bar:nth-child(3){-webkit-transform:translate(-50%,0.8rem);-ms-transform:translate(-50%,0.8rem);transform:translate(-50%,0.8rem)}
@media screen and (min-width:992px){body>header.mn-w-dd .toggle,.cmp-header.mn-w-dd .toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0)}
}
@media screen and (max-width:991.9px){body>header.mn-w-dd nav,.cmp-header.mn-w-dd nav{position:absolute;z-index:1;left:100%;top:100%;width:100vw;height:calc(100vh - 11.5rem);background:#f1f1f1;transition:transform .25s ease-out}
body>header.mn-w-dd nav ul,.cmp-header.mn-w-dd nav ul{width:100%;background:#f1f1f1}
body>header.mn-w-dd nav ul ul,.cmp-header.mn-w-dd nav ul ul{display:none;position:absolute;z-index:100;left:100%;top:0;width:100%;height:100%;transition:transform .25s}
body>header.mn-w-dd nav ul ul>li:nth-child(-n + 2),.cmp-header.mn-w-dd nav ul ul>li:nth-child(-n + 2){font-weight:bold}
body>header.mn-w-dd nav li,.cmp-header.mn-w-dd nav li{position:static}
body>header.mn-w-dd nav li + li,.cmp-header.mn-w-dd nav li + li{border-top:.2rem solid #ccc}
body>header.mn-w-dd nav a,.cmp-header.mn-w-dd nav a,body>header.mn-w-dd nav label,.cmp-header.mn-w-dd nav label,body>header.mn-w-dd nav button,.cmp-header.mn-w-dd nav button{display:block;padding:2rem}
body>header.mn-w-dd nav a:hover,.cmp-header.mn-w-dd nav a:hover,body>header.mn-w-dd nav label:hover,.cmp-header.mn-w-dd nav label:hover,body>header.mn-w-dd nav button:hover,.cmp-header.mn-w-dd nav button:hover,body>header.mn-w-dd nav a:focus,.cmp-header.mn-w-dd nav a:focus,body>header.mn-w-dd nav label:focus,.cmp-header.mn-w-dd nav label:focus,body>header.mn-w-dd nav button:focus,.cmp-header.mn-w-dd nav button:focus{text-decoration:underline}
body>header.mn-w-dd nav label,.cmp-header.mn-w-dd nav label{display:block;position:relative;z-index:0;padding:2rem}
body>header.mn-w-dd nav label .fa-chevron-right,.cmp-header.mn-w-dd nav label .fa-chevron-right{position:absolute;z-index:100;left:calc(100% - 2.5rem);top:50%;transform:translate(-100%,-50%)}
body>header.mn-w-dd nav .toggle-text,.cmp-header.mn-w-dd nav .toggle-text{display:none}
body>header.mn-w-dd nav a:not(:only-child),.cmp-header.mn-w-dd nav a:not(:only-child){display:none}
body>header.mn-w-dd nav input[type="checkbox"]:focus + label,.cmp-header.mn-w-dd nav input[type="checkbox"]:focus + label{text-decoration:underline}
body>header.mn-w-dd nav input[type="checkbox"]:checked ~ ul,.cmp-header.mn-w-dd nav input[type="checkbox"]:checked ~ ul{display:block;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
}
@media screen and (min-width:992px){body>header.mn-w-dd nav ul,.cmp-header.mn-w-dd nav ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;align-content:center;flex-flow:row wrap;font-weight:bold}
body>header.mn-w-dd nav ul ul,.cmp-header.mn-w-dd nav ul ul{display:none;position:absolute;z-index:100;left:50%;top:100%;transform:translate(-50%,0);flex-flow:column nowrap;min-width:15rem;background:#f0f0f0;font-weight:normal;text-align:center}
body>header.mn-w-dd nav ul label,.cmp-header.mn-w-dd nav ul label{display:none;position:absolute;z-index:100;left:100%;top:100%;transform:translate(-50%,-50%);padding:1rem 1.5rem;border:.2rem solid #3f000b;background:#3f000b;color:#fff;font-size:1.4rem;line-height:1;font-weight:normal;white-space:nowrap}
body>header.mn-w-dd nav ul input[type="checkbox"]:focus + label,.cmp-header.mn-w-dd nav ul input[type="checkbox"]:focus + label{display:block}
body>header.mn-w-dd nav ul input[type="checkbox"]:checked + label,.cmp-header.mn-w-dd nav ul input[type="checkbox"]:checked + label{display:none}
body>header.mn-w-dd nav ul input[type="checkbox"]:checked ~ ul,.cmp-header.mn-w-dd nav ul input[type="checkbox"]:checked ~ ul{display:block}
body>header.mn-w-dd nav a,.cmp-header.mn-w-dd nav a{display:block;padding:2rem 0}
body>header.mn-w-dd nav a:hover,.cmp-header.mn-w-dd nav a:hover,body>header.mn-w-dd nav a:focus,.cmp-header.mn-w-dd nav a:focus{text-decoration:underline}
body>header.mn-w-dd nav li,.cmp-header.mn-w-dd nav li{position:relative;z-index:0}
body>header.mn-w-dd nav li + li,.cmp-header.mn-w-dd nav li + li{margin:0 0 0 1.25rem}
body>header.mn-w-dd nav li li,.cmp-header.mn-w-dd nav li li{margin:0}
body>header.mn-w-dd nav li li + li,.cmp-header.mn-w-dd nav li li + li{margin:0;border-top:.1rem solid #f1f1f1;white-space:nowrap}
body>header.mn-w-dd nav li li a,.cmp-header.mn-w-dd nav li li a{padding:1rem 2rem}
body>header.mn-w-dd nav li:hover ul,.cmp-header.mn-w-dd nav li:hover ul{display:block}
}
@media screen and (min-width:1200px){body>header.mn-w-dd nav li + li,.cmp-header.mn-w-dd nav li + li{margin:0 0 0 2.5rem}
}
body>header.mn-w-dd input[type="checkbox"],.cmp-header.mn-w-dd input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0)}
body>header.mn-w-dd input[type="checkbox"]:checked + .toggle .bar:nth-child(1),.cmp-header.mn-w-dd input[type="checkbox"]:checked + .toggle .bar:nth-child(1){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
body>header.mn-w-dd input[type="checkbox"]:checked + .toggle .bar:nth-child(2),.cmp-header.mn-w-dd input[type="checkbox"]:checked + .toggle .bar:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
body>header.mn-w-dd input[type="checkbox"]:checked + .toggle .bar:nth-child(3),.cmp-header.mn-w-dd input[type="checkbox"]:checked + .toggle .bar:nth-child(3){-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
@media screen and (max-width:991.9px){body>header.mn-w-dd input[type="checkbox"]:checked ~ nav,.cmp-header.mn-w-dd input[type="checkbox"]:checked ~ nav{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
}
body>header.mm .toggle,.cmp-header.mm .toggle{position:relative;z-index:100;width:3.5rem;height:2.4rem;cursor:pointer}
body>header.mm .toggle .bar,.cmp-header.mm .toggle .bar{display:block;position:absolute;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);height:.4rem;width:100%;background:#3f000b;transition:transform .25s}
body>header.mm .toggle .bar:nth-child(2),.cmp-header.mm .toggle .bar:nth-child(2){-webkit-transform:translate(-50%,-1.2rem);-ms-transform:translate(-50%,-1.2rem);transform:translate(-50%,-1.2rem)}
body>header.mm .toggle .bar:nth-child(3),.cmp-header.mm .toggle .bar:nth-child(3){-webkit-transform:translate(-50%,0.8rem);-ms-transform:translate(-50%,0.8rem);transform:translate(-50%,0.8rem)}
@media screen and (min-width:992px){body>header.mm .toggle,.cmp-header.mm .toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0)}
}
@media screen and (max-width:991.9px){body>header.mm .mega,.cmp-header.mm .mega{position:absolute;z-index:1;left:100%;top:100%;width:100vw;height:calc(100vh - 11.5rem);background:#f1f1f1;transition:transform .25s ease-out}
body>header.mm .mega ul,.cmp-header.mm .mega ul{width:100%;background:#f1f1f1}
body>header.mm .mega li,.cmp-header.mm .mega li{position:static}
body>header.mm .mega li + li,.cmp-header.mm .mega li + li{border-top:.2rem solid #ccc}
body>header.mm .mega li>div,.cmp-header.mm .mega li>div{position:absolute;z-index:100;left:100%;top:0;width:100%;height:100%;transition:transform .25s}
body>header.mm .mega li>div .row,.cmp-header.mm .mega li>div .row{padding:0;margin:0}
body>header.mm .mega li>div ul>li:nth-child(-n + 2),.cmp-header.mm .mega li>div ul>li:nth-child(-n + 2){font-weight:bold}
body>header.mm .mega a,.cmp-header.mm .mega a,body>header.mm .mega label,.cmp-header.mm .mega label,body>header.mm .mega button,.cmp-header.mm .mega button{display:block;padding:2rem}
body>header.mm .mega a:hover,.cmp-header.mm .mega a:hover,body>header.mm .mega label:hover,.cmp-header.mm .mega label:hover,body>header.mm .mega button:hover,.cmp-header.mm .mega button:hover,body>header.mm .mega a:focus,.cmp-header.mm .mega a:focus,body>header.mm .mega label:focus,.cmp-header.mm .mega label:focus,body>header.mm .mega button:focus,.cmp-header.mm .mega button:focus{text-decoration:underline}
body>header.mm .mega label,.cmp-header.mm .mega label{display:block;position:relative;z-index:0;padding:2rem}
body>header.mm .mega label .fa-chevron-right,.cmp-header.mm .mega label .fa-chevron-right{position:absolute;z-index:100;left:calc(100% - 2.5rem);top:50%;transform:translate(-100%,-50%)}
body>header.mm .mega .toggle-text,.cmp-header.mm .mega .toggle-text{display:none}
body>header.mm .mega a:not(:only-child),.cmp-header.mm .mega a:not(:only-child){display:none}
body>header.mm .mega input[type="checkbox"]:checked ~ ul,.cmp-header.mm .mega input[type="checkbox"]:checked ~ ul{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
}
@media screen and (min-width:992px){body>header.mm .mega>ul,.cmp-header.mm .mega>ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;align-content:center;flex-flow:row wrap;font-weight:bold}
body>header.mm .mega>ul label,.cmp-header.mm .mega>ul label{display:none;position:absolute;z-index:100;left:100%;top:100%;transform:translate(-50%,-50%);padding:1rem 1.5rem;border:.2rem solid #3f000b;background:#3f000b;color:#fff;font-size:1.4rem;line-height:1;font-weight:normal;white-space:nowrap}
body>header.mm .mega>ul input[type="checkbox"]:focus + label,.cmp-header.mm .mega>ul input[type="checkbox"]:focus + label{display:block}
body>header.mm .mega>ul input[type="checkbox"]:checked + label,.cmp-header.mm .mega>ul input[type="checkbox"]:checked + label{display:none}
body>header.mm .mega>ul input[type="checkbox"]:checked ~ div,.cmp-header.mm .mega>ul input[type="checkbox"]:checked ~ div{display:block}
body>header.mm .mega>ul>li>a,.cmp-header.mm .mega>ul>li>a{display:block;padding:4rem 0}
body>header.mm .mega li,.cmp-header.mm .mega li{position:static}
body>header.mm .mega li + li,.cmp-header.mm .mega li + li{margin:0 0 0 1.25rem}
body>header.mm .mega li li,.cmp-header.mm .mega li li{margin:0}
body>header.mm .mega li li + li,.cmp-header.mm .mega li li + li{margin:0;border-top:.1rem solid #f1f1f1;white-space:nowrap}
body>header.mm .mega li li a,.cmp-header.mm .mega li li a{padding:1rem 2rem}
body>header.mm .mega li>a,.cmp-header.mm .mega li>a{display:block;padding:2rem 0}
body>header.mm .mega li>a:hover,.cmp-header.mm .mega li>a:hover,body>header.mm .mega li>a:focus,.cmp-header.mm .mega li>a:focus{text-decoration:underline}
body>header.mm .mega li>div,.cmp-header.mm .mega li>div{display:none;position:absolute;z-index:100;left:0;top:100%;flex-flow:column nowrap;width:100%;padding:2.5rem;background:#f0f0f0;font-weight:normal}
body>header.mm .mega li>div>div,.cmp-header.mm .mega li>div>div{max-width:1600px;margin:0 auto;padding:0 2.5rem;width:100%}
body>header.mm .mega li:hover>div,.cmp-header.mm .mega li:hover>div{display:block}
}
@media screen and (min-width:992px) and screen and (min-width:768px){body>header.mm .mega li>div>div,.cmp-header.mm .mega li>div>div{width:95%}
}
@media screen and (min-width:992px) and screen and (min-width:992px){body>header.mm .mega li>div>div,.cmp-header.mm .mega li>div>div{width:90%}
}
@media screen and (min-width:992px) and screen and (min-width:1200px){body>header.mm .mega li>div>div,.cmp-header.mm .mega li>div>div{width:85%}
}
@media screen and (min-width:1200px){body>header.mm .mega li + li,.cmp-header.mm .mega li + li{margin:0 0 0 2.5rem}
}
body>header.mm input[type="checkbox"],.cmp-header.mm input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0)}
body>header.mm input[type="checkbox"]:checked + .toggle .bar:nth-child(1),.cmp-header.mm input[type="checkbox"]:checked + .toggle .bar:nth-child(1){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
body>header.mm input[type="checkbox"]:checked + .toggle .bar:nth-child(2),.cmp-header.mm input[type="checkbox"]:checked + .toggle .bar:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
body>header.mm input[type="checkbox"]:checked + .toggle .bar:nth-child(3),.cmp-header.mm input[type="checkbox"]:checked + .toggle .bar:nth-child(3){-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
@media screen and (max-width:991.9px){body>header.mm input[type="checkbox"]:checked ~ nav,.cmp-header.mm input[type="checkbox"]:checked ~ nav{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
}
@media screen and (max-width:991.9px){body>header.un nav ul.util,.cmp-header.un nav ul.util{border-top:.2rem solid #ccc}
}
@media screen and (min-width:992px){body>header.un nav ul.util,.cmp-header.un nav ul.util{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;align-content:center;flex-flow:row wrap;font-weight:bold;font-size:.75em}
body>header.un nav ul.util li + li,.cmp-header.un nav ul.util li + li{margin:0 0 0 1.5rem}
body>header.un nav ul.util a,.cmp-header.un nav ul.util a{padding:0}
body>header.un nav ul.util a:hover,.cmp-header.un nav ul.util a:hover,body>header.un nav ul.util a:focus,.cmp-header.un nav ul.util a:focus{text-decoration:underline}
}
body>header.si form.search,.cmp-header.si form.search{padding:2rem;border:0;border-top:2px solid #ccc}
@media screen and (min-width:992px){body>header.si form.search,.cmp-header.si form.search{padding:0;border-top:0}
}
body>header.si form.search [class*="btn-"],.cmp-header.si form.search [class*="btn-"]{margin:0;padding:.5rem 1.5rem;border:0}
body>header.si form.search label,.cmp-header.si form.search label{padding:.5rem 1.5rem 0 0}
body>header.si form.search input:not([type="checkbox"]):not([type="radio"]),.cmp-header.si form.search input:not([type="checkbox"]):not([type="radio"]){padding:.5rem;background:#fff;border:0;color:#3f000b}
body>header.st #searchToggle:checked ~ form,.cmp-header.st #searchToggle:checked ~ form{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}
body>header.st .search,.cmp-header.st .search{position:absolute;z-index:100;top:0;right:0;transform:translate(0,-100%);width:100%;height:100%;background:#fff;border:0;opacity:0;transition:transform .25s,opacity .25s}
body>header.st .search>div,.cmp-header.st .search>div{max-width:1600px;margin:0 auto;padding:0 2.5rem;width:100%}
@media screen and (min-width:768px){body>header.st .search>div,.cmp-header.st .search>div{width:95%}
}
@media screen and (min-width:992px){body>header.st .search>div,.cmp-header.st .search>div{width:90%}
}
@media screen and (min-width:1200px){body>header.st .search>div,.cmp-header.st .search>div{width:85%}
}
body>footer,.cmp-footer{padding:5rem 0;background:#f0f0f0}
body>footer>div,.cmp-footer>div{max-width:1600px;margin:0 auto;padding:0 2.5rem;text-align:center;width:100%}
@media screen and (min-width:768px){body>footer>div,.cmp-footer>div{width:95%}
}
@media screen and (min-width:992px){body>footer>div,.cmp-footer>div{width:90%}
}
@media screen and (min-width:1200px){body>footer>div,.cmp-footer>div{width:85%}
}
@media screen and (min-width:992px){body>footer>div,.cmp-footer>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-flow:row nowrap}
}
body>footer.super>div:nth-child(n + 2),.cmp-footer.super>div:nth-child(n + 2){margin-top:2.5rem;padding-top:2.5rem;border-top:.1rem solid #f1f1f1}
body>footer .logo,.cmp-footer .logo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-flow:row nowrap;text-decoration:none}
body>footer .logo svg,.cmp-footer .logo svg{width:7.5rem;height:auto;margin:0 1rem 0 0;fill:currentColor}
body>footer .logo small,.cmp-footer .logo small{display:none;font-size:1.8rem;line-height:1}
@media screen and (min-width:992px){body>footer .logo small,.cmp-footer .logo small{display:block}
}
body>footer .logo:hover,.cmp-footer .logo:hover,body>footer .logo:focus,.cmp-footer .logo:focus{text-decoration:underline}
body>footer a,.cmp-footer a{font-weight:bold}
body>footer a:hover,.cmp-footer a:hover,body>footer a:focus,.cmp-footer a:focus{text-decoration:underline}
body>footer p.copyright,.cmp-footer p.copyright{margin:0}
body>footer .social,.cmp-footer .social{margin:2rem 0 0;padding:2rem 0 0;border-top:.1rem solid #f1f1f1}
@media screen and (min-width:992px){body>footer .social,.cmp-footer .social{margin:0;padding:0;border-top:0}
}
body>footer .social ul,.cmp-footer .social ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;align-content:center;flex-flow:row nowrap;font-size:1.5em}
body>footer .social li + li,.cmp-footer .social li + li{margin:0 0 0 2rem}
body>footer .sitemap,.cmp-footer .sitemap{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;order:0;width:100%;text-align:left}
body>footer .sitemap ul ul a,.cmp-footer .sitemap ul ul a{font-weight:normal}
.tooltip-trigger{position:relative;z-index:0}
.tooltip-trigger:hover,.tooltip-trigger:focus{z-index:1000}
.tooltip-trigger:hover>.tooltip,.tooltip-trigger:focus>.tooltip{display:block}
p .tooltip-trigger,li .tooltip-trigger,dd .tooltip-trigger,blockquote .tooltip-trigger{border-bottom:.3rem double currentColor}
.tooltip{display:none;position:fixed;z-index:100;left:50%;top:100%;transform:translate(-50%,-100%);width:100vw;max-width:40rem;padding:calc(2.5rem * .8);background:#f1f1f1;color:#4a4a4a;font-size:1.6rem;line-height:null}
@media screen and (min-width:576px){.tooltip{width:30vw}
}
@media screen and (min-width:768px){.tooltip{width:25vw}
}
.tooltip p:last-child{margin-bottom:0}
@media screen and (min-width:768px){.tooltip{position:absolute;z-index:null;top:calc(2.5rem * -1);transform:translate(-50%,-100%)}
.tooltip:before{position:absolute;z-index:0;left:50%;top:100%;transform:translate(-50%,0);width:0;height:0;border-top:calc(2.5rem * .8) solid #f1f1f1;border-left:calc(2.5rem * .8) solid transparent;border-right:calc(2.5rem * .8) solid transparent;content:""}
.tooltip.bottom{top:calc(100% + 2.5rem);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.tooltip.bottom:before{top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);border-top:0;border-bottom:calc(2.5rem * .8) solid #f1f1f1;border-left:calc(2.5rem * .8) solid transparent;border-right:calc(2.5rem * .8) solid transparent}
.tooltip.left{left:calc(2.5rem * -1);top:50%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.tooltip.left:before{top:50%;left:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border-right:0;border-left:calc(2.5rem * .8) solid #f1f1f1;border-top:calc(2.5rem * .8) solid transparent;border-bottom:calc(2.5rem * .8) solid transparent}
.tooltip.right{left:calc(100% + 2.5rem);top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.tooltip.right:before{top:50%;left:0;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);border-left:0;border-right:calc(2.5rem * .8) solid #f1f1f1;border-top:calc(2.5rem * .8) solid transparent;border-bottom:calc(2.5rem * .8) solid transparent}
}
.rte-ui .rte-toolbar.is-active{visibility:visible !important}
.edit-in-dialog-msg{border:.1rem solid #f0f0f0;border-radius:.5rem;padding:.5rem 1.5rem;display:inline-block}
.aem-Author--hidePlaceholder .edit-in-dialog-msg{display:none}
.aem-Author--hidePlaceholder .cq-Editable-dom--container,.aem-Author--hidePlaceholder .aem-GridColumn.cq-Editable-dom--container{padding-top:0;padding-bottom:0}
.aem-Author--hidePlaceholder .touchui-placeholder{display:none}
.edit-row{display:none}
.aem-AuthorLayer-Edit body .edit-row,.aem-AuthorLayer-Developer body .edit-row,.aem-AuthorLayer-Design body .edit-row{display:block}
.aem-AuthorLayer-Edit body #content,.aem-AuthorLayer-Developer body #content,.aem-AuthorLayer-Design body #content{clear:both;position:relative;z-index:0}
.aem-AuthorLayer-Edit body header.hero,.aem-AuthorLayer-Developer body header.hero,.aem-AuthorLayer-Design body header.hero{position:relative;z-index:500}
.aem-AuthorLayer-Edit body header .cq-Editable-dom,.aem-AuthorLayer-Developer body header .cq-Editable-dom,.aem-AuthorLayer-Design body header .cq-Editable-dom{display:block;width:100%;min-height:5rem}
.aem-AuthorLayer-Edit body .owl-carousel.component>.item,.aem-AuthorLayer-Developer body .owl-carousel.component>.item,.aem-AuthorLayer-Design body .owl-carousel.component>.item{display:none}
.aem-AuthorLayer-Edit body .owl-carousel.component + .edit-row,.aem-AuthorLayer-Developer body .owl-carousel.component + .edit-row,.aem-AuthorLayer-Design body .owl-carousel.component + .edit-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-flow:row wrap}
.aem-AuthorLayer-Edit body .owl-carousel.component + .edit-row .new.section,.aem-AuthorLayer-Developer body .owl-carousel.component + .edit-row .new.section,.aem-AuthorLayer-Design body .owl-carousel.component + .edit-row .new.section{display:block;clear:both;width:100%}
.aem-AuthorLayer-Edit body .owl-carousel.component + .edit-row .carousel-item,.aem-AuthorLayer-Developer body .owl-carousel.component + .edit-row .carousel-item,.aem-AuthorLayer-Design body .owl-carousel.component + .edit-row .carousel-item{width:calc(25% - 1rem);border:solid 1px #f0f0f0;padding:1rem}
.aem-AuthorLayer-Edit body .owl-carousel.component.carousel-edit,.aem-AuthorLayer-Developer body .owl-carousel.component.carousel-edit,.aem-AuthorLayer-Design body .owl-carousel.component.carousel-edit{display:block}
.aem-AuthorLayer-Edit body .hot-spot.component>figcaption,.aem-AuthorLayer-Developer body .hot-spot.component>figcaption,.aem-AuthorLayer-Design body .hot-spot.component>figcaption{display:none}
.aem-AuthorLayer-Edit body .hot-spot.component .edit-row,.aem-AuthorLayer-Developer body .hot-spot.component .edit-row,.aem-AuthorLayer-Design body .hot-spot.component .edit-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-flow:row wrap}
.aem-AuthorLayer-Edit body .hot-spot.component .edit-row .new.section,.aem-AuthorLayer-Developer body .hot-spot.component .edit-row .new.section,.aem-AuthorLayer-Design body .hot-spot.component .edit-row .new.section{display:block;clear:both;width:100%}
.aem-AuthorLayer-Edit body .hot-spot.component .edit-row .hotspot-item,.aem-AuthorLayer-Developer body .hot-spot.component .edit-row .hotspot-item,.aem-AuthorLayer-Design body .hot-spot.component .edit-row .hotspot-item{width:calc(25% - 1rem);border:solid 1px #f0f0f0;padding:1rem}
.aem-AuthorLayer-Edit body .hot-spot.component .edit-row p,.aem-AuthorLayer-Developer body .hot-spot.component .edit-row p,.aem-AuthorLayer-Design body .hot-spot.component .edit-row p{margin:0}
.aem-AuthorLayer-Edit body .hot-spot.component figcaption,.aem-AuthorLayer-Developer body .hot-spot.component figcaption,.aem-AuthorLayer-Design body .hot-spot.component figcaption{position:relative;z-index:0;left:auto !important;top:auto !important;width:auto;height:auto;padding:0;border:0}
.aem-AuthorLayer-Edit body .hot-spot.component figcaption input[type="checkbox"],.aem-AuthorLayer-Developer body .hot-spot.component figcaption input[type="checkbox"],.aem-AuthorLayer-Design body .hot-spot.component figcaption input[type="checkbox"],.aem-AuthorLayer-Edit body .hot-spot.component figcaption input[type="checkbox"] + label,.aem-AuthorLayer-Developer body .hot-spot.component figcaption input[type="checkbox"] + label,.aem-AuthorLayer-Design body .hot-spot.component figcaption input[type="checkbox"] + label{display:none}
.aem-AuthorLayer-Edit body .hot-spot.component figcaption input[type="checkbox"] ~ div,.aem-AuthorLayer-Developer body .hot-spot.component figcaption input[type="checkbox"] ~ div,.aem-AuthorLayer-Design body .hot-spot.component figcaption input[type="checkbox"] ~ div{display:block;position:relative;z-index:100;transform:translate(0,0);left:auto;top:auto;background:0;border:0;padding:0;width:100%;color:inherit;box-shadow:none}
.author-alert{background-color:#ff0;color:black}
table{display:block;width:100%;margin:0 auto;border-collapse:collapse;overflow:auto;border:.1rem solid #3f000b}
@media screen and (min-width:992px){table{display:table}
}
table th,table td{padding:.5em .75em;min-width:14rem;background:#fff;text-align:left}
table th:first-child,table td:first-child{position:-webkit-sticky;position:sticky;z-index:100;left:0;background-clip:padding-box}
table thead th{background:#3f000b;color:#fff;text-align:center}
table td{text-align:center}
table tr:nth-child(even) th,table tr:nth-child(even) td{background:#f0f0f0}
table tfoot{padding:.667em 1em;color:#3f000b;font-size:.75em}
table tfoot td{border:.1rem solid #3f000b}
table.pricing{border:1px solid transparent;border-collapse:collapse;table-layout:fixed}
table.pricing th,table.pricing td{width:33.333%;border-left:1.5rem solid #fff;border-right:1.5rem solid #fff}
table.pricing th{padding:5rem;font-size:3em}
table.pricing th small{display:block;margin:0 0 .25em;font-size:.333em;text-transform:uppercase}
table.pricing td{padding:1rem 5rem}
table.pricing tbody>tr:last-child td{font-size:2em;font-weight:bold}
table.pricing tbody>tr:last-child td small{display:block;margin:.25em 0 0;font-size:.4em;font-weight:normal}
table.comparison{border:0;table-layout:fixed}
table.comparison thead th{padding:5rem}
table.comparison thead th:first-child{background:0}
table.comparison td{padding:1.5rem;font-size:2em}
table.comparison tbody th{padding:1.5rem 2.5rem;width:15%;text-align:right}
table.comparison tbody td{width:21.25%}
table.comparison .fa-check-circle{color:#8ec03f}
table.comparison .fa-times-circle{color:#eb0029}
nav.mn>ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;align-content:center;flex-flow:row wrap}
nav.mn>ul ul{display:none;position:absolute;z-index:1000;left:50%;top:100%;transform:translate(-50%,0);min-width:15rem;max-height:25rem;background:#f0f0f0;text-align:center}
nav.mn>ul ul li{width:100%}
nav.mn>ul ul a{width:100%;background:#f0f0f0;text-align:center}
nav.mn li{position:relative;z-index:0}
nav.mn a{display:block;padding:1rem;white-space:nowrap}
nav.mn a:hover,nav.mn a:focus{text-decoration:underline}
nav.mn a:focus ~ label{display:block;opacity:.8}
nav.mn label{display:none;position:absolute;z-index:100;left:100%;top:calc(100% + @gutter * .4);padding:1rem;border:.2rem solid #f0f0f0;background:#f0f0f0;white-space:nowrap}
nav.mn input[type="checkbox"]:focus ~ label{display:block;opacity:.8}
nav.mn li:hover ul,nav.mn input:checked ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-flow:column wrap}
nav.cp{margin:0 0 5rem}
nav.cp ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:stretch;align-content:stretch;flex-flow:row wrap}
nav.cp li{width:calc(50% - @gutter * 2);margin:0 2.5rem 2.5rem}
@media screen and (min-width:576px){nav.cp li{width:calc(33.333% - @gutter * 2)}
}
@media screen and (min-width:992px){nav.cp li{width:calc(25% - @gutter * 2)}
}
nav.cp span{display:block;margin:0 auto 2.5rem;font-size:10rem;text-align:center}
nav.cp a{display:block;padding:2.5rem;background:#f0f0f0;border:.2rem solid #ccc;text-align:center}
nav.cp a:hover,nav.cp a:focus{border-color:#3f000b;background:#3f000b;color:#fff}
nav.cp a.active{text-decoration:underline}
nav.bc{margin:0 0 2.5rem}
nav.bc ol{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;align-content:center;flex-flow:row wrap}
nav.bc li + li:before{display:inline;position:static;margin:0 1rem;content:"\00bb"}
nav.int{display:none}
@media screen and (min-width:768px){nav.int{display:block;position:-webkit-sticky;position:sticky;z-index:100;top:17.3rem;order:0;width:25%;max-width:25rem;padding:2rem 2.5rem 2rem 0;border-right:.2rem solid #ccc}
}
nav.int ul ul{margin:1.5rem 0 0 2.5rem}
nav.int li + li{margin:1.5rem 0 0}
nav.int a:hover,nav.int a:focus{text-decoration:underline}
nav.int a.active{text-decoration:underline}
nav.sitemap{margin:0 0 2.5rem}
nav.sitemap:last-child{margin:0}
nav.sitemap>ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-flow:row wrap;margin:0 -2.5rem;font-weight:bold}
nav.sitemap>ul>li{width:50%;padding:0 2.5rem}
nav.sitemap>ul>li:nth-child(n + 3){margin-top:2.5rem}
@media screen and (min-width:768px){nav.sitemap>ul>li{width:33.333%;padding:0 2.5rem}
nav.sitemap>ul>li:nth-child(n + 3){margin-top:0}
nav.sitemap>ul>li:nth-child(n + 4){margin-top:2.5rem}
}
@media screen and (min-width:992px){nav.sitemap>ul>li{width:25%;padding:0 2.5rem}
nav.sitemap>ul>li:nth-child(n + 4){margin-top:0}
nav.sitemap>ul>li:nth-child(n + 5){margin-top:2.5rem}
}
nav.sitemap>ul ul{padding:.5em 0 0 0;font-weight:normal}
nav.sitemap a:hover,nav.sitemap a:focus{text-decoration:underline}
nav.pagination ul,nav.pagination ol{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:stretch;align-content:stretch;flex-flow:row nowrap}
nav.pagination ul>li:first-child a{border-left:.2rem solid #f0f0f0}
nav.pagination a{display:block;padding:1rem;border:.2rem solid #f0f0f0;border-left:0}
nav.pagination a[disabled]{color:#f0f0f0;pointer-events:none}
nav.pagination a.active{background:#f0f0f0;color:#3f000b}
nav.jn{position:fixed;z-index:5000;left:0;top:50%}
nav.jn li{position:relative;z-index:0;margin:.5rem 0}
nav.jn a{display:block;padding:.5rem}
nav.jn a:before{display:block;width:1rem;height:1rem;background:rgba(63,0,11,0.2);border-radius:1rem;content:""}
nav.jn a span{position:absolute;z-index:100;left:calc(100% + @gutter * .4);top:50%;transform:translate(0,-50%);width:0;opacity:0;white-space:nowrap;transition:width .25s,opacity .25s}
nav.jn a:hover span,nav.jn a:focus span{width:1.5rem;opacity:1}
nav.jn a.active:before{background:rgba(63,0,11,0.4)}
.cropped-image{position:relative;width:100%;height:0;overflow:hidden}
.cropped-image.one-one{padding-top:100%}
.cropped-image.two-one{padding-top:calc(100% * 1/2)}
.cropped-image.three-two{padding-top:calc(100% * 2/3)}
.cropped-image.four-three{padding-top:calc(100% * 3/4)}
.cropped-image.sixteen-nine{padding-top:calc(100% * 9/16)}
.cropped-image.one-one>img,.cropped-image.two-one>img,.cropped-image.three-two>img,.cropped-image.four-three>img,.cropped-image.sixteen-nine>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease-in-out}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0;color:inherit;border:0;padding:0}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}