  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Roboto Condensed";src:url(/themes/douglas/fonts/Roboto_Condensed/RobotoCondensed-VariableFont_wght.ttf) format("truetype-variations");font-weight:1 999}@font-face{font-family:"Montserrat";src:url(/themes/douglas/fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:1 999}b,strong{font-weight:bold}p{margin-top:0;margin-bottom:1rem;max-width:45rem}p.large{font-size:1.125rem;line-height:130%}p.small{font-size:.875rem}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;padding:0;margin:0 0 .5rem 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1{font-size:2rem;font-weight:800}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.375rem;font-weight:600}h5{font-size:1.25rem;font-weight:600}h6{font-size:1.125rem;font-weight:500}@media(max-width:840px){h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.25rem}}.heading{font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;font-size:1.5rem;padding:0;margin:0 0 .5rem 0}.heading a{text-decoration:none}.heading{margin-bottom:0}sub,sup{font-size:80%;position:relative;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}.container{max-width:1200px;width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}.container.no-padding{padding-left:0;padding-right:0}.container-fluid{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}.container-fluid.no-padding{padding-left:0;padding-right:0}.row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.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:1rem;padding-right:1rem;flex-basis:0;flex-grow:1;max-width:100%;min-width:0}.col-auto{padding-left:1rem;padding-right:1rem;flex:0 0 auto;width:auto;max-width:100%}.col-1{padding-left:1rem;padding-right:1rem;flex:0 0 8.3333333333%;max-width:8.3333333333%;min-width:0}.offset-1{margin-left:8.3333333333%}.col-2{padding-left:1rem;padding-right:1rem;flex:0 0 16.6666666667%;max-width:16.6666666667%;min-width:0}.offset-2{margin-left:16.6666666667%}.col-3{padding-left:1rem;padding-right:1rem;flex:0 0 25%;max-width:25%;min-width:0}.offset-3{margin-left:25%}.col-4{padding-left:1rem;padding-right:1rem;flex:0 0 33.3333333333%;max-width:33.3333333333%;min-width:0}.offset-4{margin-left:33.3333333333%}.col-5{padding-left:1rem;padding-right:1rem;flex:0 0 41.6666666667%;max-width:41.6666666667%;min-width:0}.offset-5{margin-left:41.6666666667%}.col-6{padding-left:1rem;padding-right:1rem;flex:0 0 50%;max-width:50%;min-width:0}.offset-6{margin-left:50%}.col-7{padding-left:1rem;padding-right:1rem;flex:0 0 58.3333333333%;max-width:58.3333333333%;min-width:0}.offset-7{margin-left:58.3333333333%}.col-8{padding-left:1rem;padding-right:1rem;flex:0 0 66.6666666667%;max-width:66.6666666667%;min-width:0}.offset-8{margin-left:66.6666666667%}.col-9{padding-left:1rem;padding-right:1rem;flex:0 0 75%;max-width:75%;min-width:0}.offset-9{margin-left:75%}.col-10{padding-left:1rem;padding-right:1rem;flex:0 0 83.3333333333%;max-width:83.3333333333%;min-width:0}.offset-10{margin-left:83.3333333333%}.col-11{padding-left:1rem;padding-right:1rem;flex:0 0 91.6666666667%;max-width:91.6666666667%;min-width:0}.offset-11{margin-left:91.6666666667%}.col-12{padding-left:1rem;padding-right:1rem;flex:0 0 100%;max-width:100%;min-width:0}.offset-12{margin-left:100%}@media(min-width:576px){.col-sm-1{padding-left:1rem;padding-right:1rem;flex:0 0 8.3333333333%;max-width:8.3333333333%;min-width:0}.offset-sm-1{margin-left:8.3333333333%}.col-sm-2{padding-left:1rem;padding-right:1rem;flex:0 0 16.6666666667%;max-width:16.6666666667%;min-width:0}.offset-sm-2{margin-left:16.6666666667%}.col-sm-3{padding-left:1rem;padding-right:1rem;flex:0 0 25%;max-width:25%;min-width:0}.offset-sm-3{margin-left:25%}.col-sm-4{padding-left:1rem;padding-right:1rem;flex:0 0 33.3333333333%;max-width:33.3333333333%;min-width:0}.offset-sm-4{margin-left:33.3333333333%}.col-sm-5{padding-left:1rem;padding-right:1rem;flex:0 0 41.6666666667%;max-width:41.6666666667%;min-width:0}.offset-sm-5{margin-left:41.6666666667%}.col-sm-6{padding-left:1rem;padding-right:1rem;flex:0 0 50%;max-width:50%;min-width:0}.offset-sm-6{margin-left:50%}.col-sm-7{padding-left:1rem;padding-right:1rem;flex:0 0 58.3333333333%;max-width:58.3333333333%;min-width:0}.offset-sm-7{margin-left:58.3333333333%}.col-sm-8{padding-left:1rem;padding-right:1rem;flex:0 0 66.6666666667%;max-width:66.6666666667%;min-width:0}.offset-sm-8{margin-left:66.6666666667%}.col-sm-9{padding-left:1rem;padding-right:1rem;flex:0 0 75%;max-width:75%;min-width:0}.offset-sm-9{margin-left:75%}.col-sm-10{padding-left:1rem;padding-right:1rem;flex:0 0 83.3333333333%;max-width:83.3333333333%;min-width:0}.offset-sm-10{margin-left:83.3333333333%}.col-sm-11{padding-left:1rem;padding-right:1rem;flex:0 0 91.6666666667%;max-width:91.6666666667%;min-width:0}.offset-sm-11{margin-left:91.6666666667%}.col-sm-12{padding-left:1rem;padding-right:1rem;flex:0 0 100%;max-width:100%;min-width:0}.offset-sm-12{margin-left:100%}}@media(min-width:840px){.col-md-1{padding-right:1rem;padding-left:1rem;flex:0 0 8.3333333333%;max-width:8.3333333333%;min-width:0}.offset-md-1{margin-left:8.3333333333%}.col-md-2{padding-right:1rem;padding-left:1rem;flex:0 0 16.6666666667%;max-width:16.6666666667%;min-width:0}.offset-md-2{margin-left:16.6666666667%}.col-md-3{padding-right:1rem;padding-left:1rem;flex:0 0 25%;max-width:25%;min-width:0}.offset-md-3{margin-left:25%}.col-md-4{padding-right:1rem;padding-left:1rem;flex:0 0 33.3333333333%;max-width:33.3333333333%;min-width:0}.offset-md-4{margin-left:33.3333333333%}.col-md-5{padding-right:1rem;padding-left:1rem;flex:0 0 41.6666666667%;max-width:41.6666666667%;min-width:0}.offset-md-5{margin-left:41.6666666667%}.col-md-6{padding-right:1rem;padding-left:1rem;flex:0 0 50%;max-width:50%;min-width:0}.offset-md-6{margin-left:50%}.col-md-7{padding-right:1rem;padding-left:1rem;flex:0 0 58.3333333333%;max-width:58.3333333333%;min-width:0}.offset-md-7{margin-left:58.3333333333%}.col-md-8{padding-right:1rem;padding-left:1rem;flex:0 0 66.6666666667%;max-width:66.6666666667%;min-width:0}.offset-md-8{margin-left:66.6666666667%}.col-md-9{padding-right:1rem;padding-left:1rem;flex:0 0 75%;max-width:75%;min-width:0}.offset-md-9{margin-left:75%}.col-md-10{padding-right:1rem;padding-left:1rem;flex:0 0 83.3333333333%;max-width:83.3333333333%;min-width:0}.offset-md-10{margin-left:83.3333333333%}.col-md-11{padding-right:1rem;padding-left:1rem;flex:0 0 91.6666666667%;max-width:91.6666666667%;min-width:0}.offset-md-11{margin-left:91.6666666667%}.col-md-12{padding-right:1rem;padding-left:1rem;flex:0 0 100%;max-width:100%;min-width:0}.offset-md-12{margin-left:100%}}@media(min-width:992px){.col-lg-1{padding-left:1rem;padding-right:1rem;flex:0 0 8.3333333333%;max-width:8.3333333333%;min-width:0}.offset-lg-1{margin-left:8.3333333333%}.col-lg-2{padding-left:1rem;padding-right:1rem;flex:0 0 16.6666666667%;max-width:16.6666666667%;min-width:0}.offset-lg-2{margin-left:16.6666666667%}.col-lg-3{padding-left:1rem;padding-right:1rem;flex:0 0 25%;max-width:25%;min-width:0}.offset-lg-3{margin-left:25%}.col-lg-4{padding-left:1rem;padding-right:1rem;flex:0 0 33.3333333333%;max-width:33.3333333333%;min-width:0}.offset-lg-4{margin-left:33.3333333333%}.col-lg-5{padding-left:1rem;padding-right:1rem;flex:0 0 41.6666666667%;max-width:41.6666666667%;min-width:0}.offset-lg-5{margin-left:41.6666666667%}.col-lg-6{padding-left:1rem;padding-right:1rem;flex:0 0 50%;max-width:50%;min-width:0}.offset-lg-6{margin-left:50%}.col-lg-7{padding-left:1rem;padding-right:1rem;flex:0 0 58.3333333333%;max-width:58.3333333333%;min-width:0}.offset-lg-7{margin-left:58.3333333333%}.col-lg-8{padding-left:1rem;padding-right:1rem;flex:0 0 66.6666666667%;max-width:66.6666666667%;min-width:0}.offset-lg-8{margin-left:66.6666666667%}.col-lg-9{padding-left:1rem;padding-right:1rem;flex:0 0 75%;max-width:75%;min-width:0}.offset-lg-9{margin-left:75%}.col-lg-10{padding-left:1rem;padding-right:1rem;flex:0 0 83.3333333333%;max-width:83.3333333333%;min-width:0}.offset-lg-10{margin-left:83.3333333333%}.col-lg-11{padding-left:1rem;padding-right:1rem;flex:0 0 91.6666666667%;max-width:91.6666666667%;min-width:0}.offset-lg-11{margin-left:91.6666666667%}.col-lg-12{padding-left:1rem;padding-right:1rem;flex:0 0 100%;max-width:100%;min-width:0}.offset-lg-12{margin-left:100%}}@media(min-width:1200px){.col-xlg-1{padding-left:1rem;padding-right:1rem;flex:0 0 8.3333333333%;max-width:8.3333333333%;min-width:0}.offset-xlg-1{margin-left:8.3333333333%}.col-xlg-2{padding-left:1rem;padding-right:1rem;flex:0 0 16.6666666667%;max-width:16.6666666667%;min-width:0}.offset-xlg-2{margin-left:16.6666666667%}.col-xlg-3{padding-left:1rem;padding-right:1rem;flex:0 0 25%;max-width:25%;min-width:0}.offset-xlg-3{margin-left:25%}.col-xlg-4{padding-left:1rem;padding-right:1rem;flex:0 0 33.3333333333%;max-width:33.3333333333%;min-width:0}.offset-xlg-4{margin-left:33.3333333333%}.col-xlg-5{padding-left:1rem;padding-right:1rem;flex:0 0 41.6666666667%;max-width:41.6666666667%;min-width:0}.offset-xlg-5{margin-left:41.6666666667%}.col-xlg-6{padding-left:1rem;padding-right:1rem;flex:0 0 50%;max-width:50%;min-width:0}.offset-xlg-6{margin-left:50%}.col-xlg-7{padding-left:1rem;padding-right:1rem;flex:0 0 58.3333333333%;max-width:58.3333333333%;min-width:0}.offset-xlg-7{margin-left:58.3333333333%}.col-xlg-8{padding-left:1rem;padding-right:1rem;flex:0 0 66.6666666667%;max-width:66.6666666667%;min-width:0}.offset-xlg-8{margin-left:66.6666666667%}.col-xlg-9{padding-left:1rem;padding-right:1rem;flex:0 0 75%;max-width:75%;min-width:0}.offset-xlg-9{margin-left:75%}.col-xlg-10{padding-left:1rem;padding-right:1rem;flex:0 0 83.3333333333%;max-width:83.3333333333%;min-width:0}.offset-xlg-10{margin-left:83.3333333333%}.col-xlg-11{padding-left:1rem;padding-right:1rem;flex:0 0 91.6666666667%;max-width:91.6666666667%;min-width:0}.offset-xlg-11{margin-left:91.6666666667%}.col-xlg-12{padding-left:1rem;padding-right:1rem;flex:0 0 100%;max-width:100%;min-width:0}.offset-xlg-12{margin-left:100%}}.kaltura-player,.field--name-field-media-oembed-video{overflow:hidden;padding-top:56.25%;position:relative}.kaltura-player iframe,.field--name-field-media-oembed-video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}img{max-width:100%;height:auto;display:block}svg{stroke:#000;width:1rem;height:1rem}.text-formatted figure,.field--name-body figure,.field--name-field-formatted-text figure,.paragraph--type--accordion figure{display:table;margin:0 0 1rem 0}.text-formatted figure .media--type-image img,.field--name-body figure .media--type-image img,.field--name-field-formatted-text figure .media--type-image img,.paragraph--type--accordion figure .media--type-image img{margin-bottom:0}.text-formatted figure.align-center img,.field--name-body figure.align-center img,.field--name-field-formatted-text figure.align-center img,.paragraph--type--accordion figure.align-center img{display:block;margin-left:auto;margin-right:auto}.text-formatted figure.align-left,.field--name-body figure.align-left,.field--name-field-formatted-text figure.align-left,.paragraph--type--accordion figure.align-left{margin-right:1rem}.text-formatted figure.align-right,.field--name-body figure.align-right,.field--name-field-formatted-text figure.align-right,.paragraph--type--accordion figure.align-right{margin-left:1rem}.text-formatted figcaption,.field--name-body figcaption,.field--name-field-formatted-text figcaption,.paragraph--type--accordion figcaption{font-size:.75rem;padding:.25rem .5rem;line-height:150%;display:table-caption;caption-side:bottom}.text-formatted .media--type-image img,.field--name-body .media--type-image img,.field--name-field-formatted-text .media--type-image img,.paragraph--type--accordion .media--type-image img{margin-bottom:1rem}.text-formatted .align-center img,.field--name-body .align-center img,.field--name-field-formatted-text .align-center img,.paragraph--type--accordion .align-center img{display:block;margin-left:auto;margin-right:auto}.text-formatted .align-left.media--type-image,.field--name-body .align-left.media--type-image,.field--name-field-formatted-text .align-left.media--type-image,.paragraph--type--accordion .align-left.media--type-image{margin-right:1rem}.text-formatted .align-left img,.field--name-body .align-left img,.field--name-field-formatted-text .align-left img,.paragraph--type--accordion .align-left img{margin-bottom:0}.text-formatted .align-right.media--type-image,.field--name-body .align-right.media--type-image,.field--name-field-formatted-text .align-right.media--type-image,.paragraph--type--accordion .align-right.media--type-image{margin-left:1rem}.text-formatted .align-right img,.field--name-body .align-right img,.field--name-field-formatted-text .align-right img,.paragraph--type--accordion .align-right img{margin-bottom:0}@media(max-width:576px){.text-formatted figure,.field--name-body figure,.field--name-field-formatted-text figure,.paragraph--type--accordion figure{margin:0 auto 1rem auto}.text-formatted .align-left,.text-formatted .align-right,.field--name-body .align-left,.field--name-body .align-right,.field--name-field-formatted-text .align-left,.field--name-field-formatted-text .align-right,.paragraph--type--accordion .align-left,.paragraph--type--accordion .align-right{float:none}.text-formatted .align-left.media--type-image,.text-formatted .align-right.media--type-image,.field--name-body .align-left.media--type-image,.field--name-body .align-right.media--type-image,.field--name-field-formatted-text .align-left.media--type-image,.field--name-field-formatted-text .align-right.media--type-image,.paragraph--type--accordion .align-left.media--type-image,.paragraph--type--accordion .align-right.media--type-image{margin:0}.text-formatted .align-left.media--type-image img,.text-formatted .align-right.media--type-image img,.field--name-body .align-left.media--type-image img,.field--name-body .align-right.media--type-image img,.field--name-field-formatted-text .align-left.media--type-image img,.field--name-field-formatted-text .align-right.media--type-image img,.paragraph--type--accordion .align-left.media--type-image img,.paragraph--type--accordion .align-right.media--type-image img{display:block;margin-left:auto;margin-right:auto}}.video-wrapper{position:relative}.video-wrapper .controls{position:absolute;bottom:0;right:0;padding:1rem}.video-wrapper .controls button{padding:.55rem .55rem .45rem;border-radius:2rem;color:#000;background:#fff;opacity:.6;cursor:pointer;font-size:1rem}a{text-decoration:none;word-wrap:break-word}a:hover{background:rgba(0,0,0,0)}main a,.region-left-sidebar a,.region-right-sidebar a,.region-alert .field--name-body a{color:#000;font-weight:600;background-color:rgba(0,0,0,0);text-decoration:underline;text-decoration-color:#c4d600;text-decoration-thickness:2px;text-underline-offset:3px}main a:visited,.region-left-sidebar a:visited,.region-right-sidebar a:visited,.region-alert .field--name-body a:visited{color:#585858}main a:hover,main a:focus,.region-left-sidebar a:hover,.region-left-sidebar a:focus,.region-right-sidebar a:hover,.region-right-sidebar a:focus,.region-alert .field--name-body a:hover,.region-alert .field--name-body a:focus{color:#000;background-color:#d8e459;text-decoration-color:rgba(0,0,0,0)}main a.secondary,.region-left-sidebar a.secondary,.region-right-sidebar a.secondary,.region-alert .field--name-body a.secondary{color:#fff}main a.secondary:visited,.region-left-sidebar a.secondary:visited,.region-right-sidebar a.secondary:visited,.region-alert .field--name-body a.secondary:visited{text-decoration-color:#fff}main a.secondary:hover,main a.secondary:focus,.region-left-sidebar a.secondary:hover,.region-left-sidebar a.secondary:focus,.region-right-sidebar a.secondary:hover,.region-right-sidebar a.secondary:focus,.region-alert .field--name-body a.secondary:hover,.region-alert .field--name-body a.secondary:focus{color:#585858;background-color:#d8e459;text-decoration-color:#d8e459}main a[href^="http://"]:after,main a[href^="https://"]:after,.region-left-sidebar a[href^="http://"]:after,.region-left-sidebar a[href^="https://"]:after,.region-right-sidebar a[href^="http://"]:after,.region-right-sidebar a[href^="https://"]:after,.region-alert .field--name-body a[href^="http://"]:after,.region-alert .field--name-body a[href^="https://"]:after{content:"";background:#000;display:inline-block;position:relative;top:3px;margin:0 .25rem;width:1rem;height:1rem;-webkit-mask:url(/themes/douglas/img/icons/external-link.svg) no-repeat;mask:url(/themes/douglas/img/icons/external-link.svg) no-repeat}main a[href^="http:"] img:after,main a[href^="https://"] img:after,.region-left-sidebar a[href^="http:"] img:after,.region-left-sidebar a[href^="https://"] img:after,.region-right-sidebar a[href^="http:"] img:after,.region-right-sidebar a[href^="https://"] img:after,.region-alert .field--name-body a[href^="http:"] img:after,.region-alert .field--name-body a[href^="https://"] img:after{-webkit-mask:none;mask:none;content:none}main a[href^="https://www.douglascollege.ca"]:after,main a[href^="https://facebook.com"]:after,main a[href^="https://www.facebook.com"]:after,main a[href^="https://ca.linkedin.com"]:after,main a[href^="https://www.linkedin.com"]:after,main a[href^="https://instagram.com"]:after,main a[href^="https://www.instagram.com"]:after,main a[href^="https://www.youtube.com"]:after,main a[href^="https://x.com"]:after,.region-left-sidebar a[href^="https://www.douglascollege.ca"]:after,.region-left-sidebar a[href^="https://facebook.com"]:after,.region-left-sidebar a[href^="https://www.facebook.com"]:after,.region-left-sidebar a[href^="https://ca.linkedin.com"]:after,.region-left-sidebar a[href^="https://www.linkedin.com"]:after,.region-left-sidebar a[href^="https://instagram.com"]:after,.region-left-sidebar a[href^="https://www.instagram.com"]:after,.region-left-sidebar a[href^="https://www.youtube.com"]:after,.region-left-sidebar a[href^="https://x.com"]:after,.region-right-sidebar a[href^="https://www.douglascollege.ca"]:after,.region-right-sidebar a[href^="https://facebook.com"]:after,.region-right-sidebar a[href^="https://www.facebook.com"]:after,.region-right-sidebar a[href^="https://ca.linkedin.com"]:after,.region-right-sidebar a[href^="https://www.linkedin.com"]:after,.region-right-sidebar a[href^="https://instagram.com"]:after,.region-right-sidebar a[href^="https://www.instagram.com"]:after,.region-right-sidebar a[href^="https://www.youtube.com"]:after,.region-right-sidebar a[href^="https://x.com"]:after,.region-alert .field--name-body a[href^="https://www.douglascollege.ca"]:after,.region-alert .field--name-body a[href^="https://facebook.com"]:after,.region-alert .field--name-body a[href^="https://www.facebook.com"]:after,.region-alert .field--name-body a[href^="https://ca.linkedin.com"]:after,.region-alert .field--name-body a[href^="https://www.linkedin.com"]:after,.region-alert .field--name-body a[href^="https://instagram.com"]:after,.region-alert .field--name-body a[href^="https://www.instagram.com"]:after,.region-alert .field--name-body a[href^="https://www.youtube.com"]:after,.region-alert .field--name-body a[href^="https://x.com"]:after{content:none}main a[href^="tel:"]:after,.region-left-sidebar a[href^="tel:"]:after,.region-right-sidebar a[href^="tel:"]:after,.region-alert .field--name-body a[href^="tel:"]:after{content:"";background:#000;display:inline-block;position:relative;top:3px;margin:0 .25rem;width:1rem;height:1rem;-webkit-mask:url(/themes/douglas/img/icons/phone.svg) no-repeat;mask:url(/themes/douglas/img/icons/phone.svg) no-repeat;-webkit-mask-size:100%;mask-size:100%}main a[href$=".pdf"]:after,main a[href$=".doc"]:after,main a[href$=".docx"]:after,main a[href$=".xlsx"]:after,main a[href$=".xls"]:after,.region-left-sidebar a[href$=".pdf"]:after,.region-left-sidebar a[href$=".doc"]:after,.region-left-sidebar a[href$=".docx"]:after,.region-left-sidebar a[href$=".xlsx"]:after,.region-left-sidebar a[href$=".xls"]:after,.region-right-sidebar a[href$=".pdf"]:after,.region-right-sidebar a[href$=".doc"]:after,.region-right-sidebar a[href$=".docx"]:after,.region-right-sidebar a[href$=".xlsx"]:after,.region-right-sidebar a[href$=".xls"]:after,.region-alert .field--name-body a[href$=".pdf"]:after,.region-alert .field--name-body a[href$=".doc"]:after,.region-alert .field--name-body a[href$=".docx"]:after,.region-alert .field--name-body a[href$=".xlsx"]:after,.region-alert .field--name-body a[href$=".xls"]:after{content:"";background:#000;display:inline-block;position:relative;top:3px;margin:0 .25rem;width:1rem;height:1rem;-webkit-mask:url(/themes/douglas/img/icons/download.svg) no-repeat;mask:url(/themes/douglas/img/icons/download.svg) no-repeat}main a[href^="mailto:"]:after,.region-left-sidebar a[href^="mailto:"]:after,.region-right-sidebar a[href^="mailto:"]:after,.region-alert .field--name-body a[href^="mailto:"]:after{content:"";background:#000;display:inline-block;position:relative;top:3px;margin:0 .25rem;width:1rem;height:1rem;-webkit-mask:url(/themes/douglas/img/icons/email.svg) no-repeat;mask:url(/themes/douglas/img/icons/email.svg) no-repeat}main a .media--type-image:after,.region-left-sidebar a .media--type-image:after,.region-right-sidebar a .media--type-image:after,.region-alert .field--name-body a .media--type-image:after{content:""}main .link-block,.region-left-sidebar .link-block,.region-right-sidebar .link-block,.region-alert .field--name-body .link-block{font-family:"Roboto Condensed",Arial,sans-serif}main .link-block a,.region-left-sidebar .link-block a,.region-right-sidebar .link-block a,.region-alert .field--name-body .link-block a{display:flex;align-items:center;padding:.75rem 0 .25rem 0;text-decoration:none;border-bottom:solid 1px #e6e6e6}main .link-block a:after,.region-left-sidebar .link-block a:after,.region-right-sidebar .link-block a:after,.region-alert .field--name-body .link-block a:after{border-bottom:none;margin-left:auto}main .link-block a:hover,main .link-block a:focus,.region-left-sidebar .link-block a:hover,.region-left-sidebar .link-block a:focus,.region-right-sidebar .link-block a:hover,.region-right-sidebar .link-block a:focus,.region-alert .field--name-body .link-block a:hover,.region-alert .field--name-body .link-block a:focus{background:rgba(0,0,0,0);border-bottom-color:#c4d600}main .link-block a:after,.region-left-sidebar .link-block a:after,.region-right-sidebar .link-block a:after,.region-alert .field--name-body .link-block a:after{display:inline;position:inherit;top:auto}main ul.link-block,.region-left-sidebar ul.link-block,.region-right-sidebar ul.link-block,.region-alert .field--name-body ul.link-block{margin:0;padding:0;list-style-type:none;list-style-position:outside}a[name],a.ck-anchor{font-weight:normal;text-decoration:none;display:inline-block;scroll-margin-top:165px}a[name]:hover,a[name]:focus,a.ck-anchor:hover,a.ck-anchor:focus{background:rgba(0,0,0,0)}a.button,.button a,button,input[type=button],input[type=reset],input[type=submit]{font-family:"Roboto Condensed",Arial,sans-serif;text-decoration:none;text-align:center;font-size:1rem;font-weight:bold;line-height:1.25rem;border-radius:2rem;padding:.625rem 1rem;cursor:pointer;transition:background-color ease .3s;border:solid 1px rgba(0,0,0,0);background-color:#c4d600;color:#000}@media(min-width:840px){a.button,.button a,button,input[type=button],input[type=reset],input[type=submit]{padding:.625rem 1.5rem}}a.button,.button a,button,input[type=button],input[type=reset],input[type=submit]{text-decoration:none}a.button:focus,a.button:hover,.button a:focus,.button a:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#c4d600;background-color:#000}a.button:focus::after,a.button:hover::after,.button a:focus::after,.button a:hover::after,button:focus::after,button:hover::after,input[type=button]:focus::after,input[type=button]:hover::after,input[type=reset]:focus::after,input[type=reset]:hover::after,input[type=submit]:focus::after,input[type=submit]:hover::after{background:#c4d600}a.button:visited,.button a:visited,button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#000}a.button:visited:hover,a.button:visited:focus,.button a:visited:hover,.button a:visited:focus,button:visited:hover,button:visited:focus,input[type=button]:visited:hover,input[type=button]:visited:focus,input[type=reset]:visited:hover,input[type=reset]:visited:focus,input[type=submit]:visited:hover,input[type=submit]:visited:focus{color:#c4d600}a.button.black,.button.black a,button.black{background:#000;color:#fff}a.button.black::after,.button.black a::after,button.black::after{background:#fff}a.button.black:hover,a.button.black:focus,.button.black a:hover,.button.black a:focus,button.black:hover,button.black:focus{background:#fff;color:#000}a.button.black:hover::after,a.button.black:focus::after,.button.black a:hover::after,.button.black a:focus::after,button.black:hover::after,button.black:focus::after{background:#000}a.button.black:visited,.button.black a:visited,button.black:visited{background:#000;color:#fff}a.button.black:visited:hover,a.button.black:visited:focus,.button.black a:visited:hover,.button.black a:visited:focus,button.black:visited:hover,button.black:visited:focus{background:#fff;color:#000}a.button.black:visited:hover::after,a.button.black:visited:focus::after,.button.black a:visited:hover::after,.button.black a:visited:focus::after,button.black:visited:hover::after,button.black:visited:focus::after{background:#000}a.button.secondary,.button.secondary a,button.secondary{font-family:"Roboto Condensed",Arial,sans-serif;text-decoration:none;text-align:center;font-size:1rem;font-weight:bold;line-height:1.25rem;border-radius:2rem;padding:.625rem 1rem;cursor:pointer;transition:background-color ease .3s;border:solid 1px rgba(0,0,0,0);background-color:#c4d600;color:#000}@media(min-width:840px){a.button.secondary,.button.secondary a,button.secondary{padding:.625rem 1.5rem}}a.button.secondary,.button.secondary a,button.secondary{background-color:rgba(0,0,0,0);border-color:#000}a.button.secondary:focus,a.button.secondary:hover,.button.secondary a:focus,.button.secondary a:hover,button.secondary:focus,button.secondary:hover{color:#fff;background-color:#000}a.button.secondary:focus::after,a.button.secondary:hover::after,.button.secondary a:focus::after,.button.secondary a:hover::after,button.secondary:focus::after,button.secondary:hover::after{background:#fff}a.button.secondary:visited,.button.secondary a:visited,button.secondary:visited{color:#000}a.button.secondary:visited:hover,a.button.secondary:visited:focus,.button.secondary a:visited:hover,.button.secondary a:visited:focus,button.secondary:visited:hover,button.secondary:visited:focus{color:#fff}a.button,.button a{display:inline-block}.clickable-card{position:relative}.clickable-card .img-wrapper{overflow:hidden}.clickable-card img{transition:transform .3s ease}.clickable-card:hover img,.clickable-card:focus img{transform:scale(1.1)}.clickable-card a:not(.button):visited{color:#000}.clickable-card a::before{content:"";position:absolute;z-index:10;width:100%;height:100%;top:0;left:0}html{box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#000;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}*,*::before,*::after{box-sizing:inherit}article,aside,footer,header,hgroup,main,nav,section{display:block}body{font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:150%;margin:0;padding:0;height:100%}body.overlay-open{overflow:hidden}main{font-size:1rem;line-height:150%}.desktop{display:none}.mobile{display:block}@media(min-width:992px){.mobile{display:none}.desktop{display:block}}ol,ul{margin:0 0 1rem 0;padding-left:1.5rem}ol ul,ul ul{margin-bottom:.5rem}ol ol,ul ol{list-style-type:lower-alpha;margin-bottom:.5rem}ol ol ol,ul ol ol{list-style-type:lower-roman;margin-bottom:.5rem}.field--name-body ul,.field--name-body ol,.field--name-body h2,.field--name-body h3,.field--name-body h4,.field--name-body h5,.field--name-body h6,.paragraph--type--text ul,.paragraph--type--text ol,.paragraph--type--text h2,.paragraph--type--text h3,.paragraph--type--text h4,.paragraph--type--text h5,.paragraph--type--text h6,.field--type-text-long ul,.field--type-text-long ol,.field--type-text-long h2,.field--type-text-long h3,.field--type-text-long h4,.field--type-text-long h5,.field--type-text-long h6{max-width:45rem}.clearfix::after{display:block;clear:both;content:""}.visually-hidden{position:absolute !important;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}*:focus{outline:1px dotted #585858;outline-offset:2px}hr{color:rgba(0,0,0,0);margin:.75rem 0;border:none;border-top:solid 2px #c4d600}input,optgroup,select,textarea{color:inherit;font:inherit;font-size:inherit;margin:0}.no-scroll{overflow:hidden}.d-flex{display:flex}.inline{display:inline-block}#alerts .site-wide-alert article{display:none}.site-wide-alert .node--type-alert{position:absolute;z-index:103;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background:rgba(0,0,0,.7)}.site-wide-alert .node--type-alert .wrapper{box-shadow:0 0 2rem 1rem hsla(0,0%,100%,.2)}.site-wide-alert .node--type-alert .header{display:flex;align-items:center;background-color:#000;padding:1rem 1.5rem .75rem 2rem;border-bottom:solid .625rem #da291c;color:#fff}.site-wide-alert .node--type-alert .header a{color:#fff}.site-wide-alert .node--type-alert .header a:hover,.site-wide-alert .node--type-alert .header a:focus{color:#c9c9c9}.site-wide-alert .node--type-alert .header h1{display:flex;align-items:center;font-size:1.375rem;font-weight:normal;font-family:"Roboto Condensed",Arial,sans-serif;margin-bottom:0;line-height:125%}.site-wide-alert .node--type-alert .header h1:before{content:"";display:block;background-image:url(/themes/douglas/img/icons/alert.svg);background-size:100%;margin-right:1rem;width:1.5rem;height:1.5rem}.site-wide-alert .node--type-alert .header button{background:rgba(0,0,0,0);margin-left:auto;padding:.5rem}.site-wide-alert .node--type-alert .content{display:block;overflow-y:scroll;-webkit-overflow-scrolling:auto;padding:2rem;background:#fff;max-height:50vh}.site-wide-alert .node--type-alert .content p:last-child,.site-wide-alert .node--type-alert .content .field--name-body{margin-bottom:0}.site-wide-alert .node--type-alert .footer{display:block;background:#000;padding:.75rem 2rem .5rem}.site-wide-alert .node--type-alert .footer svg{height:2rem;width:auto}@media screen and (min-width:840px){.site-wide-alert .node--type-alert{align-items:center}.site-wide-alert .node--type-alert .header h1{font-size:1.5rem}.site-wide-alert .node--type-alert .content{max-height:50vh}}#alert.dismissed{position:relative;height:auto;width:auto;background:#000;border-bottom:solid .625rem #da291c}#alert.dismissed .wrapper{box-shadow:none;padding:.75rem 1rem;display:flex;align-items:center;max-width:1200px;width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}#alert.dismissed .header{border-bottom:none;padding:0}#alert.dismissed h1{font-weight:300}#alert.dismissed h1::after{content:"";display:inline-block;margin:0 .5rem;width:.75rem;height:.75rem;background-color:#fff;mask:url(/themes/douglas/img/icons/chevron-right.svg);-webkit-mask:url(/themes/douglas/img/icons/chevron-right.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:ease .3s all}#alert.dismissed h1:hover,#alert.dismissed h1:focus{cursor:pointer;text-decoration:underline}#alert.dismissed h1:hover::after,#alert.dismissed h1:focus::after{width:1rem;height:1rem}#alert.dismissed button{display:none}#alert.dismissed .content,#alert.dismissed .footer{display:none}.path-frontpage #alert h1{position:relative !important;height:auto}.douglas-accordion h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:500}.douglas-accordion button{display:flex;align-items:center;width:100%;cursor:pointer;border:0;border-radius:0;padding:.5rem 0;background:rgba(0,0,0,0);color:#000;line-height:150%;text-align:left}.douglas-accordion button:hover,.douglas-accordion button:focus{background:rgba(0,0,0,0)}.douglas-accordion .toggle{padding-left:2rem;margin-left:auto}.douglas-accordion .toggle svg{width:1.5em;height:1.5em;transition:transform 250ms ease;fill:rgba(0,0,0,0)}.douglas-accordion [data-visible=false]{border-bottom:solid 1px #e6e6e6}.douglas-accordion [data-visible=true]{border-bottom:solid 1px #6a7e15}.douglas-accordion [data-visible=true] .toggle svg{transform:rotate(45deg)}.view-grouping .douglas-accordion .toggle{padding:0;margin-right:auto;width:.75rem;height:.75rem;position:relative;cursor:pointer}.view-grouping .douglas-accordion .toggle:before{position:absolute;content:"";display:block;-webkit-mask:url(/themes/douglas/img/icons/plus.svg);mask:url(/themes/douglas/img/icons/plus.svg);mask-repeat:no-repeat;mask-size:100%;-webkit-mask:url(/themes/douglas/img/icons/plus.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;background:#000;height:11px;width:11px;transition:transform 250ms ease;top:0;left:0}.view-grouping .douglas-accordion .toggle.open:before{transform:rotate(45deg)}.view-grouping .douglas-accordion span{width:100%}.view-grouping .douglas-accordion [data-visible=true] .toggle:before{transform:rotate(45deg)}.paragraph--type--accordion .field--name-field-title{font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;font-size:1.5rem;padding:0;margin:0 0 .5rem 0}.paragraph--type--accordion .field--name-field-title a{text-decoration:none}.paragraph--type--accordion .field--name-field-title{margin-bottom:1rem}.paragraph--type--accordion-table .field--name-field-title{font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;margin-bottom:.5rem}.paragraph--type--accordion-table .field--name-field-subtitle,.paragraph--type--accordion-table .field--name-field-table-headings,.paragraph--type--accordion-table .douglas-accordion button{font-family:"Roboto Condensed",Arial,sans-serif;font-size:.875rem}.paragraph--type--accordion-table .field--name-field-subtitle{color:#6a7e15;margin-bottom:2rem}.paragraph--type--accordion-table .field--name-field-table-headings{display:flex;font-weight:400;color:#585858;margin-right:84px;margin-bottom:.5rem}.paragraph--type--accordion-table .field--name-field-table-headings>div{flex:1}.paragraph--type--accordion-table .douglas-accordion button{display:flex}.paragraph--type--accordion-table .douglas-accordion button>div{flex:1 1 100%}.paragraph--type--accordion-table .douglas-accordion button .toggle{flex:1 1 5%}.paragraph--type--accordion-table .douglas-accordion .row-content{padding:.5rem}.paragraph--type--accordion-table .douglas-accordion .row-content table tr{border:none;padding:0}.paragraph--type--accordion-table .douglas-accordion .row-content table td{padding:.5rem .5rem .5rem 0;font-family:"Roboto Condensed",Arial,sans-serif;font-weight:normal}.paragraph--type--accordion-table .douglas-accordion .row-content table td:nth-child(1){font-weight:700}.paragraph--type--accordion-table .douglas-accordion .row-content table td:nth-child(2){color:#6a7e15;font-weight:700}.paragraph--type--accordion-table .douglas-accordion .row-content .button{margin:.5rem 0}@media screen and (min-width:840px){.paragraph--type--accordion-table .douglas-accordion{margin-right:2rem}}.breadcrumb-bar{font-family:"Roboto Condensed",Arial,sans-serif;font-weight:400;color:#fff;font-size:.75rem;line-height:165%}.breadcrumb-bar ol{padding-left:0}.breadcrumb-bar a{color:#fff;display:inline}.breadcrumb-bar a:hover,.breadcrumb-bar a:focus{color:#c4d600;background-color:rgba(0,0,0,0);text-decoration:underline}.breadcrumb-bar a:focus{outline-color:#c4d600;outline-style:dotted;outline-width:1px;outline-offset:0}.breadcrumb-bar li{display:inline;background-color:#000}.breadcrumb-bar li::before{content:"";display:inline-block;margin:0 .25rem;width:.5rem;height:.5rem;background-color:#c9c9c9;mask:url(/themes/douglas/img/icons/chevron-right.svg);-webkit-mask:url(/themes/douglas/img/icons/chevron-right.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.breadcrumb-bar li:first-child:before{content:none}.breadcrumb-bar.fixed ol{margin-bottom:0;padding-bottom:.35rem}@media(max-width:840px){.breadcrumb-bar ol{margin-bottom:0;padding-bottom:.35rem}.breadcrumb-bar li{display:none}.breadcrumb-bar li.mobile-breadcrumb{display:inline}.breadcrumb-bar li.mobile-breadcrumb::before{content:"";display:inline-block;margin:0 .5rem;width:.5rem;height:.5rem;background-color:#c9c9c9;mask:url(/themes/douglas/img/icons/chevron-left.svg);-webkit-mask:url(/themes/douglas/img/icons/chevron-left.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}}.cards .col{display:flex;flex:100%}@media(min-width:576px){.cards.cards-2 .col,.cards.cards-4 .col{flex:50%;flex-grow:0}.cards.cards-3 .col{flex:33%;flex-grow:0}}@media(min-width:840px){.cards.cards-4 .col{flex:25%}}.cards.graphic .row{flex-direction:column}.cards.graphic .card{flex-basis:0;margin:.5rem 0;padding:1rem 1rem;color:#262626;transition:transform .5s ease;border:solid 1px #f7f7f7}.cards.graphic .card a{display:flex;align-items:center;color:#262626;transition:transform .5s ease;text-decoration:none}.cards.graphic .card .heading{font-size:.875rem}.cards.graphic .card:hover,.cards.graphic .card:focus{cursor:pointer;background:#000;border:solid 1px rgba(0,0,0,0)}.cards.graphic .card:hover a,.cards.graphic .card:focus a{background:#000;color:#fff}.cards.graphic .card:hover svg,.cards.graphic .card:focus svg{stroke:#fff;fill:#fff}@media(min-width:840px){.cards.graphic .row{flex-direction:row}.cards.graphic .card{margin:.5rem;box-shadow:0 10px 10px -3px #585858}.cards.graphic .card a{flex-direction:column;text-align:center;height:100%}.cards.graphic .card svg{margin-bottom:1rem}.cards.graphic .card h4{margin-left:0;margin-top:auto}.cards.graphic .card:hover,.cards.graphic .card:focus{transform:scale(1.1)}.cards.graphic .card:hover a,.cards.graphic .card:focus a{transform:scale(0.9)}}.card{display:flex;flex-direction:column;width:100%;margin:1rem 0;background:#fff;box-shadow:0 10px 10px -3px #e6e6e6}.card h2{font-family:"Roboto Condensed",Arial,sans-serif;font-size:1.5rem;line-height:130%}.card .text-wrapper{flex:1;display:flex;flex-direction:column;padding:1.5rem 1rem 1rem}.card .text{margin-bottom:1rem}.card .bottom-link{margin-top:auto}.promo-box{background-color:#e6e6e6;padding:1.5rem 2rem;margin-top:1.5rem;margin-bottom:1.5rem;height:calc(100% - 3rem);display:flex;flex-direction:column}.promo-box .bookmark{position:absolute;width:9.75rem;height:4.25rem;background:#c4d600;top:-1rem;left:3rem;transition:top .5s ease;z-index:1}.promo-box .bookmark.featured{background:#941bac}.promo-box .img-wrapper{position:relative;z-index:2}.promo-box .text-wrapper{flex:1;display:flex;flex-direction:column}.promo-box .button{margin-top:auto}.promo-box h2{font-size:1.75rem}.promo-box .text{font-size:1.125rem;line-height:150%;margin:1.5rem 0}.promo-box:hover .bookmark,.promo-box:focus .bookmark{top:-1.625rem}@media(max-width:840px){.promo-box{padding:1.5rem 1rem}.promo-box h2{font-size:1.5rem}.promo-box .text{font-size:1rem}}@media(max-width:576px){.promo-box .text-wrapper{flex:none}}.horizontal .promo-box{flex-direction:row}.horizontal .promo-box .img-wrapper{flex:1;min-width:320px}.horizontal .promo-box .text-wrapper{margin-left:2rem;justify-content:center}.horizontal .promo-box .text{margin-bottom:1rem}.horizontal .promo-box .button{margin-top:0}@media(max-width:576px){.horizontal .promo-box{flex-direction:column}.horizontal .promo-box .text-wrapper{margin-left:0}.horizontal .promo-box .button{margin-top:auto}}.field__label{font-weight:bold}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.5em}.field--label-inline .field__label::after{content:":"}form label,form h4.label{width:100%;display:inline-block;font-family:"Roboto Condensed",Arial,sans-serif;margin-top:1rem}form label.option,form h4.label.option{text-transform:none}input[type=submit][value=Reset]{background-color:#fff;color:#000}input[type=submit][value=Reset]:hover,input[type=submit][value=Reset]:focus{background:#c4d600}#user-login-form .form-item,#user-login-form .form-actions{margin-top:1rem;margin-bottom:1rem}.form-composite>legend{padding-top:1rem;font-family:"Roboto Condensed",Arial,sans-serif}select{width:100%;background:#fff;border:1px solid #c9c9c9;border-radius:0;height:2rem;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none !important;appearance:none;background-image:url(/themes/douglas/img/icons/arrow-drop-down.svg);background-repeat:no-repeat;background-position-x:98%;background-position-y:50%;cursor:pointer;overflow:hidden;padding-right:1.5rem;outline:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}select option{background:#fff}select::-ms-expand{display:none}input,textarea{border:1px solid #c9c9c9;width:100%;box-sizing:border-box;background:#fff;padding:5px;border-radius:0}input[type=text],input[type=tel],input[type=email],input[type=number]{height:2rem}input[type=checkbox],input[type=radio]{width:auto}input[type=date],input[type=time]{height:2rem;margin-bottom:1rem}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}input[type=submit]{width:auto}.form-type-webform-time,.form-type-select{position:relative;width:100%}@media(min-width:576px){.form-type-webform-time,.form-type-select{width:auto}}.form-item.form-type-datetime .container-inline,.form-item.form-type-datelist .container-inline{display:flex}.form-type-webform-time{width:110px}.form-type-date .ui-datepicker-trigger{float:right;position:relative;top:-1.5rem;right:.5rem}.form-item{margin-top:0;margin-bottom:0}.form-required:after{background-image:none;display:none}.form-required:before{background:url(/themes/douglas/img/icons/required.svg) no-repeat;display:inline-block;width:.5rem;height:.5rem;margin:.2rem;content:"";vertical-align:text-top;background-size:100%}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.5rem;margin-bottom:.5rem}.form-type-radio,.form-type-checkbox{margin-top:1rem;margin-bottom:1rem}.form-type-radio input,.form-type-radio label,.form-type-checkbox input,.form-type-checkbox label{display:inline}.form-type-radio label,.form-type-checkbox label{margin-left:.5rem}.form-type-radio .description,.form-type-checkbox .description{margin-left:1rem}fieldset{margin:0;border:0}fieldset.webform-composite-hidden-title{margin-top:0;margin-bottom:0}.path-node .ui-dialog .ui-dialog-titlebar{background:#fff;font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;font-size:1.5rem;padding:0;margin:0 0 .5rem 0}.path-node .ui-dialog .ui-dialog-titlebar a{text-decoration:none}.path-node .ui-dialog .ui-dialog-titlebar{border-style:none;border-radius:0;padding:1.5rem 1.5rem 0 1.5rem}.path-node .ui-dialog .ui-dialog-title{overflow:visible;white-space:normal}.path-node .ui-dialog .ui-dialog-content{padding:1rem}.path-node .ui-widget.ui-widget-content{border:none;border-radius:0;box-shadow:1px 6px 18px #585858}.path-node .ui-widget-header{color:#000}.path-node .ui-widget{font-family:"Montserrat",Arial,sans-serif}.path-node .ui-widget-content{color:#000}.path-node .ui-widget-content a{color:#000}.path-node .ui-widget-overlay{opacity:.6;background:#000}.path-node .ui-dialog .ui-dialog-titlebar-close{position:absolute;width:32px;height:32px;right:1rem;top:1.5rem;margin:0}.path-node .ui-button .ui-icon{background-image:url(/themes/douglas/img/icons/close-large.svg);width:100%;height:100%;background-size:100%}.path-node .ui-button:hover .ui-icon{outline:1px dotted #585858;outline-offset:2px}.path-node .ui-button:active,.path-node .ui-button:focus{background:none;border:1px solid #585858}.path-node .ui-state-active .ui-icon,.path-node .ui-button:active .ui-icon,.path-node .ui-button:hover .ui-icon{background-image:url(/themes/douglas/img/icons/close-large.svg);background-color:#fff;border:none}.path-node .ui-button-icon-only .ui-icon{margin:0;top:0;left:0}.path-node .ui-icon-closethick{background-position:0}#alerts{width:100%;z-index:101;position:relative}#alerts.container-fluid{padding:0}.node--type-notification.node--view-mode-full .type{display:flex;flex-wrap:nowrap;align-items:center;font-size:1.25rem}.node--type-notification.node--view-mode-full .icon{padding-right:.5rem}.node--type-notification.node--view-mode-full .icon svg{stroke-width:1px;stroke:#000;width:2rem;height:2rem}.node--type-notification.node--view-mode-full[data-type=informational] svg path{stroke:#000;stroke-width:1px}.node--type-notification.node--view-mode-full .date{display:flex;padding:1rem 0}.node--type-notification.node--view-mode-full .date label{padding-right:.25rem;font-family:"Roboto Condensed",Arial,sans-serif;font-size:1.125rem}.node--type-notification.node--view-mode-full .date span{padding:0 .5rem}.node--type-notification.node--view-mode-teaser{background:#000;color:#fff;border-bottom:solid .625rem rgba(0,0,0,0);font-family:"Roboto Condensed",Arial,sans-serif;font-weight:300;font-size:1.25rem}.node--type-notification.node--view-mode-teaser .wrapper{padding:.5rem 1rem;display:flex;align-items:center;max-width:1200px;width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}.node--type-notification.node--view-mode-teaser .icon svg{width:1.5rem;height:1.5rem;stroke-width:0;margin-right:1rem}.node--type-notification.node--view-mode-teaser[data-type=informational]{border-bottom-color:#93aa24}.node--type-notification.node--view-mode-teaser[data-type=informational] svg path{stroke:#000;stroke-width:1px}.node--type-notification.node--view-mode-teaser[data-type=celebratory]{border-bottom-color:#941bac}.node--type-notification.node--view-mode-teaser[data-type=warning]{border-bottom-color:#ffa400}.node--type-notification.node--view-mode-teaser a{color:#fff;line-height:100%}.node--type-notification.node--view-mode-teaser a::after{content:"";display:inline-block;margin:0 .5rem;width:.75rem;height:.75rem;background-color:#fff;mask:url(/themes/douglas/img/icons/chevron-right.svg);-webkit-mask:url(/themes/douglas/img/icons/chevron-right.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:ease .3s all}.node--type-notification.node--view-mode-teaser a:hover,.node--type-notification.node--view-mode-teaser a:focus{text-decoration:underline}.node--type-notification.node--view-mode-teaser a:hover::after,.node--type-notification.node--view-mode-teaser a:focus::after{width:1rem;height:1rem}.node--type-notification.node--view-mode-teaser button{background:rgba(0,0,0,0);padding:.5rem;margin-left:auto}@media screen and (min-width:1300px){.region-notification-tags{position:absolute;right:-3rem}}.region-notification-tags .view-content{display:flex}.node--type-notification.node--view-mode-notifications{display:none}.node--type-notification.node--view-mode-notifications.tagged{display:block}.node--type-notification.node--view-mode-notifications button{background:#000;width:24px;height:36px;padding:10px 4px 0 4px;margin:0 4px;border-radius:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.node--type-notification.node--view-mode-notifications button svg{stroke-width:0}.paragraph--view-mode--right-sidebar{overflow-wrap:break-word;word-wrap:break-word;margin-bottom:1em;line-height:150%}.paragraph--view-mode--right-sidebar .button{padding:.5rem 1rem;margin-left:0;margin-right:0}.paragraph--view-mode--right-sidebar h2{font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;font-size:1.5rem;padding:0;margin:0 0 .5rem 0}.paragraph--view-mode--right-sidebar h2 a{text-decoration:none}.paragraph--type--accordion,.paragraph--type--tabs{margin:2rem 0}.paragraph--type--blockquote blockquote{display:flex;flex-direction:column-reverse;margin:0}.paragraph--type--blockquote .text .field--name-field-title{display:none}.paragraph--type--blockquote .image .field--name-field-title{display:block}.paragraph--type--blockquote .text{flex:1;max-width:45rem}.paragraph--type--blockquote .image{display:flex}.paragraph--type--blockquote .image img{max-width:70px;border-radius:50%}.paragraph--type--blockquote .field--name-field-title{position:relative;font-weight:bold;margin:0rem 0 3rem 3rem}.paragraph--type--blockquote .field--name-field-title::before{content:"";display:block;position:absolute;top:0;left:-3rem;z-index:10;width:1.75rem;height:1.75rem;background-color:#941bac;mask:url(/themes/douglas/img/icons/quote.svg) 50% 50%/contain no-repeat;-webkit-mask:url(/themes/douglas/img/icons/quote.svg) 50% 50%/contain no-repeat}.paragraph--type--blockquote.has-photo .field--name-field-title{margin-left:2rem}@media(min-width:840px){.paragraph--type--blockquote blockquote{flex-direction:row}.paragraph--type--blockquote .text .field--name-field-title{display:block}.paragraph--type--blockquote .image .field--name-field-title{display:none}.paragraph--type--blockquote .text{position:relative}.paragraph--type--blockquote .text::before{content:"";display:block;position:absolute;top:0;left:-3rem;z-index:10;width:1.75rem;height:1.75rem;background-color:#941bac;mask:url(/themes/douglas/img/icons/quote.svg) 50% 50%/contain no-repeat;-webkit-mask:url(/themes/douglas/img/icons/quote.svg) 50% 50%/contain no-repeat}.paragraph--type--blockquote .image{width:6.5rem}.paragraph--type--blockquote .field--name-field-title{margin-left:0rem}.paragraph--type--blockquote .field--name-field-title::before{content:none}.paragraph--type--blockquote.has-photo .field--name-field-title{margin-left:0}}.paragraph--type--sidebar,.paragraph--type--notification,.paragraph--type--image-block{margin-bottom:1rem;padding:1rem 1rem 1.5rem 1rem}.paragraph--type--sidebar .container,.paragraph--type--notification .container,.paragraph--type--image-block .container{padding:0}.paragraph--type--sidebar p:last-child,.paragraph--type--notification p:last-child,.paragraph--type--image-block p:last-child{margin:0}.paragraph--type--sidebar a,.paragraph--type--notification a,.paragraph--type--image-block a{color:#fff;text-decoration-color:#fff}.paragraph--type--sidebar a:visited,.paragraph--type--notification a:visited,.paragraph--type--image-block a:visited{color:#fff;text-decoration-color:#fff}.paragraph--type--sidebar a:focus,.paragraph--type--sidebar a:hover,.paragraph--type--notification a:focus,.paragraph--type--notification a:hover,.paragraph--type--image-block a:focus,.paragraph--type--image-block a:hover{color:#c4d600;text-decoration-color:#c4d600;background-color:rgba(0,0,0,0)}.paragraph--type--sidebar a[href^="http://"]:after,.paragraph--type--sidebar a[href^="https://"]:after,.paragraph--type--sidebar a[href^="tel:"]:after,.paragraph--type--sidebar a[href^="mailto:"]:after,.paragraph--type--sidebar a[href$=".pdf"]:after,.paragraph--type--sidebar a[href$=".doc"]:after,.paragraph--type--sidebar a[href$=".docx"]:after,.paragraph--type--sidebar a[href$=".xlsx"]:after,.paragraph--type--sidebar a[href$=".xls"]:after,.paragraph--type--notification a[href^="http://"]:after,.paragraph--type--notification a[href^="https://"]:after,.paragraph--type--notification a[href^="tel:"]:after,.paragraph--type--notification a[href^="mailto:"]:after,.paragraph--type--notification a[href$=".pdf"]:after,.paragraph--type--notification a[href$=".doc"]:after,.paragraph--type--notification a[href$=".docx"]:after,.paragraph--type--notification a[href$=".xlsx"]:after,.paragraph--type--notification a[href$=".xls"]:after,.paragraph--type--image-block a[href^="http://"]:after,.paragraph--type--image-block a[href^="https://"]:after,.paragraph--type--image-block a[href^="tel:"]:after,.paragraph--type--image-block a[href^="mailto:"]:after,.paragraph--type--image-block a[href$=".pdf"]:after,.paragraph--type--image-block a[href$=".doc"]:after,.paragraph--type--image-block a[href$=".docx"]:after,.paragraph--type--image-block a[href$=".xlsx"]:after,.paragraph--type--image-block a[href$=".xls"]:after{background:#fff}.paragraph--type--sidebar a[href^="http://"]:hover:after,.paragraph--type--sidebar a[href^="https://"]:hover:after,.paragraph--type--sidebar a[href^="tel:"]:hover:after,.paragraph--type--sidebar a[href^="mailto:"]:hover:after,.paragraph--type--sidebar a[href$=".pdf"]:hover:after,.paragraph--type--sidebar a[href$=".doc"]:hover:after,.paragraph--type--sidebar a[href$=".docx"]:hover:after,.paragraph--type--sidebar a[href$=".xlsx"]:hover:after,.paragraph--type--sidebar a[href$=".xls"]:hover:after,.paragraph--type--notification a[href^="http://"]:hover:after,.paragraph--type--notification a[href^="https://"]:hover:after,.paragraph--type--notification a[href^="tel:"]:hover:after,.paragraph--type--notification a[href^="mailto:"]:hover:after,.paragraph--type--notification a[href$=".pdf"]:hover:after,.paragraph--type--notification a[href$=".doc"]:hover:after,.paragraph--type--notification a[href$=".docx"]:hover:after,.paragraph--type--notification a[href$=".xlsx"]:hover:after,.paragraph--type--notification a[href$=".xls"]:hover:after,.paragraph--type--image-block a[href^="http://"]:hover:after,.paragraph--type--image-block a[href^="https://"]:hover:after,.paragraph--type--image-block a[href^="tel:"]:hover:after,.paragraph--type--image-block a[href^="mailto:"]:hover:after,.paragraph--type--image-block a[href$=".pdf"]:hover:after,.paragraph--type--image-block a[href$=".doc"]:hover:after,.paragraph--type--image-block a[href$=".docx"]:hover:after,.paragraph--type--image-block a[href$=".xlsx"]:hover:after,.paragraph--type--image-block a[href$=".xls"]:hover:after{background:#c4d600}.paragraph--type--notification a{text-decoration-color:#c4d600}.paragraph--type--notification a:visited{text-decoration-color:#c4d600}.paragraph--type--image-block button a,.paragraph--type--image-block .button,.paragraph--type--sidebar button a,.paragraph--type--sidebar .button,.paragraph--type--notification button a,.paragraph--type--notification .button{margin-top:1rem;color:#000}.paragraph--type--image-block button a:hover,.paragraph--type--image-block button a:focus,.paragraph--type--image-block .button:hover,.paragraph--type--image-block .button:focus,.paragraph--type--sidebar button a:hover,.paragraph--type--sidebar button a:focus,.paragraph--type--sidebar .button:hover,.paragraph--type--sidebar .button:focus,.paragraph--type--notification button a:hover,.paragraph--type--notification button a:focus,.paragraph--type--notification .button:hover,.paragraph--type--notification .button:focus{background:#fff;color:#000}.paragraph--type--image-block button a:hover:after,.paragraph--type--image-block button a:focus:after,.paragraph--type--image-block .button:hover:after,.paragraph--type--image-block .button:focus:after,.paragraph--type--sidebar button a:hover:after,.paragraph--type--sidebar button a:focus:after,.paragraph--type--sidebar .button:hover:after,.paragraph--type--sidebar .button:focus:after,.paragraph--type--notification button a:hover:after,.paragraph--type--notification button a:focus:after,.paragraph--type--notification .button:hover:after,.paragraph--type--notification .button:focus:after{background:#000}.paragraph--type--image-block button a:visited,.paragraph--type--image-block .button:visited,.paragraph--type--sidebar button a:visited,.paragraph--type--sidebar .button:visited,.paragraph--type--notification button a:visited,.paragraph--type--notification .button:visited{color:#000}.paragraph--type--image-block button a:visited:hover,.paragraph--type--image-block button a:visited:focus,.paragraph--type--image-block .button:visited:hover,.paragraph--type--image-block .button:visited:focus,.paragraph--type--sidebar button a:visited:hover,.paragraph--type--sidebar button a:visited:focus,.paragraph--type--sidebar .button:visited:hover,.paragraph--type--sidebar .button:visited:focus,.paragraph--type--notification button a:visited:hover,.paragraph--type--notification button a:visited:focus,.paragraph--type--notification .button:visited:hover,.paragraph--type--notification .button:visited:focus{color:#000}.paragraph--type--image-block button a[href^="http://"]:after,.paragraph--type--image-block button a[href^="https://"]:after,.paragraph--type--image-block button a[href^="mailto:"]:after,.paragraph--type--image-block button a[href^="tel:"]:after,.paragraph--type--image-block button a[href$=".pdf"]:after,.paragraph--type--image-block button a[href$=".doc"]:after,.paragraph--type--image-block button a[href$=".docx"]:after,.paragraph--type--image-block button a[href$=".xlsx"]:after,.paragraph--type--image-block button a[href$=".xls"]:after,.paragraph--type--image-block .button[href^="http://"]:after,.paragraph--type--image-block .button[href^="https://"]:after,.paragraph--type--image-block .button[href^="mailto:"]:after,.paragraph--type--image-block .button[href^="tel:"]:after,.paragraph--type--image-block .button[href$=".pdf"]:after,.paragraph--type--image-block .button[href$=".doc"]:after,.paragraph--type--image-block .button[href$=".docx"]:after,.paragraph--type--image-block .button[href$=".xlsx"]:after,.paragraph--type--image-block .button[href$=".xls"]:after,.paragraph--type--sidebar button a[href^="http://"]:after,.paragraph--type--sidebar button a[href^="https://"]:after,.paragraph--type--sidebar button a[href^="mailto:"]:after,.paragraph--type--sidebar button a[href^="tel:"]:after,.paragraph--type--sidebar button a[href$=".pdf"]:after,.paragraph--type--sidebar button a[href$=".doc"]:after,.paragraph--type--sidebar button a[href$=".docx"]:after,.paragraph--type--sidebar button a[href$=".xlsx"]:after,.paragraph--type--sidebar button a[href$=".xls"]:after,.paragraph--type--sidebar .button[href^="http://"]:after,.paragraph--type--sidebar .button[href^="https://"]:after,.paragraph--type--sidebar .button[href^="mailto:"]:after,.paragraph--type--sidebar .button[href^="tel:"]:after,.paragraph--type--sidebar .button[href$=".pdf"]:after,.paragraph--type--sidebar .button[href$=".doc"]:after,.paragraph--type--sidebar .button[href$=".docx"]:after,.paragraph--type--sidebar .button[href$=".xlsx"]:after,.paragraph--type--sidebar .button[href$=".xls"]:after,.paragraph--type--notification button a[href^="http://"]:after,.paragraph--type--notification button a[href^="https://"]:after,.paragraph--type--notification button a[href^="mailto:"]:after,.paragraph--type--notification button a[href^="tel:"]:after,.paragraph--type--notification button a[href$=".pdf"]:after,.paragraph--type--notification button a[href$=".doc"]:after,.paragraph--type--notification button a[href$=".docx"]:after,.paragraph--type--notification button a[href$=".xlsx"]:after,.paragraph--type--notification button a[href$=".xls"]:after,.paragraph--type--notification .button[href^="http://"]:after,.paragraph--type--notification .button[href^="https://"]:after,.paragraph--type--notification .button[href^="mailto:"]:after,.paragraph--type--notification .button[href^="tel:"]:after,.paragraph--type--notification .button[href$=".pdf"]:after,.paragraph--type--notification .button[href$=".doc"]:after,.paragraph--type--notification .button[href$=".docx"]:after,.paragraph--type--notification .button[href$=".xlsx"]:after,.paragraph--type--notification .button[href$=".xls"]:after{background:#000}.paragraph--type--image-block button a[href^="http://"]:hover:after,.paragraph--type--image-block button a[href^="https://"]:hover:after,.paragraph--type--image-block button a[href^="mailto:"]:hover:after,.paragraph--type--image-block button a[href^="tel:"]:hover:after,.paragraph--type--image-block button a[href$=".pdf"]:hover:after,.paragraph--type--image-block button a[href$=".doc"]:hover:after,.paragraph--type--image-block button a[href$=".docx"]:hover:after,.paragraph--type--image-block button a[href$=".xlsx"]:hover:after,.paragraph--type--image-block button a[href$=".xls"]:hover:after,.paragraph--type--image-block .button[href^="http://"]:hover:after,.paragraph--type--image-block .button[href^="https://"]:hover:after,.paragraph--type--image-block .button[href^="mailto:"]:hover:after,.paragraph--type--image-block .button[href^="tel:"]:hover:after,.paragraph--type--image-block .button[href$=".pdf"]:hover:after,.paragraph--type--image-block .button[href$=".doc"]:hover:after,.paragraph--type--image-block .button[href$=".docx"]:hover:after,.paragraph--type--image-block .button[href$=".xlsx"]:hover:after,.paragraph--type--image-block .button[href$=".xls"]:hover:after,.paragraph--type--sidebar button a[href^="http://"]:hover:after,.paragraph--type--sidebar button a[href^="https://"]:hover:after,.paragraph--type--sidebar button a[href^="mailto:"]:hover:after,.paragraph--type--sidebar button a[href^="tel:"]:hover:after,.paragraph--type--sidebar button a[href$=".pdf"]:hover:after,.paragraph--type--sidebar button a[href$=".doc"]:hover:after,.paragraph--type--sidebar button a[href$=".docx"]:hover:after,.paragraph--type--sidebar button a[href$=".xlsx"]:hover:after,.paragraph--type--sidebar button a[href$=".xls"]:hover:after,.paragraph--type--sidebar .button[href^="http://"]:hover:after,.paragraph--type--sidebar .button[href^="https://"]:hover:after,.paragraph--type--sidebar .button[href^="mailto:"]:hover:after,.paragraph--type--sidebar .button[href^="tel:"]:hover:after,.paragraph--type--sidebar .button[href$=".pdf"]:hover:after,.paragraph--type--sidebar .button[href$=".doc"]:hover:after,.paragraph--type--sidebar .button[href$=".docx"]:hover:after,.paragraph--type--sidebar .button[href$=".xlsx"]:hover:after,.paragraph--type--sidebar .button[href$=".xls"]:hover:after,.paragraph--type--notification button a[href^="http://"]:hover:after,.paragraph--type--notification button a[href^="https://"]:hover:after,.paragraph--type--notification button a[href^="mailto:"]:hover:after,.paragraph--type--notification button a[href^="tel:"]:hover:after,.paragraph--type--notification button a[href$=".pdf"]:hover:after,.paragraph--type--notification button a[href$=".doc"]:hover:after,.paragraph--type--notification button a[href$=".docx"]:hover:after,.paragraph--type--notification button a[href$=".xlsx"]:hover:after,.paragraph--type--notification button a[href$=".xls"]:hover:after,.paragraph--type--notification .button[href^="http://"]:hover:after,.paragraph--type--notification .button[href^="https://"]:hover:after,.paragraph--type--notification .button[href^="mailto:"]:hover:after,.paragraph--type--notification .button[href^="tel:"]:hover:after,.paragraph--type--notification .button[href$=".pdf"]:hover:after,.paragraph--type--notification .button[href$=".doc"]:hover:after,.paragraph--type--notification .button[href$=".docx"]:hover:after,.paragraph--type--notification .button[href$=".xlsx"]:hover:after,.paragraph--type--notification .button[href$=".xls"]:hover:after{background:#000}.paragraph--type--image-block button a.secondary,.paragraph--type--image-block .button.secondary,.paragraph--type--sidebar button a.secondary,.paragraph--type--sidebar .button.secondary,.paragraph--type--notification button a.secondary,.paragraph--type--notification .button.secondary{color:#fff;border-color:#fff}.paragraph--type--image-block button a.secondary::after,.paragraph--type--image-block .button.secondary::after,.paragraph--type--sidebar button a.secondary::after,.paragraph--type--sidebar .button.secondary::after,.paragraph--type--notification button a.secondary::after,.paragraph--type--notification .button.secondary::after{background:#fff}.paragraph--type--image-block button a.secondary:focus,.paragraph--type--image-block button a.secondary:hover,.paragraph--type--image-block .button.secondary:focus,.paragraph--type--image-block .button.secondary:hover,.paragraph--type--sidebar button a.secondary:focus,.paragraph--type--sidebar button a.secondary:hover,.paragraph--type--sidebar .button.secondary:focus,.paragraph--type--sidebar .button.secondary:hover,.paragraph--type--notification button a.secondary:focus,.paragraph--type--notification button a.secondary:hover,.paragraph--type--notification .button.secondary:focus,.paragraph--type--notification .button.secondary:hover{color:#000;background-color:#fff}.paragraph--type--image-block button a.secondary:focus::after,.paragraph--type--image-block button a.secondary:hover::after,.paragraph--type--image-block .button.secondary:focus::after,.paragraph--type--image-block .button.secondary:hover::after,.paragraph--type--sidebar button a.secondary:focus::after,.paragraph--type--sidebar button a.secondary:hover::after,.paragraph--type--sidebar .button.secondary:focus::after,.paragraph--type--sidebar .button.secondary:hover::after,.paragraph--type--notification button a.secondary:focus::after,.paragraph--type--notification button a.secondary:hover::after,.paragraph--type--notification .button.secondary:focus::after,.paragraph--type--notification .button.secondary:hover::after{background:#000}.paragraph--type--image-block button a.secondary:visited,.paragraph--type--image-block .button.secondary:visited,.paragraph--type--sidebar button a.secondary:visited,.paragraph--type--sidebar .button.secondary:visited,.paragraph--type--notification button a.secondary:visited,.paragraph--type--notification .button.secondary:visited{color:#fff}.paragraph--type--image-block button a.secondary:visited:hover,.paragraph--type--image-block button a.secondary:visited:focus,.paragraph--type--image-block .button.secondary:visited:hover,.paragraph--type--image-block .button.secondary:visited:focus,.paragraph--type--sidebar button a.secondary:visited:hover,.paragraph--type--sidebar button a.secondary:visited:focus,.paragraph--type--sidebar .button.secondary:visited:hover,.paragraph--type--sidebar .button.secondary:visited:focus,.paragraph--type--notification button a.secondary:visited:hover,.paragraph--type--notification button a.secondary:visited:focus,.paragraph--type--notification .button.secondary:visited:hover,.paragraph--type--notification .button.secondary:visited:focus{color:#000}.paragraph--type--text,.paragraph--type--content-block,.paragraph--type--content-block-2-group{overflow:hidden}.paragraph--type--text .field--name-field-formatted-text .align-right.media--type-image img,.paragraph--type--text .field--name-field-formatted-text .align-left.media--type-image img,.paragraph--type--content-block .field--name-field-formatted-text .align-right.media--type-image img,.paragraph--type--content-block .field--name-field-formatted-text .align-left.media--type-image img,.paragraph--type--content-block-2-group .field--name-field-formatted-text .align-right.media--type-image img,.paragraph--type--content-block-2-group .field--name-field-formatted-text .align-left.media--type-image img{margin-bottom:1rem}.paragraph--type--text.container,.paragraph--type--content-block.container,.paragraph--type--content-block-2-group.container{padding-left:0;padding-right:0;margin:0}.paragraph--type--content-block h2.medium,.paragraph--type--notification h2.medium{font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;font-size:1.5rem;padding:0;margin:0 0 .5rem 0}.paragraph--type--content-block h2.medium a,.paragraph--type--notification h2.medium a{text-decoration:none}.paragraph--type--content-block h2.small,.paragraph--type--notification h2.small{font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;font-size:1.375rem;font-weight:600;padding:0;margin:0 0 .5rem 0}.paragraph--type--content-block h2.small a,.paragraph--type--notification h2.small a{text-decoration:none}.paragraph--type--content-block{border-top:solid 2px #c4d600;padding-top:.75rem}.paragraph--type--content-block-2-group h2{border-bottom:solid 2px #c4d600;padding-bottom:.5rem;font-size:1.25rem;font-family:"Roboto Condensed",Arial,sans-serif}.paragraph--type--content-block-2-group .field--name-field-formatted-text{margin-bottom:2rem}@media(min-width:840px){.paragraph--type--content-block-2-group .field--name-field-formatted-text{margin-bottom:1rem}}.paragraph--type--content-block-2-group.paragraph--view-mode--right-sidebar .col-md-6{flex:1 0 100%;max-width:100%}.background-image{background-position:top right;background-size:cover;background-repeat:no-repeat}@media(min-width:840px){.background-image{background-size:cover,70%}}.paragraph--type--image-block{padding:1.5rem;background-color:#000;color:#fff}.paragraph--type--image-block h2,.paragraph--type--image-block h3{color:#c4d600;text-shadow:0 4px 8px rgba(0,0,0,.8)}.paragraph--type--image-block p{text-shadow:0 4px 8px rgba(0,0,0,.8)}.paragraph--type--image-block .center{text-align:center}.paragraph--type--image-block .button{margin-top:1rem}@media(min-width:840px){.paragraph--type--image-block .wrapper{max-width:70%}}.paragraph--type--related-content{border-left:solid 2px #c4d600;padding-left:1rem}.paragraph--type--related-content .text-formatted .link-block{padding:0 0 .5rem 0;font-size:.75rem;font-weight:600;font-family:"Montserrat",Arial,sans-serif}.paragraph--type--related-content .text-formatted .link-block a{text-decoration:underline;border-bottom:none}.paragraph--type--related-content .text-formatted .link-block a[href$=".pdf"]:after,.paragraph--type--related-content .text-formatted .link-block a[href$=".doc"]:after,.paragraph--type--related-content .text-formatted .link-block a[href$=".docx"]:after,.paragraph--type--related-content .text-formatted .link-block a[href$=".xlsx"]:after,.paragraph--type--related-content .text-formatted .link-block a[href$=".xls"]:after,.paragraph--type--related-content .text-formatted .link-block a[href^="http://"]:after,.paragraph--type--related-content .text-formatted .link-block a[href^="https://"]:after{background-image:none}.paragraph--type--related-content .text-formatted .link-block:last-child{padding-bottom:0}.paragraph--type--callout{background-color:#c4d600;border-left:solid #000 .625rem;padding:1.5rem 1.5rem}.paragraph--type--callout .field--name-field-simple-text{padding-bottom:1rem;max-width:45rem}.paragraph--type--callout .button+.button{margin-top:1rem}.paragraph--type--callout{margin-bottom:1rem}@media(min-width:480px){.paragraph--type--callout .button+.button{margin-left:1rem;margin-top:0}}@media(min-width:480px){.region-right-sidebar .paragraph--type--callout .button+.button{margin-left:0;margin-top:1rem}}.paragraph--type--sidebar{background-color:#000}.paragraph--type--sidebar h2{color:#fff}.paragraph--type--sidebar h2.black{color:#000}.paragraph--type--sidebar h2.secondary{color:#c4d600}.paragraph--type--sidebar .field--name-field-simple-text{color:#fff;padding-bottom:1rem}.paragraph--type--sidebar .button{background-color:#c4d600;color:#000}.paragraph--type--notification{display:flex;flex-direction:column;background-color:#000;color:#fff;border-bottom:solid .625rem #c4d600;padding:1.5rem}.paragraph--type--notification .notification-type{height:2.5rem;background-repeat:no-repeat}.paragraph--type--notification .notification-type.informational{background-image:url(/themes/douglas/img/icons/informational.svg)}.paragraph--type--notification .notification-type.time_sensitive{background-image:url(/themes/douglas/img/icons/time-sensitive.svg)}.paragraph--type--notification .notification-type.international{background-image:url(/themes/douglas/img/icons/international.svg)}@media(min-width:576px){.paragraph--type--notification{flex-direction:row}.paragraph--type--notification .notification-type{min-width:3rem}}.paragraph--type--date-item{display:flex;flex-direction:column;margin-bottom:1rem}.paragraph--type--date-item .date{display:flex;font-size:.875rem;font-weight:700;text-transform:uppercase}.paragraph--type--date-item .field--type-datetime{flex:1;padding-bottom:.5rem}.paragraph--type--date-item .field--name-field-end-date{text-align:right}.paragraph--type--date-item time{position:relative;padding-bottom:.5rem}.paragraph--type--date-item time:before{content:"";display:block;position:absolute;left:0;top:24px;width:10px;height:10px;border-radius:10px;border:solid 1px #c9c9c9;background:#fff}.paragraph--type--date-item .field--name-field-end-date time:before{left:36px}.paragraph--type--date-item .field--name-field-formatted-text{padding-top:.5rem}.paragraph--type--date-item .border{display:none}.paragraph--type--date-item .border.top{display:block;border-top:solid 1px #c9c9c9;height:1px;width:88vw;margin:0 auto}@media(min-width:576px){.paragraph--type--date-item{flex-direction:row}.paragraph--type--date-item .date{display:block;position:relative;border-top:solid 1px #c9c9c9;min-width:125px}.paragraph--type--date-item .field--type-datetime{padding:.5rem 0 0 1rem}.paragraph--type--date-item .field--name-field-end-date{text-align:left}.paragraph--type--date-item .field--name-field-end-date time:before,.paragraph--type--date-item time:before{left:-20px;top:4px}.paragraph--type--date-item .field--name-field-formatted-text{border-top:solid 1px #c9c9c9}.paragraph--type--date-item .border{display:block;position:absolute;background:#c9c9c9;width:1px;height:24px}.paragraph--type--date-item .border.end{top:24px;height:32px}.paragraph--type--date-item .border.top{display:none}}.paragraph--type--testimonial{margin-bottom:2rem}.paragraph--type--testimonial .text-padding{padding-top:1rem}@media(min-width:576px){.paragraph--type--testimonial{display:flex}.paragraph--type--testimonial .field--name-field-image{flex:2}.paragraph--type--testimonial .text-padding{flex:3;padding:0 1rem}.paragraph--type--testimonial .field--name-field-link{padding-top:.5rem}}@media(min-width:840px){.paragraph--type--embedded-view.columns-2 .events-view .views-row,.paragraph--type--embedded-view.columns-4 .events-view .views-row{flex:0 50%}.paragraph--type--embedded-view.columns-2 .events-view .views-row:nth-of-type(odd) article,.paragraph--type--embedded-view.columns-4 .events-view .views-row:nth-of-type(odd) article{padding-right:1rem}}@media(min-width:992px){.paragraph--type--embedded-view.columns-3 .events-view .views-row{flex:0 33%}.paragraph--type--embedded-view.columns-3 .events-view .views-row:nth-of-type(odd) article{padding-right:1rem}}@media(min-width:1200px){.paragraph--type--embedded-view.columns-4 .events-view .views-row{flex:0 25%}.paragraph--type--embedded-view.columns-4 .events-view .views-row:nth-of-type(odd) article{padding-right:1rem}}.google-cse{position:relative}.google-cse input[type=search]{border:0;padding:.85rem 1rem .85rem 1rem;box-sizing:border-box;background:rgba(0,0,0,0) !important}.google-cse label{position:absolute !important;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.google-cse ::-moz-placeholder{font-family:"Roboto Condensed",Arial,sans-serif;opacity:1}.google-cse ::placeholder{font-family:"Roboto Condensed",Arial,sans-serif;opacity:1}.google-cse form{position:absolute;display:flex;justify-content:center;z-index:9;left:0;right:0;top:-1rem}.google-cse .form-type-search{background:#fff;border-radius:1.5rem;width:100%;margin:0 1rem;box-shadow:0 0 7px 0 #585858;max-width:450px}.google-cse input[type=submit]{max-width:200px;margin:.25rem;margin-left:-98px}@media(min-width:840px){.google-cse input[type=submit]{margin-left:-115px}}.search-form.google-cse{display:none}.search-form.top-nav{display:none}.search-form.top-nav.open{display:block;background:#000;padding:2.5rem 0 1.5rem 0;position:fixed;top:42px;right:0;z-index:100;width:calc(100% - 16px);max-width:450px}@media screen and (min-width:992px){.search-form.top-nav.open{top:35px}}.search-form.top-nav .google-cse form{position:relative;top:0}@media(min-width:992px){.search-form.top-nav.open{position:absolute}}.path-search .region-page-title{padding-top:4rem}.gsc-control-cse{padding:0 !important}.overlay .google-cse form{position:relative;top:0;padding:3em 0}#search-block-form .captcha-admin-links,#block-searchform .captcha-admin-links,.bef-exposed-form .captcha-admin-links{display:none}.social-icons{display:flex;align-items:center;position:relative;margin-bottom:0;padding:0}.social-icons li{display:inline-block;padding:0 .5rem}.social-icons li:last-child{padding-right:0}.social-icons li:first-child{padding-left:0}.social-icons svg{fill:rgba(0,0,0,0);width:1.25rem;height:1.25rem;stroke:#fff}.social-icons svg.wordpress-icon,.social-icons svg.x-icon{fill:#fff}.social-icons svg.x-icon{height:1rem}.social-icons a:focus{outline-color:#e6e6e6;outline-style:dotted;outline-width:1px;outline-offset:2px}.social-icons a:hover svg,.social-icons a:hover g{stroke:#c4d600}.social-icons a:hover .wordpress-icon,.social-icons a:hover .x-icon{fill:#c4d600}.node--type-person .social-icons li{padding:0 .15rem}.node--type-person .social-icons svg{stroke:#000}.node--type-person .social-icons svg.wordpress-icon,.node--type-person .social-icons svg.x-icon{fill:#000}.node--type-person .social-icons a{display:inline-block;padding:.15rem .35rem 0}.node--type-person .social-icons a:focus{outline-color:#e6e6e6;outline-style:dotted;outline-width:1px;outline-offset:2px}.node--type-person .social-icons a:hover svg,.node--type-person .social-icons a:hover g{stroke:#000}.node--type-person .social-icons a:hover .wordpress-icon,.node--type-person .social-icons a:hover .x-icon{fill:#000}nav.tabs{margin:1rem 0}nav.tabs ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;display:flex;flex-wrap:wrap}nav.tabs a{padding:.2rem 1rem;text-decoration:none;border-bottom:solid 1px #e6e6e6}nav.tabs a:visited{color:#000}nav.tabs a.is-active{background:#f7f7f7}.douglas-tabs{margin:1rem 0}.douglas-tabs .field--name-field-tab-heading{display:none}.douglas-tabs ul.tab-list{margin:0;padding:0;list-style-type:none;list-style-position:outside}.douglas-tabs ul.tab-list a{display:block;text-decoration:none;font-weight:normal;font-size:1.125rem;font-family:"Roboto Condensed",Arial,sans-serif}.douglas-tabs ul.tab-list a:focus{outline-color:#e6e6e6;outline-style:dotted;outline-width:1px;outline-offset:-2px}.douglas-tabs ul.tab-list a:hover,.douglas-tabs ul.tab-list a:focus{background:rgba(0,0,0,0);color:#c4d600}.douglas-tabs section{padding:1rem}.douglas-tabs section:last-child{padding-bottom:0}.vertical .douglas-tabs{display:flex;flex-direction:column;border-left:solid 1px #e6e6e6;padding-left:1.2rem}.vertical .douglas-tabs .tab-list{position:relative;top:-0.25rem}.vertical .douglas-tabs .tab-list li{display:block;padding-left:1.95rem;padding-bottom:1rem;border-left:solid 1px #e6e6e6}.vertical .douglas-tabs .tab-list li:last-child{border-left:solid 1px rgba(0,0,0,0)}.vertical .douglas-tabs .tab-list a{position:relative}.vertical .douglas-tabs .tab-list a:before{content:"";position:absolute;left:-2.5rem;top:.25rem;border-radius:.5rem;background:#fff;box-shadow:0 0 0 2px #000;width:1rem;height:1rem}.vertical .douglas-tabs .tab-list a.is-selected:before{content:"";background:#6a7e15;padding:1px;border:solid 2px #fff}.vertical .douglas-tabs .tab-list a:hover,.vertical .douglas-tabs .tab-list a:focus{background:#c4d600;color:#000}.vertical .douglas-tabs section{padding-left:0;margin-left:-0.5rem}@media(min-width:992px){.vertical .douglas-tabs{flex-direction:row;margin-left:0;border-left:0;padding-left:.125rem}.vertical .douglas-tabs section{padding-top:0;padding-left:2rem;margin-left:1rem;border-left:solid 1px #e6e6e6}.vertical .douglas-tabs .tab-list{display:block;flex:1 0 0}.vertical .douglas-tabs .tab-list li{padding-bottom:1.75rem}.vertical .douglas-tabs>div{flex:3 0 0}}.horizontal .douglas-tabs .tab-list{display:flex;flex-direction:column}.horizontal .douglas-tabs .tab-list a{background:#e6e6e6;color:#000;padding:1rem 1.25rem;border:solid 2px #e6e6e6;border-bottom:none}.horizontal .douglas-tabs .tab-list a.is-selected{border-left:solid 4px #c4d600;background:#fff;font-weight:700}.horizontal .douglas-tabs .tab-list a:hover,.horizontal .douglas-tabs .tab-list a:focus{color:#000}.horizontal .douglas-tabs .tab-list a:hover.is-selected,.horizontal .douglas-tabs .tab-list a:focus.is-selected{border-left:solid 4px #c4d600}.horizontal .douglas-tabs>div{border:solid #e6e6e6 2px}@media(min-width:992px){.horizontal .douglas-tabs .tab-list{flex-direction:row;margin-bottom:-2px}.horizontal .douglas-tabs .tab-list a{text-align:center;max-width:250px;border-left:solid 2px #e6e6e6;border-right:none;border-top:solid 2px rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);height:100%}.horizontal .douglas-tabs .tab-list a:hover,.horizontal .douglas-tabs .tab-list a:focus{border-top:solid 2px #e6e6e6}.horizontal .douglas-tabs .tab-list a.is-selected{border-top:solid 4px #c4d600;border-left:solid 2px #e6e6e6;border-bottom:none}.horizontal .douglas-tabs .tab-list a.is-selected:hover,.horizontal .douglas-tabs .tab-list a.is-selected:focus{border-left:solid 2px #e6e6e6}.horizontal .douglas-tabs .tab-list li:last-of-type a{border-right:solid 2px #e6e6e6}}table{max-width:100%;font-size:1rem;margin-bottom:2rem;border-collapse:collapse}table.full{width:100%}table p{margin-bottom:0}table th,table tr{border-bottom:1px solid #e6e6e6}table th{border-top:1px solid #e6e6e6;background:#f7f7f7;padding:.5rem .75rem;font-weight:bold}table td{padding:.5rem .75rem}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:calc(50% - 75px);width:150px;height:150px;opacity:1;border-radius:0;background-color:rgba(0,0,0,0);background-image:url(/themes/douglas/img/loading.gif)}nav.pager{border-top:solid 1px #c4d600;padding:1rem 0}nav.pager .pager__items{list-style-type:none}nav.pager .pager__item a{padding:.85rem 1.1rem;text-decoration:underline;text-decoration-color:#c4d600;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:600}nav.pager .pager__item a:hover,nav.pager .pager__item a:focus{text-decoration:none}nav.pager .pager__item a:visited{color:#000}nav.pager .pager__item.is-active a{font-weight:700;text-decoration:none}nav.pager .pager__item.is-active a:hover,nav.pager .pager__item.is-active a:focus{background:none;cursor:auto}nav.pager .pager__items{padding-left:0;display:flex;justify-content:center}nav.pager .mobile-pager__items{display:none}@media(max-width:840px){nav.pager ul .pager__item--previous,nav.pager ul .pager__item--next{display:none}nav.pager .mobile-pager__items{display:flex;justify-content:center}nav.pager .mobile-pager__items .pager__item--previous{text-align:right}}.marketing-block,.image-block{padding:2rem 2rem;margin:2rem 0;background-color:#000;color:#fff}.marketing-block .container,.image-block .container{padding:0}.marketing-block a,.marketing-block a[href^="tel:"],.marketing-block a[href^="mailto:"],.marketing-block a[href^="https:"],.image-block a,.image-block a[href^="tel:"],.image-block a[href^="mailto:"],.image-block a[href^="https:"]{color:#fff;text-decoration-color:#fff;font-size:1rem}.marketing-block a::after,.marketing-block a[href^="tel:"]::after,.marketing-block a[href^="mailto:"]::after,.marketing-block a[href^="https:"]::after,.image-block a::after,.image-block a[href^="tel:"]::after,.image-block a[href^="mailto:"]::after,.image-block a[href^="https:"]::after{background:#fff}.marketing-block a:visited,.marketing-block a[href^="tel:"]:visited,.marketing-block a[href^="mailto:"]:visited,.marketing-block a[href^="https:"]:visited,.image-block a:visited,.image-block a[href^="tel:"]:visited,.image-block a[href^="mailto:"]:visited,.image-block a[href^="https:"]:visited{color:#fff;text-decoration-color:#fff}.marketing-block a:visited::after,.marketing-block a[href^="tel:"]:visited::after,.marketing-block a[href^="mailto:"]:visited::after,.marketing-block a[href^="https:"]:visited::after,.image-block a:visited::after,.image-block a[href^="tel:"]:visited::after,.image-block a[href^="mailto:"]:visited::after,.image-block a[href^="https:"]:visited::after{background:#fff}.marketing-block a:hover,.marketing-block a:focus,.marketing-block a[href^="tel:"]:hover,.marketing-block a[href^="tel:"]:focus,.marketing-block a[href^="mailto:"]:hover,.marketing-block a[href^="mailto:"]:focus,.marketing-block a[href^="https:"]:hover,.marketing-block a[href^="https:"]:focus,.image-block a:hover,.image-block a:focus,.image-block a[href^="tel:"]:hover,.image-block a[href^="tel:"]:focus,.image-block a[href^="mailto:"]:hover,.image-block a[href^="mailto:"]:focus,.image-block a[href^="https:"]:hover,.image-block a[href^="https:"]:focus{color:#c4d600;text-decoration-color:#c4d600;background:rgba(0,0,0,0)}.marketing-block a:hover::after,.marketing-block a:focus::after,.marketing-block a[href^="tel:"]:hover::after,.marketing-block a[href^="tel:"]:focus::after,.marketing-block a[href^="mailto:"]:hover::after,.marketing-block a[href^="mailto:"]:focus::after,.marketing-block a[href^="https:"]:hover::after,.marketing-block a[href^="https:"]:focus::after,.image-block a:hover::after,.image-block a:focus::after,.image-block a[href^="tel:"]:hover::after,.image-block a[href^="tel:"]:focus::after,.image-block a[href^="mailto:"]:hover::after,.image-block a[href^="mailto:"]:focus::after,.image-block a[href^="https:"]:hover::after,.image-block a[href^="https:"]:focus::after{background:#c4d600}.marketing-block .button a,.marketing-block .button a[href^="tel:"],.marketing-block .button a[href^="mailto:"],.marketing-block .button a[href^="https:"],.image-block .button a,.image-block .button a[href^="tel:"],.image-block .button a[href^="mailto:"],.image-block .button a[href^="https:"]{color:#000}.marketing-block .button a::after,.marketing-block .button a[href^="tel:"]::after,.marketing-block .button a[href^="mailto:"]::after,.marketing-block .button a[href^="https:"]::after,.image-block .button a::after,.image-block .button a[href^="tel:"]::after,.image-block .button a[href^="mailto:"]::after,.image-block .button a[href^="https:"]::after{background:#000}.marketing-block .button a:hover,.marketing-block .button a:focus,.marketing-block .button a[href^="tel:"]:hover,.marketing-block .button a[href^="tel:"]:focus,.marketing-block .button a[href^="mailto:"]:hover,.marketing-block .button a[href^="mailto:"]:focus,.marketing-block .button a[href^="https:"]:hover,.marketing-block .button a[href^="https:"]:focus,.image-block .button a:hover,.image-block .button a:focus,.image-block .button a[href^="tel:"]:hover,.image-block .button a[href^="tel:"]:focus,.image-block .button a[href^="mailto:"]:hover,.image-block .button a[href^="mailto:"]:focus,.image-block .button a[href^="https:"]:hover,.image-block .button a[href^="https:"]:focus{color:#000;background:#fff}.marketing-block .button a:hover::after,.marketing-block .button a:focus::after,.marketing-block .button a[href^="tel:"]:hover::after,.marketing-block .button a[href^="tel:"]:focus::after,.marketing-block .button a[href^="mailto:"]:hover::after,.marketing-block .button a[href^="mailto:"]:focus::after,.marketing-block .button a[href^="https:"]:hover::after,.marketing-block .button a[href^="https:"]:focus::after,.image-block .button a:hover::after,.image-block .button a:focus::after,.image-block .button a[href^="tel:"]:hover::after,.image-block .button a[href^="tel:"]:focus::after,.image-block .button a[href^="mailto:"]:hover::after,.image-block .button a[href^="mailto:"]:focus::after,.image-block .button a[href^="https:"]:hover::after,.image-block .button a[href^="https:"]:focus::after{background:#000}.marketing-block .button a:visited,.marketing-block .button a[href^="tel:"]:visited,.marketing-block .button a[href^="mailto:"]:visited,.marketing-block .button a[href^="https:"]:visited,.image-block .button a:visited,.image-block .button a[href^="tel:"]:visited,.image-block .button a[href^="mailto:"]:visited,.image-block .button a[href^="https:"]:visited{color:#000}.marketing-block .button a:visited::after,.marketing-block .button a[href^="tel:"]:visited::after,.marketing-block .button a[href^="mailto:"]:visited::after,.marketing-block .button a[href^="https:"]:visited::after,.image-block .button a:visited::after,.image-block .button a[href^="tel:"]:visited::after,.image-block .button a[href^="mailto:"]:visited::after,.image-block .button a[href^="https:"]:visited::after{background:#000}.marketing-block .content,.image-block .content{display:flex;flex-direction:column;margin-top:1rem}.marketing-block .content .button,.image-block .content .button{margin-top:.5rem}.marketing-block p,.image-block p{color:#c9c9c9;margin:1rem 0;font-size:.875rem}.marketing-block .field--name-field-heading,.image-block .field--name-field-heading{font-size:2rem;line-height:100%}.marketing-block .field--name-field-subheading,.image-block .field--name-field-subheading{font-family:"Roboto Condensed",Arial,sans-serif;font-size:1.25rem;margin-bottom:.5rem;display:block;line-height:120%}@media(min-width:992px){.marketing-block,.image-block{padding:4rem 2rem}.marketing-block p,.image-block p{line-height:175%}.marketing-block .field--name-field-heading,.image-block .field--name-field-heading{font-size:2.375rem;margin-top:0}}@media(min-width:840px){.marketing-block .paragraph--type--content-block-2-group,.image-block .paragraph--type--content-block-2-group{padding-right:2rem}.marketing-block .container,.image-block .container{padding:0 1rem}.marketing-block .content,.image-block .content{margin-top:0}.marketing-block .content .button,.image-block .content .button{margin-top:auto}}.paragraph--type--gallery-item{position:relative;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.paragraph--type--gallery-item .slide-content{color:#fff;font-family:"Montserrat",Arial,sans-serif}.paragraph--type--gallery-item .slide-content a{text-decoration:none;display:block;padding:.5em;border-radius:.2rem}.paragraph--type--gallery-item .slide-content.white a{color:#fff;transition:all .5s ease}.paragraph--type--gallery-item .slide-content.white a:hover,.paragraph--type--gallery-item .slide-content.white a:focus{background-color:rgba(0,0,0,.25)}.paragraph--type--gallery-item .slide-content.white.dark{background-color:rgba(0,0,0,.65)}.paragraph--type--gallery-item .slide-content.white.dark a:hover,.paragraph--type--gallery-item .slide-content.white.dark a:focus{background-color:rgba(0,0,0,.45)}.paragraph--type--gallery-item .slide-content.black{color:#000}.paragraph--type--gallery-item .slide-content.black a{transition:all .5s ease;color:#000}.paragraph--type--gallery-item .slide-content.black a:hover,.paragraph--type--gallery-item .slide-content.black a:focus{background-color:hsla(0,0%,100%,.25)}.paragraph--type--gallery-item .slide-content.black.light{background-color:hsla(0,0%,100%,.75)}.paragraph--type--gallery-item .slide-content.black.light a:hover,.paragraph--type--gallery-item .slide-content.black.light a:focus{background-color:hsla(0,0%,100%,.45)}.paragraph--type--gallery-item .slide-content.secondary{color:#6a7e15}.paragraph--type--gallery-item .slide-content.secondary a{transition:all .5s ease;color:#6a7e15}.paragraph--type--gallery-item .slide-content.secondary a:hover,.paragraph--type--gallery-item .slide-content.secondary a:focus{background-color:hsla(0,0%,100%,.75);border:solid 1px #c9c9c9}@media(min-width:840px){.paragraph--type--gallery-item.left{align-items:flex-start}.paragraph--type--gallery-item.right{align-items:flex-end}.paragraph--type--gallery-item.right .slide-content{text-align:right}.paragraph--type--gallery-item.top{justify-content:flex-start}.paragraph--type--gallery-item.bottom{justify-content:flex-end}}.paragraph--type--photo-gallery .slide-content{width:100%;background-color:#262626;color:#fff;margin-bottom:1rem;margin-top:.2rem;padding:.5rem 1rem}.paragraph--type--photo-gallery .slide-content h2{margin-bottom:0;font-size:1.125rem}.block--gallery .slide-content{color:#fff;padding:1rem 1.5rem;position:absolute;bottom:1rem}.block--gallery h2{font-size:1.125rem;font-weight:bold;text-transform:uppercase}@media(min-width:840px){.block--gallery .slide-content{color:#fff;padding:2.5rem;bottom:auto}.block--gallery h2{font-size:1.5rem}}.path-frontpage #gallery{margin-top:-62px}.path-frontpage .owl-controls{right:1rem;bottom:1rem}.path-frontpage .paragraph--type--gallery-item{height:60vh;max-height:500px;width:100vw;background-color:#c9c9c9}.path-frontpage .paragraph--type--gallery-item .background-image{width:100vw;position:absolute;top:0}.path-frontpage .slide-content{max-width:600px;margin:2rem}.path-frontpage .slide-content h2{padding-top:.875rem;font-size:1.875rem;font-weight:800;line-height:100%;background-image:url(/themes/douglas/img/slide-graphic.svg);background-repeat:no-repeat;background-position:top left}.path-frontpage .slide-content.black h2{background-image:url(/themes/douglas/img/slide-graphic-black.svg)}.path-frontpage .slide-content .field--name-field-caption{font-size:1.15rem;line-height:130%}@media(min-width:840px){.path-frontpage .paragraph--type--gallery-item h2{padding-top:1.5rem}.path-frontpage .paragraph--type--gallery-item.right h2{background-position:top right}}@media(min-width:1200px){.path-frontpage #gallery{margin-top:-61px}.path-frontpage .paragraph--type--gallery-item{height:78vh;min-height:500px;max-height:800px}.path-frontpage .paragraph--type--gallery-item h2{font-size:3rem}.path-frontpage .slide-content .field--name-field-caption{font-size:1.375rem}}.student_services_landing .paragraph--type--gallery-item{height:250px}#cboxOverlay{position:fixed;height:100%;width:100%;top:0;left:0;overflow:hidden;background:#262626}#colorbox{outline:0}#cboxWrapper{background:#fff}#cboxTopLeft{width:5px;height:5px}#cboxTopCenter{height:5px}#cboxTopRight{width:5px;height:5px}#cboxBottomLeft{width:5px;height:5px}#cboxBottomCenter{height:5px}#cboxBottomRight{width:5px;height:5px}#cboxMiddleLeft{width:5px}#cboxMiddleRight{width:5px}#cboxContent{background:#fff;overflow:hidden}#cboxClose{position:absolute;right:0}.remote-video-colorbox-launch-modal{margin-bottom:1rem;position:relative}.remote-video-colorbox-launch-modal:hover,.remote-video-colorbox-launch-modal:focus{opacity:.8;cursor:pointer}.remote-video-colorbox-launch-modal:after{position:absolute;content:"";display:block;-webkit-mask:url(/themes/douglas/img/icons/play.svg);mask:url(/themes/douglas/img/icons/play.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask:url(/themes/douglas/img/icons/play.svg);-webkit-mask-repeat:no-repeat;mask-size:50%;-webkit-mask-size:50%;background-color:#c4d600;height:3rem;width:3rem;top:calc(100% - 2.5rem);left:calc(100% - 2.5rem)}.view-filters{font-family:"Roboto Condensed",Arial,sans-serif;background:#e6e6e6;margin:1rem 0;padding:1rem}.view-filters label{position:absolute !important;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.view-filters .form--inline{display:flex;flex-direction:column}@media(min-width:840px){.view-filters .form--inline{flex-direction:row}}.view-filters .form-actions{margin-bottom:0;margin-top:0;position:relative}.view-filters .form-actions:hover,.view-filters .form-actions:focus{color:#6a7e15}.view-filters .form-actions input{margin:0 .5rem}.view-filters .form-item{background:#fff;border:solid 1px #585858;margin-bottom:1rem;padding:.25rem .5rem}@media(min-width:840px){.view-filters .form-item{margin-bottom:0;margin-right:1rem}}.view-filters select{background-image:url(/themes/douglas/img/icons/chevron-down-thin.svg);font-size:.85rem;font-weight:500}@media(min-width:576px){.view-filters select{background-color:rgba(0,0,0,0);border:0}}.grid-3 .view-content{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.grid-3 .views-row{margin-bottom:1rem;padding-left:1rem;padding-right:1rem}@media(min-width:576px){.grid-3 .views-row{flex-basis:33.33%}}.viewsreference--view-title{font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;font-size:1.5rem;padding:0;margin:0 0 .5rem 0}.viewsreference--view-title a{text-decoration:none}.layout--fourcol-section>.layout__region{flex:0 1 100%}@media screen and (min-width:576px){.layout--fourcol-section>.layout__region{flex:0 1 50%}}@media screen and (min-width:992px){.layout--fourcol-section>.layout__region{flex:0 1 25%}}.layout>.layout__region{min-width:0}header{background:#fff;font-family:"Roboto Condensed",Arial,sans-serif}header ul.menu{padding:0;margin:0}header .menu-item--expanded{list-style:none;list-style-image:none}header .menu-item{padding:0}header .container{position:relative}header ul.menu{display:flex}header .logins.mobile{font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-size:.875rem;color:#000;padding:.85rem .5rem 0 .5rem}header .logins.mobile a{color:#000}.logo-wrapper{display:block;text-decoration:none}.logo-wrapper:focus .logo-wordmark,.logo-wrapper:focus .logo-full{outline:dotted 2px #fff;outline-offset:-5px}.logo-wrapper .logo-wordmark,.logo-wrapper .logo-full{color:#fff;background-color:#000;background-position:center;background-repeat:no-repeat;width:117px;background-size:75%}@media(min-width:992px){.logo-wrapper .logo-wordmark,.logo-wrapper .logo-full{width:182px}}.logo-wrapper .logo-wordmark{position:fixed;z-index:95;height:51px;background-image:url(/themes/douglas/img/douglas-wordmark-reverse.svg)}.logo-wrapper .logo-full{position:absolute;background-image:url(/themes/douglas/img/douglas-logo-reverse.svg);z-index:96;height:80px}@media(min-width:992px){.logo-wrapper .logo-full{margin-bottom:-86px;height:118px}}.main-menu.desktop{position:relative;width:100%;z-index:85;background:hsla(0,0%,100%,.8)}.main-menu.desktop.fixed{position:fixed;margin-top:-39px}.main-menu.desktop ul{font-size:.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;font-size:.775rem}.main-menu.desktop ul>li>a{display:block;color:#000;padding:.8rem .5rem .4rem .5rem;border-bottom:solid 3px rgba(0,0,0,0)}.main-menu.desktop ul>li:last-child>a{padding-right:0}@media(min-width:1065px){.main-menu.desktop ul{font-size:.825rem}.main-menu.desktop ul>li a{padding:.8rem .85rem .4rem .85rem}}@media(min-width:1200px){.main-menu.desktop ul{font-size:.875rem}.main-menu.desktop ul>li a{padding:.8rem 1.15rem .4rem 1.15rem}}.utility-menu{display:flex;justify-content:flex-end;position:fixed;right:0;width:100%;z-index:90;background:#fff}.utility-menu nav .menu-level-0{font-size:.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;font-weight:normal}.utility-menu nav a:focus,.utility-menu nav a:hover{color:#000;outline-offset:-3px}@media(min-width:992px){.utility-menu{position:relative}.utility-menu .menu-level-0{font-weight:300;margin:0;color:#585858}.utility-menu .menu-level-0 a{display:inline-block;color:#585858;padding:.6rem 1.15rem .3rem 1.15rem}.utility-menu .menu-level-0 a:hover,.utility-menu .menu-level-0 a:focus{background-color:#e6e6e6;outline-offset:-3px}.utility-menu .menu-level-0 .logins button{position:relative;padding:11px 28px 5px 8px;border:solid 1px rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:0;color:#585858;font-weight:normal;text-transform:uppercase;font-size:.75rem}.utility-menu .menu-level-0 .logins button .icon{position:absolute;top:12px;right:9px}.utility-menu .menu-level-0 .logins button svg{stroke-width:0px;width:.875rem;height:.875rem;fill:#585858}.utility-menu .menu-level-0 .logins button .close{display:none}.utility-menu .menu-level-0 .logins button:hover,.utility-menu .menu-level-0 .logins button:focus{outline-offset:-3px;background:#e6e6e6}.utility-menu .menu-level-0 .logins button[aria-expanded=true]{background:#e6e6e6;border:solid 1px #c9c9c9}.utility-menu .menu-level-0 .logins button[aria-expanded=true] svg{transform:rotate(180deg)}.utility-menu .menu-level-1{display:none;position:absolute;background-color:#e6e6e6;padding:1rem 0}.utility-menu .menu-level-1 .parent-link{display:inline-block;border-bottom:solid 1px #585858;padding-left:0;margin-left:1rem;margin-bottom:.5rem}.utility-menu .menu-level-1 .parent-link a{font-weight:bold;font-size:.875rem;text-transform:none;padding:0 .5rem 0 0}.utility-menu .menu-level-1 .parent-link svg{fill:#585858;height:.5rem;width:.5rem}.utility-menu .menu-level-1 .parent-link:hover svg,.utility-menu .menu-level-1 .parent-link:focus svg{fill:#000}.utility-menu .menu-level-1 ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;-moz-column-count:2;column-count:2}.utility-menu .menu-level-1 li a{transition:background-color ease .5s;display:block}.utility-menu .menu-level-1 li a:hover,.utility-menu .menu-level-1 li a:focus{background-color:#c9c9c9;color:#000}}#menu-button{display:block;padding:.65rem .5rem;margin-right:-0.5rem;line-height:100%;background:rgba(0,0,0,0);border-radius:0}#menu-button:hover,#menu-button:focus{outline-offset:-3px}@media(min-width:992px){#menu-button{display:none}}#menu-icon{padding:.5rem .5rem 0 .5rem;width:1.5rem;height:1rem;position:relative;margin:.15rem 0 .5rem 0}#menu-icon span{display:block;background-color:#000;position:absolute;height:3px;width:100%;border-radius:3px;opacity:1;left:0;transform-origin:left center;transform:rotate(0deg);transition:.25s ease-in-out}#menu-icon span:nth-child(1){top:0}#menu-icon span:nth-child(2){top:.5rem;width:65%;left:auto}#menu-icon span:nth-child(3){top:1rem}#menu-icon.open span:nth-child(1){transform:rotate(45deg);top:2px;left:0}#menu-icon.open span:nth-child(2){width:0%;opacity:0}#menu-icon.open span:nth-child(3){transform:rotate(-45deg);top:19px;left:0}#search-form-toggle{font-size:.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;background:rgba(0,0,0,0);border-radius:0;margin:0;padding:.6rem .5rem;display:flex;align-items:center}#search-form-toggle:hover,#search-form-toggle:focus{background:#e6e6e6;outline-offset:-3px}#search-form-toggle .label{position:absolute;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media(min-width:992px){#search-form-toggle .label{font-weight:400;position:relative;height:auto;display:inline-block;margin-right:.5rem;padding:.25rem 0 0 1.15rem}}#search-form-toggle svg{width:24px;height:24px;fill:rgba(0,0,0,0)}#search-form-toggle .toggle-close{display:none}#search-form-toggle .toggle-close svg{fill:#000}@media(min-width:992px){#search-form-toggle{padding:0 1rem 0 0;color:#585858}#search-form-toggle span{padding-top:.5rem}#search-form-toggle .toggle-open svg{stroke:#585858}#search-form-toggle svg{width:16px;height:16px}}#search-form-toggle.open{background:#000;color:#fff}#search-form-toggle.open .toggle-open{display:none}#search-form-toggle.open .toggle-close{display:block}#search-form-toggle.open .toggle-close svg{fill:#fff}@media(min-width:992px){#search-form-toggle.open:after{content:"";width:1rem;height:100%;display:block;background:#000;position:absolute;top:0;right:0}}.breadcrumb-bar{background:url(/themes/douglas/img/breadcrumbs.jpg) no-repeat center center #000;background-size:cover;height:115px;display:flex;flex-direction:column;transition:height .5s ease}.breadcrumb-bar.fixed{position:fixed;width:100%;z-index:10;top:-30px}.breadcrumb-bar .container{margin-top:auto}@media(min-width:992px){.breadcrumb-bar{position:relative;height:150px;margin-top:-46px}.breadcrumb-bar.menu-padding{margin-top:auto}.breadcrumb-bar.fixed{top:auto;margin-top:-105px}}#page-wrapper{margin-top:1rem}#page-wrapper.menu-padding{margin-top:64px}#page-wrapper.breadcrumb-padding{margin-top:125px}@media(min-width:992px){#page-wrapper.breadcrumb-padding{margin-top:165px}}ul.menu{padding:0;list-style:none outside}.main-menu.desktop .menu-level-0{justify-content:flex-end}.main-menu.desktop .menu-level-0 .menu-item{display:none}.main-menu.desktop .menu-level-0 .menu-level-1{display:none;position:absolute;z-index:100;min-width:200px}.main-menu.desktop .menu-level-0>.menu-item--expanded{display:block}.main-menu.desktop .menu-level-0>.menu-item--expanded a{border-bottom:solid 3px rgba(0,0,0,0);transition:all ease .3s}.main-menu.desktop .menu-level-0>.menu-item--expanded a:focus{outline-offset:-2px}.main-menu.desktop .menu-level-0>.menu-item--expanded:hover a{border-bottom:solid 3px #000}.main-menu.desktop .menu-level-0>.menu-item--expanded:hover .menu-level-1,.main-menu.desktop .menu-level-0>.menu-item--expanded:hover .menu-item{display:block;font-weight:normal}.main-menu.desktop .menu-level-0 .menu-level-1 .menu-item{background-color:#000}.main-menu.desktop .menu-level-0 .menu-level-1 .menu-item a{color:#fff}.main-menu.desktop .menu-level-0 .menu-level-1 .menu-item a:hover{color:#c4d600}.mobile.overlay{font-family:"Roboto Condensed",Arial,sans-serif;z-index:90;background:#262626;position:fixed;top:auto;margin-top:50px;left:16px;width:calc(100% - 16px)}.mobile.overlay #mobile-menu ul.menu{padding:0;margin:0}.mobile.overlay #mobile-menu .menu-item--expanded{list-style:none;list-style-image:none}.mobile.overlay #mobile-menu .menu-item{padding:0}.mobile.overlay #mobile-menu{display:none}.mobile.overlay.open{overflow-y:scroll;overflow-x:hidden;height:100vh}.mobile.overlay.open #mobile-menu{display:block}.region-left-menu .menu-level-0 ul.menu,#mobile-menu .menu-level-0 ul.menu{display:none}.region-left-menu .menu-item--active-trail>ul.menu,#mobile-menu .menu-item--active-trail>ul.menu{display:block}.region-left-menu .block-menu,#mobile-menu .block-menu{font-family:"Roboto Condensed",Arial,sans-serif;font-size:.875rem;background:#262626}.region-left-menu .block-menu ul,#mobile-menu .block-menu ul{margin:0;padding:0}.region-left-menu .block-menu li,#mobile-menu .block-menu li{list-style:none;padding:0;transition:all ease .3s;line-height:130%}.region-left-menu .block-menu .link-wrapper,#mobile-menu .block-menu .link-wrapper{display:flex;align-items:center}.region-left-menu .block-menu a,#mobile-menu .block-menu a{display:block;width:100%;text-decoration:none;padding:.5rem .5rem .5rem 1rem}.region-left-menu .block-menu svg,#mobile-menu .block-menu svg{width:.875rem;height:.875rem;margin:.5rem;stroke-width:3}.region-left-menu .block-menu .menu-toggle,#mobile-menu .block-menu .menu-toggle{background:rgba(0,0,0,0);padding:0}@media(min-width:576px){.region-left-menu .block-menu .menu-toggle,#mobile-menu .block-menu .menu-toggle{padding:0}}.region-left-menu .block-menu .menu-item>.link-wrapper svg,#mobile-menu .block-menu .menu-item>.link-wrapper svg{transition:.3s ease all}.region-left-menu .block-menu .menu-item.open>.link-wrapper svg,#mobile-menu .block-menu .menu-item.open>.link-wrapper svg{transform:rotate(90deg)}.region-left-menu .block-menu .menu-level-0>li svg,#mobile-menu .block-menu .menu-level-0>li svg{stroke:#fff;stroke-width:2px}.region-left-menu .block-menu .menu-level-0 a,#mobile-menu .block-menu .menu-level-0 a{text-transform:uppercase;color:#fff;font-weight:700}.region-left-menu .block-menu .menu-level-0 a:focus,#mobile-menu .block-menu .menu-level-0 a:focus{outline-color:#fff;outline-style:dotted;outline-width:1px;outline-offset:-5px}.region-left-menu .block-menu .menu-level-0 a:hover,#mobile-menu .block-menu .menu-level-0 a:hover{color:#c4d600}.region-left-menu .block-menu .menu-level-1>li svg,#mobile-menu .block-menu .menu-level-1>li svg{width:.875rem;height:.875rem;stroke-width:2}.region-left-menu .block-menu .menu-level-1 a,#mobile-menu .block-menu .menu-level-1 a{position:relative;text-transform:none}.region-left-menu .block-menu .menu-level-1 a:focus,#mobile-menu .block-menu .menu-level-1 a:focus{outline-color:#000;outline-style:dotted;outline-width:1px;outline-offset:-5px}.region-left-menu .block-menu .menu-level-1 a:hover,#mobile-menu .block-menu .menu-level-1 a:hover{color:#000}.region-left-menu .block-menu .menu-level-1 a.is-active:before,#mobile-menu .block-menu .menu-level-1 a.is-active:before{content:"";display:block;position:absolute;left:0;width:4px;height:80%;top:10%;background-color:#c4d600}.region-left-menu .block-menu .menu-level-2,#mobile-menu .block-menu .menu-level-2{border-bottom:solid 1px #e6e6e6}.region-left-menu .block-menu .menu-level-2 li.menu-item--expanded>.link-wrapper,#mobile-menu .block-menu .menu-level-2 li.menu-item--expanded>.link-wrapper{border-bottom:none}.region-left-menu .block-menu .menu-level-2 a,#mobile-menu .block-menu .menu-level-2 a{padding-left:2.5rem;padding-right:1rem;line-height:135%;font-weight:400}.region-left-menu .block-menu .menu-level-3 a,#mobile-menu .block-menu .menu-level-3 a{padding-left:4rem}.region-left-menu .block-menu .menu-level-4 a,#mobile-menu .block-menu .menu-level-4 a{padding-left:5.5rem}.region-left-menu{display:none}@media(min-width:840px){.region-left-menu{display:block}}.region-left-menu .block-menu .menu-level-0>li{border-bottom:solid 1px #e6e6e6}.region-left-menu .block-menu .menu-level-0>li:hover,.region-left-menu .block-menu .menu-level-0>li:focus{background:#000}.region-left-menu .block-menu .menu-level-1>li svg{stroke:#000}.region-left-menu .block-menu .menu-level-1 li{background:#f7f7f7}.region-left-menu .block-menu .menu-level-1 li:hover,.region-left-menu .block-menu .menu-level-1 li:focus{background:#d8e459}.region-left-menu .block-menu .menu-level-1 li.menu-item--active-trail>.link-wrapper{background:#e6e6e6}.region-left-menu .block-menu .menu-level-1 a{color:#000}.region-left-menu .block-menu ul.menu-level-2{border-bottom:solid 1px #e6e6e6}#mobile-menu{color:#fff}#mobile-menu a{color:#fff;text-decoration:none}#mobile-menu a:hover,#mobile-menu a:focus{background:#585858}#mobile-menu .menu--main{padding:2rem 3rem 2rem 1rem;margin-bottom:3rem}#mobile-menu .menu--main ul.menu{flex-direction:column}#mobile-menu .menu--main .open{background:#000}#mobile-menu .block-menu .menu-level-1 a{padding:.5rem 1rem .5rem 1.5rem}#mobile-menu .block-menu .menu-level-1 a.is-active{color:#c4d600;font-weight:normal}#mobile-menu .block-menu .menu-level-2 a{padding-left:2.5rem}#mobile-menu .menu--utility-menu{background-image:linear-gradient(rgba(0,0,0,0.85),rgba(0,0,0,0.85)),url(/themes/douglas/img/megamenu-quicklinks-bg.jpg);background-position:0 10%;background-size:100%;background-repeat:no-repeat;font-size:.675rem;padding:.5rem 1rem 1rem;border-top:solid 1px #000}#mobile-menu .menu--utility-menu .menu-level-0{display:flex;flex-direction:row;justify-content:space-evenly}#mobile-menu .menu--utility-menu button{display:none}#mobile-menu .menu--utility-menu a{display:flex;flex-direction:column;text-align:center}#mobile-menu .menu--utility-menu a:before{content:"";display:block;margin:.25rem auto;width:1rem;height:1rem;background-color:#c9c9c9}#mobile-menu .menu--utility-menu .logins a:before{mask:url(/themes/douglas/img/icons/lock.svg);-webkit-mask:url(/themes/douglas/img/icons/lock.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}#mobile-menu .menu--utility-menu .bookstore a:before{mask:url(/themes/douglas/img/icons/bookstore.svg);-webkit-mask:url(/themes/douglas/img/icons/bookstore.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}#mobile-menu .menu--utility-menu .library a:before{mask:url(/themes/douglas/img/icons/book.svg);-webkit-mask:url(/themes/douglas/img/icons/book.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}#mobile-menu .menu--utility-menu .givealumni a:before{mask:url(/themes/douglas/img/icons/glasses.svg);-webkit-mask:url(/themes/douglas/img/icons/glasses.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}#mobile-menu .menu--utility-menu .contact a:before{mask:url(/themes/douglas/img/icons/phone.svg);-webkit-mask:url(/themes/douglas/img/icons/phone.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.node-unpublished{border:solid 1px #da291c;background:rgb(248.1707317073,205,201.8292682927);padding:.5rem 1rem;font-weight:700}.node-preview-container form{padding:1rem;background:rgb(253.9756097561,247.5,247.0243902439)}.node-preview-container form select{width:auto;height:auto;line-height:auto}.node-preview-container form .form-type-select:after{top:40%;left:85%}.node-type{font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;font-size:1.5rem;padding:0;margin:0 0 .5rem 0}.node-type a{text-decoration:none}.node-type{font-size:1.25rem;color:#6a7e15;margin-bottom:0}.file--application-pdf{background-image:url(/themes/douglas/img/icons/download.svg);background-position:right center;padding-right:18px;padding-left:0;background-repeat:no-repeat}.field--name-field-media-file.field--type-file{padding-right:5px}.field--name-body{overflow:auto;margin-bottom:1rem}.view-empty{margin-top:1rem}.text-formatted a[name],.paragraph--type--accordion a[name],.view-header a[name],.view-empty a[name],.view-footer a[name]{text-decoration:none}.text-formatted table img,.paragraph--type--accordion table img,.view-header table img,.view-empty table img,.view-footer table img{max-width:none}.text-formatted h2.border-bottom,.text-formatted h3.border-bottom,.text-formatted h4.border-bottom,.paragraph--type--accordion h2.border-bottom,.paragraph--type--accordion h3.border-bottom,.paragraph--type--accordion h4.border-bottom,.view-header h2.border-bottom,.view-header h3.border-bottom,.view-header h4.border-bottom,.view-empty h2.border-bottom,.view-empty h3.border-bottom,.view-empty h4.border-bottom,.view-footer h2.border-bottom,.view-footer h3.border-bottom,.view-footer h4.border-bottom{border-bottom:solid 2px #c4d600}.text-formatted p.small,.text-formatted div.small,.paragraph--type--accordion p.small,.paragraph--type--accordion div.small,.view-header p.small,.view-header div.small,.view-empty p.small,.view-empty div.small,.view-footer p.small,.view-footer div.small{font-size:.75rem}.text-formatted p.large,.text-formatted div.small,.paragraph--type--accordion p.large,.paragraph--type--accordion div.small,.view-header p.large,.view-header div.small,.view-empty p.large,.view-empty div.small,.view-footer p.large,.view-footer div.small{font-size:1rem}@media screen and (min-width:40em){.layout--twocol-section .layout__region--first{padding-right:1rem}.layout--twocol-section .layout__region--second{padding-left:1rem}}#footer{background-color:#000;color:#fff;padding-top:2rem}#footer a{color:#fff;padding-bottom:.35rem}#footer a:hover,#footer a:focus{color:#c4d600;background:rgba(0,0,0,0)}#footer a:focus{outline-color:#e6e6e6;outline-style:dotted;outline-width:1px;outline-offset:-2px}.region-footer{display:flex;flex-direction:column}.region-footer h2{font-family:"Roboto Condensed",Arial,sans-serif;font-size:1.125rem;color:#c4d600}@media(min-width:840px){.region-footer h2{padding:1rem 0}}.region-footer .block{background:#262626;padding:1.35rem 1.5rem;margin-bottom:2rem;font-size:1rem;line-height:150%}.region-footer #block-footerphone{flex:1}.region-footer #block-footerphone .numbers{overflow:hidden;display:flex;flex-direction:column}.region-footer #block-footerphone .numbers>p{flex:1}.region-footer #block-footerphone p:last-child{margin-bottom:0}@media(min-width:576px){.region-footer #block-footerphone .numbers{flex-direction:row}}@media(min-width:840px){.region-footer #block-footerphone .numbers{flex-direction:column}}.region-footer #block-footercampus{flex:1}.region-footer #block-footercampus h3{font-size:1rem}.region-footer #block-footercampus .address{overflow:hidden;display:flex;flex-direction:column}.region-footer #block-footercampus .address>div{flex:1}.region-footer #block-footercampus .address p{margin-bottom:.5rem}.region-footer #block-footercampus .address .new-westminster{margin-bottom:1.5rem}.region-footer #block-footercampus a{color:#fff;text-decoration:underline;text-decoration-color:#c4d600;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:600}.region-footer #block-footercampus a:hover,.region-footer #block-footercampus a:focus{color:#c4d600}.region-footer #block-footercampus a:focus{outline-color:#e6e6e6;outline-style:dotted;outline-width:1px;outline-offset:-2px}@media(min-width:576px){.region-footer #block-footercampus .address{flex-direction:row}.region-footer #block-footercampus .address .new-westminster{margin-bottom:0}}@media(min-width:840px){.region-footer #block-footercampus{flex:2}.region-footer #block-footercampus .address .new-westminster{margin-right:1rem;flex:3}.region-footer #block-footercampus .address .coquitlam{flex:2}}@media(min-width:992px){.region-footer #block-footercampus .address>div{flex:1}}.region-footer .menu--quicklinks{flex:1}.region-footer .menu--quicklinks ul.menu{padding:0;margin:0}.region-footer .menu--quicklinks .menu-item--expanded{list-style:none;list-style-image:none}.region-footer .menu--quicklinks .menu-item{padding:0}.region-footer .menu--quicklinks ul li{list-style-position:inside;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.region-footer .menu--quicklinks ul a{display:block}.sub-footer{padding:1.25rem 0 .75rem 0;background-color:#262626;border-top:solid 2px #262626}.sub-footer .connect{display:flex;flex-direction:column}.sub-footer .logo,.sub-footer .social-icons ul{display:flex;justify-content:center}.sub-footer .social-icons ul{padding-right:0}.sub-footer .logo{margin-bottom:1rem}.sub-footer .logo img{max-width:180px}.block-footer-links-block ul{margin:0;padding:0;list-style-type:none;list-style-position:outside}.block-footer-links-block{display:flex;flex-direction:column;margin-top:.5rem;padding-top:.75rem;border-top:solid 1px #585858;text-transform:uppercase}.block-footer-links-block .copyright{text-align:center;padding-bottom:.5rem}.block-footer-links-block ul.links{display:flex;justify-content:center;padding-left:.75rem}.block-footer-links-block li{padding-right:.35rem}.block-footer-links-block li:after{padding-left:.35rem;content:"|"}.block-footer-links-block li:last-child:after{content:""}@media(min-width:840px){.region-footer{flex-direction:row}#block-footercampus{margin:0 2rem 2rem}#block-footerphone .numbers{flex-direction:column}.sub-footer .connect{display:flex;flex-direction:row}.sub-footer .logo,.sub-footer .region-footer-social{flex:50%}.sub-footer .logo{justify-content:left;margin-bottom:0;display:flex;align-items:center}.sub-footer .region-footer-social{display:flex;justify-content:flex-end}.block-footer-links-block{flex-direction:row;justify-content:left}.block-footer-links-block .copyright{padding-bottom:0}}#main main{order:1}#main aside{order:2}@media(min-width:840px){#main aside{order:1}}.region-content{margin-bottom:1rem}@media(min-width:992px){.region-content{margin-bottom:2rem}}.region-left-menu,.region-left-sidebar{margin-bottom:1rem}@media(min-width:840px){.region-left-menu,.region-left-sidebar{margin-bottom:2rem}}.region-left-menu h2,.region-left-sidebar h2{font-size:1.125rem;line-height:1.25rem}@media(min-width:840px){.region-right-sidebar{margin-top:4rem}}.path-courses .region-above-content,.path-programs .region-above-content{margin:0}.region-below-content{margin:2rem 0}.region-left-sidebar p{font-size:.875rem}.region-left-sidebar .block-block-content{padding:1rem}.field--name-field-structured-content>.field__item{margin-bottom:2rem}#hero{background-color:#000;margin-top:-60px;margin-bottom:2rem}#hero .container{display:flex;width:100%;background-image:url(/themes/douglas/img/hero-graphic-triangle.png);background-position:right top;background-repeat:no-repeat;background-size:18.25rem 9.25rem}#hero .video-load .hero-image{display:none}#hero .hero-left{position:relative;flex:45%;line-height:50%;color:#fff}#hero .hero-right{display:flex;flex:55%}#hero .graphic{position:absolute;left:-100px;bottom:6.25rem}#hero .text{width:100%;margin-top:auto;color:#fff;padding:2rem 1rem 4rem 2.5rem}#hero .text .button{padding-top:1.5rem}#hero .text .button a:hover,#hero .text .button a:focus{background:#fff;color:#000}#hero h1{font-size:3rem;margin-bottom:0;text-transform:none;font-weight:600}#hero h1 div{font-weight:400}@media(max-width:1200px){#hero .hero-left,#hero .hero-right{flex:50%}#hero h1{font-size:2.5rem}}@media(max-width:992px){#hero{margin-top:0}#hero h1{font-size:2rem}}@media(max-width:840px){#hero h1{font-size:1.35rem}#hero .text{padding:1.5rem}#hero .text .button{padding-top:1rem}}@media(max-width:576px){#hero{margin-top:-65px}#hero .container{flex-direction:column;background-position:100% 11%;background-size:10rem auto}#hero .video-load .hero-video{display:none}#hero .video-load .hero-image{display:block}#hero .text{padding:1.5rem 0}#hero h1{font-size:1.85rem}#hero .hero-left{margin-top:10rem}}.block-programs-courses-tab-block{background:#262626;color:#fff;padding:2rem 2rem 3rem}.block-programs-courses-tab-block ul.menu{margin:0;padding:0;display:flex;justify-content:center}.block-programs-courses-tab-block ul.menu li{flex-direction:row;flex-wrap:nowrap;padding:0;border-bottom:2px solid #c9c9c9}.block-programs-courses-tab-block ul.menu li:first-child{padding-right:2rem}.block-programs-courses-tab-block ul.menu li:first-child a{padding-right:1rem}.block-programs-courses-tab-block ul.menu li:last-child{padding-left:2rem}.block-programs-courses-tab-block ul.menu li:last-child a{padding-left:1rem}.block-programs-courses-tab-block ul.menu li a{display:block;text-decoration:none;font-weight:normal;font-family:"Roboto Condensed",Arial,sans-serif}.block-programs-courses-tab-block ul.menu li a:focus{outline-color:#e6e6e6;outline-style:dotted;outline-width:1px;outline-offset:-2px}.block-programs-courses-tab-block ul.menu li a{color:#c9c9c9}.block-programs-courses-tab-block ul.menu li a:visited{color:#c9c9c9}.block-programs-courses-tab-block ul.menu li a.active{border-bottom:2px solid #c4d600;margin-bottom:-2px;color:#fff}.block-programs-courses-tab-block ul.menu li a:hover,.block-programs-courses-tab-block ul.menu li a:focus{background:rgba(0,0,0,0);color:#c4d600}.node--type-program.node--view-mode-full .node__content,.node--type-program-guidelines.node--view-mode-teaser .node__content,.node--type-course.node--view-mode-full .node__content,.node--type-course-guideline.node--view-mode-teaser .node__content{background:#f7f7f7;padding:1rem 1rem 0;display:flex;flex-direction:column}.node--type-program.node--view-mode-full .node__content>.field,.node--type-program-guidelines.node--view-mode-teaser .node__content>.field,.node--type-course.node--view-mode-full .node__content>.field,.node--type-course-guideline.node--view-mode-teaser .node__content>.field{padding-bottom:.825rem}.node--type-program.node--view-mode-full .node__content .field__label,.node--type-program-guidelines.node--view-mode-teaser .node__content .field__label,.node--type-course.node--view-mode-full .node__content .field__label,.node--type-course-guideline.node--view-mode-teaser .node__content .field__label{font-size:1rem;font-family:"Roboto Condensed",Arial,sans-serif;border-bottom:1px solid #c4d600}.node--type-program.node--view-mode-full .node__content .field__items .field__item,.node--type-program-guidelines.node--view-mode-teaser .node__content .field__items .field__item,.node--type-course.node--view-mode-full .node__content .field__items .field__item,.node--type-course-guideline.node--view-mode-teaser .node__content .field__items .field__item{display:inline}.node--type-program.node--view-mode-full .node__content .field__items .field__item:after,.node--type-program-guidelines.node--view-mode-teaser .node__content .field__items .field__item:after,.node--type-course.node--view-mode-full .node__content .field__items .field__item:after,.node--type-course-guideline.node--view-mode-teaser .node__content .field__items .field__item:after{content:","}.node--type-program.node--view-mode-full .node__content .field__items .field__item:last-child:after,.node--type-program-guidelines.node--view-mode-teaser .node__content .field__items .field__item:last-child:after,.node--type-course.node--view-mode-full .node__content .field__items .field__item:last-child:after,.node--type-course-guideline.node--view-mode-teaser .node__content .field__items .field__item:last-child:after{content:""}@media(min-width:840px){.node--type-program.node--view-mode-full .node__content,.node--type-program-guidelines.node--view-mode-teaser .node__content,.node--type-course.node--view-mode-full .node__content,.node--type-course-guideline.node--view-mode-teaser .node__content{flex-direction:row;flex-wrap:wrap;padding:2rem 2rem 0}.node--type-program.node--view-mode-full .node__content>.field,.node--type-program-guidelines.node--view-mode-teaser .node__content>.field,.node--type-course.node--view-mode-full .node__content>.field,.node--type-course-guideline.node--view-mode-teaser .node__content>.field{width:50%;padding-bottom:1rem}.node--type-program.node--view-mode-full .node__content .field__label,.node--type-program-guidelines.node--view-mode-teaser .node__content .field__label,.node--type-course.node--view-mode-full .node__content .field__label,.node--type-course-guideline.node--view-mode-teaser .node__content .field__label{font-size:1.125rem}.node--type-program.node--view-mode-full .node__content .field:nth-child(odd),.node--type-program-guidelines.node--view-mode-teaser .node__content .field:nth-child(odd),.node--type-course.node--view-mode-full .node__content .field:nth-child(odd),.node--type-course-guideline.node--view-mode-teaser .node__content .field:nth-child(odd){padding-right:2rem}}.node--type-program.node--view-mode-full .node__content{padding-top:0;padding-bottom:1rem}.block-views-blockprograms-notifications .paragraph--type--notification{margin:1rem 0}.block-views-blockprograms-related-programs{border-left:2px solid #c4d600;padding-left:1rem;font-size:.875rem;margin-bottom:1rem}@media(min-width:840px){.block-views-blockprograms-related-programs{margin-bottom:2rem;padding-left:1rem}}.block-views-blockprograms-related-programs .views-row{padding:.25rem 0}.block-views-blockprograms-related-programs a{text-decoration:none}.program-guidelines-list a{font-family:"Roboto Condensed",Arial,sans-serif;text-decoration:none}.program-guidelines-list a:visited{color:#000}.program-guidelines-list .view-filters{margin-top:0;padding-top:3rem}.program-guidelines-list .view-header a{font-family:"Montserrat",Arial,sans-serif}.program-guidelines-list .view-grouping{padding:.5rem 0;width:100%}.program-guidelines-list .view-grouping h2{font-family:"Roboto Condensed",Arial,sans-serif;font-size:1.375rem}.program-guidelines-list .view-grouping .view-grouping-content h2{cursor:pointer;position:relative;display:inline-block}.program-guidelines-list .view-grouping .view-grouping-content h2:after{position:absolute;content:"";display:block;-webkit-mask:url(/themes/douglas/img/icons/chevron-right.svg);mask:url(/themes/douglas/img/icons/chevron-right.svg);mask-repeat:no-repeat;-webkit-mask:url(/themes/douglas/img/icons/chevron-right.svg);-webkit-mask-repeat:no-repeat;background-color:#000;height:11px;width:8px;transition:all 250ms ease;top:calc(50% - 5px);left:105%}.program-guidelines-list .view-grouping .view-grouping-content h2:hover,.program-guidelines-list .view-grouping .view-grouping-content h2:focus{background:#c4d600}.program-guidelines-list .view-grouping.open .view-grouping-header:after{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.program-guidelines-list .view-grouping .grouped h3{margin-top:1.25rem;border-bottom:none}.program-guidelines-list .view-grouping .grouped button{padding:0;font-size:1.125rem;line-height:150%}.program-guidelines-list .view-grouping .grouped button span{padding-left:1rem}.program-guidelines-list .view-grouping .grouped .views-row{padding:.35rem 0 .35rem 1.75rem;position:relative;line-height:150%}.program-guidelines-list .view-grouping .grouped .views-row:before{content:"";display:block;background:#93aa24;height:100%;width:2px;position:absolute;top:0;left:4px}.program-guidelines-list.view-display-id-page_3 .view-grouping{padding:1rem 2rem 3rem 0}@media(min-width:576px)and (max-width:840px){.program-guidelines-list.view-display-id-page_3 .view-grouping{display:block;float:left;width:50%;box-sizing:border-box}.program-guidelines-list.view-display-id-page_3 .view-grouping:nth-child(2n+1){clear:left}}@media(min-width:840px){.program-guidelines-list.view-display-id-page_3 .view-grouping{display:block;float:left;width:33.3333%;box-sizing:border-box}.program-guidelines-list.view-display-id-page_3 .view-grouping:nth-child(3n+1){clear:left}}#block-douglas-views-block-programs-block-1 .views-row{padding:.125rem 0}#block-views-block-program-guidelines-block-2 h1{margin-bottom:0}.alphabet-menu{margin-top:1rem}.alphabet-menu ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.alphabet-menu ul li{margin:0;padding:0;list-style:none;text-align:center}.alphabet-menu ul li a{font-family:"Roboto Condensed",Arial,sans-serif}.alphabet-menu ul li a:focus{outline-color:#fff;outline-style:dotted;outline-width:1px;outline-offset:0}.alphabet-menu ul li a{text-decoration:none;display:block;padding:.5rem}@media(min-width:576px){.alphabet-menu ul li{flex-grow:1}}.block-views-blockcampus-tours-block-1 [data-visible=false]{border-bottom:solid 1px #585858}.block-views-blockcampus-tours-block-1 [data-visible=true]{border-bottom:solid 1px #c4d600}.block-views-blockcampus-tours-block-1 button{font-size:.875rem;padding:.5rem 0 0 0;align-items:baseline;position:relative;flex-direction:column}.block-views-blockcampus-tours-block-1 button>div{flex:1}.block-views-blockcampus-tours-block-1 button .toggle{flex:none;position:absolute;top:50%;right:0}.block-views-blockcampus-tours-block-1 button .location{display:flex;font-weight:700}.block-views-blockcampus-tours-block-1 button .field--name-field-campus .field__item:after{content:", ";padding-right:.25rem}@media(min-width:840px){.block-views-blockcampus-tours-block-1 button{flex-direction:row}.block-views-blockcampus-tours-block-1 button .toggle{position:relative}}.block-views-blockcampus-tours-block-1 .panel{padding:1rem}.block-views-blockcourses-block-2{border-left:2px solid #c4d600;padding-left:1rem;font-size:.875rem;margin-bottom:1rem}@media(min-width:840px){.block-views-blockcourses-block-2{margin-bottom:2rem;padding-left:1rem}}.block-views-blockcourses-block-2 .views-row{padding:.25rem 0}.block-views-blockcourses-block-2 a{text-decoration:none}.block-views-blockcourses-block-2 a{font-weight:700;text-decoration:none}.node--type-course.node--view-mode-full .node__content{padding-top:0;padding-bottom:1rem}@media(min-width:992px){.page-node-type-course .vertical .douglas-tabs ul.tab-list{flex:0 0 125px}}.view-courses .grouped h2{font-family:"Roboto Condensed",Arial,sans-serif;font-size:1.375rem}.view-courses.view-display-id-page_2 .views-field-field-course-code{min-width:88px;white-space:nowrap;vertical-align:top;font-family:"Roboto Condensed",Arial,sans-serif;font-weight:bold;font-size:1.125rem}.view-courses.view-display-id-page_2 .views-field-field-description h3{margin-top:0}.view-courses.view-display-id-page_2 h1{margin-top:0;margin-bottom:0}.view-courses.view-display-id-page_2 .attachment{padding-bottom:1rem}.view-courses.view-display-id-page_2 .view-filters{margin-bottom:3rem}.view-courses.view-display-id-page_3 .view-filters,.view-courses.view-display-id-block_3 .view-filters{margin-top:0;padding-top:3rem}.view-courses.view-display-id-page_3 a,.view-courses.view-display-id-block_3 a{font-family:"Roboto Condensed",Arial,sans-serif;text-decoration:none}.view-courses.view-display-id-page_3 a:visited,.view-courses.view-display-id-block_3 a:visited{color:#000}.view-courses.view-display-id-page_3 .view-content,.view-courses.view-display-id-block_3 .view-content{display:flex;flex-wrap:wrap;margin-top:1rem}.view-courses.view-display-id-page_3 .view-content .views-row,.view-courses.view-display-id-block_3 .view-content .views-row{padding:.25rem 0}.view-courses.view-display-id-page_3 .view-content .grouped,.view-courses.view-display-id-block_3 .view-content .grouped{margin-bottom:1rem;width:100%}@media(min-width:576px){.view-courses.view-display-id-page_3 .view-content,.view-courses.view-display-id-block_3 .view-content{margin-top:0}.view-courses.view-display-id-page_3 .view-content .grouped,.view-courses.view-display-id-block_3 .view-content .grouped{width:50%;padding:2rem}}@media(min-width:840px){.view-courses.view-display-id-page_3 .view-content .grouped,.view-courses.view-display-id-block_3 .view-content .grouped{width:33%;padding:2rem 2rem 2rem 0}}.course-guidelines-list>.view-content>.views-row{position:relative;margin:1.25rem 0}.course-guidelines-list>.view-content>.views-row .views-field-name{font-family:"Roboto Condensed",Arial,sans-serif;padding-left:1.125rem;display:inline-block;position:relative;cursor:pointer}.course-guidelines-list>.view-content>.views-row .views-field-name:before{position:absolute;content:"";display:block;-webkit-mask:url(/themes/douglas/img/icons/plus.svg);mask:url(/themes/douglas/img/icons/plus.svg);mask-repeat:no-repeat;mask-size:100%;-webkit-mask:url(/themes/douglas/img/icons/plus.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;background:#000;height:11px;width:11px;transition:transform 250ms ease;top:45%;left:0}.course-guidelines-list>.view-content>.views-row .views-field-name.open:before{transform:rotate(45deg)}.course-guidelines-list>.view-content>.views-row .views-field-name:before{top:25%}.course-guidelines-list>.view-content>.views-row .views-field-name span:hover,.course-guidelines-list>.view-content>.views-row .views-field-name span:focus{cursor:pointer;background-color:#c4d600}.course-guidelines-list>.view-content>.views-row .courses-in-dept{display:none;position:relative}.course-guidelines-list>.view-content>.views-row .courses-in-dept:before{content:"";display:block;background:#c4d600;height:100%;width:3px;position:absolute;top:0;left:4px}.course-guidelines-list>.view-content>.views-row .courses-in-dept .fa-spinner{color:#c4d600}.course-guidelines-list>.view-content>.views-row .course-data{padding:1rem 0 1rem 1.125rem;font-family:"Roboto Condensed",Arial,sans-serif}.course-guidelines-list>.view-content>.views-row .course-data a{color:#000;text-decoration:none;background-color:rgba(0,0,0,0)}.course-guidelines-list>.view-content>.views-row .course-data a:visited{color:#000}.course-guidelines-list>.view-content>.views-row .course-data a:hover,.course-guidelines-list>.view-content>.views-row .course-data a:hover{background-color:#c4d600}.course-guidelines-list>.view-content>.views-row .course-data .view-header{display:none}.course-guidelines-list>.view-content>.views-row .course-data .course-title{color:#585858;display:inline-block;padding-left:.5rem}.course-guidelines-list>.view-content>.views-row .course-data .course-code{display:inline-block}.course-guidelines-list>.view-content>.views-row .course-data>.views-element-container{padding-left:1rem}.course-guidelines-list>.view-content>.views-row .course-data .views-row a{text-decoration:none}.course-guidelines-list .attachment .view-content{margin-top:0}.view-course-guidlines h1{margin-top:0;padding-bottom:1rem;margin-bottom:1rem}#block-views-block-courses-block-1-2 .views-row{padding:.125rem 0}#block-views-block-courses-block-1-2 .views-field-field-media-file a::after{content:"";background-image:url(/themes/douglas/img/icons/download.svg);height:1rem;width:1rem;display:inline-block;margin:0 0 -0.2em .2em}.guidelines-intro h1{margin-bottom:0}.guidelines-intro .date{font-weight:700}.guidelines-intro .actions{margin:1rem 0 2rem 0;display:flex}.guidelines-intro .actions div{text-transform:uppercase;font-size:.75rem;margin-right:2rem;display:flex;align-items:center}.guidelines-intro .actions svg{padding-left:.25rem;fill:rgba(0,0,0,0)}.guidelines-intro a{text-decoration:none;display:block;font-weight:normal}.guideline-list a{text-decoration:none}.guideline-list a:visited{color:#000}.node--type-course-offering table,.course-offering table{width:100%;margin-bottom:0;font-size:.875rem}.node--type-course-offering table .field__item,.course-offering table .field__item{padding-right:0}.node--type-course-offering table .field__label,.course-offering table .field__label{display:none}.node--type-course-offering table tbody tr:hover,.node--type-course-offering table tbody tr:focus,.course-offering table tbody tr:hover,.course-offering table tbody tr:focus{cursor:pointer}.node--type-course-offering table button,.course-offering table button{background:rgba(0,0,0,0);padding:0;line-height:100%}.node--type-course-offering table button svg,.course-offering table button svg{transition:transform .25s;width:1.5rem;height:1.6rem}.node--type-course-offering table th,.node--type-course-offering table td,.course-offering table th,.course-offering table td{text-align:left;padding:.5rem}.node--type-course-offering table td:first-child,.node--type-course-offering table th:first-child,.course-offering table td:first-child,.course-offering table th:first-child{width:22%}.node--type-course-offering table td:nth-child(2),.node--type-course-offering table th:nth-child(2),.course-offering table td:nth-child(2),.course-offering table th:nth-child(2){width:18%}.node--type-course-offering table td:nth-child(3),.node--type-course-offering table th:nth-child(3),.course-offering table td:nth-child(3),.course-offering table th:nth-child(3){width:30%}.node--type-course-offering table td:nth-child(3) .d-flex,.node--type-course-offering table th:nth-child(3) .d-flex,.course-offering table td:nth-child(3) .d-flex,.course-offering table th:nth-child(3) .d-flex{flex-direction:column}.node--type-course-offering table td:nth-child(4),.node--type-course-offering table th:nth-child(4),.course-offering table td:nth-child(4),.course-offering table th:nth-child(4){width:22%}@media(min-width:576px){.node--type-course-offering table,.course-offering table{font-size:1rem}.node--type-course-offering table th,.node--type-course-offering table td,.course-offering table th,.course-offering table td{padding:.5rem .75rem}.node--type-course-offering table td:first-child,.node--type-course-offering table th:first-child,.course-offering table td:first-child,.course-offering table th:first-child{width:15%}.node--type-course-offering table td:nth-child(2),.node--type-course-offering table th:nth-child(2),.course-offering table td:nth-child(2),.course-offering table th:nth-child(2){width:20%}.node--type-course-offering table td:nth-child(3),.node--type-course-offering table th:nth-child(3),.course-offering table td:nth-child(3),.course-offering table th:nth-child(3){width:35%}.node--type-course-offering table td:nth-child(4),.node--type-course-offering table th:nth-child(4),.course-offering table td:nth-child(4),.course-offering table th:nth-child(4){width:15%}}@media(min-width:840px){.node--type-course-offering table td:nth-child(3),.node--type-course-offering table th:nth-child(3),.course-offering table td:nth-child(3),.course-offering table th:nth-child(3){width:35%}.node--type-course-offering table td:nth-child(3) .d-flex,.node--type-course-offering table th:nth-child(3) .d-flex,.course-offering table td:nth-child(3) .d-flex,.course-offering table th:nth-child(3) .d-flex{flex-direction:row}.node--type-course-offering table td:nth-child(3) .field--name-instructor-last-name .field__item:after,.node--type-course-offering table th:nth-child(3) .field--name-instructor-last-name .field__item:after,.course-offering table td:nth-child(3) .field--name-instructor-last-name .field__item:after,.course-offering table th:nth-child(3) .field--name-instructor-last-name .field__item:after{content:", ";padding-right:.25rem}}.node--type-course-offering .section,.course-offering .section{border:solid 1px #e6e6e6;border-top:none;padding:1rem;font-size:.875rem}.node--type-course-offering .section .field--name-section-notes,.course-offering .section .field--name-section-notes{display:block;border-top:solid 1px #e6e6e6;padding-top:.5rem;margin-top:.5rem;font-size:.875rem}.node--type-course-offering .section .details,.course-offering .section .details{display:flex;flex-direction:column}.node--type-course-offering .section .details .field,.course-offering .section .details .field{display:flex;padding:.25rem 0}.node--type-course-offering .section .details label,.node--type-course-offering .section .details .field__label,.node--type-course-offering .section .details .field__item,.course-offering .section .details label,.course-offering .section .details .field__label,.course-offering .section .details .field__item{padding-right:0;flex:1}.node--type-course-offering .section .details .availability,.course-offering .section .details .availability{flex:1}.node--type-course-offering .section .details .time-location,.course-offering .section .details .time-location{flex:1}.node--type-course-offering .section .details .time-location .times,.course-offering .section .details .time-location .times{display:flex}.node--type-course-offering .section .details .time-location .time,.course-offering .section .details .time-location .time{display:flex}.node--type-course-offering .section .details .time-location .time .field__label,.course-offering .section .details .time-location .time .field__label{display:none}.node--type-course-offering .section .details .time-location .time .field,.course-offering .section .details .time-location .time .field{padding:0}@media(min-width:576px){.node--type-course-offering .section .details,.course-offering .section .details{flex-direction:row}}@media(min-width:992px){.node--type-course-offering .section .details .time-location .field__item,.course-offering .section .details .time-location .field__item{flex:2}}.node--type-course-offering .status,.course-offering .status{font-weight:bold;color:#da291c;font-size:.875rem}.node--type-course-offering .status.open,.course-offering .status.open{color:#6a7e15}.node--type-course-offering.active button svg,.course-offering.active button svg{transform:rotate(45deg)}.events-view .view-content{display:flex;flex-wrap:wrap}.events-view .views-row{flex:0 100%;padding:1rem 0}@media(min-width:576px){.events-view.two-cols .views-row,.events-view.four-cols .views-row{flex:0 50%}.events-view.two-cols .views-row:nth-of-type(odd) article,.events-view.four-cols .views-row:nth-of-type(odd) article{padding-right:1rem}}@media(min-width:840px){.events-view.four-cols .views-row{flex:0 25%}.events-view.four-cols .views-row:nth-of-type(odd) article{padding-right:1rem}}.events-view article{display:flex;flex-direction:column;height:100%}@media(min-width:576px){.events-view article{flex-direction:row}}.events-view article h3{margin:0rem 0 .25rem 0;font-size:1rem;letter-spacing:.05rem}.events-view article h2{font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;font-size:1.5rem;padding:0;margin:0 0 .5rem 0}.events-view article h2 a{text-decoration:none}.events-view article h2{font-size:1rem}.events-view article .day{color:#000;font-size:.85rem;text-transform:uppercase;font-weight:700}@media(min-width:576px){.events-view article .day{padding:.45rem 1rem 0 0}}.events-view article .details{width:100%;height:100%;position:relative;display:flex;flex-direction:column}@media(min-width:576px){.events-view article .details{padding:.5rem 1rem;border-top:solid 1px #c9c9c9}.events-view article .details:before{content:"";display:block;position:absolute;top:0;left:0;height:12px;width:1px;background:#c9c9c9}}.events-view article .start-date{position:relative;font-weight:700;text-transform:uppercase;border-bottom:solid 1px #c9c9c9;padding-bottom:.5rem;margin-bottom:.5rem}.events-view article .start-date:before{content:"";display:block;position:absolute;left:0;top:24px;width:10px;height:10px;border-radius:10px;border:solid 1px #c9c9c9;background:#fff}@media(min-width:576px){.events-view article .start-date{font-size:1rem;border-bottom:0;margin-left:-1rem;padding-left:1rem;margin-bottom:0}.events-view article .start-date:before{left:-4px;top:4px}}.events-view article .content{padding:1rem 0}.events-view article .link{margin-top:auto}.field--name-field-news-events-tags{margin:0;padding:0;list-style-type:none;list-style-position:outside;display:flex;flex-wrap:wrap;text-transform:uppercase;font-size:.675rem;font-weight:600;color:#585858}.field--name-field-news-events-tags li{padding-right:.5rem}.field--name-field-news-events-tags li:after{content:", "}.field--name-field-news-events-tags li:last-child:after{content:""}.node--type-article.node--view-mode-full .field--name-field-date,.node--type-story.node--view-mode-full .field--name-field-date{font-family:"Roboto Condensed",Arial,sans-serif}.node--type-article.node--view-mode-full .field--name-field-article-source,.node--type-story.node--view-mode-full .field--name-field-article-source{font-size:.875rem;font-style:italic}.node--type-article.node--view-mode-full .field--name-body,.node--type-story.node--view-mode-full .field--name-body{margin-top:1rem}.node--type-event.node--view-mode-full .field--name-field-feature-image,.node--type-article.node--view-mode-full .field--name-field-feature-image,.node--type-story.node--view-mode-full .field--name-field-feature-image{border:solid 3px #c4d600;margin:0 0 .5rem .5rem}.node--type-event.node--view-mode-full .field--name-field-feature-image img,.node--type-article.node--view-mode-full .field--name-field-feature-image img,.node--type-story.node--view-mode-full .field--name-field-feature-image img{display:block}@media(min-width:992px){.node--type-event.node--view-mode-full .field--name-field-feature-image,.node--type-article.node--view-mode-full .field--name-field-feature-image,.node--type-story.node--view-mode-full .field--name-field-feature-image{max-width:500px;float:right}}.node--type-event.node--view-mode-full .date{margin-bottom:1rem}.node--type-event.node--view-mode-full .all-day-event{font-weight:normal;font-style:italic;font-size:.75rem}.node--type-event.node--view-mode-full .event-details{font-family:"Roboto Condensed",Arial,sans-serif;margin-bottom:1rem}.node--type-event.node--view-mode-full .event-details .field--label-inline{display:flex}.node--type-event.node--view-mode-full .contact{font-weight:700}.node--type-event.node--view-mode-full .event-status{display:inline-block;background:#262626;color:#fff;padding:.25rem 1rem;font-family:"Roboto Condensed",Arial,sans-serif;font-size:.75rem;margin:.5rem 0}.block-views-blockinfo-sessions-block-3{font-family:"Roboto Condensed",Arial,sans-serif}.block-views-blockinfo-sessions-block-3>.view-content{padding:.5rem}.block-views-blockinfo-sessions-block-3>.douglas-accordion{font-weight:400}.block-views-blockinfo-sessions-block-3>.douglas-accordion .panel{padding:1rem}.block-views-blockinfo-sessions-block-3 [data-visible=false]{border-bottom:solid 1px #585858}.block-views-blockinfo-sessions-block-3 [data-visible=true]{border-bottom:solid 1px #c4d600}.block-views-blockinfo-sessions-block-3 button{flex-direction:column;position:relative;padding:.5rem 0 0 0;align-items:baseline}.block-views-blockinfo-sessions-block-3 button>div{flex:1}.block-views-blockinfo-sessions-block-3 button .toggle{flex:none;position:absolute;top:50%;right:0}@media(min-width:840px){.block-views-blockinfo-sessions-block-3 button{flex-direction:row}.block-views-blockinfo-sessions-block-3 button .toggle{position:relative}}.block-views-blockinfo-sessions-block-3 .date{font-weight:normal}.block-views-blockinfo-sessions-block-3 .field--name-field-room{font-weight:700}.block-views-blockinfo-sessions-block-3 .field--name-field-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-views-blockinfo-sessions-block-3 .view-grouping{display:flex;flex-direction:column;padding:1rem 0;border-bottom:solid 1px #e6e6e6}.block-views-blockinfo-sessions-block-3 .view-grouping>div{flex:1}@media screen and (min-width:576px){.block-views-blockinfo-sessions-block-3 .view-grouping{flex-direction:row}}.block-views-blockinfo-sessions-block-3 .view-grouping-header{font-family:"Roboto Condensed",Arial,sans-serif}.block-views-blockinfo-sessions-block-3 .view-grouping-header h3{margin-bottom:0}.block-views-blockinfo-sessions-block-3 .view-grouping-header a.button{margin-left:0}.block-views-blockinfo-sessions-block-3 .view-grouping-content ul{margin:0;padding:0;list-style-type:none;list-style-position:outside}.block-views-blockinfo-sessions-block-3 .view-grouping-content li a{text-decoration:none;font-weight:normal;display:block;padding:.25rem}.block-views-blockinfo-sessions-block-3 .view-grouping-content .douglas-accordion button{font-family:"Roboto Condensed",Arial,sans-serif;font-weight:700;padding-left:1.125rem;position:relative;cursor:pointer}.block-views-blockinfo-sessions-block-3 .view-grouping-content .douglas-accordion button:before{position:absolute;content:"";display:block;-webkit-mask:url(/themes/douglas/img/icons/plus.svg);mask:url(/themes/douglas/img/icons/plus.svg);mask-repeat:no-repeat;mask-size:100%;-webkit-mask:url(/themes/douglas/img/icons/plus.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;background:#000;height:11px;width:11px;transition:transform 250ms ease;top:45%;left:0}.block-views-blockinfo-sessions-block-3 .view-grouping-content .douglas-accordion button.open:before{transform:rotate(45deg)}.block-views-blockinfo-sessions-block-3 .view-grouping-content .douglas-accordion [data-visible=false]{border-bottom:none}.block-views-blockinfo-sessions-block-3 .view-grouping-content .douglas-accordion [data-visible=true]{border-bottom:none}.block-views-blockinfo-sessions-block-3 .view-grouping-content .douglas-accordion [data-visible=true] button:before{transform:rotate(45deg)}.block-views-blockinfo-sessions-block-3 .view-grouping-content .douglas-accordion .panel{font-family:"Roboto Condensed",Arial,sans-serif;border-left:solid 3px #c4d600;padding-left:.7rem;margin-left:.3rem}.block-views-blockinfo-sessions-block-1{font-size:.875rem;background:#000;color:#fff;padding:1rem;margin-bottom:1rem}@media(min-width:840px){.block-views-blockinfo-sessions-block-1{margin-bottom:2rem}}.block-views-blockinfo-sessions-block-1 .views-row{padding-top:0}.block-views-blockinfo-sessions-block-1 h2{margin-top:0}.block-views-blockinfo-sessions-block-1 a{color:#fff;text-decoration-color:#fff}.block-views-blockinfo-sessions-block-1 a:visited{color:#fff;text-decoration-color:#fff}.block-views-blockinfo-sessions-block-1 a:hover,.block-views-blockinfo-sessions-block-1 a:focus{color:#c4d600;text-decoration-color:#c4d600;background-color:rgba(0,0,0,0)}.block-views-blockinfo-sessions-block-1 .views-field{line-height:1.35}.block-views-blockinfo-sessions-block-1 .views-field-title,.block-views-blockinfo-sessions-block-1 .views-field-field-form-link{margin:1rem 0}.block-views-blockinfo-sessions-block-1 .views-field-field-date{font-weight:700;margin-bottom:.35rem}.block-views-blockinfo-sessions-block-1 .views-field-field-campus .views-label{font-weight:700}.block-views-blockinfo-sessions-block-1 .views-field-field-campus .field-content{display:inline-block}.page-node-type-landing-page .events-view .view-content{padding:0}.page-node-type-landing-page .events-view .view-content .views-row{flex:0 100%}.page-node-type-landing-page .events-view .view-content .views-row:nth-of-type(2n+1) article{padding-right:0}.page-node-type-landing-page .events-view .view-content article .content{display:none}.page-node-type-landing-page .events-view .more-link{margin-bottom:2rem;float:right}@media(min-width:576px){.page-node-type-landing-page .events-view .more-link{margin-top:.5rem;margin-bottom:0}}@media(min-width:992px){.page-node-type-landing-page .events-view .view-content{padding:1rem 0}}.page-node-type-landing-page .block-current-students-cards{position:relative;z-index:5;top:-35px;margin:0 1rem -2rem}.page-node-type-landing-page .block-current-students-cards .cards.graphic .card a{justify-content:center}.page-node-type-landing-page .block-current-students-cards .cards.graphic .card a[href^="https://"]:after{content:none}.page-node-type-landing-page .block-current-students-cards .cards.graphic .card svg{margin-right:.5rem}.current-students .paragraph--type--content-block-2-group,.future-students .paragraph--type--content-block-2-group,.international-students .paragraph--type--content-block-2-group,.student-services .paragraph--type--content-block-2-group{max-width:none;position:relative;background:#f7f7f7;padding:2rem 0}.current-students .paragraph--type--content-block-2-group a:visited,.future-students .paragraph--type--content-block-2-group a:visited,.international-students .paragraph--type--content-block-2-group a:visited,.student-services .paragraph--type--content-block-2-group a:visited{color:#000}.current-students .paragraph--type--content-block-2-group .row,.future-students .paragraph--type--content-block-2-group .row,.international-students .paragraph--type--content-block-2-group .row,.student-services .paragraph--type--content-block-2-group .row{max-width:1200px;margin:0 auto}.current-students .paragraph--type--content-block-2-group h3,.future-students .paragraph--type--content-block-2-group h3,.international-students .paragraph--type--content-block-2-group h3,.student-services .paragraph--type--content-block-2-group h3{font-size:1.2rem;border-bottom:none;border-top:solid 2px #c4d600;padding-bottom:0;padding-top:.5rem}.current-students .paragraph--type--content-block-2-group ul,.future-students .paragraph--type--content-block-2-group ul,.international-students .paragraph--type--content-block-2-group ul,.student-services .paragraph--type--content-block-2-group ul{list-style:none}.current-students .paragraph--type--content-block-2-group ul li::before,.future-students .paragraph--type--content-block-2-group ul li::before,.international-students .paragraph--type--content-block-2-group ul li::before,.student-services .paragraph--type--content-block-2-group ul li::before{content:"•";color:#c4d600;font-weight:bold;display:inline-block;width:1rem;margin-left:-1rem}.current-students .paragraph--type--content-block-2-group ul a,.future-students .paragraph--type--content-block-2-group ul a,.international-students .paragraph--type--content-block-2-group ul a,.student-services .paragraph--type--content-block-2-group ul a{color:#262626;text-decoration:underline}.current-students .layout--twocol-section--50-50{margin-top:2rem}.current-students .layout--twocol-section--50-50 .paragraph--type--content-block-2-group .col-md-3{min-width:50%}@media screen and (min-width:576px){.current-students .layout--twocol-section--50-50{margin-top:4rem}}@media screen and (min-width:40em){.current-students .layout--twocol-section.layout--twocol-section--50-50>.layout__region--first,.current-students .layout--twocol-section.layout--twocol-section--50-50>.layout__region--second{flex:0 1 100%}}@media screen and (min-width:840px){.current-students .layout--twocol-section--50-50{margin-top:2rem}.current-students .layout--twocol-section.layout--twocol-section--50-50>.layout__region--first,.current-students .layout--twocol-section.layout--twocol-section--50-50>.layout__region--second{flex:0 1 50%}}.node--type-person .position{line-height:130%;margin-bottom:.5rem;font-size:1rem}.node--type-person .faculty{margin-bottom:.5rem;line-height:130%;font-size:1rem}.node--type-person .faculty .field__item{display:inline}.node--type-person .faculty .field__item:after{content:", ";padding-right:.25rem}.node--type-person .faculty .field__item:last-child:after{content:""}.node--type-person .faculty:after{content:"";display:block;clear:both}.node--type-person .faculty span{float:left;margin-right:.5rem}.node--type-person .field--name-field-biography{margin:1.5rem 0}.node--type-person.node--view-mode-full .faculty{font-weight:bold}.node--type-person.node--view-mode-full .faculty:before{content:"";display:block;width:2rem;height:.15rem;margin:.5rem 0;background:#c4d600}.node--type-person.node--view-mode-card-teaser{display:flex;flex-direction:column;box-shadow:10px 2px 10px #e6e6e6;height:100%}.node--type-person.node--view-mode-card-teaser .field--name-field-photo{flex:1}.node--type-person.node--view-mode-card-teaser .media--type-image{overflow:hidden}.node--type-person.node--view-mode-card-teaser .media--type-image img{transition:transform .5s ease}.node--type-person.node--view-mode-card-teaser .description{padding:1rem;font-size:.875rem;flex:2}.node--type-person.node--view-mode-card-teaser .field--name-title{font-family:"Roboto Condensed",Arial,sans-serif;font-weight:600;padding-top:1rem;font-size:1.125rem;margin-bottom:.5rem}.node--type-person.node--view-mode-card-teaser .field--name-title:before{content:"";display:block;width:2rem;height:.15rem;margin-bottom:.5rem;background:#c4d600}.node--type-person.node--view-mode-card-teaser a{font-family:"Roboto Condensed",Arial,sans-serif}.node--type-person.node--view-mode-card-teaser:hover{cursor:pointer}.node--type-person.node--view-mode-card-teaser:hover .media--type-image img{transform:scale(1.1)}.node--type-person.node--view-mode-card-teaser.profile{flex-direction:column;margin-bottom:1.5rem}.node--type-person.node--view-mode-card-teaser.profile .description{flex:1;padding-bottom:1rem}@media(min-width:576px){.node--type-person.node--view-mode-card-teaser.profile{flex-direction:row;align-items:center}.node--type-person.node--view-mode-card-teaser.profile .media--type-image{flex:1}.node--type-person.node--view-mode-card-teaser.profile .description{padding-left:2rem;padding-bottom:0}.node--type-person.node--view-mode-card-teaser.profile .field--name-title{padding-top:1rem}}.ui-widget-content a{text-decoration:underline;text-decoration-color:#c4d600;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:bold}.ui-widget-content a:visited{color:#585858;text-decoration-color:#585858}.ui-widget-content a:hover,.ui-widget-content a:focus{background-color:#d8e459;text-decoration-color:#d8e459}.faculty-card{padding:1rem;margin-bottom:1rem;box-shadow:0px -1px 20px #e6e6e6}.faculty-card .header{display:flex;align-items:center;margin-bottom:.65rem}.faculty-card .photo{margin-right:1.5rem}.faculty-card .photo img{max-width:70px;border-radius:50%}.faculty-card .title-decoration{width:2rem;height:.15rem;margin:.5rem 0;background:#c4d600}.faculty-card .expertise{font-family:"Roboto Condensed",Arial,sans-serif}.faculty-card .expertise ul{margin:0;padding:0;list-style-type:none;list-style-position:outside}.faculty-card .expertise{font-size:.875rem;font-weight:normal;color:#585858}.faculty-card .expertise li{float:left;margin-right:.875rem}.node--type-faculty-member.node--view-mode-full .faculty-card .title{font-weight:bold}@media(min-width:576px){.node--type-faculty-member.node--view-mode-full .faculty-card .photo img{max-width:164px;width:164px}}.node--type-faculty-member.node--view-mode-full .department{padding:.5rem 0}.node--type-faculty-member.node--view-mode-full .body h2{margin:2rem 0 1rem 0}.node--type-faculty-member.node--view-mode-full .field--name-field-courses ul{margin:0;padding:0;list-style-type:none;list-style-position:outside}.node--type-faculty-member.node--view-mode-full .field--name-field-courses li{display:flex;margin-bottom:1rem}.node--type-faculty-member.node--view-mode-full .field--name-field-courses li a{padding-right:.5rem}.node--type-faculty-member.node--view-mode-card-teaser a{text-decoration:none;background-color:none;font-weight:normal}.node--type-faculty-member.node--view-mode-card-teaser a:visited{color:#000}.node--type-faculty-member.node--view-mode-card-teaser a:focus,.node--type-faculty-member.node--view-mode-card-teaser a:hover{background:rgba(0,0,0,0)}.node--type-faculty-member.node--view-mode-card-teaser .faculty-card{padding-bottom:1.5rem}.node--type-faculty-member.node--view-mode-card-teaser .faculty-card .header{height:70px}.node--type-faculty-member.node--view-mode-card-teaser .faculty-card .header .title{font-family:"Roboto Condensed",Arial,sans-serif;font-size:1.5rem}.node--type-faculty-member.node--view-mode-card-teaser .faculty-card .header .title a{font-weight:bold}.node--type-faculty-member.node--view-mode-card-teaser .faculty-card .header .photo{margin-right:1.25rem}.node--type-faculty-member.node--view-mode-card-teaser .faculty-card .expertise{margin-top:.5rem}.view-faculty .views-row{flex:0 100%;padding:1rem 0rem}.view-faculty .view-content{display:flex;flex-wrap:wrap}@media(min-width:576px){.view-faculty .views-row{flex:0 50%;padding:1rem 1rem 1rem 0rem}}form.tuition-estimator-form{background:#f7f7f7;padding:1rem}form.tuition-estimator-form .form-submit{margin:1rem 1rem 1rem 0}form.tuition-estimator-form .form-type-select label{margin-bottom:.5rem}form.tuition-estimator-form legend,form.tuition-estimator-form label{font-family:"Montserrat",Arial,sans-serif}form.tuition-estimator-form legend,form.tuition-estimator-form .form-type-select label{font-weight:600}#estimate .wrapper{box-shadow:1px 1px 9px 1px #e6e6e6;margin:1rem 0 3rem 0;padding:1rem}#estimate .wrapper h2{font-weight:900;font-size:1.5rem}#estimate .wrapper .total{font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:130%;color:#6a7e15}#estimate .wrapper .button{text-align:center;margin-bottom:-2.125rem}#estimate .wrapper .button a{background-color:#fff}#estimate .wrapper .button a:hover,#estimate .wrapper .button a:focus{background-color:#000}.loading{display:none}.tuition-results.douglas-accordion{margin-bottom:2rem}.tuition-results.douglas-accordion button{font-weight:700;display:flex}.tuition-results.douglas-accordion button div:nth-child(1){padding-right:.75rem;width:60%;min-width:100px}.tuition-results.douglas-accordion button div:nth-child(2){padding-left:.75rem;text-align:right;width:20%}.tuition-results.douglas-accordion button div:nth-child(3){text-align:right;width:20%}.tuition-results.douglas-accordion table{width:80%}.tuition-results.douglas-accordion table tr{display:flex}.tuition-results.douglas-accordion table td:nth-child(1){padding-left:0;width:75%}.tuition-results.douglas-accordion table td:nth-child(2){font-family:"Roboto Condensed",Arial,sans-serif;font-weight:500;font-size:1rem;text-align:right;padding-right:0;width:25%}@media(min-width:992px){.tuition-results.douglas-accordion button div:nth-child(1){width:45%}.tuition-results.douglas-accordion button div:nth-child(2){width:10%}.tuition-results.douglas-accordion button div:nth-child(3){width:45%}.tuition-results.douglas-accordion table{width:55%}.tuition-results.douglas-accordion table td:nth-child(1){width:80%}.tuition-results.douglas-accordion table td:nth-child(2){width:20%}}
