/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Roboto";src:url(/themes/bcsws/fonts/Roboto/Roboto-Regular.ttf);font-weight:400;}@font-face{font-family:"Roboto";src:url(/themes/bcsws/fonts/Roboto/Roboto-Medium.ttf);font-weight:500;}@font-face{font-family:"Roboto";src:url(/themes/bcsws/fonts/Roboto/Roboto-Bold.ttf);font-weight:700;}@font-face{font-family:"Roboto-Condensed";src:url(/themes/bcsws/fonts/Roboto_Condensed/RobotoCondensed-Regular.ttf);font-weight:400;}@font-face{font-family:"Roboto-Condensed";src:url(/themes/bcsws/fonts/Roboto_Condensed/RobotoCondensed-Medium.ttf);font-weight:500;}@font-face{font-family:"Roboto-Condensed";src:url(/themes/bcsws/fonts/Roboto_Condensed/RobotoCondensed-SemiBold.ttf);font-weight:600;}@font-face{font-family:"Roboto-Condensed";src:url(/themes/bcsws/fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf);font-weight:700;}@font-face{font-family:"Open-Sans";src:url(/themes/bcsws/fonts/Open_Sans/OpenSans-Light.ttf);font-weight:300;}@font-face{font-family:"Open-Sans";src:url(/themes/bcsws/fonts/Open_Sans/OpenSans-Regular.ttf);font-weight:400;}@font-face{font-family:"Open-Sans";src:url(/themes/bcsws/fonts/Open_Sans/OpenSans-Medium.ttf);font-weight:500;}@font-face{font-family:"Open-Sans";src:url(/themes/bcsws/fonts/Open_Sans/OpenSans-SemiBold.ttf);font-weight:600;}@font-face{font-family:"Open-Sans";src:url(/themes/bcsws/fonts/Open_Sans/OpenSans-Bold.ttf);font-weight:700;}.roboto,header,header .menu-wrapper #search--button{font-family:"Roboto",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.roboto-condensed,.node--type-resource .reference label,.block.newsletter h2,.accordion button,.field__label,label,.paragraph--type--callout .field--name-field-title,.user-login-form #edit-submit,#overlay form #edit-submit,aside nav a,#overlay nav a,.button,button,.path-frontpage .announcements .field--name-field-link,.paragraph--type--accordion .toggle-all,h3,h2,h1{font-family:"Roboto-Condensed",Arial,sans-serif;font-size:1rem;font-weight:500;line-height:150%;letter-spacing:0px;}.open-sans,body,p,h4{font-family:"Open-Sans",Verdana,serif;font-size:1rem;font-weight:400;line-height:150%;}h1,h2,h3,h4{line-height:125%;margin:1.25rem 0 0.5rem 0;}h1{font-size:2.15rem;font-weight:600;text-transform:none;margin:1rem 0;}h2{font-size:1.75rem;font-weight:600;text-transform:none;}h3{font-size:1.5rem;font-weight:600;text-transform:none;}h4{font-size:1.15rem;font-weight:500;text-transform:none;color:#345e9e;}.type,aside .next_event h3{font-family:"Open-Sans",Verdana,serif;text-transform:uppercase;font-weight:normal;font-size:0.725rem;display:flex;align-items:center;}.icon{width:1rem;height:1rem;margin-right:0.5rem;background-color:#000000;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;}.course .icon{mask-image:url(/themes/bcsws/img/icons/instructor.svg);-webkit-mask-image:url(/themes/bcsws/img/icons/instructor.svg);}.webinar .icon{mask-image:url(/themes/bcsws/img/icons/webinar.svg);-webkit-mask-image:url(/themes/bcsws/img/icons/webinar.svg);}.webinar.past .icon{mask-image:url(/themes/bcsws/img/icons/video.svg);-webkit-mask-image:url(/themes/bcsws/img/icons/video.svg);}.news .icon{mask-image:url(/themes/bcsws/img/icons/bullhorn.svg);-webkit-mask-image:url(/themes/bcsws/img/icons/bullhorn.svg);}.new-content .icon{mask-image:url(/themes/bcsws/img/icons/new-content.svg);-webkit-mask-image:url(/themes/bcsws/img/icons/new-content.svg);}.visually-hidden{position:absolute !important;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}a:focus{outline:2px dotted #00a6b6;outline-offset:2px;}.no-scroll{overflow:hidden;}.d-inline{display:inline-block;}.d-block{display:block;}.d-flex{display:flex;}.flex-1{flex:1;}.flex-2{flex:2;}.flex-3{flex:3;}.flex-4{flex:4;}.flex-5{flex:5;}.justify-content-center{justify-content:center;}.align-items-center{align-items:center;}.mb-0{margin-bottom:0;}.mt-0{margin-top:0;}.mt-auto{margin-top:auto;}.mb-auto{margin-bottom:auto;}.float-left{float:left;}.float-left img{padding-right:1rem;padding-bottom:1rem;}.float-right{float:right;}.float-right img{padding-left:1rem;padding-bottom:1rem;}p{font-size:1rem;font-weight:400;text-transform:none;color:#000000;margin:0;padding:0 0 1rem;}aside p{font-size:0.875rem;}aside p .block p:last-of-type{padding-bottom:0;}hr{width:100%;border:none;border-bottom:solid 1px #a3d55f;}a{color:#003a70;text-decoration:none;border-bottom:solid 1px transparent;transition:background-color ease 0.3s;}a:hover{background-color:#e9f6d7;border-bottom:solid 1px #a3d55f;}main a{border-bottom:solid 1px #003a70;}.clickable-card{position:relative;cursor:pointer;}.clickable-card a{color:#3d3d3e;}.clickable-card a:hover,.clickable-card a:focus{background:transparent;}.clickable-card a::before{content:"";position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;}a[href^="http://"]:after,a[href^="https://"]:after,a[href^="mailto:"]:after{content:"";background:#003a70;display:inline-block;position:relative;margin:0 0.25rem;width:0.875rem;height:0.875rem;}a[href^="mailto:"]:after{-webkit-mask:url(/themes/bcsws/img/icons/email.svg) no-repeat;mask:url(/themes/bcsws/img/icons/email.svg) no-repeat;}a[href^="http://"]:after,a[href^="https://"]:after{-webkit-mask:url(/themes/bcsws/img/icons/external-link.svg) no-repeat;mask:url(/themes/bcsws/img/icons/external-link.svg) no-repeat;}.button,.path-frontpage .announcements .field--name-field-link,.paragraph--type--accordion .toggle-all,button{display:inline-block;background-color:#003a70;color:#ffffff;border-radius:0.175rem;padding:0.25rem 0.75rem;margin-right:0.5rem;border:solid 1px #88a0ba;transition:all ease 0.3s;font-size:0.8125rem;font-weight:700;text-transform:uppercase;}.button:after,.path-frontpage .announcements .field--name-field-link:after,.paragraph--type--accordion .toggle-all:after,button:after{content:"";background:#ffffff;display:inline-block;position:relative;top:3px;margin-left:0.35rem;width:0.8rem;height:1rem;-webkit-mask:url(/themes/bcsws/img/icons/chevron-right.svg) no-repeat;mask:url(/themes/bcsws/img/icons/chevron-right.svg) no-repeat;}.button[href^="mailto:"]:after,.path-frontpage .announcements [href^="mailto:"].field--name-field-link:after,.paragraph--type--accordion [href^="mailto:"].toggle-all:after,.button[href^="http://"]:after,.path-frontpage .announcements [href^="http://"].field--name-field-link:after,.paragraph--type--accordion [href^="http://"].toggle-all:after,.button[href^="https://"]:after,.path-frontpage .announcements [href^="https://"].field--name-field-link:after,.paragraph--type--accordion [href^="https://"].toggle-all:after,button[href^="mailto:"]:after,button[href^="http://"]:after,button[href^="https://"]:after{background:#ffffff;}.button:hover,.path-frontpage .announcements .field--name-field-link:hover,.paragraph--type--accordion .toggle-all:hover,.button:focus,.path-frontpage .announcements .field--name-field-link:focus,.paragraph--type--accordion .toggle-all:focus,button:hover,button:focus{cursor:pointer;background-color:#a3d55f;color:#3d3d3e;border:solid 1px #88a0ba;transform:scale(1.1);}.button:hover:after,.path-frontpage .announcements .field--name-field-link:hover:after,.paragraph--type--accordion .toggle-all:hover:after,.button:focus:after,.path-frontpage .announcements .field--name-field-link:focus:after,.paragraph--type--accordion .toggle-all:focus:after,button:hover:after,button:focus:after{background:#3d3d3e;}.button.secondary,.path-frontpage .announcements .secondary.field--name-field-link,.paragraph--type--accordion .secondary.toggle-all,button.secondary{background:#ffffff;color:#003a70;}.button.secondary:after,.path-frontpage .announcements .secondary.field--name-field-link:after,.paragraph--type--accordion .secondary.toggle-all:after,button.secondary:after{background:#003a70;}.button.secondary:hover,.path-frontpage .announcements .secondary.field--name-field-link:hover,.paragraph--type--accordion .secondary.toggle-all:hover,.button.secondary:focus,.path-frontpage .announcements .secondary.field--name-field-link:focus,.paragraph--type--accordion .secondary.toggle-all:focus,button.secondary:hover,button.secondary:focus{cursor:pointer;background-color:#a3d55f;color:#3d3d3e;border:solid 1px #88a0ba;transform:scale(1.1);}.button.secondary:hover:after,.path-frontpage .announcements .secondary.field--name-field-link:hover:after,.paragraph--type--accordion .secondary.toggle-all:hover:after,.button.secondary:focus:after,.path-frontpage .announcements .secondary.field--name-field-link:focus:after,.paragraph--type--accordion .secondary.toggle-all:focus:after,button.secondary:hover:after,button.secondary:focus:after{background:#3d3d3e;}table{border-collapse:collapse;border-top:solid 2px #88a0ba;border-bottom:solid 2px #88a0ba;width:100%;}table th{text-transform:uppercase;font-family:"Roboto-Condensed",Arial,sans-serif;font-size:0.875rem;border-bottom:solid 1px #c1cfdb;padding:0.35rem 0.5rem 0.15rem 0.5rem;text-align:left;}table td{padding:0.5rem;}table tr:hover,table tr:focus{background-color:#f5f5f5;}img{max-width:100%;height:auto;display:block;}img.align-left{margin:0 1rem 1rem 0;}img.align-right{margin:0 0 1rem 1rem;}svg{stroke:#000000;width:1rem;height:1rem;}figure{margin:0 0 2rem 0;}figure figcaption{position:relative;padding:0.15rem 0.65rem;background:#c2e9ec;font-size:0.875rem;}figure figcaption a:hover{background:#ffffff;border-bottom:solid 1px transparent;}figure.align-center{display:flex;flex-direction:column;align-items:center;}figure.align-center figcaption{margin:-0.75rem 0 0 2rem;}figure.align-left{margin:0 1rem 1rem 0;}figure.align-left figcaption{margin:-0.75rem 0 0 2rem;}figure.align-right{margin:0 0 1rem 1rem;}figure.align-right figcaption{margin:-0.75rem 3rem 0 -2rem;}figure a:hover{opacity:0.6;}.container{max-width:1400px;width:100%;padding-right:0.99rem;padding-left:0.99rem;margin-right:auto;margin-left:auto;}.container.no-padding{padding-left:0;padding-right:0;}.container-fluid{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto;}.container-fluid.no-padding{padding-left:0;padding-right:0;}@media (min-width:576px){.container,.container-fluid{padding-right:1.5rem;padding-left:1.5rem;}}.row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem;}.row.reverse{flex-wrap:wrap-reverse;}.row.no-wrap{flex-wrap:nowrap;}.no-gutters{margin-right:0;margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-]{padding-right:0;padding-left:0;}.col{padding-left:1.5rem;padding-right:1.5rem;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0;}.col-auto{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-1{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;min-width:0;}.offset-1{margin-left:8.3333333333%;}.col-2{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;min-width:0;}.offset-2{margin-left:16.6666666667%;}.col-3{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;min-width:0;}.offset-3{margin-left:25%;}.col-4{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;min-width:0;}.offset-4{margin-left:33.3333333333%;}.col-5{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;min-width:0;}.offset-5{margin-left:41.6666666667%;}.col-6{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;min-width:0;}.offset-6{margin-left:50%;}.col-7{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;min-width:0;}.offset-7{margin-left:58.3333333333%;}.col-8{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;min-width:0;}.offset-8{margin-left:66.6666666667%;}.col-9{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;min-width:0;}.offset-9{margin-left:75%;}.col-10{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;min-width:0;}.offset-10{margin-left:83.3333333333%;}.col-11{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;min-width:0;}.offset-11{margin-left:91.6666666667%;}.col-12{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:0;}.offset-12{margin-left:100%;}@media (min-width:576px){.col-sm-1{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;min-width:0;}.offset-sm-1{margin-left:8.3333333333%;}.col-sm-2{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;min-width:0;}.offset-sm-2{margin-left:16.6666666667%;}.col-sm-3{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;min-width:0;}.offset-sm-3{margin-left:25%;}.col-sm-4{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;min-width:0;}.offset-sm-4{margin-left:33.3333333333%;}.col-sm-5{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;min-width:0;}.offset-sm-5{margin-left:41.6666666667%;}.col-sm-6{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;min-width:0;}.offset-sm-6{margin-left:50%;}.col-sm-7{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;min-width:0;}.offset-sm-7{margin-left:58.3333333333%;}.col-sm-8{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;min-width:0;}.offset-sm-8{margin-left:66.6666666667%;}.col-sm-9{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;min-width:0;}.offset-sm-9{margin-left:75%;}.col-sm-10{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;min-width:0;}.offset-sm-10{margin-left:83.3333333333%;}.col-sm-11{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;min-width:0;}.offset-sm-11{margin-left:91.6666666667%;}.col-sm-12{padding-left:0.99rem;padding-right:0.99rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:0;}.offset-sm-12{margin-left:100%;}}@media (min-width:965px){.col-md-1{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;min-width:0;}.offset-md-1{margin-left:8.3333333333%;}.col-md-2{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;min-width:0;}.offset-md-2{margin-left:16.6666666667%;}.col-md-3{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;min-width:0;}.offset-md-3{margin-left:25%;}.col-md-4{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;min-width:0;}.offset-md-4{margin-left:33.3333333333%;}.col-md-5{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;min-width:0;}.offset-md-5{margin-left:41.6666666667%;}.col-md-6{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;min-width:0;}.offset-md-6{margin-left:50%;}.col-md-7{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;min-width:0;}.offset-md-7{margin-left:58.3333333333%;}.col-md-8{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;min-width:0;}.offset-md-8{margin-left:66.6666666667%;}.col-md-9{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;min-width:0;}.offset-md-9{margin-left:75%;}.col-md-10{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;min-width:0;}.offset-md-10{margin-left:83.3333333333%;}.col-md-11{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;min-width:0;}.offset-md-11{margin-left:91.6666666667%;}.col-md-12{padding-right:1.5rem;padding-left:1.5rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:0;}.offset-md-12{margin-left:100%;}}@media (min-width:1100px){.col-lg-1{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;min-width:0;}.offset-lg-1{margin-left:8.3333333333%;}.col-lg-2{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;min-width:0;}.offset-lg-2{margin-left:16.6666666667%;}.col-lg-3{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;min-width:0;}.offset-lg-3{margin-left:25%;}.col-lg-4{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;min-width:0;}.offset-lg-4{margin-left:33.3333333333%;}.col-lg-5{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;min-width:0;}.offset-lg-5{margin-left:41.6666666667%;}.col-lg-6{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;min-width:0;}.offset-lg-6{margin-left:50%;}.col-lg-7{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;min-width:0;}.offset-lg-7{margin-left:58.3333333333%;}.col-lg-8{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;min-width:0;}.offset-lg-8{margin-left:66.6666666667%;}.col-lg-9{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;min-width:0;}.offset-lg-9{margin-left:75%;}.col-lg-10{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;min-width:0;}.offset-lg-10{margin-left:83.3333333333%;}.col-lg-11{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;min-width:0;}.offset-lg-11{margin-left:91.6666666667%;}.col-lg-12{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:0;}.offset-lg-12{margin-left:100%;}}@media (min-width:1400px){.col-xlg-1{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;min-width:0;}.offset-xlg-1{margin-left:8.3333333333%;}.col-xlg-2{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;min-width:0;}.offset-xlg-2{margin-left:16.6666666667%;}.col-xlg-3{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;min-width:0;}.offset-xlg-3{margin-left:25%;}.col-xlg-4{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;min-width:0;}.offset-xlg-4{margin-left:33.3333333333%;}.col-xlg-5{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;min-width:0;}.offset-xlg-5{margin-left:41.6666666667%;}.col-xlg-6{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;min-width:0;}.offset-xlg-6{margin-left:50%;}.col-xlg-7{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;min-width:0;}.offset-xlg-7{margin-left:58.3333333333%;}.col-xlg-8{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;min-width:0;}.offset-xlg-8{margin-left:66.6666666667%;}.col-xlg-9{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;min-width:0;}.offset-xlg-9{margin-left:75%;}.col-xlg-10{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;min-width:0;}.offset-xlg-10{margin-left:83.3333333333%;}.col-xlg-11{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;min-width:0;}.offset-xlg-11{margin-left:91.6666666667%;}.col-xlg-12{padding-left:1.5rem;padding-right:1.5rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:0;}.offset-xlg-12{margin-left:100%;}}html{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;}*,*::before,*::after{box-sizing:inherit;}body{margin:0;padding:0;height:100%;margin-bottom:105px;}@media (max-width:965px){body{margin-bottom:190px;}}main.overlay,footer.overlay{opacity:0.4;background:#dcdde1;z-index:-1;}main{margin-bottom:2rem;}.row.reverse{flex-wrap:wrap-reverse;}header{z-index:100;border-bottom:solid 1px #dcdde1;background:white;}header .header-wrapper{display:flex;}header .menu-wrapper{flex:3;}header .logo{flex:1;max-width:318px;z-index:10;margin-right:auto;margin-left:1rem;background-image:url(/themes/bcsws/img/BCSWS-Logo.png);background-color:#ffffff;background-position:left;background-repeat:no-repeat;background-size:80%;border-bottom:solid 3px transparent;transition:all ease 0.5s;}header .logo:hover,header .logo:focus{cursor:pointer;outline-offset:0;background-color:#e9f6d7;border-bottom:3px solid #a8d96c;}@media (max-width:965px){header .logo{background-size:65%;}header .menu-wrapper{flex:1;padding-right:0.5rem;}}.path-frontpage header{position:relative;}.path-frontpage header a.logo{position:absolute;top:0;box-shadow:0 6px 10px #88a0ba;width:363px;height:100px;background-size:100%;max-width:auto;}@media (max-width:1125px){.path-frontpage header a.logo{width:280px;}}@media (max-width:965px){.path-frontpage header a.logo{width:265px;height:85px;}}@media (max-width:576px){.path-frontpage header a.logo{width:180px;height:60px;}}header .menu-wrapper{display:flex;align-items:center;justify-content:right;}header .menu-wrapper a,header .menu-wrapper button{display:block;border-bottom:solid 3px transparent;border-radius:0;transition:all ease 0.5s;padding:2rem 1rem 1.2rem 1rem;}header .menu-wrapper a:hover,header .menu-wrapper a:focus,header .menu-wrapper button:hover,header .menu-wrapper button:focus{color:#000000;background-color:#e9f6d7;text-decoration:none;border-bottom:solid 3px #a3d55f;outline-offset:-5px;}header .menu-wrapper .menu-item--active-trail a{background:#f9fdf5;border-bottom:solid 3px #a3d55f;}header .menu-wrapper .button{display:flex;align-items:center;fill:#003a70;}header .menu-wrapper .button svg{margin-right:0.5rem;}header .menu-wrapper ul.menu{margin:0;padding:0;list-style-type:none;list-style-position:outside;display:flex;align-items:center;}header .menu-wrapper ul.menu .item-2 a{padding-right:1.5rem;}header .menu-wrapper ul.menu .item-3 a{padding-left:1.5rem;padding-right:1.5rem;}header .menu-wrapper ul.menu .item-3:before{content:"|";float:left;margin:2rem 0 1.25rem 0;color:#003a70;}header .menu-wrapper #search--button,header .menu-wrapper #mobile-menu--button{background:#ffffff;border:none;border-bottom:solid 3px transparent;transition:background-color ease 0.5s;transition:border ease 0.5s;padding:2rem 1rem 1.2rem 1rem;color:#003a70;}header .menu-wrapper #search--button:after,header .menu-wrapper #mobile-menu--button:after{content:none;display:inline;}header .menu-wrapper #search--button:hover,header .menu-wrapper #search--button:focus,header .menu-wrapper #mobile-menu--button:hover,header .menu-wrapper #mobile-menu--button:focus{color:#000000;background-color:#e9f6d7;text-decoration:none;border-bottom:solid 3px #a3d55f;outline-offset:-5px;}header .menu-wrapper #search--button div,header .menu-wrapper #mobile-menu--button div{display:flex;justify-content:center;align-items:center;}header .menu-wrapper #search--button div:before,header .menu-wrapper #mobile-menu--button div:before{content:"";display:block;height:1.5rem;background-color:#003a70;background-size:75%;mask-position:center left;mask-size:75%;mask-repeat:no-repeat;-webkit-mask-position:center left;-webkit-mask-size:75%;-webkit-mask-repeat:no-repeat;}header .menu-wrapper #search--button.active div:before,header .menu-wrapper #mobile-menu--button.active div:before{width:1rem;mask-image:url(/themes/bcsws/img/icons/cross.svg);-webkit-mask-image:url(/themes/bcsws/img/icons/cross.svg);}header .menu-wrapper #search--button{font-size:0.875rem;font-weight:400;text-transform:uppercase;margin-top:1px;}header .menu-wrapper #search--button div:before{width:1.5rem;mask-image:url(/themes/bcsws/img/icons/search.svg);-webkit-mask-image:url(/themes/bcsws/img/icons/search.svg);}header .menu-wrapper #mobile-menu--button{display:none;}header .menu-wrapper #mobile-menu--button div:before{width:1.3rem;mask-image:url(/themes/bcsws/img/icons/menu.svg);-webkit-mask-image:url(/themes/bcsws/img/icons/menu.svg);}@media (max-width:1100px){header .menu-wrapper ul.menu{font-size:0.875rem;}header .menu-wrapper ul.menu a{padding:2rem 0.75rem 1.2rem 0.75rem;}header .menu-wrapper ul.menu .item-2 a{padding-right:1rem;}header .menu-wrapper ul.menu .item-3 a{padding-left:1rem;padding-right:1rem;}header .menu-wrapper #search--button{font-size:0.875rem;padding:2rem 0.75rem 1.2rem 0.75rem;}}@media (max-width:965px){header .menu-wrapper #search--button,header .menu-wrapper #mobile-menu--button{font-size:1rem;padding:1rem 0.5rem 0.5rem 0.5rem;}header .menu-wrapper #search--button div:before,header .menu-wrapper #mobile-menu--button div:before{margin-right:0.25rem;mask-size:100%;-webkit-mask-size:100%;}header .menu-wrapper a.logo{padding:1rem;height:62px;}header .menu-wrapper #mobile-menu--button{display:flex;}header .menu-wrapper nav{display:none;}}@media (max-width:480px){header .menu-wrapper #search--button div,header .menu-wrapper #mobile-menu--button div{width:1.5rem;}header .menu-wrapper #search--button div:before,header .menu-wrapper #mobile-menu--button div:before{margin-right:0;}header .menu-wrapper #search--button span,header .menu-wrapper #mobile-menu--button span{display:none;}}header.fixed{position:fixed;left:50%;transform:translateX(-50%);width:100%;background:#ffffff;z-index:11;}header.fixed ul.menu a,header.fixed ul.menu .button{padding:1rem 1rem 0.6rem 1rem;}header.fixed #search--button,header.fixed #mobile-menu--button{padding:1rem 1rem 0.6rem 1rem;}header.fixed ul.menu .item-3:before{margin:1rem 0 0.6rem 0;}header.fixed a.logo{background-size:70%;}.path-frontpage header.fixed a.logo{height:65px;width:265px;background-size:100%;}@media (max-width:1125px){.path-frontpage header.fixed a.logo{box-shadow:none;border:0;height:53px;background-size:80%;}.path-frontpage header.fixed ul.menu a{padding:1rem 0.75rem 0.6rem 0.75rem;}}@media (max-width:576px){.path-frontpage header.fixed a.logo{width:130px;background-size:100%;}}.hero{margin-top:-3rem;}.hero.fixed-padding{padding-top:5.125rem;}@media (max-width:965px){.hero{margin-top:-2rem;}}@media (max-width:576px){.hero{margin-top:-1rem;}}@media (max-width:480px){.hero{margin-top:0;}}aside nav ul,#overlay nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;}aside nav a,#overlay nav a{font-size:1.125rem;font-weight:400;text-transform:none;display:block;padding:0.5rem 1rem;border-bottom:solid 1px #c2e9ec;}aside nav a:hover,aside nav a:focus,#overlay nav a:hover,#overlay nav a:focus{background-color:#a3d55f;}aside nav a.is-active,#overlay nav a.is-active{background-color:#d2ecb2;display:flex;width:100%;padding-left:0.5rem;}aside nav a.is-active:before,#overlay nav a.is-active:before{content:"";display:block;width:1.5rem;height:1.5rem;mask-image:url(/themes/bcsws/img/icons/caret-right.svg);mask-repeat:no-repeat;-webkit-mask-image:url(/themes/bcsws/img/icons/caret-right.svg);-webkit-mask-repeat:no-repeat;background-color:#003a70;}aside nav li ul,#overlay nav li ul{display:none;font-size:0.875rem;}aside nav li ul a,#overlay nav li ul a{padding-left:2rem;font-weight:400;font-size:1rem;}aside nav li ul li:last-child a,#overlay nav li ul li:last-child a{border-bottom:solid 1px #c2e9ec;}aside nav .menu-item--active-trail a,#overlay nav .menu-item--active-trail a{background-color:#e9f6d7;}aside nav .menu-item--active-trail a.is-active,#overlay nav .menu-item--active-trail a.is-active{background-color:#d2ecb2;}aside nav .menu-item--active-trail a:hover,aside nav .menu-item--active-trail a:focus,#overlay nav .menu-item--active-trail a:hover,#overlay nav .menu-item--active-trail a:focus{background-color:#a3d55f;}aside nav .level-0{background:#EDF9FA;font-weight:500;margin-bottom:1rem;}aside nav .level-0 li:last-child a{border-bottom:0;}aside nav .level-0 .menu-item--active-trail ul{display:block;}@media (max-width:965px){aside nav{display:none;}}#overlay nav{background:#EDF9FA;padding:1rem;}#overlay nav ul ul{display:none;}#overlay nav .menu-item--active-trail > ul{display:block;}#overlay nav .menu-item--active-trail .menu-item--active-trail > ul{display:block;}#overlay nav .level-2 a{background:#d2ecb2;padding:0.25rem 1rem 0.25rem 3rem;}#overlay nav .level-2 a.is-active{padding-left:1.5rem;}@media (min-width:965px){#overlay nav{display:none;}}#overlay{display:none;position:fixed;left:50%;transform:translate(-50%,0%);height:auto;z-index:10;margin-top:auto;transition:margin-top 0.5s ease;}@media (max-width:576px){#overlay{width:80%;}}@media (max-width:480px){#overlay{width:95%;}}#overlay.fixed{margin-top:52px;}#overlay.open{display:block;overflow-y:scroll;overflow-x:hidden;height:100vh;}#overlay .region--search,#overlay .region--mobile-menu{display:none;}#overlay .region--search.open,#overlay .region--mobile-menu.open{display:block;}#overlay .region--search{float:right;background:white;border:solid 1px #dcdde1;}#overlay form{display:flex;justify-content:flex-end;width:100%;background:#003a70;padding:1.5rem 3rem;}#overlay form #edit-submit{display:inline-block;background-color:#003a70;color:#ffffff;border-radius:0.175rem;padding:0.25rem 0.75rem;margin-right:0.5rem;border:solid 1px #88a0ba;transition:all ease 0.3s;font-size:0.8125rem;font-weight:700;text-transform:uppercase;}#overlay form #edit-submit:after{content:"";background:#ffffff;display:inline-block;position:relative;top:3px;margin-left:0.35rem;width:0.8rem;height:1rem;-webkit-mask:url(/themes/bcsws/img/icons/chevron-right.svg) no-repeat;mask:url(/themes/bcsws/img/icons/chevron-right.svg) no-repeat;}#overlay form #edit-submit[href^="mailto:"]:after,#overlay form #edit-submit[href^="http://"]:after,#overlay form #edit-submit[href^="https://"]:after{background:#ffffff;}#overlay form #edit-submit:hover,#overlay form #edit-submit:focus{cursor:pointer;background-color:#a3d55f;color:#3d3d3e;border:solid 1px #88a0ba;transform:scale(1.1);}#overlay form #edit-submit:hover:after,#overlay form #edit-submit:focus:after{background:#3d3d3e;}#overlay form #edit-keys{border:solid 1px #003a70;margin-right:1rem;width:400px;padding:0.15rem 0.75rem;}body.overlay{overflow:hidden;}body.overlay .container-wrapper{opacity:0.6;background:#efeff1;}footer{box-shadow:0px -1px 8px #88a0ba;background:#003a70;color:#ffffff;bottom:0;width:100%;}footer.fixed{position:fixed;}footer a{color:#ffffff;text-decoration:underline;}footer a:hover{background:#547598;border-bottom:solid 1px transparent;}footer .bcsws-logo{display:flex;align-items:center;}footer .bcsws-logo a{display:block;}footer .bcsws-logo a:hover{background:#547598;border-bottom:solid 1px transparent;}footer .bcsws-logo img{max-width:250px;}footer .links{display:flex;align-items:center;margin-left:auto;}footer .contact{display:flex;flex:1;align-items:center;justify-content:center;text-transform:uppercase;font-size:0.75rem;}footer .contact div:after{content:"|";padding:0 1rem;}footer .contact div:last-child:after{content:"";padding:0;}footer .partners{display:flex;flex:1;align-items:center;padding:1rem 0;font-size:0.75rem;width:300px;margin-left:auto;}footer .partners .link{font-size:0.825rem;line-height:130%;text-align:right;padding-right:0.5rem;}footer .partners .tru-logo img{max-width:120px;}@media (max-width:965px){footer .bcsws-logo{padding-left:1rem;}footer .bcsws-logo img{width:150px;}footer .links{flex-direction:column-reverse;padding-right:1rem;}footer .contact{margin-left:auto;font-size:0.65rem;}footer .partners{width:auto;padding:0.5rem 0 0 0;}footer .tru-logo img{width:80px;}}@media (max-width:576px){footer .bcsws-logo img{width:80px;}footer .contact{padding:0.35rem 0;}footer .partners{display:none;}}@media (max-width:480px){footer .bcsws-logo{display:none;}}ul.horizontal{margin:0;padding:0;list-style-type:none;list-style-position:outside;display:flex;border-bottom:solid 3px #003a70;margin:0.5rem 0 0;}ul.horizontal li a{display:block;padding:0.5rem 1rem;background:rgba(52,94,158,0.1);border-top-right-radius:0.15rem;border-top-left-radius:0.15rem;margin-right:0.5rem;}ul.horizontal li a.is-active{background:#003a70;color:#ffffff;}ul.horizontal li a:hover,ul.horizontal li a:focus{background-color:rgba(52,94,158,0.8);color:#ffffff;}.user-login-form .form-item{margin-bottom:1rem;}.user-login-form #edit-submit{display:inline-block;background-color:#003a70;color:#ffffff;border-radius:0.175rem;padding:0.25rem 0.75rem;margin-right:0.5rem;border:solid 1px #88a0ba;transition:all ease 0.3s;font-size:0.8125rem;font-weight:700;text-transform:uppercase;}.user-login-form #edit-submit:after{content:"";background:#ffffff;display:inline-block;position:relative;top:3px;margin-left:0.35rem;width:0.8rem;height:1rem;-webkit-mask:url(/themes/bcsws/img/icons/chevron-right.svg) no-repeat;mask:url(/themes/bcsws/img/icons/chevron-right.svg) no-repeat;}.user-login-form #edit-submit[href^="mailto:"]:after,.user-login-form #edit-submit[href^="http://"]:after,.user-login-form #edit-submit[href^="https://"]:after{background:#ffffff;}.user-login-form #edit-submit:hover,.user-login-form #edit-submit:focus{cursor:pointer;background-color:#a3d55f;color:#3d3d3e;border:solid 1px #88a0ba;transform:scale(1.1);}.user-login-form #edit-submit:hover:after,.user-login-form #edit-submit:focus:after{background:#3d3d3e;}.search-results{list-style:none;padding-left:0;}#edit-types-fieldset,#edit-lang-fieldset,#edit-help-link{display:none;}#edit-keywords-fieldset{margin-bottom:1rem;}#edit-advanced{margin:1rem 0;}#edit-advanced summary:hover{background-color:#d2ecb2;cursor:pointer;}.pager__items{display:flex;list-style:none;}.pager__items .pager__item a{padding:0.25rem 0.5rem;margin-right:0.5rem;}.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;padding-right:0.25rem;}.field--label-inline .field__label::after{content:":";}.views-row{margin-bottom:1rem;}.views-exposed-form{width:100%;display:flex;align-items:center;padding:0.5rem 1rem;background-color:#345e9e;}.views-exposed-form label{text-transform:uppercase;font-size:0.875rem;margin-right:0.5rem;color:#ffffff;}.views-exposed-form .js-form-type-select{margin-right:1rem;}.views-exposed-form .form-select{border:none;border-radius:0.25rem;background:#ffffff;padding:0.125rem 0.5rem;}.grid-list{display:flex;flex-wrap:wrap;}.grid-list .views-row{width:49%;margin-right:1%;}@media (max-width:576px){.grid-list .views-row{width:100%;margin:0;}}.view-partners a{display:block;outline:2px dotted transparent;border-bottom:none;}.view-partners a:hover{outline:2px dotted #00a6b6;outline-offset:2px;border-bottom:none;}.view-partners .views-row{display:flex;align-items:center;}@media (max-width:965px){.course-listing thead{display:none;}.course-listing tr{display:flex;flex-direction:column;border-bottom:solid 1px #003a70;}.course-listing tr td{border-bottom:none;padding:0.25rem;}.course-listing tr td:first-child{font-weight:bold;padding-top:1rem;}.course-listing tr td:nth-child(2):before{content:"Register: ";}.course-listing tr td:last-child{padding-bottom:1rem;}.course-listing tr td:last-child:before{content:"Delivery Method: ";}}.block-block-content{padding:1rem;margin-bottom:2rem;}.block--photo-block .image{position:relative;}.block--photo-block .attribution{position:absolute;bottom:0;left:10px;color:#9fb1cf;font-size:0.875rem;font-style:italic;}#block-bcsws-content .highlight{color:#003a70;font-size:1.25rem;line-height:130%;}#block-bcsws-content blockquote{margin:0;padding:1rem 4rem;font-size:1rem;color:#3d3d3e;font-style:italic;background-image:url(/themes/bcsws/img/icons/quote-left.svg);background-repeat:no-repeat;background-size:60px 60px;}.paragraph ul{padding:1rem;margin:0;}.paragraph ul li{padding-bottom:0.5rem;}.paragraph ol{padding:1rem;margin:0;}.paragraph ol li{padding-bottom:0.5rem;}.paragraph--type--callout{padding:1rem 1.5rem;margin:1rem 0;background:#f3f5f9;}.paragraph--type--callout:before{content:"";display:block;width:calc(100% + 3rem);height:0.75rem;margin:-1.25rem -1.5rem 0.5rem -1.5rem;background-image:url(/themes/bcsws/img/wave-single.svg);background-repeat:repeat-x;}.paragraph--type--callout:last-child{padding-bottom:0;}.paragraph--type--callout.right{float:right;margin-left:1rem;}.paragraph--type--callout.left{float:left;margin-right:1rem;}.paragraph--type--callout.width-25{width:25%;}.paragraph--type--callout.width-33{width:33%;}.paragraph--type--callout.width-50{width:50%;}.paragraph--type--callout.width-66{width:66%;}.paragraph--type--callout .field--name-field-title{font-size:1.125rem;font-weight:600;text-transform:none;margin-bottom:0.25rem;}.paragraph--type--callout.tip,.paragraph--type--callout.warning,.paragraph--type--callout.important,.paragraph--type--callout.note{position:relative;}.paragraph--type--callout .notification-mark{position:absolute;font-size:2rem;width:3rem;height:3rem;top:-1rem;right:1rem;border-radius:0.15rem;box-shadow:0 5px 10px #000000;}.paragraph--type--callout.note .notification-mark{background:#c2e9ec;background-image:url(/themes/bcsws/img/icons/asterisk.svg);background-repeat:no-repeat;background-size:1.75rem;background-position:center;}.paragraph--type--callout.warning .notification-mark{background:#eed202;background-image:url(/themes/bcsws/img/icons/warning.svg);background-repeat:no-repeat;background-position:1rem;background-size:0.65rem;width:2.5rem;}.paragraph--type--callout.important .notification-mark{background:#c43c3c;background-image:url(/themes/bcsws/img/icons/checkmark.svg);background-repeat:no-repeat;background-size:2rem;background-position:center;}.paragraph--type--callout.tip .notification-mark{background:#a3d55f;background-image:url(/themes/bcsws/img/icons/lightbulb.svg);background-repeat:no-repeat;background-size:1.75rem;background-position:center;}@media (max-width:965px){.paragraph--type--callout.width-25,.paragraph--type--callout.width-33{width:50%;}}@media (max-width:576px){.paragraph--type--callout.width-25,.paragraph--type--callout.width-33,.paragraph--type--callout.width-50,.paragraph--type--callout.width-66{width:100%;}}.paragraph--type--clickable-card{padding:1.5rem;color:#ffffff;height:100%;display:flex;flex-direction:column;justify-content:center;transition:background-color ease 0.5s;background-color:#003a70;border-bottom:none;}.paragraph--type--clickable-card h2{margin-top:0;font-size:1.35rem;font-weight:700;color:#ffffff;}.paragraph--type--clickable-card.sea{background-color:#003a70;}.paragraph--type--clickable-card.sky{background-color:#345e9e;}.paragraph--type--clickable-card.glacier{background-color:#00a6b6;}.paragraph--type--clickable-card.forest{background-color:#a3d55f;color:#003a70;}.paragraph--type--clickable-card.forest h2{color:#003a70;}.paragraph--type--clickable-card.palegreen{background-color:#e9f6d7;color:#003a70;}.paragraph--type--clickable-card.paleblue{background-color:#EDF9FA;color:#003a70;}.paragraph--type--clickable-card.paleblue h2{color:#003a70;}.paragraph--type--clickable-card:hover{border-bottom:none;background-color:#a3d55f;color:#003a70;}.paragraph--type--clickable-card:hover h2{color:#003a70;}.paragraph--type--clickable-card.forest:hover{background-color:#c2e9ec;}input[type=text],input[type=email]{border:1px solid #dcdde1;border-radius:0.15rem;padding:0.25rem;}.field__label,label{font-size:0.875rem;font-weight:600;text-transform:uppercase;margin-right:0.5rem;}.field__label .asterisk,label .asterisk{padding-left:0.25rem;}.field__label.inline,label.inline{float:left;}.accordion h2{position:relative;margin:0;}.accordion h2 p{padding-bottom:0;}.accordion button{display:flex;width:100%;justify-content:left;align-content:baseline;cursor:pointer;border:0;border-radius:0;font-size:1.125rem;font-weight:500;text-transform:none;padding:1rem;background:transparent;color:#000000;transition:all ease 0.25s;}.accordion button:after{content:none;}.accordion button:hover,.accordion button:focus{background:#e9f6d7;color:#000000;transform:scale(1.01);}.accordion span{text-align:left;margin-right:3rem;}.accordion .toggle{border:solid 2px #003a70;border-width:0 3px 3px 0;height:0.75rem;width:0.75rem;pointer-events:none;position:absolute;right:2em;top:50%;transform:translateY(-60%) rotate(45deg);}.accordion h2[data-visible=false] button{border-bottom:solid 1px #c1cfdb;}.accordion h2[data-visible=true] button{border-bottom:solid 1px transparent;background-color:#dfe6ec;}.accordion h2[data-visible=true] .toggle{transform:rotate(225deg);}.accordion div[role=region]{padding:0.5em 1em;background-color:#f2f5f7;}.paragraph--type--accordion .toggle-all{margin-bottom:0.5rem;}.tabs{margin:1rem 0;}.tabs .tab-list{display:flex;flex-direction:column;justify-content:center;padding:0;margin:0;}.tabs .tab-list li{flex:1 0 0;display:inline-block;font-size:1.25rem;border-bottom:solid 2px #003a70;}.tabs .tab-list a{display:block;text-decoration:none;text-align:center;background-color:#c1cfdb;padding:0.5rem 1rem;margin-right:0;border-bottom:none;border-top-right-radius:0.15rem;border-top-left-radius:0.15rem;box-shadow:inset 0 -7px 15px -10px #284d74;}.tabs .tab-list a.active{background-color:#345e9e;color:#ffffff;box-shadow:none;}.tabs .tab-list a:hover{color:#003a70;background-color:#e9f6d7;border-bottom:none;}.tabs .tab-list li:last-child a{margin-right:0;}.tabs section .field--name-field-heading{display:none;}.tabs section:last-child{padding-bottom:0;}@media (min-width:965px){.tabs .tab-list{flex-direction:row;}.tabs .tab-list a{margin-right:1rem;}}.view-glossary .attachment ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin-bottom:2rem;}.view-glossary .attachment a{display:block;padding:0.35rem 0.75rem;font-size:1.125rem;background:#c1cfdb;border-right:solid 2px #ffffff;border-top-right-radius:0.25rem;border-bottom:none;font-weight:bold;}.view-glossary .attachment a:hover{background:#e9f6d7;}.view-glossary .attachment a.is-active{background:#345e9e;color:#ffffff;}.view-glossary .attachment li{border-bottom:solid 1px #003a70;}.view-glossary .views-field-name{font-weight:bold;font-size:1.125rem;text-transform:capitalize;color:#003a70;}.path-frontpage .block.page-title-hompage{padding:0.75rem 1.25rem;margin-top:-2.75rem;margin-right:-1.5rem;background:rgba(255,255,255,0.7);}.path-frontpage .block.page-title-hompage::before{content:"";display:block;float:left;width:70px;height:20px;background-color:#000000;mask:url(/themes/bcsws/img/wave-single.svg) no-repeat;}.path-frontpage .block.page-title-hompage h1{font-family:"Open-Sans",Verdana,serif;font-size:1.125rem;font-weight:bold;text-transform:uppercase;padding:0 0 0 5rem;margin:0;}@media (max-width:965px){.path-frontpage .block.page-title-hompage{padding:0.5rem 1.25rem;margin-right:0;margin-top:-2.4rem;}.path-frontpage .block.page-title-hompage::before{content:none;}.path-frontpage .block.page-title-hompage h1{padding:0;text-align:center;}}@media (max-width:576px){.path-frontpage .block.page-title-hompage{padding:0.35rem;margin-top:-1.85rem;}.path-frontpage .block.page-title-hompage h1{font-size:1rem;}}.path-frontpage aside{margin-top:-5rem;padding-right:0;}@media (max-width:1400px){.path-frontpage aside{padding-right:1.5rem;}}@media (max-width:965px){.path-frontpage aside{margin-top:0rem;}}.path-frontpage aside .webinar{background:#f2f5f7;}.path-frontpage aside .course{background:#f9fdf5;}.path-frontpage aside .next_event.webinar{background:rgba(0,58,112,0.1);}.path-frontpage aside .next_event.webinar .date-time{margin-bottom:1rem;}.path-frontpage aside .next_event.course-event{background:rgba(163,213,95,0.15);}.path-frontpage .announcements{border:solid 1px #f2f5f7;box-shadow:5px 5px 5px rgba(0,0,0,0.15);padding:1.5rem;margin-top:3rem;}.path-frontpage .announcements h2{margin:-2.75rem 0 0 -1rem;background:#ffffff;float:left;padding:0 1rem;}.path-frontpage .announcements h3{font-size:1.25rem;margin:0.5rem 0;}.path-frontpage .announcements h3 a{border-bottom:none;}.path-frontpage .announcements .field--name-field-link{margin:1rem;}.path-frontpage .announcements .field--name-field-link a{border-bottom:none;}.path-frontpage .announcements .field--name-field-link a:hover,.path-frontpage .announcements .field--name-field-link a:focus{background:transparent;}.path-frontpage .announcements .views-row{border-bottom:solid 1px #cdd7e7;padding-bottom:2rem;}.path-frontpage .announcements .views-row:last-of-type{border-bottom:none;padding-bottom:0;}.block.free-resources{border:solid 1px #003a70;margin-top:2rem;}.block.free-resources h2{background:#003a70;color:#ffffff;font-size:1.125rem;text-align:center;padding:0.25rem;width:60%;margin:-2rem auto 0 auto;}.block.free-resources h3{font-size:1.15rem;font-weight:800;color:#003a70;margin:0.5rem;text-align:center;}.block.free-resources p{padding-bottom:0;}aside .course,aside .webinar{padding:1rem;margin-bottom:1px;background-color:rgba(237,249,250,0.5);}aside .webinar h2,aside .course h2{font-size:1.25rem;margin:0 0 0.5rem 0;display:flex;align-items:center;}aside .webinar h2:after,aside .course h2:after{content:"";border-bottom:solid 1px #003a70;margin-left:1rem;flex:1;}aside .webinar .date-time,aside .course .date-time{margin-bottom:0.5rem;}aside .next_event{margin-bottom:1rem;}aside .next_event h3{margin:0 0 0.5rem 0;}.block.newsletter{--svg:url('data:image/svg+xml,     <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="white"  d="M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"/></svg>');color:white;background-color:#00a6b6;background-image:var(--svg);background-repeat:no-repeat;background-size:1.5rem;background-position-x:96%;background-position-y:50%;margin:0 1rem;border-radius:0.5rem;transition:all ease 0.3s;}.block.newsletter a{color:#ffffff;}.block.newsletter h2{font-size:1.25rem;font-weight:none;text-transform:none;margin:0 0 0.25rem 0;display:flex;align-content:center;}.block.newsletter h2:before{content:"";mask-image:url(/themes/bcsws/img/icons/waves.svg);mask-repeat:no-repeat;mask-size:2rem;background-color:white;width:2rem;height:1.6rem;margin-right:0.75rem;}.block.newsletter p{font-size:0.875rem;padding-bottom:0;}.block.newsletter.clickable-card:hover{background-color:#345e9e;color:#ffffff;}@media (max-width:1400px){.block.newsletter{margin-right:0;}}@media (max-width:1100px){.block.newsletter h2{font-size:1.125rem;}}#mc_embed_signup ul{padding:0;margin:0;}#mc_embed_signup ul li{display:flex;padding:0.25rem 0;}#mc_embed_signup ul label{font-weight:normal;display:block;}#mc_embed_signup ul input[type=checkbox]{width:1.25rem;margin-right:0.5rem;}#mc_embed_signup span.required{font-size:0.875rem;color:#c43c3c;}#mc_embed_signup .mc-field-group{padding:0.5rem;}.webinars-landing,.webinars-landing .next_event{padding:0;z-index:10;}.webinars-landing article,.webinars-landing .field--name-body,.webinars-landing .next_event article,.webinars-landing .next_event .field--name-body{display:flex;}.webinars-landing h2,.webinars-landing h3,.webinars-landing .next_event h2,.webinars-landing .next_event h3{flex:1;z-index:-1;padding:1rem 1rem;margin:-0.5rem 0.5rem 0 0;text-align:right;}.webinars-landing h2,.webinars-landing .next_event h2{font-size:1.25rem;text-transform:uppercase;padding-top:1.5rem;}.webinars-landing h3,.webinars-landing .next_event h3{font-size:1rem;}.webinars-landing article > div,.webinars-landing p,.webinars-landing .next_event article > div,.webinars-landing .next_event p{flex:4;padding:1rem 1rem 2rem 0.5rem;}.webinars-landing article,.webinars-landing .next_event article{margin-top:-0.5rem;}.webinars-landing.webinar .field--name-body,.webinars-landing .next_event.webinar .field--name-body{border-top:solid 1px #003a70;}.webinars-landing.webinar h2,.webinars-landing.webinar h3,.webinars-landing .next_event.webinar h2,.webinars-landing .next_event.webinar h3{background:rgba(0,58,112,0.1);}.webinars-landing.course .field--name-body,.webinars-landing.course-event .field--name-body,.webinars-landing .next_event.course .field--name-body,.webinars-landing .next_event.course-event .field--name-body{border-top:solid 1px #a3d55f;}.webinars-landing.course h2,.webinars-landing.course h3,.webinars-landing.course-event h2,.webinars-landing.course-event h3,.webinars-landing .next_event.course h2,.webinars-landing .next_event.course h3,.webinars-landing .next_event.course-event h2,.webinars-landing .next_event.course-event h3{background:rgba(163,213,95,0.15);}.next_event .title{font-family:"Roboto-Condensed",Arial,sans-serif;font-weight:bold;}.next_event .title a{border-bottom:none;}.next_event .date-time{font-size:0.875rem;margin-bottom:1rem;}.page-node-type-course .button,.node--type-course .button{margin-left:auto;position:relative;top:1rem;}.page-node-type-course .description,.node--type-course .description{margin:1rem 0;}.page-node-type-course .field--name-field-developed-by,.page-node-type-course .metadata,.node--type-course .field--name-field-developed-by,.node--type-course .metadata{padding:0.25rem 1rem;}.page-node-type-course .field--name-field-developed-by .field__label,.page-node-type-course .metadata .field__label,.node--type-course .field--name-field-developed-by .field__label,.node--type-course .metadata .field__label{font-size:0.75rem;}.page-node-type-course .field--name-field-developed-by .field__item,.page-node-type-course .metadata .field__item,.node--type-course .field--name-field-developed-by .field__item,.node--type-course .metadata .field__item{font-size:0.875rem;font-family:"Roboto",Arial,sans-serif;line-height:125%;}.page-node-type-course .metadata,.node--type-course .metadata{background:#f2f5f7;border-top:solid 1px #547598;margin-bottom:0.5rem;}.page-node-type-course .metadata > div,.node--type-course .metadata > div{flex:1;}.course-listing h2{background:#f2f5f7;border-bottom:solid 1px #547598;padding:0.35rem 1rem 0.25rem 1rem;margin:0.75rem 0 0 0;font-size:1.25rem;}.course-listing h2 a{border-bottom:none;display:block;width:75%;}.course-listing h2:hover{background:#e9f6d7;}.course-listing .field--name-field-developed-by{padding:0;}.course-listing .bg-palesea{background:#f2f5f7;position:relative;}.course-listing .flex-4{font-family:"Roboto",Arial,sans-serif;}.course-listing .button{position:absolute;right:1rem;top:-1rem;}.course-listing .partner{padding:0.25rem 1rem;}.course-listing .body{padding:1rem;}.course-listing .body p{font-size:0.875rem;}.course-listing .body p:last-of-type{padding-bottom:0;}.course-listing .body img{padding-right:1rem;}@media (max-width:1100px){.course-listing .flex-4{flex:3;}}@media (max-width:965px){.course-listing .flex-4{flex:2;}}@media (max-width:576px){.course-listing h2{padding-right:1rem;}.course-listing .bg-palesea{flex-direction:column;}.course-listing .button{position:relative;margin:0.5rem;right:auto;top:auto;}}.block.next-course{float:left;width:48.99%;padding:1rem;border:solid 1px #e9f6d7;}.block.next-course.instructor{margin-right:1rem;}.block.next-course h2{font-size:1.25rem;margin-top:0;}.block.next-course .views-field-title a{border:none;}.block.next-course .views-field-field-date{text-transform:uppercase;font-size:0.8125rem;}.block.next-course .button{background:#e9f6d7;border-color:#a3d55f;color:#003a70;}.block.next-course .button:after{background:#003a70;}.block.next-course .button:hover,.block.next-course .button:focus{color:#3d3d3e;}.block.next-course .button:hover:after,.block.next-course .button:focus:after{background:#3d3d3e;}@media (max-width:576px){.block.next-course{float:none;width:100%;margin-bottom:1rem;}}.page-node-type-webinar .event-teaser{display:flex;align-items:center;padding:1rem 0;margin-bottom:1rem;border-bottom:solid 1px #88a0ba;}.page-node-type-webinar .date-time{margin-bottom:1rem;font-size:1rem;}.page-node-type-webinar h1{margin:0;font-size:1.75rem;}.page-node-type-webinar .field--name-field-image{margin-right:1rem;}.page-node-type-webinar .field--name-field-image img{max-width:175px;border:solid 1px #88a0ba;border-radius:0.15rem;}.page-node-type-webinar .field--name-field-presenters{margin-bottom:2rem;}.page-node-type-webinar .field--name-field-presenters .field--name-field-presenter{font-weight:600;padding:0 0 0.5rem 0;}.page-node-type-webinar .field--name-field-presenters .field--name-field-presenter-bio{font-size:0.875rem;}.page-node-type-webinar .field--name-field-presenters .paragraph--type--presenter{border-top:solid 1px #dfe6ec;margin:0.25rem 0;padding:0.5rem 0;}.page-node-type-webinar .field--name-field-presentation-slides .field__item,.page-node-type-webinar .field--name-field-presentation-slides .file--item,.page-node-type-webinar #slides .field__item,.page-node-type-webinar #slides .file--item{display:inline-block;padding:0.25rem 0.5rem 0.25rem;margin:1rem 0;background:#dfe6ec;border-radius:0.15rem;transition:all ease 0.3s;}.page-node-type-webinar .field--name-field-presentation-slides .field__item:hover,.page-node-type-webinar .field--name-field-presentation-slides .file--item:hover,.page-node-type-webinar #slides .field__item:hover,.page-node-type-webinar #slides .file--item:hover{background-color:#f9fdf5;}.page-node-type-webinar .field--name-field-presentation-slides .file--application-pdf,.page-node-type-webinar #slides .file--application-pdf{position:relative;padding-left:2rem;}.page-node-type-webinar .field--name-field-presentation-slides .file--application-pdf:before,.page-node-type-webinar #slides .file--application-pdf:before{position:absolute;content:"";display:block;width:2rem;height:2rem;top:-0.65rem;mask-image:url(/themes/bcsws/img/icons/pdf.svg);mask-repeat:no-repeat;-webkit-mask-image:url(/themes/bcsws/img/icons/pdf.svg);-webkit-mask-repeat:no-repeat;background-color:#003a70;}.page-node-type-webinar .field--name-field-presentation-slides a,.page-node-type-webinar #slides a{padding:0 0.25rem;border-color:transparent;}.page-node-type-webinar .field--name-field-presentation-slides a:hover,.page-node-type-webinar #slides a:hover{background-color:transparent;border-bottom:solid 1px #003a70;}.page-node-type-webinar .field--name-field-webinar-video{max-width:80%;margin:0 auto;}@media (max-width:576px){.page-node-type-webinar .image{display:none;}}.paragraph--type--webinar-topic .field--name-field-title{font-weight:700;font-family:"Roboto-Condensed",Arial,sans-serif;}.paragraph--type--webinar-topic .topic{display:flex;align-items:center;margin:1rem 0 0.75rem;font-weight:bold;font-size:1.125rem;}.webinar.teaser{padding:1rem;margin:0.75rem;border:solid 1px #c1cfdb;box-shadow:#f5f5f5 5px 5px 5px 1px;height:calc(100% - 1rem);display:flex;}.webinar.teaser .d-flex{flex-direction:column;}.webinar.teaser .title{font-family:"Roboto-Condensed",Arial,sans-serif;font-weight:600;padding:0.25rem 0 0.5rem 0;font-size:1.125rem;}.webinar.teaser .title a{border-color:transparent;}.webinar.teaser .field--name-field-image{padding-right:0.75rem;}.webinar.teaser .field--name-field-image img{width:118px;height:auto;}.webinar.teaser .bottom{margin-top:auto;}.webinar.teaser.past{border-color:#f5f5f5;}.webinar.teaser.next{border-color:#003a70;}.webinar.teaser.next:before{content:"Next Webinar";display:block;position:absolute;color:#c43c3c;background:white;font-weight:bold;padding:0 0.25rem;top:-0.85rem;left:30%;}@media (max-width:576px){.webinar.teaser{margin:0 0 1rem 0;}}.season .view-content{display:flex;flex-wrap:wrap;margin-bottom:2rem;}.season .view-content .views-row{width:50%;}.season .view-content .views-row:nth-child(odd) .webinar{margin-left:0;}.season .view-content .views-row:nth-child(even) .webinar{margin-right:0;}@media (max-width:576px){.season .view-content .views-row{width:100%;margin-left:0;margin-right:0;}}.season .view-filters{margin-top:1rem;}#block-webinars-current-season h2{font-size:1.25rem;text-transform:uppercase;margin-bottom:0;color:#284d74;padding-left:1rem;}#block-webinars-current-season .field--name-field-image{display:none;padding-right:0;}#block-webinars-current-season .views-row{width:33%;}#block-webinars-current-season .views-row .webinar{margin:0.5rem;}#block-webinars-current-season .views-row:nth-child(1) .webinar,#block-webinars-current-season .views-row:nth-child(4) .webinar{margin-left:0;}#block-webinars-current-season .views-row:nth-child(3) .webinar,#block-webinars-current-season .views-row:nth-child(6) .webinar{margin-right:0;}@media (max-width:965px){#block-webinars-current-season .views-row{width:50%;}#block-webinars-current-season .views-row:nth-child(odd) .webinar{margin-left:0;margin-right:0.5rem;}#block-webinars-current-season .views-row:nth-child(even) .webinar{margin-left:0.5rem;margin-right:0;}}@media (max-width:576px){#block-webinars-current-season .views-row{width:100%;}#block-webinars-current-season .views-row .webinar{margin-left:0;margin-right:0;}}.node--type-resource.detailed_teaser{display:flex;align-items:center;margin-bottom:2rem;}.node--type-resource.detailed_teaser .resource-icon{width:2rem;height:2rem;margin-right:0.75rem;}.node--type-resource.teaser{display:flex;align-items:center;margin-bottom:1rem;}.node--type-resource.teaser .resource-icon{width:1.25rem;height:1.25rem;margin-right:0.5rem;}.node--type-resource h2{font-size:1.25rem;display:flex;margin:0 0 0.25rem 0;}.node--type-resource .reference{line-height:125%;font-size:0.875rem;}.node--type-resource .reference label{font-size:0.825rem;font-weight:600;text-transform:uppercase;margin-right:0.5rem;}.node--type-resource.external-link .resource-icon{mask-image:url(/themes/bcsws/img/icons/external-link.svg);mask-repeat:no-repeat;-webkit-mask-image:url(/themes/bcsws/img/icons/external-link.svg);-webkit-mask-repeat:no-repeat;background-color:#c2e9ec;}.node--type-resource.xlsx .resource-icon{mask-image:url(/themes/bcsws/img/icons/xlsx.svg);mask-repeat:no-repeat;-webkit-mask-image:url(/themes/bcsws/img/icons/excel.svg);-webkit-mask-repeat:no-repeat;background-color:#d2ecb2;}.node--type-resource.docx .resource-icon,.node--type-resource.doc .resource-icon{mask-image:url(/themes/bcsws/img/icons/word.svg);mask-repeat:no-repeat;-webkit-mask-image:url(/themes/bcsws/img/icons/word.svg);-webkit-mask-repeat:no-repeat;background-color:#9fb1cf;}.node--type-resource.pdf .resource-icon{mask-image:url(/themes/bcsws/img/icons/pdf.svg);mask-repeat:no-repeat;-webkit-mask-image:url(/themes/bcsws/img/icons/pdf.svg);-webkit-mask-repeat:no-repeat;background-color:#dcdde1;}.toolbox{margin-top:1rem;background:#e9f6d7;}.node--type-question-answer h2{font-size:1.25rem;}.block--card-block{padding:0;margin-bottom:0;display:flex;align-items:center;}.block--card-block .container{padding:1rem 0;}.block--card-block .container .paragraph--type--clickable-card{margin:0 -1rem;}.block--card-block .field--name-field-image{min-width:250px;}@media (max-width:965px){.block--card-block .field--name-field-image{min-width:150px;}}@media (max-width:576px){.block--card-block .field--name-field-image{display:none;}}.useful-resources{background-color:#f2f5f7;}.useful-resources h2{font-size:1.25rem;margin:0.5rem 0 1rem 0;}.useful-resources .node--type-resource.external-link .resource-icon{background-color:#00a6b6;}#block-toolboxblock{background:#f9fdf5;border:solid 1px #d2ecb2;margin-top:2rem;min-height:350px;}#block-toolboxblock h2{margin-top:0;}#block-toolboxblock figure.align-right{max-width:350px;margin-top:-2rem;}.icon-marker{position:relative;display:flex;align-items:center;margin-bottom:0.5rem;}.icon-marker svg{fill:#9fb1cf;stroke:#345e9e;height:1rem;width:1rem;margin-right:0.5rem;}.icon-marker .icon{background-color:#ffffff;z-index:10;}.icon-marker .name{position:relative;z-index:10;font-size:0.8125rem;color:#547598;font-weight:bold;text-transform:uppercase;padding-right:1rem;background:#ffffff;}.icon-marker hr{position:absolute;width:100%;border:none;border-bottom:solid 3px #cdd7e7;}.paper{position:relative;background:#efeff1;margin:0.5rem;padding:1rem;font-size:1rem;}.paper::before,.paper::after{content:"";position:absolute;bottom:1rem;width:40%;height:1rem;box-shadow:0 0.75rem 1rem #4f4f50;z-index:-1;transition:all 0.3s ease-in-out;}.paper::before{left:1rem;transform:skew(-5deg) rotate(-5deg);}.paper::after{right:1rem;transform:skew(5deg) rotate(5deg);}.view-ads.card-view .view-content{display:flex;flex-wrap:wrap;}.view-ads.card-view .view-content .views-row{width:50%;}@media (max-width:576px){.view-ads.card-view .view-content .views-row{width:100%;}}.view-ads.card-view .paper:hover,.view-ads.card-view .paper:focus{background:#efeff1;}.view-ads.card-view .paper:hover:after,.view-ads.card-view .paper:hover:before{box-shadow:0 0.75rem 1rem #80a54e;}.view-ads.card-view .service.paper{background:#f9fdf5;}.view-ads.card-view .service.paper .name,.view-ads.card-view .service.paper .icon-marker .icon{background:#f9fdf5;}.view-ads.card-view .service.paper:hover,.view-ads.card-view .service.paper:focus{background:#efeff1;}.view-ads.card-view .service.paper:hover .name,.view-ads.card-view .service.paper:hover .icon-marker .icon,.view-ads.card-view .service.paper:focus .name,.view-ads.card-view .service.paper:focus .icon-marker .icon{background:#efeff1;}.view-ads.card-view .product.paper{background:#f2f5f7;}.view-ads.card-view .product.paper .name,.view-ads.card-view .product.paper .icon-marker .icon{background:#f2f5f7;}.view-ads.card-view .product.paper:hover,.view-ads.card-view .product.paper:focus{background:#efeff1;}.view-ads.card-view .product.paper:hover .name,.view-ads.card-view .product.paper:hover .icon-marker .icon,.view-ads.card-view .product.paper:focus .name,.view-ads.card-view .product.paper:focus .icon-marker .icon{background:#efeff1;}.view-ads.card-view a{color:#3d3d3e;}.view-ads.card-view a:focus{outline:none;}.view-ads.card-view h2{font-size:1.25rem;margin-top:0;color:#000000;}.view-ads.card-view p{font-size:0.875rem;}.view-ads.card-view .posted{font-size:0.8125rem;color:#3d3d3e;text-transform:uppercase;margin-bottom:0.5rem;}.view-ads.card-view .product-details{display:flex;align-items:center;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;background:#dfe6ec;padding:0.5rem;margin-bottom:0.5rem;}.view-ads.card-view .product-details .thumbnail{margin-right:1rem;}.ad-type .d-flex{display:flex;flex-wrap:wrap-reverse;}.ad-type .d-flex .description{width:65%;padding-right:2rem;}.ad-type .d-flex .details{width:30%;}.ad-type .d-flex .paper{margin-top:-1.15rem;}.ad-type .d-flex .paper.product{background:#f2f5f7;}.ad-type .d-flex .paper.service{background:#f9fdf5;}.ad-type .d-flex .paper .posted{font-size:0.8125rem;color:#3d3d3e;text-transform:uppercase;margin-bottom:0.5rem;}.ad-type .contact,.ad-type .product-details{margin:1rem 0;padding-bottom:1rem;border-bottom:solid 1px #c1cfdb;}.ad-type .contact .field--name-field-price,.ad-type .product-details .field--name-field-price{font-size:1.5rem;font-weight:bold;padding-bottom:0.5rem;}.ad-type .contact .field--name-field-price:before,.ad-type .product-details .field--name-field-price:before{content:"$";}.ad-type .contact{display:flex;align-items:center;justify-items:center;background:#345e9e;color:#ffffff;padding:1rem 0.5rem 1rem 3.5rem;margin:1rem;}.ad-type .contact .sms{font-size:0.75rem;text-transform:uppercase;}.ad-type .contact .icon{margin-right:0.5rem;rotate:45deg;}.ad-type .contact svg{fill:#ffffff;width:1.5rem;height:1.5rem;}.ad-type .meta{font-size:0.875rem;text-transform:uppercase;margin-top:0.5rem;}.ad-type .meta label{font-size:0.8125rem;}.ad-type .icon-marker .field--name-field-ad-location .field__item{float:left;}.ad-type .icon-marker .field--name-field-ad-location .field__item:after{content:", ";padding-right:0.25rem;}.ad-type .icon-marker .field--name-field-ad-location .field__item:last-child:after{content:"";}.ad-type .lightbox.photos{display:flex;flex-wrap:wrap;}.ad-type .lightbox .photo{border:solid 1px #c2e9ec;padding:1rem;margin:0 1rem 1rem 0;}
