.view-display-id-block_teammembers_about_view .views-row:hover .views-field-title{text-shadow:0 0 0.25em #8B0000,0 0 0.5em #8B0000;}form.webform-client-form .form-item .form-type-radio label:hover,form.webform-client-form .form-item .form-type-checkbox label:hover,form.webform-client-form .form-actions .btn-primary.form-submit:hover,.div-cta .btn-cta:hover,.form-actions .btn-primary:hover,.form-actions .btn-default:hover,.ui-accordion .ui-accordion-header:hover{border-width:0.1em;border-color:#8B0000;box-shadow:inset 0 0 0.5em #8B0000;}.view-display-id-block_teammembers_about_view .views-field-field-user-avatar a > img:hover,.div-cta .btn-cta:hover,.flexslider .flex-direction-nav .flex-prev:hover a,.flexslider .flex-control-paging li a:hover,.clickable-block-container .link-clickable-block .clickable-block:hover{border-width:0.1em;border-color:#8B0000;box-shadow:0 0 0.5em #8B0000,0 0 1em #8B0000,0 0 0.5em #8B0000,0 0 1em #8B0000;}.view-display-id-block_team_member_sidebar_fields .views-field-field-user-avatar img,.team-member-picture img,.view-display-id-block_teammembers_about_view .views-field-field-user-avatar a > img,form.webform-client-form .form-item .form-type-radio label,form.webform-client-form .form-item .form-type-checkbox label,.views_slideshow_cycle2_main,.flexslider{border:0.1em solid #8B0000;}.block-hero .hero-block h1,.block-hero .hero-block h2{text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000;}:root{--lampstand-text-color:#444;--lampstand-bg-color:#fafafa;--lampstand-bg-color-highlight:#fff;--lampstand-bg-color-secondary:#f0f0f0;--lampstand-border-color:#bbb;--lampstand-danger-color:#c10000;}.block-system-header .block-content{display:flex;flex-wrap:wrap;justify-content:space-between;}.site-name{font-size:1.5em;line-height:1.2;margin-top:0;margin-bottom:1rem;}.header-menu ul{margin-top:0;}.l-header .name-and-slogan{margin-inline-end:auto;}.views-table{border-collapse:collapse;max-width:100%;width:100%;}.views-view-grid .views-row,.views-view-grid .views-grid-box{border-color:var(--lampstand-border-color);}pre{max-width:100%;overflow:auto;background-color:var(--lampstand-bg-color-secondary);padding:0.7em 0.5em;}img,video{height:auto;}blockquote{margin:1em 0;padding:0.2em 1em;background:var(--lampstand-bg-color-secondary);border-inline-start:4px solid var(--lampstand-border-color);}form,button,input,optgroup,select,textarea{max-width:100%;}.label{font-weight:bold;}fieldset{border:1px solid var(--lampstand-border-color);padding:1.5em 1em 1em;background-color:var(--lampstand-bg-color-highlight);position:relative;min-width:0;}fieldset legend{position:absolute;font-size:1.2em;top:0.5em;line-height:1.1;}table,fieldset,details,.form-item,.form-actions{margin:1em 0;}table{border-collapse:collapse;}table,th,td{border-color:var(--lampstand-border-color);}table.sticky-enabled,table.sticky-header,.admin-page table,.views-table{width:100%;border-collapse:collapse;border:1px solid var(--lampstand-bg-color-secondary);}thead{background:var(--lampstand-bg-color-secondary);}th,td{padding:0.2em 0.5em;}@media (min-width:75em){th,td{padding:0.8em 1em;}}th{text-align:initial;vertical-align:baseline;background-color:var(--lampstand-bg-color-secondary);}td.active{background-color:var(--lampstand-bg-color-secondary);}th.active{background-color:var(--lampstand-bg-color-highlight);}table.sticky-enabled th,table.sticky-header td,.admin-page table th,.admin-page table td{padding:0.5em;}.admin-page table th{border-bottom:1px solid var(--lampstand-bg-color-secondary);border-top:1px solid var(--lampstand-bg-color-secondary);}tr.even,tr.odd{border-bottom:1px solid var(--lampstand-border-color);}tr.even{background:var(--lampstand-bg-color);}tr.odd{background:var(--lampstand-bg-color-highlight);}tr.odd .form-item,tr.even .form-item{white-space:normal;}.tabledrag-toggle-weight-wrapper + table,.tabledrag-changed-warning + table{width:100%;border-collapse:collapse;}.tabledrag-toggle-weight-wrapper + table th,.tabledrag-toggle-weight-wrapper + table td,.tabledrag-changed-warning + table th,.tabledrag-changed-warning + table td{padding:0.5em;}tr.draggable td,tr.tabledrag-leaf td{padding:0.7em 0.5em;}tr.draggable td:first-child,tr.tabledrag-leaf td:first-child{position:relative;padding-left:3em;}[dir=rtl] tr.draggable td:first-child,[dir=rtl] tr.tabledrag-leaf td:first-child{padding-left:0.5em;padding-right:3em;}a.tabledrag-handle .handle,[dir=rtl] a.tabledrag-handle .handle{margin:0;padding:0;width:2em;height:2em;background:var(--lampstand-text-color);mask-image:var(--icon-arrows-out-cardinal);mask-size:1.75em;mask-repeat:no-repeat;mask-position:center;}tr.drag a.tabledrag-handle .handle{background-color:#8B0000;}.draggable a.tabledrag-handle{margin:-0.25em 0 0 -2.5em;height:100%;}[dir=rtl] .draggable a.tabledrag-handle{margin:-0.25em -2.5em 0 0;}abbr.tabledrag-changed{position:absolute;top:0;left:0;display:block;width:5px;height:100%;text-indent:-9999em;z-index:0;background:#fce400;}[dir=rtl] abbr.tabledrag-changed{left:auto;right:0;}.draggable .form-managed-file .image-preview{padding-bottom:0;}.draggable .form-managed-file .image-preview img{vertical-align:middle;}.messages{margin:0 0 1rem;}.messages ul{padding:0;padding-inline-start:0.7em;}.messages.status pre{background-color:inherit;border:1px dotted;}.search-block-form > div{display:flex;}.tox-tinymce{border-radius:0 !important;border:1px solid var(--lampstand-border-color) !important;}p.submitted,.form-item .description{font-size:0.875em;}details{background:var(--lampstand-bg-color-highlight);border:1px solid var(--lampstand-border-color);padding:0.3em 1em;}.unpublished{background-color:inherit;}.unpublished-indicator{background:var(--lampstand-bg-color-secondary);color:var(--lampstand-danger-color);padding:0.5em;}svg.icon{max-width:100px;}svg.icon-lampstand{vertical-align:bottom;}.views-admin .icon-lampstand{background:inherit;width:initial;height:initial;}figure{margin:1em 0;}figure img{vertical-align:text-top;}.caption > *{border:none;}.caption > figcaption{background-color:inherit;border:none;font-size:0.875em;padding:0.5em 0;}img.align-left,img.align-right,figure.align-left,figure.align-right{float:none;margin:1em auto;display:block;}img.align-left,img.align-right{display:block;}figure.align-left,figure.align-right,figure.align-center{display:table;}@media (min-width:l_48em){figure.align-left{float:left;margin:0 2em 1em 0;}figure.align-right{float:right;margin:0 0 1em 2em;}img.align-left{float:left;margin:0.3em 2em 0.5em 0;}img.align-right{float:right;margin:0.3em 0 0.5em 2em;}.mce-content-body img[data-align=left]{margin-right:2em;}.mce-content-body img[data-align=right]{margin-left:2em;}.mce-content-body figure img[data-align=left],.mce-content-body figure img[data-align=right]{margin:0;}}.maintenance-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;}.maintenance-page .l-container{background-color:var(--lampstand-bg-color-highlight);padding:2rem 2rem 3rem;box-shadow:0 0 15px rgba(0,0,0,0.2);}.maintenance-page header img,article.comment{padding:1rem;background-color:var(--lampstand-bg-color-secondary);margin-bottom:1.5rem;position:relative;}article.comment-unpublished footer,article.comment-unpublished footer a{color:var(--lampstand-danger-color);}article.comment footer{display:flex;align-items:center;justify-content:space-between;}.indented,[dir=rtl] .indented{margin-left:0;margin-right:0;padding-inline-start:2rem;}.indent-icon{width:2rem;margin-inline-start:-2rem;margin-top:1rem;line-height:2rem;float:inline-start;}.comment-title{margin-top:0;}.comment footer .permalink{position:absolute;top:1rem;inset-inline-end:1rem;}.permalink .icon{width:1.5em;}@media (min-width:l_62em){.block-hero{padding:4vw;font-size:1.6em;}.block-hero .contextual-links-wrapper{font-size:initial;}}.view-promoted-cards{padding:0;}@media (max-width:769px){.view-promoted-cards .views-view-grid{grid-template-columns:none;}}.lampstand-no-subtheme .view-promoted-cards .views-view-grid{gap:1.5em;margin-top:1.5em;margin-bottom:1.5em;}.lampstand-no-subtheme .view-promoted-cards .views-grid-box{background-color:var(--lampstand-bg-color-highlight);}.lampstand-no-subtheme.front .block-hero{position:relative;}.lampstand-no-subtheme.front .block-hero::before{content:"";background-color:var(--lampstand-bg-color-secondary);position:absolute;z-index:-1;top:0;bottom:0;left:calc((100vw - 100%) * -1 / 2);right:calc((100vw - 100%) * -1 / 2);}body{font:1rem/1.5 sans-serif;font-size:1rem;background-color:#FFF5F5;}p{margin:1em 0;}h1,h2,h3{line-height:1.3;margin:1rem 0;color:#8B0000;}h4,h5,h6{font-size:1rem;line-height:1.5;margin:1em 0;}h1{font-size:1.8rem;}h2{font-size:1.6rem;}h3{font-size:1.4rem;scroll-margin-top:65px;scroll-padding-top:65px;}h4{font-size:1.85rem;font-weight:550;}hr{border-width:0 0 1px 0;border-color:currentColor;}img,video,audio,iframe,table,svg{max-width:100%;}details summary{display:list-item;cursor:pointer;}details summary:focus:not(:focus-visible){outline:none;}ul,ol{margin:1em 0;padding-inline-start:1.8em;}li{margin:0;}.item-list li{margin:0;line-height:1.7;}ul.inline,ul.links.inline{display:flex;flex-wrap:wrap;gap:1em;padding:0;}ul.inline li{padding:0;display:block;}.ui-accordion{margin:1em 0;}.ui-accordion .ui-accordion-header{font-size:100%;font-weight:700;transition:1000ms;border-width:0.1em;}.ui-accordion .ui-accordion-header a{text-shadow:none;}.ui-accordion .ui-accordion-header a:hover{text-shadow:none;}.ui-accordion .ui-accordion-header.ui-state-default{background-color:#8B0000;}.ui-accordion .ui-accordion-header.ui-state-default a{color:#FFF5F5;}.ui-accordion .ui-accordion-header.ui-state-default .ui-accordion-header-icon{background-image:unset;width:0;height:0;margin-right:0.25rem;border-style:solid;border-width:0 6px 4px 6px;border-color:transparent transparent #FFF5F5;transform:rotate(90deg);transition:500ms;}.ui-accordion .ui-accordion-header-active.ui-state-active{border-color:#8B0000;background-color:#FF9999;}.ui-accordion .ui-accordion-header-active.ui-state-active a{color:#5C0000;}.ui-accordion .ui-accordion-header-active.ui-state-active .ui-accordion-header-icon{background-image:unset;width:0;height:0;margin-right:0.25rem;border-style:solid;border-width:0 6px 4px 6px;border-color:transparent transparent #5C0000;transform:rotate(180deg);transition:500ms;}.ui-accordion .ui-widget-content{background-color:#FFF5F5;color:#240000;border:1px solid #8B0000;border-top:none;}ul.tabs.primary,ul.tabs.secondary{margin:1em 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0.5em;}ul.tabs.primary li,ul.tabs.primary li a,ul.tabs.secondary li,ul.tabs.secondary li a{display:block;text-decoration:none;transition:400ms;}ul.tabs.secondary li a{padding:0.2em 1em;background:#403f3f;color:#F7D054;border:0.05em solid #403f3f;}ul.tabs.secondary li a:hover{background:#F7D054;color:#403f3f;border:0.05em solid #F7D054;}ul.tabs.secondary li a.active{background:#4D4C4C;color:#FBE8AC;border:0.05em inset #8B0000;}ul.tabs.primary li a{display:block;padding:0.7em 1.5em;background-color:#363535;color:#8B0000;border:0.05em solid #363535;}ul.tabs.primary li a:hover{background-color:#8B0000;color:#363535;border:0.05em solid #8B0000;}ul.tabs.primary li a.active{background-color:#403f3f;color:#F7D054;border:0.05em inset #8B0000;position:relative;}ul.tabs.primary li a.active:after{content:"";background:#8B0000;position:absolute;bottom:0;left:0;right:0;height:4px;}ul.tabs.primary li a.active:hover{background-color:#403f3f;color:#F7D054;}.user-simplified-page-wrapper{--opacity:0.25;background-color:rgba(22,18,1,var(--opacity));}@media (min-width:64em) and (max-width:79.99em){.user-simplified-page-wrapper{--opacity:0.35;background-color:rgba(22,18,1,var(--opacity));}}@media (min-width:48em) and (max-width:63.99em){.user-simplified-page-wrapper{--opacity:0.5;background-color:rgba(22,18,1,var(--opacity));}}@media (max-width:47.99em){.user-simplified-page-wrapper{--opacity:0.75;background-color:rgba(22,18,1,var(--opacity));}}.user-simplified-page-wrapper .user-login label{color:#FFF5F5;}.user-simplified-page-wrapper .user-login .password-toggle{color:#FEFAEC;}.user-simplified-page-wrapper .user-form-links .login-links li{color:#FFF5F5;}.user-simplified-page-wrapper .user-form-links .login-links a{color:#FEFAEC;}.user-simplified-page-logo{display:inline-block;width:100%;}.user-simplified-page-logo .logo{width:100%;max-width:100%;}.user-simplified-page-logo .logo img{width:100%;max-height:200px;}.user-simplified-page-title{color:#FFF5F5;}input.form-checkbox,input.form-radio{width:1rem;height:1rem;vertical-align:baseline;margin:0 0.2em 0 0;}[dir=rtl] input.form-checkbox,[dir=rtl] input.form-radio{margin:0 0 0 0.2em;}.form-actions{display:flex;flex-wrap:wrap;gap:1em;}.form-actions input,.form-actions a{display:inline-block;padding:0.5em 1.2em;border:1px solid #F7D054;border-radius:3px;text-decoration:none;line-height:1.2 !important;}.form-actions input.button-primary,.form-actions a.button-primary{background:#1248f4;border-color:#FEFAEC;color:#FEFAEC;}.form-actions input.button-secondary,.form-actions a.button-secondary{background:#FEFAEC;border-color:#1248f4;color:#1248f4;}.form-actions input.form-cancel,.form-actions a.form-cancel{background-color:#585656;color:#FEFAEC;border-color:#FEFAEC;}.form-actions input:focus,.form-actions a:focus{box-shadow:0 0 0.25em 0.25em #8B0000;}.form-actions input:focus-visible,.form-actions a:focus-visible{outline:2px solid #8B0000;}a:focus-visible,button:focus-visible,[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible{outline:2px solid #539fc4;}input:focus,select:focus,textarea:focus{outline:2px solid #539fc4;box-shadow:none;}.tox .tox-edit-area::before{border-color:#539fc4 !important;}input.button-primary{background:#1248f4;border-color:#FEFAEC;color:#FEFAEC;}a.button:hover,.button-primary:hover,.button-secondary:hover,button:hover,input.form-submit:hover{background-color:#8B0000;color:#363535;}a.form-delete,a.danger,input.button-primary.button-danger{color:var(--lampstand-danger-color);background:var(--lampstand-bg-color);border-color:var(--lampstand-danger-color);}.js fieldset.collapsible{background-color:#FEFAEC;color:#585656;}.js fieldset.collapsible > legend{padding-inline-start:0.9em;width:calc(100% - 0.9em);}.js fieldset.collapsible > legend a{text-decoration:none;color:#8B0000;display:block;}.js fieldset.collapsible > legend > .fieldset-legend{display:list-item;list-style-type:disclosure-open;}.js fieldset.collapsible.collapsed > legend > .fieldset-legend{list-style-type:disclosure-closed;}@media (max-width:63.99em){.js fieldset.collapsible .fieldset-wrapper{overflow-x:auto;}}.js fieldset.collapsible .fieldset-wrapper:before{content:"";display:block;margin-top:1.5em;}.admin-panel svg.icon{width:1.5em;height:1.5em;vertical-align:sub;margin-right:0.3em;}[dir=rtl] .admin-panel svg.icon{margin-right:0;margin-left:0.3em;}input.form-autocomplete,input.form-text,input.form-tel,input.form-date,input.form-time,input.form-email,input.form-url,input.form-number,input.form-search,textarea.form-textarea,select.form-select{border:1px solid var(--lampstand-border-color);padding:0.3em;font:1rem/1.5 sans-serif;color:var(--lampstand-text-color);background-color:var(--lampstand-bg-color-highlight);box-sizing:border-box;}select.form-select{padding:0.46em;}.form-disabled input.form-autocomplete,.form-disabled input.form-text,.form-disabled input.form-tel,.form-disabled input.form-date,.form-disabled input.form-time,.form-disabled input.form-email,.form-disabled input.form-url,.form-disabled input.form-color,.form-disabled input.form-number,.form-disabled input.form-search,.form-disabled input.form-file,.form-disabled textarea.form-textarea,.form-disabled select.form-select{background-color:var(--lampstand-bg-color);}.form-item.form-type-link-field .form-item{margin:0;}.form-type-file,.form-type-managed-file{background:var(--lampstand-bg-color-highlight);padding:0.5em 1em;border:1px solid var(--lampstand-border-color);}fieldset .form-type-file,fieldset .form-type-managed-file{border:none;padding:0;}.filter-format-editor-image-form .form-type-managed-file{display:block;background:inherit;border:none;padding:0;}.filter-wrapper{padding:1.5em 1em 0.5em;}fieldset.collapsible.filter-wrapper legend{top:0.3em;}.filter-wrapper .fieldset-title,.filter-wrapper .summary{display:inline-block !important;font-size:1rem;font-weight:normal;}blockquote{margin-top:2em;border-left-color:#8B0000;}blockquote .testimonial-quote{color:#8B0000;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;}blockquote .testimonial-author cite{font-style:normal;}.footer-menu-wrapper nav.footer-menu .menu-tree li .leaf,.footer-menu-wrapper nav.footer-menu .menu-tree li .collapsed,.footer-menu-wrapper nav.footer-menu .menu-tree li .expanded,.footer-menu-wrapper nav.footer-menu .menu-tree li{list-style-type:none;list-style-image:none;}.footer-menu-wrapper nav.footer-menu .menu-tree li .leaf,.footer-menu-wrapper nav.footer-menu .menu-tree li .collapsed,.footer-menu-wrapper nav.footer-menu .menu-tree li .expanded{padding:0;margin:0;}.footer-menu-wrapper{justify-content:center;}.footer-menu-wrapper nav.footer-menu{justify-content:space-evenly;}.footer-menu-wrapper nav.footer-menu .menu-tree{flex-flow:row wrap;display:flex;}.footer-menu-wrapper nav.footer-menu .menu-tree li a{color:#FFF5F5;}.footer-menu-wrapper nav.footer-menu .menu-tree li a:hover{text-shadow:0 0 0.25em #FFF5F5;}.footer-menu-wrapper nav.footer-menu .menu-tree li a.active{color:#FFF5F5;font-weight:750;position:relative;}.footer-menu-wrapper nav.footer-menu .menu-tree > li{max-width:100%;flex:1 1 10rem;flex-flow:column;text-transform:uppercase;font-size:0.8rem;font-weight:400;padding:0.5rem 0;}.footer-menu-wrapper nav.footer-menu .menu-tree > li > ul{text-transform:none;color:#8B0000;padding-left:0.5rem;padding-bottom:1rem;flex-flow:column;}.footer-menu-wrapper nav.footer-menu .menu-tree > li > ul > li a{color:#FFF5F5;opacity:0.75;}.footer-menu-wrapper nav.footer-menu .menu-tree > li > ul > li a:hover{opacity:1;}.breadcrumb{padding:0.5em 0;position:relative;}.breadcrumb .crumb{color:#8B0000;font-weight:bold;}.breadcrumb .crumb:hover{color:#FEFAEC;background-color:#8B0000;}.breadcrumb .crumb.crumb-title{color:#330000;font-weight:normal;}.breadcrumb .crumb.crumb-title:hover{background-color:unset;}.clickable-block-container .link-clickable-block .clickable-block .content-block-text,.clickable-block-container .link-clickable-block .clickable-block .content-block-title,.clickable-block-container .link-clickable-block .clickable-block .content-block-icon{text-align:center;}@media (min-width:30em) and (max-width:63.99em){.view-front-page-what-we-do .col-xs-12.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%;}}.clickable-block-container{height:100%;}.clickable-block-container .link-clickable-block{text-decoration:none;}.clickable-block-container .link-clickable-block:hover{text-decoration:none;}.clickable-block-container .link-clickable-block .clickable-block{color:#240000;text-decoration:none;text-shadow:none;height:100%;padding:10px;transition:500ms;}.clickable-block-container .link-clickable-block .clickable-block .content-block-icon .icon-svg{filter:saturate(0%) brightness(0%) invert(7.0588235294%) opacity(1);filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg">    <filter id="recolor" color-interpolation-filters="sRGB">      <feColorMatrix type="matrix" values="       0 0 0 0 0.1411764706       0 0 0 0 0       0 0 0 0 0       0 0 0 1 0      "/>    </filter>  </svg>  #recolor');margin:0 0;}.clickable-block-container .link-clickable-block .clickable-block .content-block-title{text-shadow:none;}.clickable-block-container .link-clickable-block .clickable-block.pointer{cursor:pointer;}.clickable-block-container .link-clickable-block .clickable-block:hover{background:#8B0000;color:#FFF5F5;text-decoration:none;}.clickable-block-container .link-clickable-block .clickable-block:hover .icon-svg{filter:saturate(0%) brightness(0%) invert(98.0392156863%) opacity(1);filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg">    <filter id="recolor" color-interpolation-filters="sRGB">      <feColorMatrix type="matrix" values="       0 0 0 0 1       0 0 0 0 0.9607843137       0 0 0 0 0.9607843137       0 0 0 1 0      "/>    </filter>  </svg>  #recolor');}.block-node-content .node-call-to-action-block .content{padding-left:0.25rem;padding-right:0.25rem;}.block-node-content .node-call-to-action-block .content .field-name-field-cta-button .field-cta-button-container{display:flex;}.block-node-content .node-call-to-action-block .content .field-name-field-cta-button .field-cta-button-container a.field-cta-button{width:100%;text-align:center;background-color:#8B0000;color:#FFF5F5;font-weight:bold;}.block-node-content .node-call-to-action-block .content .field-name-field-cta-button .field-cta-button-container a.field-cta-button:hover,.block-node-content .node-call-to-action-block .content .field-name-field-cta-button .field-cta-button-container a.field-cta-button:active{background-color:#FFF5F5;color:#8B0000;}.flexslider{background:#363535;}.flexslider.optionset-portfolio-carousel .slides img{width:300px;}.flexslider .flex-direction-nav a{line-height:1;}.flexslider .flex-direction-nav a::before{color:#8B0000;}.flexslider .flex-control-paging li a{background:#8B0000;}.flexslider .flex-control-paging li a.flex-active{background:#8B0000;}.form-actions .btn-primary{background-image:unset;color:#FFF5F5;font-weight:bold;background-color:#8B0000;border-color:#8B0000;transition:500ms;}.form-actions .btn-primary:hover{background-color:#8B0000;color:#FFF5F5;}.form-actions .btn-default{background-image:unset;background-color:#240000;color:#FFF5F5;border:0.1em solid #8B0000;}.form-actions .btn-default:hover{background-color:#8B0000;color:#363535;}.node-page .field-type-image .img{width:100%;height:auto;}div[class^=l-] a{color:#8B0000;text-decoration:none;}div[class^=l-] a:hover h3:hover{text-decoration:none;}.div-cta{margin:1em 0;text-align:center;max-width:100%;}.div-cta .btn-cta{background-color:#8B0000;border-width:0.1em;border-color:#8B0000;color:#FFF5F5;white-space:normal;word-break:normal;word-wrap:break-word;font-weight:bold;font-size:1.25em;display:inline-block;padding:5px calc(2.5px + 1vw);transition:750ms;max-width:100%;}@media (max-width:47.99em){.div-cta .btn-cta{width:100%;}}.div-cta .btn-cta:hover{background-color:#8B0000;color:#FFF5F5;text-shadow:none;transform:translateY(-0.25em);}@media (min-width:48em) and (max-width:79.99em){.div-cta .btn-cta .conditional-part{display:none;}}[id]{scroll-margin-top:100px;}.view-display-id-block_metric_display_location .metric-container,.view-display-id-block_metric_icon_display_location .metric-container{border:solid 0.05rem #8B0000;}.view-display-id-block_metric_display_location .metric-container .metric-icon,.view-display-id-block_metric_icon_display_location .metric-container .metric-icon{height:4em;align-content:center;display:flex;}.view-display-id-block_metric_display_location .metric-container .metric-icon img,.view-display-id-block_metric_icon_display_location .metric-container .metric-icon img{height:100%;margin-left:auto;margin-right:auto;}.view-display-id-block_metric_display_location .metric-container .metric-number,.view-display-id-block_metric_icon_display_location .metric-container .metric-number{color:#8B0000;font-weight:900;font-size:4em;text-align:center;}.view-display-id-block_metric_display_location .metric-container .metric-measure,.view-display-id-block_metric_icon_display_location .metric-container .metric-measure{color:#8B0000;text-align:center;line-height:1;font-size:2em;font-weight:600;}.view-display-id-block_metric_display_location .metric-container .metric-explanation,.view-display-id-block_metric_icon_display_location .metric-container .metric-explanation{text-align:center;font-style:italic;}.l-navigation{display:block;position:sticky;top:var(--admin-bar-height,0px);z-index:10;background-color:#8B0000;border-bottom:0.25em solid #FFF5F5;margin-bottom:1rem;}.l-navigation .l-navigation-inner{padding-left:0;padding-right:0;padding-top:0.25rem;padding-bottom:0.25rem;margin-left:auto;margin-right:auto;background-color:#8B0000;}@media (min-width:34em){.l-navigation .l-navigation-inner{max-width:35.87rem;}}@media (min-width:48em){.l-navigation .l-navigation-inner{max-width:46.875rem;}}@media (min-width:62em){.l-navigation .l-navigation-inner{max-width:61.875rem;}}@media (min-width:75em){.l-navigation .l-navigation-inner{max-width:74.125rem;}}.l-navigation .menu-toggle-button{margin-left:0.9375rem;color:#FFF5F5;}.l-navigation .menu-toggle-button .menu-toggle-button-icon,.l-navigation .menu-toggle-button .menu-toggle-button-icon::before,.l-navigation .menu-toggle-button .menu-toggle-button-icon::after{background-color:#FFF5F5;}.l-navigation .block-content ul.menu-dropdown,.l-navigation .block-content ul.menu-dropdown ul{border:solid 1px #8B0000;margin:0;padding:0;list-style:none;}.l-navigation .block-content ul.menu-dropdown ul{border:solid 1px #DAB9B9;background-color:#FFF5F5;}.l-navigation .block-content ul.menu-dropdown ul li{border:solid 1px #DAB9B9;}.l-navigation .block-content ul.menu-dropdown ul a{color:#8B0000;}.l-navigation .block-content ul.menu-dropdown ul a:hover,.l-navigation .block-content ul.menu-dropdown ul a:focus,.l-navigation .block-content ul.menu-dropdown ul a:active,.l-navigation .block-content ul.menu-dropdown ul a.highlighted{background-color:#8B0000;color:#FFF5F5;}.l-navigation .block-content ul.menu-dropdown ul a.has-submenu .sub-arrow{border-color:transparent;border-left-color:currentColor;}.l-navigation .block-content ul.menu-dropdown a{color:#FFF5F5;}.l-navigation .block-content ul.menu-dropdown a,.l-navigation .block-content ul.menu-dropdown a:hover,.l-navigation .block-content ul.menu-dropdown a:focus,.l-navigation .block-content ul.menu-dropdown a:active{display:block;padding:0.5em 1em;font-size:1.2rem;text-decoration:none;line-height:1.3;}.l-navigation .block-content ul.menu-dropdown a:hover,.l-navigation .block-content ul.menu-dropdown a:focus,.l-navigation .block-content ul.menu-dropdown a:active,.l-navigation .block-content ul.menu-dropdown a.highlighted{background-color:#FFF5F5;color:#8B0000;}.l-navigation .block-content ul.menu-dropdown a.has-submenu .sub-arrow{border-color:transparent;border-top-color:currentColor;}html.js .l-navigation .block-content ul.menu-dropdown .has-children > a{padding-right:1.6em;}@media (any-hover:hover){body.no-jscript .l-navigation .menu-dropdown li{position:relative;z-index:2;}body.no-jscript .l-navigation .menu-dropdown ul{display:none;position:absolute;min-width:15em;}body.no-jscript .l-navigation .menu-dropdown ul .has-children:hover > ul,body.no-jscript .l-navigation .menu-dropdown ul .has-children > ul:hover{display:block;top:100%;}body.no-jscript .l-navigation .menu-dropdown ul .has-children > a:after{content:"▸";float:right;}body.no-jscript .l-navigation .menu-dropdown .has-children > a:after{content:"▾";font-size:1rem;padding-left:0.5em;}body.no-jscript .l-navigation .menu-dropdown .has-children:hover > ul,body.no-jscript .l-navigation .menu-dropdown .has-children > ul:hover{display:block;top:100%;}}.menu-tree{border:none;list-style:none;}.menu-tree li.expanded{list-style-type:disclosure-open;}.menu-tree li.collapsed{list-style-type:disclosure-closed;}.menu-tree li.leaf{list-style-type:circle;}.menu-tree li a.active{color:#240000;}.item-list:has(> .pager){text-align:center;}.item-list .pager{display:inline-flex;flex-wrap:wrap;gap:0.5em;list-style:none;padding:0;}.item-list .pager .pager-current,.item-list .pager a{display:block;padding:0.1em 0.8em;background:#363535;color:#8B0000;}.item-list .pager .pager-current{box-shadow:0 0 0 2px #8B0000;}.item-list .pager a{text-decoration:none;}.item-list .pager a:hover{background:#8B0000;color:#363535;}.paragraphs-item :has(.field-type-blockreference){margin-bottom:1em;}.paragraphs-item-text-with-title-svg-icon img.icon-svg{width:auto;height:1em;top:-0.25em;margin:unset;filter:saturate(0%) brightness(0%) invert(7.0588235294%) opacity(1);filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg">    <filter id="recolor" color-interpolation-filters="sRGB">      <feColorMatrix type="matrix" values="       0 0 0 0 0.1411764706       0 0 0 0 0       0 0 0 0 0       0 0 0 1 0      "/>    </filter>  </svg>  #recolor');}.banner-image-position-0{--banner-image-position:0%;}.banner-image-position-5{--banner-image-position:5%;}.banner-image-position-10{--banner-image-position:10%;}.banner-image-position-15{--banner-image-position:15%;}.banner-image-position-20{--banner-image-position:20%;}.banner-image-position-25{--banner-image-position:25%;}.banner-image-position-30{--banner-image-position:30%;}.banner-image-position-35{--banner-image-position:35%;}.banner-image-position-40{--banner-image-position:40%;}.banner-image-position-45{--banner-image-position:45%;}.banner-image-position-50{--banner-image-position:50%;}.banner-image-position-55{--banner-image-position:55%;}.banner-image-position-60{--banner-image-position:60%;}.banner-image-position-65{--banner-image-position:65%;}.banner-image-position-70{--banner-image-position:70%;}.banner-image-position-75{--banner-image-position:75%;}.banner-image-position-80{--banner-image-position:80%;}.banner-image-position-85{--banner-image-position:85%;}.banner-image-position-90{--banner-image-position:90%;}.banner-image-position-95{--banner-image-position:95%;}.banner-image-position-100{--banner-image-position:100%;}.paragraphs-item-banner-split-image .content{container-type:inline-size;container-name:banner-content;}@media (min-width:62em){.paragraphs-item-banner-split-image .content{display:flex;}}@media (min-width:62em) and (max-width:74.99em){.paragraphs-item-banner-split-image .content{height:clamp(200px,42.5vh,500px);}}@media (min-width:75em){.paragraphs-item-banner-split-image .content{height:clamp(350px,50vh,460px);}}@media (max-width:61.99em){.paragraphs-item-banner-split-image .content{position:relative;}}.paragraphs-item-banner-split-image .content .banner-split{background-color:#8B0000;}@media (max-width:19.99em){.paragraphs-item-banner-split-image .content .banner-split{--banner-dynamic-height:clamp(20rem,48rem - 75vw,62rem);}}@media (max-width:61.99em){.paragraphs-item-banner-split-image .content .banner-split{--banner-dynamic-height:clamp(16rem,36rem - 50vw,36rem);}}@container banner-content (width < 45rem){.paragraphs-item-banner-split-image .content .banner-split{--banner-dynamic-height:clamp(15rem,45rem - 80cqw,45rem);}}@media (min-width:62em){.paragraphs-item-banner-split-image .content .banner-split{width:50%;}}@media (max-width:61.99em){.paragraphs-item-banner-split-image .content .banner-split{width:100%;}}.paragraphs-item-banner-split-image .content .banner-text-group{color:#FEFAEC;display:flex;justify-content:center;gap:1em;flex-direction:column;}.paragraphs-item-banner-split-image .content .banner-text-group .field-name-field-heading .field-heading-style h1,.paragraphs-item-banner-split-image .content .banner-text-group .field-name-field-heading .field-heading-style h2,.paragraphs-item-banner-split-image .content .banner-text-group .field-name-field-heading .field-heading-style h3,.paragraphs-item-banner-split-image .content .banner-text-group .field-name-field-heading .field-heading-style h4{color:#FFF5F5;}.paragraphs-item-banner-split-image .content .banner-text-group .field-name-field-banner-cta-button a{background-color:#FFF5F5;color:#8B0000;border-color:#FFF5F5;}.paragraphs-item-banner-split-image .content .banner-text-group .field-name-field-banner-cta-button a:hover,.paragraphs-item-banner-split-image .content .banner-text-group .field-name-field-banner-cta-button a:active{background-color:#8B0000;color:#FFF5F5;border-color:#FFF5F5;}@media (min-width:62em){.paragraphs-item-banner-split-image .content .banner-text-group{padding-left:2em;padding-right:0;padding-top:2em;padding-bottom:2em;}}@media (max-width:61.99em){.paragraphs-item-banner-split-image .content .banner-text-group{background-color:rgba(139,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%;}.paragraphs-item-banner-split-image .content .banner-text-group div[class^="field field-name-field"]{margin-left:2em;margin-right:2em;}}@media (min-width:62em){.paragraphs-item-banner-split-image .content .banner-image-group .banner-image{height:100%;clip-path:circle(60% at 65% 50%);}.paragraphs-item-banner-split-image .content .banner-image-group .banner-image img{height:100%;object-fit:cover;object-position:var(--banner-image-position);}}@media (max-width:61.99em){.paragraphs-item-banner-split-image .content .banner-image-group .banner-image{padding-bottom:0;align-content:end;}.paragraphs-item-banner-split-image .content .banner-image-group .banner-image img{height:var(--banner-dynamic-height);object-fit:cover;margin-bottom:0;display:block;}}.ed-banner-section{background-position:center;background-repeat:no-repeat;background-size:cover !important;margin-bottom:50px;padding:90px 46px 62px;background-color:#66AC5B;}.ed-banner-section.lg-up,.ed-banner-section.ed-banner-section-secondary{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-content:stretch;align-items:stretch;padding:0;}@media (min-width:992px){.ed-banner-section .banner-split{height:80vh;max-height:380px;}}.ed-banner-section .banner-split{background-color:#66AC5B;background-position:center;background-size:cover !important;background-repeat:no-repeat;flex:0 0 50%;max-height:870px;padding:62px 46px;}.ed-banner-section h1{text-align:left;}.ed-banner-section h1{font-family:"AzoSans-Light","sans-serif";color:white;font-size:42px;text-align:center;}.ed-banner-section .banner-split p{font-family:"AzoSans-Light","sans-serif";font-size:16px;color:white;}.ed-banner-section .banner-split.banner-split-image{position:relative;}.circle__left,.ed-banner-section .banner-split.banner-split-image{clip-path:circle(70% at 65% 50%);}.ed-banner-section .banner-split.banner-split-image .curve{display:none;background:radial-gradient(circle at 100%,transparent,transparent 30%,transparent 85%,#66AC5B 20%);background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;}th.active .icon{vertical-align:middle;margin-inline-start:2px;}tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}.field-type-taxonomy-term-reference .field-items{display:flex;flex-wrap:wrap;gap:1em;}@media (min-width:20em) and (max-width:47.99em){.block-views-portfo-block-portfolio-cycle2-context .block-title{text-align:center;}}.views_slideshow_cycle2_main{background:#363535;}@media (min-width:20em) and (max-width:47.99em){.views_slideshow_cycle2_main{width:300px;margin:0 auto;}}@media (max-width:19.99em){.views_slideshow_cycle2_main{width:100%;}}.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_logos,.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2{padding-left:0.5em;padding-right:1.5em;}.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_logos .views-slideshow-cycle2-slide,.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2 .views-slideshow-cycle2-slide{margin:0 1.5em;}@media (min-width:48em){.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2_context,.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2_sidebar{margin:0;padding:0;}.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2_context img,.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2_sidebar img{margin:0;}}@media (max-width:47.99em){.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2_context,.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2_sidebar{margin:0 auto;padding:0;}.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2_context .views-slideshow-cycle2-main-frame-slide,.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2_sidebar .views-slideshow-cycle2-main-frame-slide{left:unset !important;margin:0 auto;}.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2_context .views-slideshow-cycle2-main-frame-slide.cycle-sentinel,.views_slideshow_cycle2_main #views-slideshow-cycle2-main-frame-portfo-block_portfolio_cycle2_sidebar .views-slideshow-cycle2-main-frame-slide.cycle-sentinel{width:fit-content;}}.l-footer{border-top:#5C0000 0.15rem solid;background-color:#8B0000;margin-top:2rem;}.l-footer .footer-menu .secondary-nav ul{list-style-position:inside;padding-inline-start:0;margin-block-start:0;}.l-footer .footer-menu .secondary-nav ul li.leaf{list-style:none;list-style-image:none;display:inline-block;}.l-footer .footer-menu .secondary-nav ul li.leaf::after{content:" | ";color:#FFF5F5;}.l-footer .footer-menu .secondary-nav ul li.leaf.last::after{content:"";}.l-footer .footer-menu .secondary-nav ul li.leaf a{color:#FFF5F5;}.l-footer .footer-text{font-size:calc(0.9rem + 0.25vmin);line-height:1.5;color:#FFF5F5;margin-bottom:0;}.l-footer .footer-text .login-link a{color:#FFF5F5;transition-duration:500ms;}.l-footer .footer-text .login-link a:hover{text-shadow:0 0 0.5em #FFF5F5;}.l-footer .footer-logo-line{display:flex;align-items:center;padding-top:0;padding-bottom:0;margin:0.75em 0;}.l-footer .footer-logo-line a{text-decoration:none;display:flex;align-items:center;}.l-footer .footer-logo-line a .footer-logo{height:calc(1rem + 0.5vw);margin:auto 0;align-self:center;opacity:0.25;transition:1000ms;}.l-footer .footer-logo-line a:hover .footer-logo{opacity:1;}.l-footer .footer-logo-line .footer-logo-spacer{color:#FFF5F5;margin:0 0.25rem;font-size:calc(0.9rem + 0.25vw);line-height:1.5;}.logged-in .login-link{display:none;}.l-header{padding-top:1em;}.l-header .l-header-inner.container.container-fluid{margin-left:auto;margin-right:auto;}@media (min-width:34em){.l-header .l-header-inner.container.container-fluid{max-width:34rem;}}@media (min-width:48em){.l-header .l-header-inner.container.container-fluid{max-width:48rem;}}@media (min-width:62em){.l-header .l-header-inner.container.container-fluid{max-width:62rem;}}@media (min-width:75em){.l-header .l-header-inner.container.container-fluid{max-width:75rem;}}.l-header .block-system-header{margin-bottom:0.5rem;align-items:center;}.l-header .block-system-header .name-and-slogan{margin-top:auto;margin-bottom:auto;}@media (max-width:47.99em){.l-header .block-system-header .name-and-slogan{margin-left:auto;margin-right:auto;}}.l-header .block-system-header .name-and-slogan .site-name{font-size:calc(2rem + 0.4vw);}.l-header .block-system-header .name-and-slogan .site-name a{color:#8B0000;}.l-header .block-system-header .name-and-slogan .site-slogan{color:#8B0000;font-style:italic;}.l-header .block-system-header a.logo{width:calc(10rem + 2vw);max-width:800px;}@media (max-width:47.99em){.l-header .block-system-header a.logo{margin-left:auto;margin-right:auto;}}.layout{display:flex;flex-direction:column;min-height:100vh;}html.admin-bar .layout{min-height:calc(100vh - var(--admin-bar-height));}.l-wrapper{flex-grow:1;}.l-wrapper .l-wrapper-inner{background-color:#FFF5F5;}.layout--moscone-flipped .l-sidebar .l-sidebar-inner{position:-webkit-sticky;position:sticky;top:100px;}.layout--moscone-flipped .l-sidebar .l-sidebar-inner .block{margin:0.5em 0;padding:0.5em;border:solid 0.05rem #8B0000;}.layout--moscone-flipped .l-sidebar .l-sidebar-inner .block:first-of-type{margin-top:0;}.layout--moscone-flipped .l-sidebar .l-sidebar-inner .block:last-of-type{margin-bottom:0;}.layout--moscone-flipped .l-sidebar .l-sidebar-inner .block .block-title{margin-top:0;padding-left:0.25em;padding-right:0.25em;}.post-tags{color:#969696;}.paragraphs-item-cta-button-phone .div-cta .btn-cta{width:100%;}.block-views-events-block-events-list,.block-views-events-block-front-page-events-upcoming{padding-bottom:1em;padding-top:1em;}.block-views-events-block-events-list .view-content .views-view-responsive-grid .event-item .views-field-field-image .field-content,.block-views-events-block-front-page-events-upcoming .view-content .views-view-responsive-grid .event-item .views-field-field-image .field-content{position:relative;width:100%;aspect-ratio:800/1280;display:flex;overflow:hidden;align-items:center;justify-content:center;}@media (max-width:29.99em){.block-views-events-block-events-list .view-content .views-view-responsive-grid .event-item .views-field-field-image .field-content,.block-views-events-block-front-page-events-upcoming .view-content .views-view-responsive-grid .event-item .views-field-field-image .field-content{width:65%;margin-left:auto;margin-right:auto;}}.block-views-events-block-events-list .view-content .views-view-responsive-grid .event-item .views-field-field-image .field-content a img,.block-views-events-block-front-page-events-upcoming .view-content .views-view-responsive-grid .event-item .views-field-field-image .field-content a img{position:absolute;inset:0;width:100%;height:100%;display:block;max-width:none;max-height:none;object-fit:contain;object-position:center;}.block-views-events-block-events-list .view-content .views-view-responsive-grid,.block-views-events-block-front-page-events-upcoming .view-content .views-view-responsive-grid{--gap:var(--views-responsive-grid--layout-gap);--line-offset:calc(var(--gap) / 2);--line-thickness:1px;overflow:hidden;}.block-views-events-block-events-list .view-content .views-view-responsive-grid .event-item,.block-views-events-block-front-page-events-upcoming .view-content .views-view-responsive-grid .event-item{position:relative;}.block-views-events-block-events-list .view-content .views-view-responsive-grid .event-item::before,.block-views-events-block-events-list .view-content .views-view-responsive-grid .event-item::after,.block-views-events-block-front-page-events-upcoming .view-content .views-view-responsive-grid .event-item::before,.block-views-events-block-front-page-events-upcoming .view-content .views-view-responsive-grid .event-item::after{content:"";position:absolute;background-color:#8B0000;z-index:1;}.block-views-events-block-events-list .view-content .views-view-responsive-grid .event-item::after,.block-views-events-block-front-page-events-upcoming .view-content .views-view-responsive-grid .event-item::after{inline-size:100vw;block-size:var(--line-thickness);inset-inline-start:0;inset-block-start:calc(var(--line-offset) * -1);}.block-views-events-block-events-list .view-content .views-view-responsive-grid .event-item::before,.block-views-events-block-front-page-events-upcoming .view-content .views-view-responsive-grid .event-item::before{inline-size:var(--line-thickness);block-size:100%;inset-block-start:0;inset-inline-start:calc(var(--line-offset) * -1);}.node-type-events .node-events > .content .field-name-field-image .field-item{width:100%;}@media (min-width:48em){.node-type-events .node-events > .content .field-name-field-image .field-item{float:left;width:40%;margin-right:5%;}}.node-type-events .node-events > .content .field-name-field-event-date .date-display-single{color:#8B0000;font-weight:bold;}.node-type-events .node-events > .content .field-name-field-event-description ul{overflow:auto;}.node-type-events .node-events > .content .field-name-field-tags .field-label{color:#8B0000;margin-right:1em;}.node-type-events .l-sidebar-inner .block-views-events-block-upcoming-events-exclude-current .block-content .view-events .item-list h3{padding-left:0.25em;padding-right:0.25em;margin:0;background-color:#8B0000;color:#FFF5F5;}.node-type-events .l-sidebar-inner .block-views-events-block-upcoming-events-exclude-current .block-content .view-events .item-list ul{padding-left:0.5em;padding-right:0.5em;}.node-type-events .l-sidebar-inner .block-views-events-block-upcoming-events-exclude-current .block-content .view-events .item-list ul li{margin-left:1em;}.front .paragraphs-item-view-blocks #h2-upcoming-events h2{margin-bottom:0;}.front-introduction{max-width:80rem;margin-left:auto;margin-right:auto;}.block-hero{padding:20px;margin-bottom:10px;}.block-hero .hero-block h1{font-size:calc(15px + 5vmin);user-select:none;background-color:none;background-color:rgba(0,0,0,0.1);}.block-hero .hero-block h2{font-size:calc(16px + 3vmin);user-select:none;background-color:none;background-color:rgba(0,0,0,0.1);}@media (min-width:64em){.block-hero .hero-block .div-cta .btn-cta{font-size:calc(16px + 3vmin);}}.front-latest a{text-decoration:none;}.front-latest a:hover{text-decoration:none;color:#8B0000;}.front-latest a:hover h3{text-decoration:none;text-shadow:0 0 10px #8B0000,0 0 1px #8B0000,0 0 2px #8B0000,0 0 5px #8B0000,0 0 10px #8B0000;}.block-views-news-display-block-news-latest-items1-offset0,.block-views-news-display-block-news-latest-items2-offset1,.block-views-news-display-block-news-latest-itemsx-offset3 .block-views-news-display-block-front-page-news-latest,.block-views-news-display-block-news-relevant{padding-bottom:1em;padding-top:1em;}.block-views-news-display-block-news-latest-items1-offset0 .view-content .views-view-responsive-grid .news-item .views-field-field-image .field-content,.block-views-news-display-block-news-latest-items2-offset1 .view-content .views-view-responsive-grid .news-item .views-field-field-image .field-content,.block-views-news-display-block-news-latest-itemsx-offset3 .block-views-news-display-block-front-page-news-latest .view-content .views-view-responsive-grid .news-item .views-field-field-image .field-content,.block-views-news-display-block-news-relevant .view-content .views-view-responsive-grid .news-item .views-field-field-image .field-content{position:relative;width:100%;aspect-ratio:1280/800;display:flex;overflow:hidden;align-items:center;justify-content:center;}.block-views-news-display-block-news-latest-items1-offset0 .view-content .views-view-responsive-grid .news-item .views-field-field-image .field-content a img,.block-views-news-display-block-news-latest-items2-offset1 .view-content .views-view-responsive-grid .news-item .views-field-field-image .field-content a img,.block-views-news-display-block-news-latest-itemsx-offset3 .block-views-news-display-block-front-page-news-latest .view-content .views-view-responsive-grid .news-item .views-field-field-image .field-content a img,.block-views-news-display-block-news-relevant .view-content .views-view-responsive-grid .news-item .views-field-field-image .field-content a img{position:absolute;inset:0;width:100%;height:100%;display:block;max-width:none;max-height:none;object-fit:contain;object-position:center;}.block-views-news-display-block-news-latest-items1-offset0 .view-content .views-view-responsive-grid .news-item .views-field-created,.block-views-news-display-block-news-latest-items2-offset1 .view-content .views-view-responsive-grid .news-item .views-field-created,.block-views-news-display-block-news-latest-itemsx-offset3 .block-views-news-display-block-front-page-news-latest .view-content .views-view-responsive-grid .news-item .views-field-created,.block-views-news-display-block-news-relevant .view-content .views-view-responsive-grid .news-item .views-field-created{color:#555;}.block-views-news-display-block-news-latest-items2-offset1 .view-content .views-view-responsive-grid,.block-views-news-display-block-news-latest-itemsx-offset3 .view-content .views-view-responsive-grid,.block-views-news-display-block-front-page-news-latest .view-content .views-view-responsive-grid,.block-views-news-display-block-news-relevant .view-content .views-view-responsive-grid{--gap:var(--views-responsive-grid--layout-gap);--line-offset:calc(var(--gap) / 2);--line-thickness:0.05rem;overflow:hidden;}.block-views-news-display-block-news-latest-items2-offset1 .view-content .views-view-responsive-grid .news-item,.block-views-news-display-block-news-latest-itemsx-offset3 .view-content .views-view-responsive-grid .news-item,.block-views-news-display-block-front-page-news-latest .view-content .views-view-responsive-grid .news-item,.block-views-news-display-block-news-relevant .view-content .views-view-responsive-grid .news-item{position:relative;}.block-views-news-display-block-news-latest-items2-offset1 .view-content .views-view-responsive-grid .news-item::before,.block-views-news-display-block-news-latest-items2-offset1 .view-content .views-view-responsive-grid .news-item::after,.block-views-news-display-block-news-latest-itemsx-offset3 .view-content .views-view-responsive-grid .news-item::before,.block-views-news-display-block-news-latest-itemsx-offset3 .view-content .views-view-responsive-grid .news-item::after,.block-views-news-display-block-front-page-news-latest .view-content .views-view-responsive-grid .news-item::before,.block-views-news-display-block-front-page-news-latest .view-content .views-view-responsive-grid .news-item::after,.block-views-news-display-block-news-relevant .view-content .views-view-responsive-grid .news-item::before,.block-views-news-display-block-news-relevant .view-content .views-view-responsive-grid .news-item::after{content:"";position:absolute;background-color:#8B0000;z-index:1;}.block-views-news-display-block-news-latest-items2-offset1 .view-content .views-view-responsive-grid .news-item::after,.block-views-news-display-block-news-latest-itemsx-offset3 .view-content .views-view-responsive-grid .news-item::after,.block-views-news-display-block-front-page-news-latest .view-content .views-view-responsive-grid .news-item::after,.block-views-news-display-block-news-relevant .view-content .views-view-responsive-grid .news-item::after{inline-size:100vw;block-size:var(--line-thickness);inset-inline-start:0;inset-block-start:calc(var(--line-offset) * -1);}.block-views-news-display-block-news-latest-items2-offset1 .view-content .views-view-responsive-grid .news-item::before,.block-views-news-display-block-news-latest-itemsx-offset3 .view-content .views-view-responsive-grid .news-item::before,.block-views-news-display-block-front-page-news-latest .view-content .views-view-responsive-grid .news-item::before,.block-views-news-display-block-news-relevant .view-content .views-view-responsive-grid .news-item::before{inline-size:var(--line-thickness);block-size:100%;inset-block-start:0;inset-inline-start:calc(var(--line-offset) * -1);}.block-views-news-display-block-news-latest-items1-offset0 .view-content .views-view-responsive-grid,.block-views-news-display-block-news-latest-items2-offset1 .view-content .views-view-responsive-grid{padding-bottom:1em;border-bottom:solid 0.05rem #8B0000;}.node-type-news .node-news > .content .field-name-field-image .field-item{display:flex;align-items:center;}.node-type-news .node-news > .content .field-name-field-image .field-item img{max-height:50vh;width:auto;object-fit:contain;margin-left:auto;margin-right:auto;}.node-type-news .node-news > .content .field-name-field-tags .field-label{color:#8B0000;margin-right:1em;}.node-type-news .news-latest.exclude-current-news-item{padding-left:0.25em;padding-right:0.25em;}.node-type-news .news-latest.exclude-current-news-item .item-list ul{list-style-type:none;}.node-type-news .news-latest.exclude-current-news-item .item-list ul .views-field-title{font-size:large;}.node-type-news .news-latest.exclude-current-news-item .item-list ul .views-field-created{color:#555;}.node-project .field-name-field-link a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:" \f0c1   ";}form.webform-client-form .webform-component-fieldset{border:1px solid #8B0000;}form.webform-client-form .form-item label,form.webform-client-form .form-item fieldset legend{font-size:14px;font-weight:700;color:#8B0000;}form.webform-client-form .form-item .form-type-radio,form.webform-client-form .form-item .form-type-checkbox{display:inline-block;}form.webform-client-form .form-item .form-type-radio input[type=radio],form.webform-client-form .form-item .form-type-radio input[type=checkbox],form.webform-client-form .form-item .form-type-checkbox input[type=radio],form.webform-client-form .form-item .form-type-checkbox input[type=checkbox]{opacity:0;position:fixed;width:0;}form.webform-client-form .form-item .form-type-radio input[type=radio]:checked + label,form.webform-client-form .form-item .form-type-radio input[type=checkbox]:checked + label,form.webform-client-form .form-item .form-type-checkbox input[type=radio]:checked + label,form.webform-client-form .form-item .form-type-checkbox input[type=checkbox]:checked + label{background-color:#363535;color:#8B0000;border-color:#8B0000;}form.webform-client-form .form-item .form-type-radio input[type=radio]:focus + label,form.webform-client-form .form-item .form-type-radio input[type=checkbox]:focus + label,form.webform-client-form .form-item .form-type-checkbox input[type=radio]:focus + label,form.webform-client-form .form-item .form-type-checkbox input[type=checkbox]:focus + label{border:1px solid #8B0000;}form.webform-client-form .form-item .form-type-radio label,form.webform-client-form .form-item .form-type-checkbox label{display:inline-block;background-color:#240000;color:#FFF5F5;padding:10px 20px;font-family:sans-serif,Arial;font-size:16px;font-weight:600;border-radius:4px;}form.webform-client-form .form-item .form-type-radio label:hover,form.webform-client-form .form-item .form-type-checkbox label:hover{background-color:#8B0000;color:#363535;}form.webform-client-form .form-item .form-required{color:#FF5757;font-size:calc(8px + 1.25vw);font-weight:900;text-decoration:underline dotted;}form.webform-client-form .form-item .description{padding-top:0.5em;font-size:inherit;}form.webform-client-form .form-actions .btn-primary.form-submit{background-image:unset;color:#FFF5F5;font-weight:bold;background-color:#8B0000;border-color:#8B0000;border-width:0.1em;font-size:calc(10px + 1.2vw);padding:5px calc(2.5px + 5vw);transition:500ms;}form.webform-client-form .form-actions .btn-primary.form-submit:hover{background-color:#8B0000;color:#FFF5F5;}.linkedin-profile-link a::before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f08c ";}.github-profile-link a::before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f09b ";}.view-display-id-block_team_member_sidebar_fields .views-field-field-roles li::marker{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f507   ";color:#8B0000;}.view-display-id-block_team_member_sidebar_fields .views-field-field-user-avatar img{margin-top:0;}.view-display-id-block_teammembers_about_view .views-row:hover .views-field-title{color:#8B0000;}.view-display-id-block_teammembers_about_view .views-field-field-roles li::marker{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f507   ";color:#8B0000;}
