@charset "UTF-8";#ccm-account-menu{font-size:.8rem;position:relative;z-index:999}#ccm-account-menu .btn{font-size:.8rem}#ccm-account-menu ul{font-size:1rem;max-width:400px;padding-left:1em}#ccm-account-menu ul .dropdown-item{white-space:wrap}.ccm-ui{--bs-primary:#5f4776!important;--bs-secondary:#a7ad01!important;--bs-tertiary:#407ca1!important;--bs-quaternary:#cc4c25!important;--bs-purple:#5f4776!important;--bs-green:#a7ad01!important;--bs-blue:#407ca1!important;--bs-orange:#cc4c25!important}.cke_editable table td{border:1px solid #ddd}.ccm-panel h1,.ccm-panel h2,.ccm-panel h3,.ccm-panel h4{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}.ccm-edit-mode .ccm-page .primary-nav{position:static}.ccm-page .accordion{margin-bottom:2em;margin-top:0;padding-top:0}.ccm-page .accordion .accordion-item{background:transparent;border:none;padding:0}.ccm-page .accordion .accordion-header{background:transparent;display:block;outline:none;padding:0;position:relative;text-decoration:none}.ccm-page .accordion .accordion-header:hover{background:#f3f3f3}.ccm-page .accordion .accordion-header .accordion-button{background:transparent;border-bottom:1px dashed #d0d0d0;color:#764c9e;font-size:calc(1.275rem + .3vw);padding:1.1rem 1.55rem .4rem}@media (min-width:1200px){.ccm-page .accordion .accordion-header .accordion-button{font-size:1.5rem}}.ccm-page .accordion .accordion-header .accordion-button:after{left:0;position:absolute;top:.85em;transform:rotate(-90deg);transition-duration:.2s}.ccm-page .accordion .accordion-header .accordion-button:not(.collapsed){background:none}.ccm-page .accordion .accordion-header .accordion-button:not(.collapsed):after{color:#764c9e;transform:rotate(0deg)}.ccm-page .accordion .accordion-header .accordion-button:focus{box-shadow:none}.ccm-page .accordion .accordion-body{padding:1rem 1.55rem}.ccm-page .border-wrapper .accordion{margin-bottom:3.5em;margin-top:-.5em!important}.ccm-page .bg-primary .accordion-item{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23c9aee3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23c9aee3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.ccm-page .bg-primary .accordion-item .accordion-header:hover{background-color:transparent}.ccm-page .bg-primary .accordion-item .accordion-button{border-bottom:none;box-shadow:none;color:#c9aee3;padding-top:.5em}.ccm-page .bg-primary .accordion-item .accordion-button:hover{color:#b088d6}.ccm-page .bg-primary .accordion-item .accordion-button:after{color:#c9aee3;top:.55em}.ccm-page .bg-primary .accordion-item .accordion-button:not(.collapsed){color:#c9aee3}.ccm-page .bg-primary .accordion-item .accordion-collapse{border-top:none}.ccm-page span.green-text{color:#a7ad01}.ccm-page .lt-grey-bg{background:#eee;border-radius:7px;margin-bottom:1em;padding:1em 1.5em .3em}.ccm-page nav ol.breadcrumb{background:#f6f6f6!important;padding:.5em .2em .4em .7em}.ccm-page nav ol.breadcrumb li{font-size:1.1rem;margin-bottom:0}.ccm-page nav ol.breadcrumb li+li:before{color:#aaa;content:"/ ";padding:0 5px}.ccm-page .side-nav{background:#f6f6f6}.ccm-page .side-nav h3{background:#eee;font-size:calc(1.285rem + .42vw)}@media (min-width:1200px){.ccm-page .side-nav h3{font-size:1.6rem}}.ccm-page .side-nav h3{padding:.3em .5em}.ccm-page .side-nav ul a{color:#848484;font-size:1.2rem;text-decoration:none}.ccm-page .side-nav ul li ul{list-style:none}.ccm-page .side-nav .nav-path-selected{color:#5f4776}.ccm-page .container-narrow .border-wrapper,.ccm-page .container-narrow .border-wrapper-edit-mode-label{max-width:calc(1320px - 6rem)}.ccm-page .container .border-wrapper,.ccm-page .container .border-wrapper-edit-mode-label{max-width:calc(1600px - 6rem)}.ccm-page .border-wrapper-outer{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:991.98px){.ccm-page .row>[class*=" col"] .row>[class*=" col"]>.border-wrapper-outer,.ccm-page .row>[class*=" col"] .row>[class^=col]>.border-wrapper-outer,.ccm-page .row>[class^=col] .row>[class*=" col"]>.border-wrapper-outer,.ccm-page .row>[class^=col] .row>[class^=col]>.border-wrapper-outer{margin-bottom:-3em}}.ccm-page .container .border-wrapper-outer,.ccm-page .container-wide .border-wrapper-outer{padding-left:0;padding-right:0}.ccm-page .border-wrapper{max-width:calc(1600px - 3rem)}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-primary .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-primary a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-primary div.accordion .panel .panel-heading a{color:#5f4776}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-primary .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-primary a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-primary div.accordion .panel .panel-heading a:hover{color:#2c2136}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-primary .border-wrapper-title{color:#5f4776}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-secondary .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-secondary a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-secondary div.accordion .panel .panel-heading a{color:#a7ad01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-secondary .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-secondary a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-secondary div.accordion .panel .panel-heading a:hover{color:#454800}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-secondary .border-wrapper-title{color:#a7ad01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-tertiary .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-tertiary a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-tertiary div.accordion .panel .panel-heading a{color:#407ca1}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-tertiary .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-tertiary a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-tertiary div.accordion .panel .panel-heading a:hover{color:#234458}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-tertiary .border-wrapper-title{color:#407ca1}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-quaternary .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-quaternary a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-quaternary div.accordion .panel .panel-heading a{color:#cc4c25}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-quaternary .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-quaternary a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-quaternary div.accordion .panel .panel-heading a:hover{color:#762c15}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-quaternary .border-wrapper-title{color:#cc4c25}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-success .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-success a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-success div.accordion .panel .panel-heading a{color:#a7ad01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-success .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-success a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-success div.accordion .panel .panel-heading a:hover{color:#454800}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-success .border-wrapper-title{color:#a7ad01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-danger .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-danger a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-danger div.accordion .panel .panel-heading a{color:#600}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-danger .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-danger a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-danger div.accordion .panel .panel-heading a:hover{color:#000}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-danger .border-wrapper-title{color:#600}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-info .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-info a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-info div.accordion .panel .panel-heading a{color:#407ca1}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-info .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-info a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-info div.accordion .panel .panel-heading a:hover{color:#234458}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-info .border-wrapper-title{color:#407ca1}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-warning .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-warning a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-warning div.accordion .panel .panel-heading a{color:#cc4c25}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-warning .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-warning a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-warning div.accordion .panel .panel-heading a:hover{color:#762c15}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-warning .border-wrapper-title{color:#cc4c25}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light div.accordion .panel .panel-heading a{color:#eee}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light div.accordion .panel .panel-heading a:hover{color:#bbb}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light .border-wrapper-title{color:#eee}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark div.accordion .panel .panel-heading a{color:#545454}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark div.accordion .panel .panel-heading a:hover{color:#212121}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark .border-wrapper-title{color:#545454}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey div.accordion .panel .panel-heading a{color:#eee}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey div.accordion .panel .panel-heading a:hover{color:#bbb}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey .border-wrapper-title{color:#eee}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark-grey .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark-grey a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark-grey div.accordion .panel .panel-heading a{color:#555}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark-grey .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark-grey a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark-grey div.accordion .panel .panel-heading a:hover{color:#222}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark-grey .border-wrapper-title{color:#555}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-grey .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-grey a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-grey div.accordion .panel .panel-heading a{color:#aaa}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-grey .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-grey a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-grey div.accordion .panel .panel-heading a:hover{color:#777}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-grey .border-wrapper-title{color:#aaa}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-white .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-white a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-white div.accordion .panel .panel-heading a{color:#fff}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-white .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-white a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-white div.accordion .panel .panel-heading a:hover{color:#ccc}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-white .border-wrapper-title{color:#fff}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-purple .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-purple a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-purple div.accordion .panel .panel-heading a{color:#5f4776}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-purple .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-purple a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-purple div.accordion .panel .panel-heading a:hover{color:#2c2136}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-purple .border-wrapper-title{color:#5f4776}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-green .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-green a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-green div.accordion .panel .panel-heading a{color:#a7ad01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-green .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-green a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-green div.accordion .panel .panel-heading a:hover{color:#454800}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-green .border-wrapper-title{color:#a7ad01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-blue .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-blue a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-blue div.accordion .panel .panel-heading a{color:#407ca1}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-blue .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-blue a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-blue div.accordion .panel .panel-heading a:hover{color:#234458}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-blue .border-wrapper-title{color:#407ca1}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-orange .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-orange a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-orange div.accordion .panel .panel-heading a{color:#cc4c25}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-orange .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-orange a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-orange div.accordion .panel .panel-heading a:hover{color:#762c15}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-orange .border-wrapper-title{color:#cc4c25}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-purple .btn,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-purple a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-purple div.accordion .panel .panel-heading a{color:#c9aee3}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-purple .btn:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-purple a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-purple div.accordion .panel .panel-heading a:hover{color:#9662c9}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-purple .border-wrapper-title{color:#c9aee3}@media (min-width:992px){.ccm-page .border-wrapper>:first-child{margin-top:0}.ccm-page .border-wrapper>:last-child{margin-bottom:0}}.ccm-page .border-wrapper .container:first-child>.row:first-child>div :first-child{margin-top:0}.ccm-page .border-wrapper .container:last-child .row:last-child>div :last-child{margin-bottom:0}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-has-title{padding-top:0!important}.ccm-page .border-wrapper.border-wrapper-border .border-wrapper-title{background:#fff;display:table;margin:-.5em 0 .3em -.65em!important;padding:0 .4em!important}@media (min-width:992px){.ccm-page .border-wrapper.border-wrapper-border .border-wrapper-title{margin:-1.3em 0 .3em -.65em}}.ccm-page .border-wrapper.border-wrapper-border .border-wrapper-title+*{margin-top:25px}.ccm-page .border-wrapper-edit-mode-label{margin-left:auto;margin-right:auto;max-width:1600px}.ccm-page .border-wrapper{border-width:2px!important}.ccm-page .border-wrapper.border-wrapper-border .border-wrapper-title+*{margin-top:15px}.ccm-page .border-wrapper .border-wrapper-title.fs-2{font-size:calc(1.365rem + 1.38vw)!important}@media (min-width:1200px){.ccm-page .border-wrapper .border-wrapper-title.fs-2{font-size:2.4rem!important}}.ccm-page .border-wrapper .border-wrapper-title.fs-2{margin-top:-.7em!important}.ccm-page .border-wrapper .border-wrapper-title.fs-3{font-size:calc(1.335rem + 1.02vw)!important}@media (min-width:1200px){.ccm-page .border-wrapper .border-wrapper-title.fs-3{font-size:2.1rem!important}}.ccm-page .border-wrapper .border-wrapper-title.fs-3{margin-top:-.65em!important}.ccm-page .border-wrapper .border-wrapper-title.fs-4{font-size:calc(1.305rem + .66vw)!important}@media (min-width:1200px){.ccm-page .border-wrapper .border-wrapper-title.fs-4{font-size:1.8rem!important}}.ccm-page .border-wrapper .border-wrapper-title.fs-4{margin-top:-.6em!important}.ccm-page .border-wrapper .border-wrapper-title.fs-5{font-size:calc(1.275rem + .3vw)!important}@media (min-width:1200px){.ccm-page .border-wrapper .border-wrapper-title.fs-5{font-size:1.5rem!important}}.ccm-page .border-wrapper .border-wrapper-title.fs-5{margin-top:-.55em!important}.ccm-page .border-wrapper .border-wrapper-title.fs-6{font-size:calc(1.255rem + .06vw)!important}@media (min-width:1200px){.ccm-page .border-wrapper .border-wrapper-title.fs-6{font-size:1.3rem!important}}.ccm-page .border-wrapper .border-wrapper-title.fs-6{margin-top:-.5em!important}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-primary a{color:#5f4776}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-primary a:hover{color:#453456}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-secondary a{color:#a7ad01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-secondary a:hover{color:#767a01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-tertiary a{color:#407ca1}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-tertiary a:hover{color:#31607d}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-quaternary a{color:#cc4c25}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-quaternary a:hover{color:#a13c1d}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-success a{color:#a7ad01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-success a:hover{color:#767a01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-danger a{color:#600}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-danger a:hover{color:#300}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-info a{color:#407ca1}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-info a:hover{color:#31607d}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-warning a{color:#cc4c25}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-warning a:hover{color:#a13c1d}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light a{color:#eee}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light a:hover{color:#d5d5d5}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark a{color:#545454}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark a:hover{color:#3a3a3a}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey a{color:#eee}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey a:hover{color:#d5d5d5}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark-grey a{color:#555}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-dark-grey a:hover{color:#3c3c3c}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-grey a{color:#aaa}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-grey a:hover{color:#919191}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-white a{color:#fff}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-white a:hover{color:#e6e6e6}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-purple a{color:#5f4776}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-purple a:hover{color:#453456}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-green a{color:#a7ad01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-green a:hover{color:#767a01}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-blue a{color:#407ca1}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-blue a:hover{color:#31607d}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-orange a{color:#cc4c25}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-orange a:hover{color:#a13c1d}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-purple a{color:#c9aee3}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-purple a:hover{color:#b088d6}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-primary a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-purple a{color:#764c9e}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-primary a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-purple a:hover{color:#5c3b7c}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light a,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey a{color:#764c9e}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light a:hover,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey a:hover{color:#644086}.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light h1.border-wrapper-title,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light h2.border-wrapper-title,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light h3.border-wrapper-title,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light h4.border-wrapper-title,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light h5.border-wrapper-title,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey h1.border-wrapper-title,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey h2.border-wrapper-title,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey h3.border-wrapper-title,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey h4.border-wrapper-title,.ccm-page .border-wrapper.border-wrapper-border.border-wrapper-light-grey h5.border-wrapper-title{color:#555!important}.ccm-page .bg-primary .border-wrapper .border-wrapper-title,.ccm-page .bg-purple .border-wrapper .border-wrapper-title{background:#5f4776}.ccm-page .bg-light .border-wrapper .border-wrapper-title,.ccm-page .bg-light-grey .border-wrapper .border-wrapper-title{background:#eee}.ccm-page .container>.border-wrapper-outer>.border-wrapper{max-width:100%}.ccm-page .container-narrow>.border-wrapper-outer{padding-left:0;padding-right:0}.ccm-page .container-narrow .border-wrapper,.ccm-page .container-narrow .border-wrapper-edit-mode-label{max-width:1320px}.ccm-page .container .border-wrapper,.ccm-page .container .border-wrapper-edit-mode-label{max-width:1600px}.ccm-page aside .breadcrumb li{padding-left:.8em}.ccm-page .campaign-thermometer{margin-bottom:2em;margin-top:-2.5em;overflow:hidden;position:relative;width:100%}.ccm-page .campaign-thermometer .inner,.ccm-page .campaign-thermometer .outer,.ccm-page .campaign-thermometer .testImage{background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%}.ccm-page .campaign-thermometer img{visibility:hidden}.ccm-page .campaign-thermometer .outer{position:relative;z-index:1}.ccm-page .campaign-thermometer .inner{bottom:0;z-index:3}.ccm-page .campaign-thermometer .inner,.ccm-page .campaign-thermometer .testImage{height:100%;opacity:.45;position:absolute;right:0;top:0;transition-duration:2s;width:92.75%}.ccm-page .campaign-thermometer .testImage{z-index:2}.ccm-page .campaign-thermometer.previewing .inner{opacity:.3}.ccm-page .campaign-thermometer.previewing .testImage{opacity:.6}.ccm-page .campaign-thermometer h3{margin-top:0}.ccm-page .campaign-thermometer .test-amount-wrapper,.ccm-page .campaign-thermometer h2,.ccm-page .campaign-thermometer h3{text-align:center}.ccm-page .campaign-thermometer .form-group{display:inline-block;margin-bottom:0;max-width:300px}.ccm-page .contained-content{max-width:1024px}.ccm-page .diamond-bordered-content{background:url(/application/themes/westcoast/images/library-hours-bg.jpg) no-repeat 50% 50%;background-size:contain;padding-bottom:2.5em;padding-top:2.5em;position:relative}@media only screen and (min-width:400px){.ccm-page .diamond-bordered-content{padding-bottom:5em;padding-top:5em}}.ccm-page .diamond-bordered-content h2{color:#5f4776;font-size:calc(1.295rem + .54vw)}@media (min-width:1200px){.ccm-page .diamond-bordered-content h2{font-size:1.7rem}}.ccm-page .diamond-bordered-content h2{line-height:1.3;margin:0;padding:0}.ccm-page .diamond-bordered-content p{color:#a48dba;line-height:1.3;margin:0;padding:0}.ccm-page .diamond-bordered-content .smaller-text{color:#6f6f6f;font-size:1.5rem;font-style:italic;line-height:1.2;margin-top:.5em}.ccm-page .diamond-bordered-content .content{background:rgba(245,239,251,.7);border:7px solid #a48dba;margin:0 auto;max-width:17em;padding:1em}.ccm-page .diamond-feature{padding-bottom:80%;position:relative;transition-duration:.2s;z-index:1}.ccm-page .diamond-feature:after,.ccm-page .diamond-feature:before{border:6px solid #fff;margin-left:23%;width:54%}.ccm-page .diamond-feature:before{margin-top:13%;padding-bottom:calc(54% - 12px)}.ccm-page .diamond-feature:after{border-width:9px;margin-left:27%;margin-top:17%;padding-bottom:calc(46% - 18px);width:46%}@media (min-width:992px){.ccm-page .diamond-feature{padding-bottom:80%}.ccm-page .diamond-feature:after,.ccm-page .diamond-feature:before{border:8px solid #fff;margin-left:18%;width:64%}.ccm-page .diamond-feature:before{margin-top:8%;padding-bottom:calc(64% - 16px)}.ccm-page .diamond-feature:after{border-width:12px;margin-left:23%;margin-top:13%;padding-bottom:calc(54% - 24px);width:54%}}@media (min-width:1400px){.ccm-page .diamond-feature{padding-bottom:80%}.ccm-page .diamond-feature:after,.ccm-page .diamond-feature:before{border:12px solid #fff;margin-left:18%;width:64%}.ccm-page .diamond-feature:before{margin-top:8%;padding-bottom:calc(64% - 24px)}.ccm-page .diamond-feature:after{border-width:18px;margin-left:23%;margin-top:13%;padding-bottom:calc(54% - 36px);width:54%}}.ccm-page .diamond-feature:after,.ccm-page .diamond-feature:before{content:"";display:block;margin-right:auto;position:absolute;transform:rotate(45deg);transition-duration:.2s;z-index:2}.ccm-page .diamond-feature:after{border-color:hsla(0,0%,100%,.3)}.ccm-page .diamond-feature a{display:block;height:100%;padding:0;text-align:center;text-decoration:none;width:100%;z-index:5}.ccm-page .diamond-feature a div{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.ccm-page .diamond-feature a div h2{color:#fff;font-size:2.1rem;margin:.3em 0 0;text-transform:uppercase}.ccm-page .diamond-feature a div p{font-family:Poiret One,Questrial,sans-serif;font-size:1.6rem;line-height:1.2;padding:0 .2em}@media (min-width:576px){.ccm-page .diamond-feature a div h2{font-size:2.2rem}.ccm-page .diamond-feature a div p{padding:0 .5em}}@media (min-width:768px){.ccm-page .diamond-feature a div h2{font-size:2.8rem;padding:0 .8em}.ccm-page .diamond-feature a div p{font-size:2rem}}@media (min-width:992px){.ccm-page .diamond-feature a div h2{font-size:1.6rem}.ccm-page .diamond-feature a div p{font-size:1.2rem}}@media (min-width:1200px){.ccm-page .diamond-feature a div h2{font-size:1.9rem}.ccm-page .diamond-feature a div p{font-size:1.3rem;padding:0 .8em}}@media (min-width:1400px){.ccm-page .diamond-feature a div h2{font-size:2.1rem}}@media (min-width:1600px){.ccm-page .diamond-feature a div h2{font-size:2.6rem}.ccm-page .diamond-feature a div p{font-size:1.5rem}}@media (min-width:1920px){.ccm-page .diamond-feature a div p{font-size:1.7rem}}@media (min-width:2500px){.ccm-page .diamond-feature a div h2{font-size:3.4rem}.ccm-page .diamond-feature a div p{font-size:2.2rem}}.ccm-page .diamond-feature-green{background:#a7ad01}.ccm-page .diamond-feature-green:before{background:#bfc351}.ccm-page .diamond-feature-green:hover:before{background:#a7ad01}@media (min-width:992px){.ccm-page .diamond-feature-green{margin-right:.25em}}.ccm-page .diamond-feature-blue{background:#407ca1}.ccm-page .diamond-feature-blue:before{background:#8eb8d2}.ccm-page .diamond-feature-blue:hover:before{background:#478ab3}@media (min-width:992px){.ccm-page .diamond-feature-blue{margin-left:.25em;margin-right:.25em}}.ccm-page .diamond-feature-purple{background:#5f4776}.ccm-page .diamond-feature-purple:before{background:#ab96c0}.ccm-page .diamond-feature-purple:hover:before{background:#795a96}@media (min-width:992px){.ccm-page .diamond-feature-purple{margin-left:.25em}}.ccm-page .diamond-feature-purple h2{padding:0 .3em}.ccm-page .double-button-block{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;margin:10px 0;width:100%}.ccm-page .double-button-block .double-button-item{align-items:center;display:flex;flex:1;justify-content:center;min-height:200px;padding:3rem 1rem;text-align:center;text-decoration:none}.ccm-page .double-button-block .double-button-item.blue{background-color:#407ca1}.ccm-page .double-button-block .double-button-item.blue:hover{background-color:#478ab3}.ccm-page .double-button-block .double-button-item.green{background-color:#a7ad01}.ccm-page .double-button-block .double-button-item.green:hover{background-color:#bfc601}.ccm-page .double-button-block .double-button-item .double-button-content .fs-1,.ccm-page .double-button-block .double-button-item .double-button-content .fs-3{line-height:1}@media (max-width:768px){.ccm-page .double-button-block .double-button-item{flex:1 1 100%}}.ccm-page .enews-signup-block{font-size:calc(1.305rem + .66vw)}@media (min-width:1200px){.ccm-page .enews-signup-block{font-size:1.8rem}}@media (min-width:1600px){.ccm-page .enews-signup-block{font-size:2rem}}.ccm-page .ccm-dashboard-express-form .form-label{font-weight:700}.ccm-page .ccm-block-express-form.light-grey-bg fieldset{background:#eee;border-radius:7px;margin-bottom:2.6em;padding:.8em 2em}.ccm-page .ccm-block-express-form.light-grey-bg .cke_wysiwyg_div{min-height:15em}@media print{.ccm-page .ccm-notification-help-launcher,.ccm-page .ccm-ui,.ccm-page header{display:none}.ccm-page .submission-details-wrapper{display:block!important}.ccm-page .submission-details-wrapper label{overflow-wrap:break-word}}.ccm-page .fc-scroller{overflow:hidden!important}.ccm-page div.ccm-block-calendar-event-list-event-date{margin-bottom:1.2em}@media only screen and (min-width:380px){.ccm-page div.ccm-block-calendar-event-list-event-date{float:left;margin-bottom:5.5em}}.ccm-page div.ccm-block-calendar-event-list-event-date span:first-child{background-color:#5f4776;border-radius:4px 0 0 4px;color:#fff}.ccm-page div.ccm-block-calendar-event-list-event-date span:last-child{font-size:1.9rem;padding:.25em .8em}.ccm-page div.ccm-block-calendar-event-list-event[data-url]{transition-duration:.2s}.ccm-page div.ccm-block-calendar-event-list-event[data-url]:hover{background:#fbfbfb}.ccm-page p.ccm-block-calendar-event-list-event-description{padding-left:0}@media only screen and (min-width:380px){.ccm-page p.ccm-block-calendar-event-list-event-description{padding-left:3.1em}}.ccm-page div.ccm-block-calendar-event-list{margin-bottom:10px}.ccm-page div.ccm-block-calendar-event-list h2{font-size:2.4rem}.ccm-page div.ccm-block-calendar-event-list-event-date{margin-bottom:2.2em}.ccm-page div.ccm-block-calendar-event-list-event-date-full{font-size:1.8rem}.ccm-page div.ccm-block-calendar-event-list-event-date span:first-child{font-size:1.9rem}.ccm-page div.ccm-block-calendar-event-list-event-date span:last-child{background-color:#5f4776;border-radius:0 4px 4px 0;color:#fff}.ccm-page .feature-button{align-items:stretch;background:#f6f4f7;border:2px solid #ccc;border-radius:5px;display:flex;flex-direction:row;margin-bottom:1em;max-width:24em;width:100%}.ccm-page .feature-button .image-wrapper{align-items:center;display:flex;padding:.6em;text-align:center;width:5.6em}.ccm-page .feature-button .content{align-items:center;display:flex;padding:0 .2em 0 1em}.ccm-page .feature-button h3,.ccm-page .feature-button p{margin:0}.ccm-page .feature-button h3{font-size:calc(1.295rem + .54vw)}@media (min-width:1200px){.ccm-page .feature-button h3{font-size:1.7rem}}.ccm-page .feature-button p{font-size:1rem;line-height:1;margin-top:-.1em}.ccm-page .feature-button.feature-button-purple{border-color:#5f4776;color:#5f4776}.ccm-page .feature-button.feature-button-purple:hover{color:#523d66}.ccm-page .feature-button.feature-button-purple .image-wrapper{background:#e6dbeb}.ccm-page .feature-button.feature-button-green{border-color:#bfc601;color:#bfc601}.ccm-page .feature-button.feature-button-green:hover{color:#a7ad01}.ccm-page .feature-button.feature-button-green .image-wrapper{background:#ebecc0}.ccm-page .feature-button.feature-button-green h3{color:#a7ad01}.ccm-page .feature-button.feature-button-light-fill{background-color:#f3f0f6;border-width:1px;transition-duration:.2s}.ccm-page .feature-button.feature-button-light-fill .image-wrapper{padding-left:1em;width:5.6em}.ccm-page .feature-button.feature-button-light-fill .content{padding-left:.2em}.ccm-page .feature-button.feature-button-light-fill:hover{background:#efebf3}.ccm-page .popover{min-width:360px!important;width:360px!important}.ccm-page .feature-item img{height:auto;margin:0;width:100%}.ccm-page .feature-item .content-wrapper{background:rgba(95,71,118,.8)}@media (min-width:1400px){.ccm-page .feature-item .content-wrapper{left:1.8em;max-width:40em;position:absolute;top:1.7em;width:31.1%}}@media (min-width:1600px){.ccm-page .feature-item .content-wrapper{left:4.2em;max-width:40em;position:absolute;top:4.2em;width:27%}}.ccm-page .feature-item header{background:#5f4776;padding:2em 2.5em}@media (min-width:1400px){.ccm-page .feature-item header{padding:1.5em 2.5em}}@media (min-width:1600px){.ccm-page .feature-item header{padding:2em}}.ccm-page .feature-item header a,.ccm-page .feature-item header h2,.ccm-page .feature-item header h3{color:#fff;margin:0;text-align:center;text-decoration:none}.ccm-page .feature-item header a:hover{color:hsla(0,0%,100%,.867)}.ccm-page .feature-item header h2{font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.ccm-page .feature-item header h2{font-size:3rem}}.ccm-page .feature-item header h2{text-transform:uppercase}@media (min-width:1400px){.ccm-page .feature-item header h2{font-size:2.5rem}}.ccm-page .feature-item header h3{font-family:Poiret One,Questrial,sans-serif;font-size:calc(1.335rem + 1.02vw)}@media (min-width:1200px){.ccm-page .feature-item header h3{font-size:2.1rem}}@media (min-width:1400px){.ccm-page .feature-item header h3{font-size:1.8rem}}.ccm-page .feature-item .content{padding:2em 2.5em 4em}.ccm-page .feature-item .content p{font-size:calc(1.265rem + .18vw)}@media (min-width:1200px){.ccm-page .feature-item .content p{font-size:1.4rem}}@media (min-width:1400px){.ccm-page .feature-item .content p{font-size:1.2rem}}@media (min-width:1920px){.ccm-page .feature-item .content p{font-size:1.4rem}}@media (min-width:1200px){.ccm-page .feature-item .content{padding:2em 2.5em 6em}}@media (min-width:1400px){.ccm-page .feature-item .content{padding:1em 2.5em 1.5em}}@media (min-width:1600px){.ccm-page .feature-item .content{padding:1em 2.5em 1.8em}}.ccm-page .feature-item .content>*{color:#f6f2fb}.ccm-page .feature-item .btn-outline-light-purple{border:1px solid #e7dbf3;color:#e7dbf3;margin-bottom:.3em}.ccm-page .feature-item .btn-outline-light-purple:hover{background:rgba(0,0,0,.09);color:#fff}.ccm-page .file-plus{margin-bottom:2em}.ccm-page .file-plus img{background:#fff;border:1px solid #eee}.ccm-page .file-plus p{font-size:1.1rem;line-height:1.2;margin-top:.2em}@media (max-width:991.98px){.ccm-page .ccm-block-hero-image{min-height:25vh!important}.ccm-page .ccm-block-hero-image .ccm-block-hero-image-cover,.ccm-page .ccm-block-hero-image .ccm-block-hero-image-image,.ccm-page .ccm-block-hero-image .ccm-block-hero-image-text{height:auto!important;min-height:25vh!important}}.ccm-page .image-diamond{aspect-ratio:1/1;background-color:#83689f;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);display:inline-block;max-height:450px;padding:12px;position:relative}.ccm-page .image-diamond:after{box-shadow:inset 0 0 8px rgba(35,35,35,.7);content:"";display:block;height:calc(70.71% - 16px);left:calc(14.65% + 8px);position:absolute;top:calc(14.65% + 8px);transform:rotate(45deg);width:calc(70.71% - 16px);z-index:15}.ccm-page .image-diamond img{aspect-ratio:1/1;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ccm-page .three-diamond-bg{aspect-ratio:1/1;margin:auto;position:relative;z-index:5}.ccm-page .three-diamond-bg .diamond-wrapper{height:30%;position:absolute;width:30%}.ccm-page .three-diamond-bg .diamond-1{right:-21%;top:8%}.ccm-page .three-diamond-bg .diamond-2{right:-48%;top:49%;transform:translateY(-50%)}.ccm-page .three-diamond-bg .diamond-3{bottom:10%;right:-21%}.ccm-page .three-diamond-bg span.diamond-bg{display:block;height:100%;position:relative;width:100%}.ccm-page .three-diamond-bg span.diamond-bg:after{border:7px solid #6b5282;box-shadow:inset 0 0 13px rgba(35,35,35,.4);clip-path:inherit;content:"";display:block;height:100%;position:absolute;transform:rotate(45deg);width:100%}.ccm-page .background-image{background-position:50% 50%;background-size:cover;height:30vh;max-height:775px;position:relative}.ccm-page .background-image a{display:block;height:100%;width:100%}@media (min-width:768px){.ccm-page .background-image{height:40vh}}@media (min-width:1200px){.ccm-page .background-image{height:50vh}}@media (min-width:1400px){.ccm-page .background-image{height:55vh}}@media (min-width:1920px){.ccm-page .background-image{height:60vh}}.ccm-page .image-diamond.green-image-diamond{background:#a7ad01}.ccm-page .light-green-three-diamond-bg.three-diamond-bg .image-diamond{background-color:#a7ad01}.ccm-page .light-green-three-diamond-bg.three-diamond-bg .image-diamond:after{box-shadow:inset 0 0 8px rgba(77,77,77,.5)}.ccm-page .light-green-three-diamond-bg.three-diamond-bg span.diamond-bg:after{border:none;box-shadow:inset 0 0 13px rgba(77,77,77,.3)}.ccm-page .light-three-diamond-bg.three-diamond-bg .image-diamond{background-color:#eee}.ccm-page .light-three-diamond-bg.three-diamond-bg .image-diamond:after{box-shadow:inset 0 0 8px rgba(77,77,77,.5)}.ccm-page .light-three-diamond-bg.three-diamond-bg span.diamond-bg:after{border:none;box-shadow:inset 0 0 13px rgba(77,77,77,.3)}.ccm-page .negative-margined-image-wrapper img{margin:1em 0}@media (min-width:992px){.ccm-page .negative-margined-image-wrapper{pointer-events:none;z-index:5}.ccm-page .negative-margined-image-wrapper img{margin-bottom:-14%;transform:translateY(-50%)}}.ccm-edit-mode .negative-margined-image-wrapper{pointer-events:unset;z-index:5}.ccm-edit-mode .negative-margined-image-wrapper img{margin-bottom:0;transform:translateY(0)}.ccm-page{
  /*! http://responsiveslides.com v1.54 by @viljamis */}.ccm-page .ccm-image-slider{position:relative}.ccm-page .ccm-image-slider-text{left:0;position:absolute;top:10%;width:45%}.ccm-page .ccm-image-slider-title{margin-top:auto}.ccm-page .ccm-image-slider-container a.mega-link-overlay{height:100%;left:0;position:absolute;width:100%;z-index:20}.ccm-page .rslides{margin:0 auto}.ccm-page .flexslider-wrapper{align-items:center;background-position:50% 50%;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative}.ccm-page .flexslider-wrapper:after{background-color:fadeout(#5f4776,70%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width:375px){.ccm-page .flexslider-wrapper{height:78vh}}@media (min-width:768px){.ccm-page .flexslider-wrapper{height:68vh}}@media only screen and (min-width:1200px){.ccm-page .flexslider-wrapper{height:90vh}}.ccm-page .flexslider-wrapper .content{align-items:center;background:rgba(95,71,118,.8);color:#fff;display:flex;height:18em;justify-content:center;margin-top:-5em;padding:3em;position:relative;transform:rotate(45deg);width:18em;z-index:1}@media (min-width:992px){.ccm-page .flexslider-wrapper .content{height:23em;width:23em}}@media (min-width:1400px){.ccm-page .flexslider-wrapper .content{height:25em;margin-top:-9em;width:25em}}@media (min-width:1920px){.ccm-page .flexslider-wrapper .content{height:30em;margin-top:-12em;width:30em}}.ccm-page .flexslider-wrapper .content:after,.ccm-page .flexslider-wrapper .content:before{border:5px solid hsla(0,0%,100%,.4);border-radius:3px;content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}.ccm-page .flexslider-wrapper .content:after{left:1em;top:-1em}@media (min-width:992px){.ccm-page .flexslider-wrapper .content:after{left:2em;top:-2em}}.ccm-page .flexslider-wrapper .content:before{left:-1em;top:1em}@media (min-width:992px){.ccm-page .flexslider-wrapper .content:before{left:-2em;top:2em}}.ccm-page .flexslider-wrapper .content .inner{text-align:center;transform:rotate(-45deg)}.ccm-page .flexslider-wrapper .content h3{color:#fff;font-size:1.6rem;margin:0 0 .2em;text-transform:uppercase}@media (min-width:992px){.ccm-page .flexslider-wrapper .content h3{font-size:2rem}}@media (min-width:1600px){.ccm-page .flexslider-wrapper .content h3{font-size:2.6rem}}.ccm-page .flexslider-wrapper .content p{font-size:1.1rem;margin:0}@media (min-width:992px){.ccm-page .flexslider-wrapper .content p{font-size:1.4rem}}@media (min-width:1600px){.ccm-page .flexslider-wrapper .content p{font-size:1.5rem}}.ccm-page .flex-control-nav{display:none}.ccm-page .flexslider{background:rgba(95,71,118,.8);border:none;bottom:0;left:0;margin-bottom:0;padding:1em 4em;position:absolute;right:0;z-index:3}.ccm-page .flexslider .flex-direction-nav a{opacity:.4}.ccm-page .flexslider .flex-direction-nav a:before{color:#fff;text-shadow:none}.ccm-page .flexslider .flex-direction-nav .flex-next{right:10px}.ccm-page .flexslider .flex-direction-nav .flex-prev{left:10px}.ccm-page .flexslider ul,.ccm-page .flexslider ul li{margin:0;padding:0}.ccm-page .flexslider .slides img{border:3px solid #fff;border-radius:3px}.ccm-page .mfp-bg{background:#1f0d32;opacity:.75}.ccm-page .mfp-wrap .mfp-image-holder .mfp-close{background:#4d3a60;border-radius:5px;height:1.5em;line-height:1;opacity:1;padding:0;right:8.9%;text-align:center;top:-.7em;width:1.5em}.ccm-page .mfp-wrap .mfp-image-holder .mfp-close:hover{background:#674d80}.ccm-page .mfp-wrap .mfp-figure:after{background:transparent;bottom:0;filter:drop-shadow(0,0,5px,rgba(0,0,0,.5));top:0}.ccm-page .mfp-wrap .mfp-content{text-align:center}.ccm-page .mfp-wrap .mfp-bottom-bar{margin-top:1em}.ccm-page .mfp-wrap .mfp-counter{display:none}.ccm-page .mfp-wrap .mfp-title{background:#392a46;border-radius:5px;color:#fff;display:inline-block;margin:0 auto;padding:.5em 1em}.ccm-page .mfp-wrap .mfp-img{filter:drop-shadow(0 0 10px rgba(0,0,0,.4));max-width:80%;padding:0}.ccm-page .multi-file-wrapper .border{--bs-border-width:0}.ccm-page .news-item{margin-bottom:2em;padding:1.8em 1.5em 1em}@media (min-width:992px){.ccm-page .news-item{padding:2.5em 2.5em 2em}}.ccm-page .news-item:before{background:#fff;content:"";display:block;height:2em;left:50%;margin-left:-1em;margin-top:-3em;position:absolute;transform:rotate(45deg);width:2em}@media (min-width:992px){.ccm-page .news-item:before{margin-top:-3.5em}}.ccm-page .news-item h2{font-size:calc(1.295rem + .54vw)}@media (min-width:1200px){.ccm-page .news-item h2{font-size:1.7rem}}.ccm-page .news-item p{font-size:1.2rem}.ccm-page .news-item h2,.ccm-page .news-item p{color:#fff}.ccm-page .news-item img{max-width:100%}.ccm-page .news-item .read-more{font-size:1.1rem}.ccm-page .news-item .share-this-title{display:none;float:left;font-size:1.2rem;font-style:italic;margin:0 .3em 0 0}@media only screen and (min-width:355px){.ccm-page .news-item .share-this-title{display:block}}@media (min-width:992px){.ccm-page .news-item .share-this-title{display:block}}@media (min-width:1200px){.ccm-page .news-item .share-this-title{display:none}}@media only screen and (min-width:1505px){.ccm-page .news-item .share-this-title{display:block}}.ccm-page .news-item .fa,.ccm-page .news-item .fab{font-size:1.1rem}.ccm-page .news-item svg{height:28px;margin-top:-4px;width:16px}.ccm-page .news-item .list-inline{margin:-.1em 0 0}.ccm-page .news-item .list-inline li{padding-left:2px;padding-right:2px}.ccm-page .grey-bg .news-item:before{background:#eee}.ccm-page .pagination-wrapper{align-items:center;display:flex;text-align:center}.ccm-page .pagination-wrapper div{width:100%}.ccm-page .pagination-wrapper h2{font-size:calc(1.335rem + 1.02vw)}@media (min-width:1200px){.ccm-page .pagination-wrapper h2{font-size:2.1rem}}.ccm-page .pagination-wrapper .glyphicon{font-size:6rem;margin-top:.25em}.ccm-page .home-news-list-wrapper .news-item:before{background:#eee}.ccm-page .home-news-list-wrapper ul.social-share{padding-left:0}@media (min-width:1600px){.ccm-page .bg-lg-purple{background-color:#5f4776!important}.ccm-page .bg-lg-purple a{color:#c9aee3!important}.ccm-page .bg-lg-blue{background-color:#407ca1!important}.ccm-page .bg-lg-blue a{color:#64bef5!important}.ccm-page .bg-lg-green{background-color:#a7ad01!important}.ccm-page .bg-lg-green a{color:#dee244!important}.ccm-page .bg-lg-orange{background-color:#cc4c25!important}.ccm-page .bg-lg-orange a{color:#fba084!important}}.ccm-page ul.social-share{padding-left:0}.ccm-page .search-form{margin:1em auto;max-width:900px;width:90%}@media (min-width:992px){.ccm-page .search-form{margin:1em 0}}.ccm-page footer .search-form{margin:.5em auto 1.6em;max-width:385px;width:90%}.ccm-page .searchResult{padding-bottom:1em}.ccm-page .searchResult h3 a{color:#5f4776}.ccm-page .ccm-block-share-this-page{border:1px dashed #aaa;overflow:hidden}.ccm-page .ccm-block-share-this-page h3{font-size:calc(1.265rem + .18vw)}@media (min-width:1200px){.ccm-page .ccm-block-share-this-page h3{font-size:1.4rem}}.ccm-page .ccm-block-share-this-page h3{color:#5f4776;float:left;font-style:italic;margin-bottom:0}.ccm-page .ccm-block-share-this-page ul.list-inline{display:inline-block;line-height:1.3;margin-bottom:0}.ccm-page .ccm-block-share-this-page ul.list-inline li{display:inline-block;line-height:1;margin:0 0 0 .5em}.ccm-page .ccm-block-share-this-page svg{height:26px;margin-top:-6px;width:20px}@media (min-width:992px){.ccm-page .ccm-block-share-this-page svg{width:20px}}.ccm-page div.ccm-block-share-this-page.share-this-larger-icons{border:none}.ccm-page div.ccm-block-share-this-page.share-this-larger-icons h3{float:none}.ccm-page div.ccm-block-share-this-page.share-this-larger-icons ul.list-inline{display:block;float:none;padding-left:0;padding-top:1.2em}.ccm-page div.ccm-block-share-this-page.share-this-larger-icons li{font-size:3rem}.ccm-page .ccm-block-social-links ul{padding-left:0}.ccm-page .ccm-block-social-links svg{height:28px;margin-top:-6px;width:22px}@media (min-width:992px){.ccm-page .ccm-block-social-links svg{width:24px}.ccm-page .primary-nav{left:0;position:absolute;right:0;top:0;z-index:4}}.ccm-page .ccm-block-top-navigation-bar nav ul{padding-left:0}.ccm-page .ccm-block-top-navigation-bar .navbar{background-color:rgba(95,71,118,.9);justify-content:flex-end;position:static}@media (min-width:1200px){.ccm-page .ccm-block-top-navigation-bar .navbar{padding:0;position:relative}}.ccm-page .ccm-block-top-navigation-bar .navbar-nav{width:100%}.ccm-page .ccm-block-top-navigation-bar .navbar-nav>li.active,.ccm-page .ccm-block-top-navigation-bar .navbar-nav>li:hover{background-color:#4a385d}@media (min-width:1200px){.ccm-page .ccm-block-top-navigation-bar .navbar-nav>li.active,.ccm-page .ccm-block-top-navigation-bar .navbar-nav>li:hover{background-color:#4d3a60;color:#f8f9fa}}.ccm-page .ccm-block-top-navigation-bar .navbar-nav>li i{color:hsla(0,0%,100%,.5)}.ccm-page .ccm-block-top-navigation-bar .navbar-nav .nav-link{color:#eee;font-family:Questrial,sans-serif;font-size:1.2rem;font-weight:500;padding:.8em 1em}@media (min-width:1200px){.ccm-page .ccm-block-top-navigation-bar .navbar-nav .nav-link{padding:.6em 0}}.ccm-page .ccm-block-top-navigation-bar .navbar-nav .nav-link.active,.ccm-page .ccm-block-top-navigation-bar .navbar-nav .nav-link:focus,.ccm-page .ccm-block-top-navigation-bar .navbar-nav .nav-link:hover{background-color:#4a385d;color:#f8f9fa}.ccm-page .ccm-block-top-navigation-bar .navbar-nav li{margin-bottom:0}@media (min-width:1200px){.ccm-page .ccm-block-top-navigation-bar .navbar-nav li:hover>ul{display:block}}.ccm-page .ccm-block-top-navigation-bar .navbar-nav li.show>ul{display:block}.ccm-page .ccm-block-top-navigation-bar .navbar-nav li .dropdown-arrow{position:absolute;right:0;top:0;transform:rotate(0deg);transition-duration:.2s}@media (min-width:1200px){.ccm-page .ccm-block-top-navigation-bar .navbar-nav li .dropdown-arrow{color:hsla(0,0%,100%,.55);font-size:.9rem;position:static}}.ccm-page .ccm-block-top-navigation-bar .navbar-nav li.show .dropdown-arrow{transform:rotate(180deg)}.ccm-page .ccm-block-top-navigation-bar .navbar-nav .dropdown>a{width:calc(100% - 5em)}@media (min-width:1200px){.ccm-page .ccm-block-top-navigation-bar .navbar-nav .dropdown>a{width:auto}}.ccm-page .ccm-block-top-navigation-bar .navbar-nav .dropdown-menu{background:#5f4776;border-color:transparent;border-radius:0 0 .2em .2em;border-top:none;min-width:100%;padding:0;width:auto}.ccm-page .ccm-block-top-navigation-bar .navbar-nav .dropdown-menu a.dropdown-item{background:#5f4776;border:transparent;color:#f8f9fa;font-family:Questrial,sans-serif;font-size:1.2rem;font-weight:500;padding:.8em .5em}.ccm-page .ccm-block-top-navigation-bar .navbar-nav .dropdown-menu a.dropdown-item:hover{background:#4d3a60}.ccm-page .ccm-block-top-navigation-bar .navbar-nav .dropdown-item.active{background:transparent}.ccm-page .ccm-block-top-navigation-bar .navbar-toggler{border:none}.ccm-page .ccm-block-top-navigation-bar .navbar-toggler .icon-bar{background-color:#e2d4f0;display:block;height:2px;transition:all .2s;width:25px}.ccm-page .ccm-block-top-navigation-bar .navbar-toggler .icon-bar:first-of-type{transform:rotate(45deg);transform-origin:10% 10%}.ccm-page .ccm-block-top-navigation-bar .navbar-toggler .icon-bar:nth-of-type(2){opacity:0}.ccm-page .ccm-block-top-navigation-bar .navbar-toggler .icon-bar:nth-of-type(3){transform:rotate(-45deg);transform-origin:10% 90%}.ccm-page .ccm-block-top-navigation-bar .navbar-toggler .icon-bar+.icon-bar{margin-top:5px}.ccm-page .ccm-block-top-navigation-bar .navbar-toggler.collapsed .icon-bar:first-of-type{transform:rotate(0)}.ccm-page .ccm-block-top-navigation-bar .navbar-toggler.collapsed .icon-bar:nth-of-type(2){opacity:1}.ccm-page .ccm-block-top-navigation-bar .navbar-toggler.collapsed .icon-bar:nth-of-type(3){transform:rotate(0)}.ccm-page .ccm-block-top-navigation-bar .navbar-toggler:hover .icon-bar{background-color:#c9aee3}.scrolled .primary-nav{position:fixed!important;top:0;width:100%;z-index:100}.ccm-page a.btn-arrow{border:none;font-size:calc(1.265rem + .18vw)}@media (min-width:1200px){.ccm-page a.btn-arrow{font-size:1.4rem}}.ccm-page a.btn-arrow{color:#fff;line-height:1.1;max-width:20em;overflow:hidden;padding:1em 1em 1em 4em;position:relative;text-align:left}.ccm-page .btn-arrow:after,.ccm-page .btn-arrow:before{border:5px solid hsla(0,0%,100%,.3);border-radius:5px;content:"";display:block;height:5em;margin-left:-2.5em;position:absolute;transform:rotate(45deg);width:5em}.ccm-page .btn-arrow:before{left:-1.5em}.ccm-page .btn-arrow:after{left:-.5em}.ccm-page .stat-display .stat-number{font-size:3.5rem;font-weight:700}.ccm-page .stat-display .post-text,.ccm-page .stat-display .pre-text{font-size:1.2rem}.ccm-page .upcoming-workshops .workshop{background:#f1f1f1;border-radius:5px;margin-bottom:2em;padding:1.5em}.ccm-page .upcoming-workshops .workshop[data-url]{cursor:pointer}.ccm-page .upcoming-workshops .workshop:hover{background:#e9e9e9;transition-duration:.2s}.ccm-page .upcoming-workshops .workshop .date{background:#fff;border-radius:5px;color:#5f4776;float:left;min-width:65px;overflow:hidden}.ccm-page .upcoming-workshops .workshop .day{font-size:2rem;font-weight:700;padding:.1em .2em 0;text-align:center}.ccm-page .upcoming-workshops .workshop .month{background:#5f4776;color:#fff;font-weight:700;padding:.1em 1em;text-align:center}.ccm-page .upcoming-workshops .workshop .date-details-toggle .caret{border:none;display:inline-block;font-size:1.8rem;height:1em;line-height:.8;position:relative;text-align:center;transform:rotate(0deg);transition-duration:.5s;width:1em}.ccm-page .upcoming-workshops .workshop .date-details-toggle .caret.open{transform:rotate(90deg)}.ccm-page .upcoming-workshops .workshop .date-details{padding-top:.5em}.ccm-page .upcoming-workshops .workshop .workshop-info{margin-left:5.4em}.ccm-page .upcoming-workshops .workshop .workshop-info h3{color:#5f4776;margin-bottom:0;margin-top:-.1em}.ccm-page .upcoming-workshops .workshop .workshop-info p{font-size:1.2rem;margin:.5em 0}.ccm-page .upcoming-workshops .workshop .workshop-info a{margin-top:.5em}.ccm-page .upcoming-workshops .workshop .workshop-info p.presenter{color:#5f4776;margin-bottom:.1em;margin-top:0}.ccm-page div.ccm-block-calendar-event-list{clear:both}.ccm-page div.ccm-block-calendar-event-list h2{font-size:calc(1.285rem + .42vw)}@media (min-width:1200px){.ccm-page div.ccm-block-calendar-event-list h2{font-size:1.6rem}}.ccm-page div.ccm-block-calendar-event-list h2{margin:0}.ccm-page div.ccm-block-calendar-event-list-wrapper{clear:both;margin-bottom:10px}.ccm-page div.ccm-block-calendar-event-list-event-date{background-color:#eee;border-radius:4px;float:left;margin-right:12px;margin-top:4px}.ccm-page div.ccm-block-calendar-event-list-event-date-full{font-size:1.2rem;font-style:italic;padding-left:3.4em}.ccm-page div.ccm-block-calendar-event-list-event-date span{display:block;text-align:center}.ccm-page div.ccm-block-calendar-event-list-event-date span:first-child{font-size:calc(1.265rem + .18vw);font-weight:700}@media (min-width:1200px){.ccm-page div.ccm-block-calendar-event-list-event-date span:first-child{font-size:1.4rem}}.ccm-page div.ccm-block-calendar-event-list-event-date span:first-child{border-radius:4px 4px 0 0;padding:.25em .8em}.ccm-page div.ccm-block-calendar-event-list-event-date span:last-child{background-color:#fff;color:#5f4776;font-weight:700}.ccm-page div.ccm-block-calendar-event-list-event{border:1px dashed #ccc;border-radius:5px;clear:both;margin-bottom:3em;margin-top:1em;padding:1.4em 1.4em .2em 1.6em}.ccm-page p.ccm-block-calendar-event-list-event-description{font-size:1.2rem;padding-left:3.1em}.ccm-page .grey-bg .workshop-details{margin-bottom:0}.ccm-page .grey-bg .col-sm-4 .workshop-details{position:relative}@media (min-width:992px){.ccm-page .grey-bg .col-sm-4 .workshop-details{top:50%;transform:translateY(-50%)}}.ccm-page .workshop-details{margin-bottom:.2em}.ccm-page .workshop-details #date-details{padding-bottom:1em}.ccm-page .workshop-details #date-details p:last-of-type{margin-bottom:0}.ccm-page .workshop-details #date-details-toggle .caret{border:none;display:inline-block;font-size:1.125rem;height:1em;line-height:.8;position:relative;rotate:0deg;text-align:center;transition-duration:.2s;width:1em}.ccm-page .workshop-details #date-details-toggle .caret.open{rotate:90deg}.ccm-page .workshop-details #date-details{padding-top:.5em}.ccm-page .workshop-details p{font-size:1.1875rem}.ccm-page .workshop-details .workshop-name h1{font-size:1.875rem}@media (min-width:1400px){.ccm-page .workshop-details .workshop-name h1{font-size:2.25rem}}@media (min-width:1920px){.ccm-page .workshop-details .workshop-name h1{font-size:2.5625rem}}.ccm-page .workshop-details .workshop-facilitators p{color:#5f4776;font-size:1.75rem;margin:0}.ccm-page .workshop-details .workshop-time p{font-size:1.5rem;margin:0}.ccm-page .workshop-details .workshop-start-date{background:#fff;border-radius:5px;margin-top:.6em;max-width:18%;text-align:center}@media (min-width:992px){.ccm-page .workshop-details .workshop-start-date{display:block;margin:0 auto;max-width:60%}}@media (min-width:1400px){.ccm-page .workshop-details .workshop-start-date{max-width:38%}}.ccm-page .workshop-details .workshop-start-date .date{color:#5f4776;font-size:2.0625rem;font-weight:600;padding:.1em 0}@media (min-width:992px){.ccm-page .workshop-details .workshop-start-date .date{font-size:3rem;padding:.38em 0}}.ccm-page .workshop-details .workshop-start-date .month{background:#5f4776;border-radius:0 0 5px 5px;color:#fff;font-size:1rem;padding:.1em 0;text-transform:uppercase}@media (min-width:992px){.ccm-page .workshop-details .workshop-start-date .month{font-size:1.375rem}}.ccm-page .workshop-details .workshop-address-content{padding:1em 0 1.5em}.ccm-page .workshop-details .workshop-address-content h3{font-size:1.625rem;margin-bottom:0}.ccm-page .workshop-details .workshop-address-content address{color:#c9aee3;font-size:1rem;font-style:normal}.ccm-page .workshop-details .workshop-before-you-register .btn{margin-bottom:1em}.ccm-page .workshop-details .modal-body{padding:15px 30px}.ccm-page .workshop-calendar{margin:1.5em 0 3em}.ccm-page .workshop-calendar a{color:#5f4776}.ccm-page .workshop-calendar .fc-daygrid-event-dot{display:none}.ccm-page .workshop-calendar .fc-daygrid-event{white-space:normal}.ccm-page .workshop-calendar .fc-daygrid-dot-event{display:block}.ccm-page .workshop-calendar .fc-event-time{display:inline;font-size:1.1rem;font-weight:700}.ccm-page .workshop-calendar .fc-event-title{display:inline;font-size:1.1rem;font-weight:400;line-height:1.2}.ccm-page .workshop-calendar .fc-button-primary{background:#eee;border-color:#d5d5d5;color:#848484}.ccm-page .workshop-calendar .fc-button-primary:hover{background:#d5d5d5;border-color:#c8c8c8}.ccm-page .workshop-calendar .fc-daygrid-day.fc-day-today{background-color:#f5f7fd}.ccm-page .workshop-calendar .fc-daygrid-day.fc-day-disabled{background-color:#f5f5f5}.ccm-page .workshop-calendar h2.fc-toolbar-title{font-size:2.1rem}.ccm-page .workshop-calendar .fc-h-event,.ccm-page .workshop-calendar .fc-h-event .fc-event-main{background-color:#fff;border-color:#fff;color:#5f4776}.ccm-page .workshop-form-wrapper .form-control{border:none;box-shadow:inset 0 0 4px rgba(0,0,0,.24)}.ccm-page .workshop-form-wrapper label{font-size:1rem;font-weight:400}.ccm-page .workshop-form-wrapper .field-checkbox{margin-bottom:.4em}.ccm-page .workshop-form-wrapper .works-or-lives-in-vancouver-select select{max-width:10em}.ccm-page .workshop-form-wrapper .btn-primary{background:#5f4776;border-color:#5f4776}.ccm-page .workshop-form-wrapper .btn-primary:hover{background:#503c63}.ccm-page .workshop-form-wrapper .remove-registration{color:#cc4c25;cursor:pointer;display:inline-block;float:right;font-size:1.625rem;line-height:1;margin-top:-.5em;padding:.2em .4em;transition-duration:2s}.ccm-page .workshop-form-wrapper .remove-registration:hover{background:#e1e1e1}.ccm-page .workshop-form-wrapper .multiple-registration-fields{border-bottom:1px solid #e1e1e1;margin-bottom:1em;padding:1em 0}.ccm-page .workshop-form-wrapper .multiple-registration-fields:last-of-type{border-bottom:none}.ccm-page .workshop-form-wrapper .cannot-register,.ccm-page .workshop-form-wrapper .workshop-registration-wrapper{background:#eee;border-radius:7px;margin-top:1.3em;padding:1.7em 2em 2em}.ccm-page .workshop-form-wrapper .workshop-registration-wrapper h3{color:#5f4776;margin-bottom:.3em;margin-top:0}.ccm-page .workshop-form-wrapper .workshop-registration-wrapper p{font-size:1.0625rem;margin-top:0}.ccm-page .workshop-form-wrapper .workshop-registration-wrapper p.amount{color:#5f4776;font-size:1.3125rem;margin-bottom:1em}.ccm-page .workshop-form-wrapper .workshop-registration-wrapper #add-registration{border:1px solid #5f4776;color:#5f4776;margin-bottom:2em}.ccm-page .workshop-form-wrapper .workshop-registration-wrapper #add-registration:hover{background:#e1e1e1}.ccm-page .workshop-form-wrapper p.update-details-note{font-size:.9375rem;font-style:italic}.ccm-page .workshop-form-wrapper .pre-filled-question{margin-bottom:10px}.ccm-page .workshop-form-wrapper .pre-filled-question label{font-weight:700}.ccm-page .workshop-form-wrapper .pre-filled-answer{display:inline;font-size:1rem;font-style:italic}.ccm-page .workshop-form-wrapper .certificate-name-note{font-style:italic;margin-bottom:.5em;margin-top:-1em}.ccm-page .workshop-form-wrapper #promo-entry-wrapper{margin-bottom:1em}.ccm-page .workshop-login{background:#eee;border-radius:6px;margin-top:1em;padding:1em 1.5em 2em}.ccm-page .workshop-login h3{color:#5f4776}.ccm-page .workshop-login a.btn{margin-right:.5em;padding-left:1.5em;padding-right:1.5em}.ccm-page .workshop-login .become-member a{color:#a7ad01;text-decoration:underline}.ccm-page .workshop-login .become-member a:hover{color:#4f5200;text-decoration:underline}.ccm-page .workshop-login p.price{margin-bottom:0}.ccm-page .workshop-login .additional-pricing{margin-bottom:1.5em}.ccm-page .workshop-login .additional-pricing p.price{font-size:1.5rem;line-height:1;margin-bottom:.1em}.ccm-page .workshop-login .additional-pricing p{font-size:1.0625rem;margin:0 0 .2em}.ccm-page main>.bg-light-grey:first-child{margin-top:-3em}.ccm-page .purple-watermark{background:url(/application/themes/wccrc/images/dk-logo-watermark.png) no-repeat 50% 50%}.ccm-page .watermark{background:url(/application/themes/wccrc/images/WCCRC-Icon.png) no-repeat 50% 50%}.ccm-page .watermark-side-illustrations{background:transparent url(/application/themes/wccrc/images/WCCRC-Icon.png) no-repeat 50% 50%}.ccm-page .watermark-side-illustrations:after,.ccm-page .watermark-side-illustrations:before{content:"";display:block;height:14em;position:absolute;top:50%;transform:translateY(-50%);width:7em;z-index:-1}.ccm-page .watermark-side-illustrations:before{background:url(/application/themes/wccrc/images/green-arrow-decorative.png) no-repeat 0 0;background-size:contain;left:0}.ccm-page .watermark-side-illustrations:after{background:url(/application/themes/wccrc/images/purple-arrow-decorative.png) no-repeat 100% 0;background-size:contain;right:0}.ccm-page .formatted-form fieldset{border:1px solid #d5d5d5;border-radius:5px;margin-bottom:1em;padding:.3em 1.5em 1em}.ccm-page .formatted-form legend{background:#fff;border:none;display:inline-block;font-size:1.6rem;margin:-.9em -.5em 0;padding:0 .5em;width:auto}.ccm-page .formatted-form h4{font-size:1.4rem}.ccm-page .formatted-form .form-group{margin-bottom:1em}.ccm-page .formatted-form select.form-control{height:31px}.ccm-page .formatted-form label{font-weight:400;margin-bottom:.1em}.ccm-page .formatted-form p{line-height:1.3}.ccm-page .formatted-form label.inline{display:inline-block;margin-top:.1em;padding-right:1em}.ccm-page .formatted-form .form-group .checkbox,.ccm-page .formatted-form .form-group .radio{margin-top:0}.ccm-page .btn.margin-right{margin-right:1em}.ccm-page header h1{font-size:1.5rem}@media (min-width:992px){.ccm-page header h1{font-size:1.7rem}}@media (min-width:1200px){.ccm-page header h1{font-size:1.9rem}}@media (min-width:1400px){.ccm-page header h1{font-size:2.1rem}}@media (min-width:1600px){.ccm-page header h1{font-size:2.4rem}}@media (min-width:1920px){.ccm-page header h1{font-size:2.5rem}}@media (min-width:2500px){.ccm-page header h1{font-size:2.7rem}}.ccm-page header h2{font-size:1.1rem}@media (min-width:1200px){.ccm-page header h2{font-size:1.2rem}}@media (min-width:1400px){.ccm-page header h2{font-size:1.35rem}}@media (min-width:1600px){.ccm-page header h2{font-size:1.7rem}}.ccm-page header .btn.btn-sm{font-size:.9rem}@media (min-width:1400px){.ccm-page header .btn.btn-sm{font-size:1rem}}.ccm-page header .btn.btn-sm{border-top:none;padding:.1em 1.3em .2em}.ccm-page header .btn.btn-light-grey{border-bottom:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa}.ccm-page .purple-header h1{font-size:calc(1.405rem + 1.86vw);letter-spacing:.07rem}@media (min-width:1200px){.ccm-page .purple-header h1{font-size:2.8rem}}.ccm-page .purple-header p{font-size:1.7rem;letter-spacing:.1rem;line-height:1;margin-bottom:0;opacity:.6}.ccm-page .dashboard-link,.ccm-page .donate-link,.ccm-page .go-to-nav{background:#5f4776 url(/application/themes/westcoast/images/donate-heart.png) no-repeat 79.5% 50%;background-size:17%;box-shadow:inset 0 0 20px rgba(0,0,0,.6);color:#fff;font-size:1rem;padding:.3em 4em .2em 2em;text-transform:uppercase}.ccm-page .dashboard-link:active,.ccm-page .dashboard-link:focus,.ccm-page .dashboard-link:hover,.ccm-page .donate-link:active,.ccm-page .donate-link:focus,.ccm-page .donate-link:hover,.ccm-page .go-to-nav:active,.ccm-page .go-to-nav:focus,.ccm-page .go-to-nav:hover{background-color:#523d66;box-shadow:inset 0 0 20px rgba(0,0,0,.6);color:#fff}.ccm-page .dashboard-link:active,.ccm-page .donate-link:active,.ccm-page .go-to-nav:active{background:#5f4776 url(/application/themes/westcoast/images/donate-heart.png) no-repeat 79.5% 50%;background-size:17%}@media (min-width:1400px){.ccm-page .dashboard-link,.ccm-page .donate-link,.ccm-page .go-to-nav{font-size:1.2rem}}@media (min-width:1920px){.ccm-page .dashboard-link,.ccm-page .donate-link,.ccm-page .go-to-nav{font-size:1.4rem;padding-bottom:.3em}}.ccm-page .go-to-nav,.ccm-page a.dashboard-link{background-image:none;background:#5f4776;border:1px solid #5f4776;border-top:0;box-shadow:inset 0 0 20px rgba(0,0,0,.2);color:#fff;margin-top:0;padding:5px 1em;text-transform:none}.ccm-page .go-to-nav:active,.ccm-page .go-to-nav:focus,.ccm-page .go-to-nav:hover,.ccm-page a.dashboard-link:active,.ccm-page a.dashboard-link:focus,.ccm-page a.dashboard-link:hover{background:#523d66;background-image:none;box-shadow:inset 0 0 20px rgba(0,0,0,.2)}.ccm-page .purple-header{padding-bottom:1em!important;padding-top:4.2em!important}.ccm-page .announcement{background:#5f4776;padding:.5em 0 .1em;position:relative}.ccm-page .announcement #close-announcement{color:#fff;cursor:pointer;font-size:1.8rem;left:0;margin-left:.2em;position:absolute;top:-.17em;width:1em}.ccm-page .announcement #close-announcement:hover{color:#fff}@media (min-width:992px){.ccm-page .announcement #close-announcement{left:auto;right:0}}.ccm-page .announcement h1,.ccm-page .announcement h2,.ccm-page .announcement h3,.ccm-page .announcement h4,.ccm-page .announcement h5,.ccm-page .announcement h6,.ccm-page .announcement li,.ccm-page .announcement p{color:#fff;font-size:1rem;padding:.4em 3.7em .1em .5em}@media (min-width:768px){.ccm-page .announcement h1,.ccm-page .announcement h2,.ccm-page .announcement h3,.ccm-page .announcement h4,.ccm-page .announcement h5,.ccm-page .announcement h6,.ccm-page .announcement li,.ccm-page .announcement p{padding-right:.5em}}@media (min-width:992px){.ccm-page .announcement h1,.ccm-page .announcement h2,.ccm-page .announcement h3,.ccm-page .announcement h4,.ccm-page .announcement h5,.ccm-page .announcement h6,.ccm-page .announcement li,.ccm-page .announcement p{font-size:1.15rem}}@media (min-width:1920px){.ccm-page .announcement h1,.ccm-page .announcement h2,.ccm-page .announcement h3,.ccm-page .announcement h4,.ccm-page .announcement h5,.ccm-page .announcement h6,.ccm-page .announcement li,.ccm-page .announcement p{font-size:1.25rem}}.ccm-page .announcement a{color:#c9aee3}.ccm-page footer p{font-size:1.2rem}.ccm-page footer p.span.small{line-height:1.1}.ccm-page footer .column-three img{margin-bottom:1.5em}@media (min-width:992px){.ccm-page footer .column-three img{clear:both;display:block;float:right}}.ccm-page footer .column-three p{clear:both}@media (min-width:1200px){.ccm-page footer .column-three p{float:right;max-width:90%}}@media (min-width:1600px){.ccm-page footer .column-three p{max-width:70%}}@media (min-width:1920px){.ccm-page footer .column-three p{max-width:57%}}.ccm-page.page-type-document-page .nav-tabs .nav-link{background:#eee;border-bottom:none}.ccm-page.page-type-document-page .nav-tabs .nav-link:hover{border-color:#aaa}.ccm-page.page-type-document-page .nav-tabs .nav-link.active{background:#fff}.ccm-page .pagination{justify-content:center}.ccm-page .westcoast-prev-next a{transition-duration:.2s}.ccm-page .westcoast-prev-next a:hover{color:#94d2f8}.ccm-page .westcoast-prev-next .bi{font-size:4rem}.ccm-page .container-narrow{--bs-gutter-x:3rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.ccm-page h1{color:#5f4776;font-size:calc(1.385rem + 1.62vw)}@media (min-width:1200px){.ccm-page h1{font-size:2.6rem}}.ccm-page h1{margin-bottom:0}.ccm-page h2{font-size:calc(1.385rem + 1.62vw)}@media (min-width:1200px){.ccm-page h2{font-size:2.6rem}}.ccm-page h2{color:#5f4776}.ccm-page main h1+h2{color:#a7ad01;font-size:1.9rem}.ccm-page h3{font-size:calc(1.305rem + .66vw)}@media (min-width:1200px){.ccm-page h3{font-size:1.8rem}}.ccm-page ol,.ccm-page p,.ccm-page ul{font-size:1.25rem}.ccm-page ul{padding-left:2.6rem}.ccm-page li{line-height:1.2;margin-bottom:.5em}.ccm-page .alert{font-size:1.1rem}.ccm-page span.small{display:inline-block;font-size:80%}.ccm-page .small{font-size:90%}.ccm-page .large{font-size:110%}.ccm-page .bg-primary a:hover{color:#b793da}.ccm-page hr{border:1px dashed #555;margin:0 .5em 1em 0}.ccm-page img{height:auto;max-width:100%}.ccm-page a img:hover{opacity:.8;transition-duration:.2s}.ccm-page .table{font-size:1.1rem}.ccm-page .table th,.ccm-page .table tr.active>*{background-color:#eee}.ccm-page .table caption{background:#ebebeb;border:1px solid #ddd;border-bottom:none;caption-side:top;font-size:1.4rem;font-weight:700;padding-left:.5em}.ccm-page .btn-outline-primary:hover{background:rgba(0,0,0,.07);color:#5f4776}.ccm-page .btn-outline-secondary:hover{background:rgba(0,0,0,.07);color:#a7ad01}.ccm-page .btn-outline-tertiary:hover{background:rgba(0,0,0,.07);color:#407ca1}.ccm-page .btn-outline-quaternary:hover{background:rgba(0,0,0,.07);color:#cc4c25}.ccm-page .btn-outline-success:hover{background:rgba(0,0,0,.07);color:#a7ad01}.ccm-page .btn-outline-danger:hover{background:rgba(0,0,0,.07);color:#600}.ccm-page .btn-outline-info:hover{background:rgba(0,0,0,.07);color:#407ca1}.ccm-page .btn-outline-warning:hover{background:rgba(0,0,0,.07);color:#cc4c25}.ccm-page .btn-outline-light:hover{background:rgba(0,0,0,.07);color:#eee}.ccm-page .btn-outline-dark:hover{background:rgba(0,0,0,.07);color:#545454}.ccm-page .btn-outline-light-grey:hover{background:rgba(0,0,0,.07);color:#eee}.ccm-page .btn-outline-dark-grey:hover{background:rgba(0,0,0,.07);color:#555}.ccm-page .btn-outline-grey:hover{background:rgba(0,0,0,.07);color:#aaa}.ccm-page .btn-outline-white:hover{background:rgba(0,0,0,.07);color:#fff}.ccm-page .btn-outline-purple:hover{background:rgba(0,0,0,.07);color:#5f4776}.ccm-page .btn-outline-green:hover{background:rgba(0,0,0,.07);color:#a7ad01}.ccm-page .btn-outline-blue:hover{background:rgba(0,0,0,.07);color:#407ca1}.ccm-page .btn-outline-orange:hover{background:rgba(0,0,0,.07);color:#cc4c25}.ccm-page .btn-outline-light-purple:hover{background:rgba(0,0,0,.07);color:#c9aee3}.ccm-page .btn-light-grey{color:#5f4776}.ccm-page .btn-light-grey:hover{background:rgba(0,0,0,.12)}.ccm-page .btn-outline-dark,.ccm-page .btn-outline-light{background:#fff;color:#555;font-size:1rem}.ccm-page .btn-outline-light{border:1px solid #cfcfcf}.ccm-page .btn-outline-light:hover{color:#555}.ccm-page .bg-primary h1,.ccm-page .bg-primary h2,.ccm-page .bg-primary h3,.ccm-page .bg-primary h4,.ccm-page .bg-primary li,.ccm-page .bg-primary p,.ccm-page .bg-purple h1,.ccm-page .bg-purple h2,.ccm-page .bg-purple h3,.ccm-page .bg-purple h4,.ccm-page .bg-purple li,.ccm-page .bg-purple p{color:#eee}.ccm-page .bg-primary a,.ccm-page .bg-purple a{color:#c9aee3}.ccm-page .bg-blue a{color:#64bef5}.ccm-page .bg-green a{color:#dee244}.ccm-page .bg-orange a{color:#fba084}.ccm-page ul.check-mark-list{padding-left:2.4em}.ccm-page ul.check-mark-list li{list-style:none}.ccm-page ul.check-mark-list li:before{background-repeat:no-repeat;background-size:1.4rem 1.4rem;content:"\f633";display:inline-block;font-family:bootstrap-icons;font-size:1.7rem;margin-left:-1.3em;margin-right:.2em;vertical-align:-.325em}.ccm-page ul.check-mark-list-purple li:before{color:#5f4776}.ccm-page ul.check-mark-list-blue li:before{color:#407ca1}.ccm-page [data-url]{cursor:pointer}@media print{body{printer-colors:exact;color-adjust:exact;-webkit-print-color-adjust:exact}.ccm-page #nav-link,.ccm-page .breadcrumb,.ccm-page .btn,.ccm-page .donate-link,.ccm-page .e-news,.ccm-page .header-nav-image-wrapper,.ccm-page .login-link,.ccm-page .print-link,.ccm-page footer{display:none!important}.ccm-page a[href]:after{display:none}.ccm-page .container{padding-left:5px;padding-right:5px}.ccm-page .row{margin-left:-5px;margin-right:-5px}.ccm-page .col-lg-12{padding-left:5px;padding-right:5px}.ccm-page .col-12{padding-left:0;padding-right:0}.ccm-page .col-lg-5{float:left;padding-left:0;width:40%}.ccm-page .col-lg-7{float:right;padding-left:0;width:60%}.ccm-page .col-lg-8{float:left;padding-left:0;padding-right:10px;width:70%}.ccm-page .col-lg-4{float:left;padding-left:0;padding-right:0;width:30%}.ccm-page .col-lg-4 .bg-light{padding:.5em 1.2em!important}.ccm-page h3{font-size:16px}.ccm-page header.primary-header{border-bottom:1px solid #ccc;padding-bottom:1em;padding-right:0}.ccm-page .primary-header .col-lg-7{padding-right:1.7em}.ccm-page .primary-header .col-lg-7 h1{font-size:16pt;margin-top:0;text-align:right}.ccm-page .primary-header .col-lg-7 h2{font-size:12pt!important;margin-top:0!important;text-align:right}.ccm-page header.primary-header .logo{margin:0 auto;padding:1em 0 1.2em .5em;text-align:center}.ccm-page header.primary-header .logo img{display:inline}.ccm-page h1{font-size:18pt}.ccm-page h2,.ccm-page h3{font-size:16pt}.ccm-page h4{font-size:14pt}.ccm-page li,.ccm-page p{font-size:12pt}.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page h4,.ccm-page h5,.ccm-page li,.ccm-page p{margin-bottom:.1em;margin-top:.3em}.ccm-page .padded{padding-bottom:0;padding-top:.5em}.ccm-page .padded-content{padding:0}.ccm-page .mb-5{margin-bottom:20px!important}.ccm-page .grey-bg{padding:.7em .5em .5em .7em}#job_postings{font-size:10pt}#job_postings h3{font-size:16pt}#job_postings li,#job_postings p{font-size:10pt}#job_postings h3{font-size:14pt}#job_postings .primary-header h2{color:#5f4776;font-size:18pt;margin-top:.8em}#job_postings .primary-header h3{color:#a7ad01;font-size:12pt}#job_postings .job-posting-content{font-size:12pt}#job_postings .col-lg-4{font-size:10pt}#job_postings .col-lg-4 h3{font-size:14pt;margin-bottom:.3em}#job_postings .col-lg-7{margin-bottom:.2em;margin-top:-.2em}}#login .login-page-content .col-form-label,#login .login-page-content .form-check-label{font-size:1.1rem}
