:root{--font-size: 1rem;--ratio: 1.2;--fs-100: var(--font-size);--fs-200: calc(var(--fs-100) * var(--ratio));--fs-300: calc(var(--fs-200) * var(--ratio));--fs-400: calc(var(--fs-300) * var(--ratio));--fs-500: calc(var(--fs-400) * var(--ratio));--fs-600: calc(var(--fs-500) * var(--ratio));--fs-700: calc(var(--fs-600) * var(--ratio));--fs-800: calc(var(--fs-700) * var(--ratio));--fs-900: calc(var(--fs-800) * var(--ratio))}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4{text-wrap:balance}p,li{text-wrap:pretty}ul[role=list],ol[role=list]{margin-inline:0;padding:0;list-style:none}html,html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;hanging-punctuation:first last}a:not([class]){text-decoration-thickness:max(.08em,1px);text-underline-offset:.15em}img,picture,svg{display:block;max-width:100%;height:auto}img[width]{height:auto}svg{fill:currentColor}:target{scroll-margin-top:3rem}:focus{scroll-margin-bottom:8vh}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}html{font-size:100%}@media screen and (min-width: 45em){html{font-size:105%}}@media screen and (min-width: 65em){html{font-size:112.5%}}html,html:focus-within{scroll-behavior:smooth}:target{scroll-margin-top:2rem}:focus{scroll-margin-bottom:8vh}body{border-top:10px solid #dcdadb;overflow-x:hidden}.ccm-page{color:#53565a;font-family:"Open Sans","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--fs-100);line-height:1.4}.ccm-page h1,.ccm-page .h1,.ccm-page h2,.ccm-page .h2,.ccm-page h3,.ccm-page .h3,.ccm-page h4,.ccm-page .h4,.ccm-page h5,.ccm-page .h5{font-family:"Open Sans","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;color:inherit}.ccm-page h1,.ccm-page .h1{font-size:var(--fs-500)}.ccm-page h2,.ccm-page .h2{font-size:var(--fs-400)}.ccm-page h3,.ccm-page .h3{font-size:var(--fs-300)}.ccm-page h4,.ccm-page .h4{font-size:var(--fs-200)}.ccm-page h5,.ccm-page .h5{font-size:var(--fs-100);font-weight:700}.ccm-page ol,.ccm-page ul{margin-block:0}.ccm-page hr{margin-block:2rem;border:none;border-top:1px dashed #dcdadb;height:0;padding:0 !important}.ccm-page a{color:inherit;text-decoration:none}.ccm-page main a{color:#939395}.ccm-page main a:hover{color:#53565a}.ccm-page a:not([class]):hover,.ccm-page a:not([class]):focus{background-color:#fedd00;box-shadow:0 0 0 2px #fedd00}.ccm-page strong,.ccm-page b,.ccm-page .text-strong{font-weight:700}.ccm-page em,.ccm-page text-italic{font-family:"Open Sans","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif}.ccm-page .text-large,.ccm-page .text-lead{font-size:1.1em;color:#333}.ccm-page small,.ccm-page .text-small{font-size:.75em}.ccm-page h1>.text-small,.ccm-page .h1>.text-small,.ccm-page h2>.text-small,.ccm-page .h2>.text-small,.ccm-page h3>.text-small,.ccm-page .h3>.text-small,.ccm-page h4>.text-small,.ccm-page .h4>.text-small{display:block}.ccm-page .text-center{text-align:center}.ccm-page .text-right{text-align:right}.ccm-page .text-underlined{text-decoration:underline;text-decoration-thickness:4px;text-decoration-color:#dcdadb;text-underline-offset:.3em;line-height:1.8}.card{--card-background: #fff;--card-gutter: 1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;background-color:var(--card-background);padding-bottom:var(--card-gutter);position:relative;transition:all .5s ease-in-out;border-bottom-right-radius:1rem}.card .card-content{padding-top:.5rem}.card .card-content>p.h4{transition:all .3s}.card .card-content>ul.list-inline:first-child{margin-block:0}.card .card-content>ul.list-inline:first-child>li:first-child:last-child .label{margin:0}.card:hover{box-shadow:0 14px 28px rgba(0,0,0,.08),0 10px 10px rgba(0,0,0,.04)}.card:hover>.card-content>p.h4{transform:translatey(-5px)}.card .card-image{position:relative;overflow:hidden;aspect-ratio:8/5}.card .card-image img{filter:grayscale(0);transition:all .5s ease-in-out}.card:hover .card-image img{transform:scale(1.05);filter:grayscale(0)}.card .card-content{margin-inline:var(--card-gutter)}.card .card-content .h3+.text-small,.card .card-content .h2+.text-small{margin-top:0}.card .card-content a.card-link:after{position:absolute;display:block;content:"";inset:0;z-index:1;pointer-events:auto}.card.card--centred .card-content{text-align:center}.layout-grid:hover>.card:not(:hover) .card-image img{filter:grayscale(100%);opacity:.8}.card2{--card-background: #dcdadb;--card-color: #53565a;--card-gutter: 1rem;position:relative;background-color:var(--card-background);border:2px solid var(--card-background);color:var(--card-color);border-bottom-right-radius:1rem;box-shadow:0 7px 14px rgba(0,0,0,0),0 5px 5px rgba(0,0,0,0);transition:all .5s ease-in-out}.card2:hover{--card-background: #fedd00;box-shadow:0 14px 28px rgba(0,0,0,.08),0 10px 10px rgba(0,0,0,.04);cursor:pointer}.card2-image{position:relative;overflow:hidden;aspect-ratio:16/5}.card2-image img{transition:all .5s ease-in-out;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card2:hover .card2-image img{transform:scale(1.05);filter:grayscale(0)}.card2-content{padding-block:calc(var(--card-gutter)/2);padding-left:0;margin-inline:var(--card-gutter);transition:all .5s ease-in-out}.card2:hover .card2-content{padding-left:2px}.ccm-page main .card2 a.card2-link{color:var(--card-color);text-decoration:none;transition:all .5s ease-in-out}a.card2-link::after{position:absolute;display:block;content:"";inset:0}.ccm-page .card2:hover a.card2-link{background:none}.img-circle{border-radius:50%}.pull-left{max-width:35%;height:auto;float:left;margin:0 2rem 1rem 0}.pull-right{max-width:35%;height:auto;float:right;margin:0 0 1rem 2rem}.pull-left::after,.pull-right::after{content:"";clear:both;display:table}.center-block{margin-inline:auto}.icontxt,a.icontxt{text-align:center;transition:all .5s ease}a.icontxt:hover{transform:translatey(-3px)}.icontxt>*,a.icontxt>*{display:block;margin:0 auto}@media(min-width: 500px){.icontxt,a.icontxt{display:flex;gap:.5rem;justify-content:center;align-items:center}.icontxt>*,a.icontxt>*{margin:0}}.homslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.homslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;top:0;right:0;bottom:0;left:0;inset:0;aspect-ratio:16/6}.homslides li:first-child{display:block}.homslides img{display:block;height:auto;max-width:100%;border:0;aspect-ratio:16/6;width:100%;-o-object-fit:cover;object-fit:cover}.homslides{background:#53565a;color:#fff}.homslides figure{position:relative;margin:0}.homslides figcaption{text-align:center;padding:1rem 4rem}.homslides figcaption p.h2{font-weight:700;font-size:2rem}.homslides li p{text-shadow:0px 0px 5px #53565a,0px 0px 10px #53565a,0px 0px 15px #53565a}.homslides li p a.btn{text-shadow:none}.homslides li p a.btn:hover{background-color:#fff;color:#53565a}@media screen and (min-width: 30em){.homslides figure{position:relative}.homslides figcaption{position:absolute;top:0;right:0;bottom:0;left:0;inset:0;width:50%;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;background-color:rgba(51,51,51,.6);isolation:isolate}.homslides.homslides-bare figcaption{background-color:rgba(0,0,0,0);padding:2rem 4rem 2rem 3rem}.homslides li figcaption{transform:translatex(-100%);transition:transform .4s ease}.homslides li.homslides1_on figcaption{transform:translatex(0)}}.panel{--panel: 1rem;background-color:#dcdadb;padding:var(--panel)}.panel.panel-white{background-color:#fff;color:#53565a}.panel.panel-highlight{background-color:#fedd00}.panel.panel-dark{background-color:#53565a;color:#fff}.ccm-page .accordion .dropdown{margin-bottom:2px}.ccm-page .accordion .dropdown>a{display:block;padding:.5rem;color:#53565a;background-color:#dcdadb;transition:background-color .3s}.ccm-page .accordion .dropdown>a:hover{color:#444}.ccm-page .accordion .dropdown>a:hover,.ccm-page .accordion .dropdown>a:focus{box-shadow:none}.ccm-page .accordion .dropdown>a::after{content:"➕";color:inherit;float:right}.ccm-page .accordion .dropdown.open>a{background-color:#fedd00}.ccm-page .accordion .dropdown.open>a:hover,.ccm-page .accordion .dropdown.open>a:focus{background-color:#fedd00;box-shadow:none}.ccm-page .accordion .dropdown.open>a::after{content:"➖"}.ccm-page .accordion .dropdown>div{padding:.5rem;background-color:#fff;display:none}.ccm-page .accordion .dropdown>div.show{display:block}.ccm-page a.btn{text-decoration:none}.ccm-page button.btn{background-color:rgba(0,0,0,0);font-family:inherit;padding:0;cursor:pointer}@media screen and (-ms-high-contrast: active){.ccm-page button.btn{border:2px solid currentcolor}}.ccm-page a.btn,.ccm-page button.btn{--btn-background: #fedd00;--btn-color: #53565a;--btn-focus: var(--btn-background);--outline-color: transparent;display:inline-flex;align-items:center;justify-content:center;background-color:var(--btn-background);color:var(--btn-color);border-radius:.75em 0;padding:.5em 1em;border:2px solid rgba(0,0,0,0);min-width:10ch;text-align:center;line-height:1.1;font-weight:bold;transition:220ms all ease;position:relative}.ccm-page a.btn:before,.ccm-page button.btn:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:50%}.ccm-page a.btn:hover,.ccm-page a.btn:active,.ccm-page button.btn:hover,.ccm-page button.btn:active{background-color:var(--btn-color);color:var(--btn-background)}.ccm-page a.btn:hover:before,.ccm-page a.btn:active:before,.ccm-page button.btn:hover:before,.ccm-page button.btn:active:before{box-shadow:0 5px 10px rgba(0,0,0,.3)}.ccm-page a.btn.focus,.ccm-page a.btn:focus,.ccm-page button.btn.focus,.ccm-page button.btn:focus{outline-style:solid;outline-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 3px #fff,0 0 0 3px var(--btn-focus),0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075)}.ccm-page a.btn-inverted,.ccm-page button.btn-inverted{--btn-background: #53565a;--btn-color: #dcdadb}.ccm-page a.btn-white,.ccm-page button.btn-white{--btn-background: #fff;--btn-color: #53565a;border-color:var(--btn-color)}.ccm-page a.btn-white:hover,.ccm-page a.btn-white:active,.ccm-page button.btn-white:hover,.ccm-page button.btn-white:active{background-color:#fedd00;color:#53565a}.ccm-page a.btn--small,.ccm-page button.btn--small{font-size:80%}.ccm-page a.btn--large,.ccm-page button.btn--large{font-size:120%}.ccm-page a.btn--block,.ccm-page button.btn--block{width:100%}.ccm-page a.btn--outlined,.ccm-page button.btn--outlined{--btn-focus: var(--btn-color);border-color:var(--btn-color)}.ccm-page a.btn--header,.ccm-page button.btn--header{--btn-background: #dcdadb;border-radius:0 0 .75rem .75rem}.ccm-page a.btn--header:hover,.ccm-page a.btn--header:active,.ccm-page button.btn--header:hover,.ccm-page button.btn--header:active{--btn-color: #dcdadb;--btn-background: #222;box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075)}.ccm-page a.btn--header.focus,.ccm-page a.btn--header:focus,.ccm-page button.btn--header.focus,.ccm-page button.btn--header:focus{--btn-focus: #dcdadb}.ccm-page .formidable [type=color],.ccm-page .formidable [type=date],.ccm-page .formidable [type=datetime],.ccm-page .formidable [type=datetime-local],.ccm-page .formidable [type=email],.ccm-page .formidable [type=month],.ccm-page .formidable [type=number],.ccm-page .formidable [type=password],.ccm-page .formidable [type=search],.ccm-page .formidable [type=tel],.ccm-page .formidable [type=text],.ccm-page .formidable [type=url],.ccm-page .formidable [type=week],.ccm-page .formidable [type=time],.ccm-page .formidable select,.ccm-page .formidable textarea,.ccm-page .formidable .form-control{display:block;border:2px solid #939395;border-radius:0;padding:5px;outline:none;background-color:#fff !important;margin-bottom:.5rem;font-size:1rem;width:100%;max-width:100%;font-family:"Open Sans","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;-webkit-appearance:none;-moz-appearance:none}.ccm-page .formidable ::-webkit-input-placeholder,.ccm-page .formidable ::-moz-placeholder,.ccm-page .formidable :-ms-input-placeholder,.ccm-page .formidable :-moz-placeholder{font-family:"Open Sans","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.ccm-page .formidable [type=color]:hover,.ccm-page .formidable [type=date]:hover,.ccm-page .formidable [type=datetime]:hover,.ccm-page .formidable [type=datetime-local]:hover,.ccm-page .formidable [type=email]:hover,.ccm-page .formidable [type=month]:hover,.ccm-page .formidable [type=number]:hover,.ccm-page .formidable [type=password]:hover,.ccm-page .formidable [type=search]:hover,.ccm-page .formidable [type=tel]:hover,.ccm-page .formidable [type=text]:hover,.ccm-page .formidable [type=url]:hover,.ccm-page .formidable [type=week]:hover,.ccm-page .formidable [type=time]:hover,.ccm-page .formidable select:hover,.ccm-page .formidable textarea:hover{border:2px solid #53565a}.ccm-page .formidable [type=color]:focus,.ccm-page .formidable [type=color]:active,.ccm-page .formidable [type=date]:focus,.ccm-page .formidable [type=date]:active,.ccm-page .formidable [type=datetime]:focus,.ccm-page .formidable [type=datetime]:active,.ccm-page .formidable [type=datetime-local]:focus,.ccm-page .formidable [type=datetime-local]:active,.ccm-page .formidable [type=email]:focus,.ccm-page .formidable [type=email]:active,.ccm-page .formidable [type=month]:focus,.ccm-page .formidable [type=month]:active,.ccm-page .formidable [type=number]:focus,.ccm-page .formidable [type=number]:active,.ccm-page .formidable [type=password]:focus,.ccm-page .formidable [type=password]:active,.ccm-page .formidable [type=search]:focus,.ccm-page .formidable [type=search]:active,.ccm-page .formidable [type=tel]:focus,.ccm-page .formidable [type=tel]:active,.ccm-page .formidable [type=text]:focus,.ccm-page .formidable [type=text]:active,.ccm-page .formidable [type=url]:focus,.ccm-page .formidable [type=url]:active,.ccm-page .formidable [type=week]:focus,.ccm-page .formidable [type=week]:active,.ccm-page .formidable [type=time]:focus,.ccm-page .formidable [type=time]:active,.ccm-page .formidable select:focus,.ccm-page .formidable select:active,.ccm-page .formidable textarea:focus,.ccm-page .formidable textarea:active{border:2px solid #53565a}.ccm-page .formidable textarea{overflow:auto;height:auto}.ccm-page .formidable fieldset{margin:0 0 1rem 0}.ccm-page .formidable legend{padding:0 .5rem;font-weight:700}.ccm-page .formidable select{color:#404040;-webkit-appearance:none;-moz-appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAvklEQVQoFY2QMQqEMBBFv7ERa/EMXkGw11K8QbDXzuN4BHv7QO6ifUgj7v4UAdlVM8Uwf+b9YZJISnlqrfEUZVlinucnBGKaJgghbiHOyLyFKIoCbdvecpyReYvo/Ma2bajrGtbaC58kCdZ1RZ7nl/4/4d5EsO/7nzl7IUtodBexMMagaRrs+06JLMvcNWmaOv2W/C/TMAyD58dxROgSmvxFFMdxoOs6lliWBXEcuzokXRbRoJRyvqqqQvye+QDMDz1D6yuj9wAAAABJRU5ErkJggg==) right center no-repeat;line-height:1.3}.ccm-page .formidable select::-ms-expand{display:none}.ccm-page .formidable [type=range]{width:100%}.ccm-page .formidable label{font-weight:600;max-width:100%;margin:1rem 0 .5rem}@media screen and (min-width: 30em){.ccm-page .formidable .split-form label{text-align:right;padding:0 .5rem;margin-bottom:1rem}}.ccm-page .formidable input.has-error,.ccm-page .formidable input.has-error:hover,.ccm-page .formidable input.has-error:focus,.ccm-page .formidable input.has-error:active,.ccm-page .formidable select.has-error,.ccm-page .formidable select.has-error:hover,.ccm-page .formidable select.has-error:focus,.ccm-page .formidable select.has-error:active,.ccm-page .formidable textarea.has-error,.ccm-page .formidable textarea.has-error:hover,.ccm-page .formidable textarea.has-error:focus,.ccm-page .formidable textarea.has-error:active,.ccm-page .formidable input.is-invalid,.ccm-page .formidable input.is-invalid:hover,.ccm-page .formidable input.is-invalid:focus,.ccm-page .formidable input.is-invalid:active,.ccm-page .formidable select.is-invalid,.ccm-page .formidable select.is-invalid:hover,.ccm-page .formidable select.is-invalid:focus,.ccm-page .formidable select.is-invalid:active,.ccm-page .formidable textarea.is-invalid,.ccm-page .formidable textarea.is-invalid:hover,.ccm-page .formidable textarea.is-invalid:focus,.ccm-page .formidable textarea.is-invalid:active{border:1px solid #900}.ccm-page .formidable div.invalid-feedback{color:#900;margin-bottom:1rem}.ccm-page .formidable ::-webkit-input-placeholder,.ccm-page .formidable ::-moz-placeholder,.ccm-page .formidable :-moz-placeholder,.ccm-page .formidable :-ms-input-placeholder{color:#939395}.ccm-page .formidable .search-control{font-size:0}.ccm-page .formidable .search-control [type=search]{display:inline-block;font-size:16px;height:46px;line-height:16px;margin:0;padding:10px;-webkit-appearance:none;width:85%;vertical-align:middle}.ccm-page .formidable main .search-control{margin-bottom:1rem}.ccm-page .formidable .search-control button{border:2px solid #939395;border-left:none;border-top-left-radius:0;display:inline-block;font-size:16px;height:46px;line-height:16px;padding:0;margin:0;text-align:center;-webkit-appearance:none;width:15%;vertical-align:middle}.ccm-page .formidable ::-webkit-input-placeholder{color:#939395;font-family:"Open Sans","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:16px;padding-top:3px}.ccm-page .formidable ::-moz-placeholder{color:#939395;font-family:"Open Sans","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:16px;padding-top:3px}.ccm-page .formidable :-ms-input-placeholder{color:#939395;font-family:"Open Sans","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:16px;padding-top:3px}.ccm-page .formidable :-moz-placeholder{color:#939395;font-family:"Open Sans","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:16px;padding-top:3px}.ccm-page .formidable .alert.alert-success{padding:1rem;border-radius:1rem;border:1px solid #0a3622;background-color:#d1e7de}.ccm-page .formidable .alert.alert-success p{color:#0a3622}.ccm-page form.search-box{display:flex;flex-wrap:nowrap}.ccm-page form.search-box input[type=search]{line-height:1.5rem;padding:.25rem .5rem;margin:0;width:100%;border:2px solid #53565a;border-radius:0}.ccm-page form.search-box input[type=search]:focus-visible{outline:2px solid #fedd00}.ccm-page form.search-box button.btn{line-height:1.5rem;padding:.25rem .5rem;margin:0;min-width:2rem;border-top-left-radius:0;background-color:#53565a;color:#fedd00}.ccm-page form.search-box button.btn:hover{color:#53565a;background-color:#fedd00}.ccm-page .label,.ccm-page a.label{background-color:#53565a;color:#fff;padding:.25rem .5rem;border-radius:5px;display:inline-block}.ccm-page .label.label-muted,.ccm-page a.label.label-muted{background-color:#939395}.ccm-page .label.selected,.ccm-page a.label.selected{font-weight:700;background-color:#939395}.ccm-page a.label:hover{color:#fedd00}.ccm-page .list-inline .label{margin-inline-end:.5rem;margin-block-end:.5rem}#toggle-menu{display:inline-block;width:25px;height:25px;padding-top:9px;margin-top:.5rem}@media screen and (min-width: 45em){#toggle-menu{display:none}}#toggle-menu span:after,#toggle-menu span:before{content:"";position:absolute;left:0;top:-7px}#toggle-menu span:after{top:7px}#toggle-menu span{position:relative;display:block}#toggle-menu span,#toggle-menu span:after,#toggle-menu span:before{width:100%;height:3px;background-color:#53565a;transition:all .3s;backface-visibility:hidden;border-radius:2px}#toggle-menu:hover span,#toggle-menu:hover span:after,#toggle-menu:hover span:before{background-color:#939395}#toggle-menu.on span{background-color:rgba(0,0,0,0)}#toggle-menu.on span:before{transform:rotate(45deg) translate(5px, 6px)}#toggle-menu.on span:after{transform:rotate(-45deg) translate(4px, -5px)}nav.js-menu #main-nav{display:none}@media screen and (min-width: 45em){nav.js-menu #main-nav{display:block !important}}#main-nav{list-style:none;margin:0;padding:0}#main-nav>li{display:block}@media screen and (min-width: 45em){#main-nav{font-size:0}#main-nav>li{display:inline-block;position:relative;font-size:1rem}}#main-nav>li a,#main-nav>li a:link,#main-nav>li a:visited{color:#53565a;display:block;padding:.5rem 1rem;text-decoration:none;transition:all .3s}#main-nav>li a:hover,#main-nav>li a:active,#main-nav>li a:focus,#main-nav>li.active>a{background:#fedd00;box-shadow:none}#main-nav ul{background:#fff;margin:0;padding:0;display:none;z-index:150}#main-nav li li{display:block}#main-nav li li a,#main-nav li li a:link,#main-nav li li a:visited{border-bottom:1px dashed #dcdadb;color:#939395;font-size:.8rem}#main-nav li li a:hover,#main-nav li li a:active,#main-nav li li a:focus{background:#dcdadb;color:#53565a}@media screen and (min-width: 30em){#main-nav ul{background:#939395;border-top:3px solid #fedd00;position:absolute;width:250px}#main-nav li li a,#main-nav li li a:link,#main-nav li li a:visited{color:#fff}#main-nav li li a:hover,#main-nav li li a:active,#main-nav li li a:focus{background:#53565a;color:#fedd00}}.ccm-page .subnav{list-style:none;margin:0;padding:0}.ccm-page .subnav li{padding:0}.ccm-page .subnav>li{padding-bottom:2px}.ccm-page .subnav span,.ccm-page .subnav a{display:block;padding:.5rem}.ccm-page .subnav span{background-color:#53565a;color:#fff;font-weight:700}.ccm-page .subnav a{background-color:#dcdadb;color:#53565a;transition:background-color .3s}.ccm-page .subnav a:hover{background-color:#fff;box-shadow:none}.ccm-page .subnav.collapse li.dropdown>a:focus{background-color:#dcdadb;box-shadow:none}.ccm-page .subnav.collapse li.dropdown>a:hover,.ccm-page .subnav.collapse li.dropdown.open>a,.ccm-page .subnav.collapse li.dropdown.open>a:hover{background-color:#fff}.ccm-page .subnav.collapse li.dropdown.open>a:focus{background-color:#fff;box-shadow:none}.ccm-page .subnav ul{display:none;list-style:none;margin:0;padding:0}.ccm-page .subnav ul.show{display:block}.ccm-page .subnav ul li{border-top:1px dashed #939395}.ccm-page .subnav ul li a{font-weight:normal;font-size:80%;background-color:#fff}.ccm-page .subnav ul li a.selected{font-weight:700}.ccm-page .subnav ul li a:hover{color:#939395;background-color:#fff;box-shadow:none}.slats{border-top:1px dashed #939395;padding-inline:0;list-style:none}.slats>*{border-bottom:1px dashed #939395;padding-inline:1rem}.slats>*:hover{background-color:#dcdadb}.slats .slats-image{flex:0 0 120px;min-width:120px}.slats .slats-content{min-width:60%}.slats .slats-date{margin-top:0}.ccm-page span.sr-only{display:none}.ccm-page .pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:2px}.ccm-page .pagination>li{display:inline}.ccm-page .pagination>li>a,.ccm-page .pagination>li>span{position:relative;float:left;padding:8px 16px;line-height:1.42857143;text-decoration:none;color:#53565a;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.ccm-page .pagination>li:first-child>a,.ccm-page .pagination>li:first-child>span{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.ccm-page .pagination>li:last-child>a,.ccm-page .pagination>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.ccm-page .pagination>li>a:hover,.ccm-page .pagination>li>span:hover,.ccm-page .pagination>li>a:focus,.ccm-page .pagination>li>span:focus{color:#53565a;background-color:#eee;border-color:#ddd}.ccm-page .pagination>.active>a,.ccm-page .pagination>.active>span,.ccm-page .pagination>.active>a:hover,.ccm-page .pagination>.active>span:hover,.ccm-page .pagination>.active>a:focus,.ccm-page .pagination>.active>span:focus{z-index:2;color:#53565a;background-color:#fedd00;border-color:#ddd;cursor:default}.ccm-page .pagination>.disabled>span,.ccm-page .pagination>.disabled>span:hover,.ccm-page .pagination>.disabled>span:focus,.ccm-page .pagination>.disabled>a,.ccm-page .pagination>.disabled>a:hover,.ccm-page .pagination>.disabled>a:focus{color:#777;background-color:#ddd;border-color:#ddd;cursor:not-allowed}.ccm-page ul.list-group,.ccm-page ul.list-group ul{list-style:none;padding-inline:0;margin-inline:0}.ccm-page .list-group{border-top:dashed 1px #dcdadb}.ccm-page .list-group>li{border-bottom:dashed 1px #dcdadb}.ccm-page .list-group .list-group,.ccm-page .list-group ul{font-size:90%}.ccm-page .list-header>a,.ccm-page .list-header span{background:#939395;color:#fff;transition:all .3s;font-weight:700}.ccm-page .list-header:hover>a{background:#53565a;color:#fedd00}.ccm-page .list-group.list-toggle,.ccm-page .list-group.list-toggle>li{border:none}.ccm-page .list-group.list-toggle li.list-header{border-bottom:solid 3px #fff}.ccm-page .list-group.list-toggle a{display:block;padding:.3rem .5rem}.ccm-page .list-group.list-toggle a:hover{box-shadow:none}.ccm-page .list-group.list-toggle ul li{border-bottom:dashed 1px #939395}.ccm-page iframe{border:0}.ccm-page .responsive-embed{--aspect-ratio: 56.25%;position:relative;overflow:hidden;width:100%;padding-top:var(--aspect-ratio)}.ccm-page .responsive-embed>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.layout-flex>.login{order:1;flex-grow:0;flex-basis:auto;min-width:auto}.layout-flex>.secondary{text-align:center;align-self:center}@media screen and (min-width: 45em){.layout-flex>.secondary{text-align:right}}.logo>span{display:inline-block;vertical-align:middle}a.header-logo{display:inline-block;width:80px;vertical-align:middle}.header-logo.play svg{pointer-events:none}.header-logo.play svg rect#wipe{animation:slidein 3s ease forwards 1}@keyframes slidein{from{transform:translatex(0)}50%{transform:translatex(100%)}51%{transform:translatex(-100%)}to{transform:translatex(0)}}.layout-flex>.tel,.layout-flex>.email,.layout-flex>.search{flex-grow:0;flex-basis:auto;min-width:auto}.layout-flex>.tel svg,.layout-flex>.email svg,.layout-flex>.search svg{height:1.3em;width:1.3em;vertical-align:middle;transition:all .5s;display:inline-block}.layout-flex>.tel span,.layout-flex>.email span{display:none}@media screen and (min-width: 45em){.layout-flex>.tel span,.layout-flex>.email span{display:inline-block}}.layout-flex>.search a{display:block;padding:4px}nav.layout-flex{border-bottom:solid 5px #fff}footer .layout-flex.justify-around:first-child>div{flex-grow:0;flex-basis:auto}footer .layout-flex.justify-around:first-child>div>.list-inline>li+li{border-left:2px solid #fedd00}footer .layout-flex.justify-around:first-child>div>.list-inline a{color:#939395;padding-inline:1rem}footer .layout-flex.highlight>*{flex:1 0 100%;text-align:center}@media screen and (min-width: 45em){footer .layout-flex.highlight>*{flex:1 1 0;text-align:left}footer .layout-flex>.logo{flex-grow:0;flex-basis:auto;min-width:auto}footer .layout-flex>.contact{flex-grow:2}footer .layout-flex>.social{text-align:right}}.layout-flex>.content{flex-grow:2.5;min-width:300px}.layout-flex.product{--gap: 2rem;flex-wrap:nowrap}.layout-flex.product>*{display:block;flex:1 1 auto;align-self:auto;order:0}.layout-flex.product>.product-menu{display:block;flex:0 0 60px;min-width:60px;order:1;text-align:right}.sticky-nav{position:sticky;top:100px}.ccm-page ul.sticky-nav{list-style-type:none;margin:0;padding:0;display:inline-block;z-index:100}.ccm-page ul.sticky-nav li{position:relative;height:2.5rem}.ccm-page ul.sticky-nav li a.reveal{position:absolute;inset:0 0 0 auto;color:#333;display:inline-block;vertical-align:middle;background-color:#dcdadb;padding:.5rem;margin-bottom:1px;white-space:nowrap;box-shadow:-0.5rem .5rem 1rem -0.5rem rgba(0,0,0,0);transition:box-shadow ease .3s}.ccm-page ul.sticky-nav li a.reveal i{min-width:30px;vertical-align:middle}.ccm-page ul.sticky-nav li a.reveal span{display:inline-block;max-width:0;transition:all .5s ease;overflow:hidden;vertical-align:middle;padding-left:.5rem}.ccm-page ul.sticky-nav li a.reveal:hover{background-color:#fedd00;box-shadow:-0.5rem .5rem 1rem -0.5rem rgba(0,0,0,.5)}.ccm-page ul.sticky-nav li a.reveal:hover span{max-width:100vw}ul.list-inline+h1{margin-top:.5rem}.bg-primary{background-color:#fedd00}.bg-tint{background-color:#dcdadb}.bg-gray{background-color:#939395}.bg-dark,.bg-secondary{background-color:#53565a;color:#fff}.clr-primary,.text-highlight{color:#fedd00}.clr-secondary{color:#53565a}.clr-tint{color:#dcdadb}.clr-gray,.text-muted{color:#939395}.wrapper{padding-inline:max(1rem,50vw - 600px)}.padded{padding-block:var(--padded, 3rem)}.divider,.border{border-top:1px dashed #dcdadb;padding-block:var(--padded, 3rem)}.narrow{width:90%;max-width:500px;margin-inline:auto}.flow>*+*,.flow>*+ol,.flow>*+ul,.ccm-block-edit>*+*,.cke_editable>*+*{margin-top:var(--flow-spacer, 1em)}.fs-900{font-size:3.75rem}.fs-800{font-size:3rem}.fs-600{font-size:1.5rem}.fs-500{font-size:1.3125rem}.fs-400{font-size:1.125rem}.fs-300{font-size:1rem}.layout-flex{--gap: 2rem;display:flex;flex-wrap:wrap;gap:var(--gap)}.layout-flex.flex-middle{align-items:center}.layout-flex.flex-bottom{align-items:flex-end}.layout-flex>*{flex:1 1 0;min-width:250px}.layout-flex.flex-smaller>*{min-width:70px}.layout-flex.flex-start{justify-content:flex-start}.layout-flex.flex-start>*{flex:0 1 auto;min-width:100px}.layout-flex>.flex-full{flex-basis:100%}.layout-flex.justify-end{justify-content:flex-end}.layout-flex.justify-around{justify-content:space-around}.layout-flex.justify-around>*{flex-basis:auto;flex-grow:0;min-width:auto}.layout-flex.align-center{align-items:center}.layout-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(12em, 1fr));grid-gap:2rem}.layout-grid>.grid-full{grid-column:1/-1}.layout-grid.grid25{grid-template-columns:repeat(auto-fit, minmax(12em, 30%))}.layout-grid.grid50{grid-template-columns:repeat(auto-fit, minmax(12em, 45%))}@media screen and (min-width: 45em){.layout-grid.divided{grid-template-columns:1fr 1fr 1fr}.layout-grid.divided>*{position:relative}.layout-grid.divided>*:after{position:absolute;display:block;content:"";height:50%;width:2px;background:#dcdadb;top:25%;right:-1rem}.layout-grid.divided>*:last-child:after{display:none}}.list-plain,.list-inline{margin-inline:0;padding-inline:0;list-style:none}.list-inline>li{display:inline-block}.list-inline.secondary-nav{margin-block:0}.list-inline.secondary-nav a{display:block;font-size:.9em;padding-inline:.5rem}.list-inline.secondary-nav>li+li{border-left:2px solid #939395}.ccm-page main ul.list-check{list-style:none;padding:0}.ccm-page main ul.list-check li:before{content:"✓";margin-right:.5rem}.margin-sm{margin:.5rem}.margin-block-sm{margin-block:.5rem}.margin-inline-sm{margin-inline:.5rem}.padding-sm{padding:.5rem}.padding-block-sm{padding-block:.5rem}.padding-inline-sm{padding-inline:.5rem}.margin-md{margin:1rem}.margin-block-md{margin-block:1rem}.margin-inline-md{margin-inline:1rem}.padding-md{padding:1rem}.padding-block-md{padding-block:1rem}.padding-inline-md{padding-inline:1rem}.margin-lg{margin:2rem}.margin-block-lg{margin-block:2rem}.margin-inline-lg{margin-inline:2rem}.padding-lg{padding:2rem}.padding-block-lg{padding-block:2rem}.padding-inline-lg{padding-inline:2rem}.ccm-page table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #939395;margin:0}.ccm-page table caption{color:#939395;font-style:italic;padding:.5rem 0;text-align:center}.ccm-page table tr{border-bottom:1px solid #939395}.ccm-page table tr.highlight{background-color:#fedd00}.ccm-page table tr:last-child{border-bottom-width:0}.ccm-page tr:nth-child(even){background:#dcdadb}.ccm-page table td,.ccm-page table th{border-left:1px solid #939395;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.25rem;text-align:center}.ccm-page th{font-weight:700;color:#fff;background-color:#53565a}.ccm-page table td:first-child,.ccm-page table th:first-child{border-left-width:0}.ccm-page thead{background-color:#53565a;color:#fff;text-align:left;vertical-align:bottom}.ccm-page .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ccm-page .table-responsive>table{min-width:100%}.spec-table tr td:nth-child(1){font-weight:700}.ccm-page img.ccm-generic-thumbnail{width:40px;height:auto}.visually-hidden,.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.ccm-ui{font-family:var(--bs-font-sans-serif)}

/*# sourceMappingURL=styles.css.map */