.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(clientlib-site/css/owl.video.play.png) 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%}
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,400;1,700&display=swap");@import url("https://use.typekit.net/yuk8aat.css");@import url("https://p.typekit.net/p.css?s=1&k=yuk8aat&ht=tk&f=10294.10295.10296.10297.10300.10302.10303.10304&a=86963028&app=typekit&e=css");.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:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6u8w4BMUTPHjxsAUi-qNiXg7eU0.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6u8w4BMUTPHjxsAXC-qNiXg7Q.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6u_w4BMUTPHjxsI5wq_FQftx9897sxZ.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6u_w4BMUTPHjxsI5wq_Gwftx9897g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh50XSwaPGQ3q5d0N7w.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"brandon-grotesque";src:url("https://use.typekit.net/af/1da05b/0000000000000000000132df/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/1da05b/0000000000000000000132df/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/1da05b/0000000000000000000132df/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:400}
@font-face{font-family:"brandon-grotesque";src:url("https://use.typekit.net/af/32d3ee/0000000000000000000132e0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/32d3ee/0000000000000000000132e0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/32d3ee/0000000000000000000132e0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:swap;font-style:italic;font-weight:400}
@font-face{font-family:"brandon-grotesque";src:url("https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:700}
@font-face{font-family:"brandon-grotesque";src:url("https://use.typekit.net/af/383ab4/0000000000000000000132e4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/383ab4/0000000000000000000132e4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/383ab4/0000000000000000000132e4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-display:swap;font-style:italic;font-weight:700}
@font-face{font-family:"brandon-grotesque";src:url("https://use.typekit.net/af/1281a1/000000000000000077359ded/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/1281a1/000000000000000077359ded/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/1281a1/000000000000000077359ded/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:300}
@font-face{font-family:"brandon-grotesque";src:url("https://use.typekit.net/af/d03e48/000000000000000077359df2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/d03e48/000000000000000077359df2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/d03e48/000000000000000077359df2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:500}
@font-face{font-family:"brandon-grotesque";src:url("https://use.typekit.net/af/b59a99/000000000000000077359df3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/b59a99/000000000000000077359df3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/b59a99/000000000000000077359df3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");font-display:swap;font-style:italic;font-weight:500}
@font-face{font-family:"brandon-grotesque";src:url("https://use.typekit.net/af/257c86/000000000000000077359df6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/257c86/000000000000000077359df6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/257c86/000000000000000077359df6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:900}
.tk-brandon-grotesque{font-family:"brandon-grotesque",sans-serif}
*{box-sizing:border-box;padding:0;margin:0}
html{font-size:10px;font-size:62.5%}
:focus{outline:0}
:focus-visible{outline:auto}
a{transition:color .25s}
a.skip-content{position:fixed;z-index:9999;left:50%;top:0;transform:translate(-50%,-101%);padding:2.9rem 1rem;background:#fff;color:#1b1b1b;transition:transform .25s,background .25s,color .25s}
a.skip-content:focus{position:fixed;width:100%;background:#fff;color:#3c131c;text-decoration:underline;-webkit-transform:translate(-50%,0rem);-ms-transform:translate(-50%,0rem);transform:translate(-50%,0rem)}
button{background:0;border:0;font-size:1em;font-family:brandon-grotesque,'Lato',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+*{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%}
@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%}
}
@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%}
}
@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%}
}
body{color:#1b1b1b;font-family:'Lato',sans-serif;font-size:1.6rem;line-height:1.5}
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:brandon-grotesque,'Lato',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}
}
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:brandon-grotesque,'Lato',sans-serif;color:#007bbd;font-weight:900;text-decoration:none}
a:hover,a:focus{border:0;color:#333}
[data-nav='true']{cursor:pointer}
h1,h2,h3,h4,h5,h6{margin:0 0 .75em;padding:0;font-family:brandon-grotesque,'Lato',sans-serif}
.h1,.h1,.h3,.h4,.h5,.h6{font-family:brandon-grotesque,'Lato',sans-serif;font-weight:700;margin:0 0 .75em;padding:0}
h1,.h1{font-size:3.2rem;font-family:brandon-grotesque,'Lato',sans-serif;font-weight:700}
@media screen and (min-width:992px){h1,.h1{font-size:4.8rem}
}
h2,.h2{margin-bottom:.8rem;font-size:2.6rem}
@media screen and (min-width:992px){h2,.h2{font-size:3.6rem}
}
h3,.h3{margin-bottom:1rem;font-size:2.2rem}
@media screen and (min-width:992px){h3,.h3{font-size:2.8rem;margin-bottom:3rem}
}
h4,.h4{font-size:1.6rem;margin-bottom:.8rem}
@media screen and (min-width:992px){h4,.h4{font-size:1.8rem;margin-bottom:2.5rem}
}
h5,.h5{font-size:1.4rem;margin-bottom:.7rem}
@media screen and (min-width:992px){h5,.h5{font-size:1.6rem;margin-bottom:.5rem}
}
h6,.h6{font-size:1rem;margin-bottom:1rem;text-transform:uppercase}
@media screen and (min-width:992px){h6,.h6{font-size:1.2rem;letter-spacing:1px;margin-bottom:.8rem}
}
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:#3c131c;border-radius:.4rem;content:""}
ul ul li:before{display:block;width:auto;height:auto;border-radius:0;background:transparent;color:#3c131c;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:#3c131c;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}
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:#1b1b1b;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:#1b1b1b;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:#1b1b1b;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 #1b1b1b;background:#1b1b1b;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:#1b1b1b;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 #1b1b1b;background:#1b1b1b;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:#333}
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 #1b1b1b}
@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:#1b1b1b;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:#333;font-size:.75em}
table tfoot td{border:.1rem solid #1b1b1b}
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:#1b1b1b;background:#1b1b1b;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:#1b1b1b}
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(27,27,27,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(27,27,27,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}