/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.article-teaser__content{display:flex;flex-direction:column-reverse}@media (min-width:48em){.article-teaser__content{flex-direction:row}}@media (min-width:48em){.article-teaser__content--text{flex:1 1 65%;max-width:100%;padding-right:1.875rem}}@media (min-width:64em){.article-teaser__content--text{padding-right:4.0625rem}}@media (min-width:48em){.article-teaser__content--image{flex:0 1 35%;max-width:35%;text-align:right}}.article-teaser__footer{position:relative;margin-top:1.875rem}@media (min-width:64em){.article-teaser__footer{margin-top:2.8125rem}}.article-teaser__footer--article-type{width:100%;max-width:calc(100% - 75px)}@media (max-width:20.3125em){.article-teaser__footer--article-type{max-width:100%}}.article-teaser__footer a{color:#01647c;line-height:1}.article-teaser .field--name-published-at{font-size:.9375rem;text-transform:uppercase;letter-spacing:.1875rem}.article-teaser h3{margin:2.25rem 0 .75rem;font-size:1.875rem;font-weight:400;color:#01647c;line-height:1.25;margin:.9375rem 0}@media (max-width:20.3125em){.article-teaser h3{font-size:1.375rem;word-break:break-word}}@media (min-width:64em){.article-teaser h3{font-size:2.375rem}}.article-teaser .field--name-field-featured-image{margin-bottom:2.1875rem}@media (min-width:48em){.article-teaser .field--name-field-featured-image{margin-top:2.8125rem}}.article-teaser .field--name-field-featured-image a{color:#01647c}.read-more{width:45px;height:45px;background-image:url("/themes/custom/devcollab2023/img/arrow-orange-right.svg");background-size:30px;background-position:center right 15px;background-repeat:no-repeat;font-size:0;transition:0.4s ease;position:absolute;top:50%;transform:translateY(-50%);right:0}@media (min-width:48em){.read-more{width:65px;height:45px;background-size:50px}}.read-more:hover,.read-more:focus,.read-more:active{transition:0.4s ease;background-position:center right 0}@media (max-width:20.3125em){.read-more{position:relative;margin-top:1.5625rem;height:1.875rem}}.field--name-field-authors{margin:1.25rem 0}.field--name-field-authors>.field__item{display:inline-block;margin-right:1.375rem}.field--name-field-article-types a{text-decoration:none;font-weight:bold;text-transform:uppercase;transition:0.4s ease;color:#01647c;margin:1.25rem 0;background-color:transparent;font-size:.75rem;padding:4px 10px 3px;border-radius:3px;letter-spacing:0.9px;color:#6b6b6b;border:1px solid #6b6b6b;margin:0}.field--name-field-article-types a:hover,.field--name-field-article-types a:focus,.field--name-field-article-types a:active{color:#01647c;background-color:#fff;transition:0.4s ease}.field--name-field-article-types a:hover,.field--name-field-article-types a:focus{color:#fff;background-color:#6b6b6b}.hero .field--name-field-article-types a{text-decoration:none;font-weight:bold;text-transform:uppercase;transition:0.4s ease;color:#01647c;margin:1.25rem 0;background-color:transparent;font-size:.75rem;padding:4px 10px 3px;border-radius:3px;letter-spacing:0.9px;color:#fff;border:1px solid #fff;margin:0}.hero .field--name-field-article-types a:hover,.hero .field--name-field-article-types a:focus,.hero .field--name-field-article-types a:active{color:#01647c;background-color:#fff;transition:0.4s ease}.hero .field--name-field-article-types a:hover,.hero .field--name-field-article-types a:focus{color:#01647c;background-color:#fff}.field--name-field-article-types .field__item{display:inline-block;margin:.375rem .75rem .375rem 0}
.page-node-type-article .field--name-published-at{color:#fff;text-transform:uppercase;font-style:normal;letter-spacing:2.6px;font-size:.8125rem;margin:14px 0}.page-node-type-article .field--name-published-at .field__label,.page-node-type-article .field--name-published-at .field__item{display:inline-block}.page-node-type-article .field--name-field-featured-image{width:100%;max-width:61.5625rem;text-align:center;margin:0 auto 2.5rem;padding:0 25px}@media (min-width:64em){.page-node-type-article .field--name-field-featured-image{margin:0 auto 4.375rem}}.page-node-type-article .field--name-field-featured-image img{box-shadow:0 2px 47px 14px rgba(0,0,0,0.14)}.page-node-type-article .field--name-field-featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-node-type-article .field--name-field-image-credit p{text-align:left;font-size:15px;font-style:italic;color:#6b6b6b;margin-top:.75rem}.page-node-type-article .grey-container{margin-top:1.25rem}.page-node-type-article .grey-container:before{top:0;height:100%}@media (min-width:64em){.page-node-type-article .grey-container:before{width:100vw;max-width:calc(100vw - 50px);right:calc(-50vw - 25px);left:calc(-50vw - 25px)}}@media (min-width:2800px){.page-node-type-article .grey-container:before{max-width:calc(100vw - 90px);right:calc(-50vw - 45px);left:calc(-50vw - 45px)}}.page-node-type-article .image-overlap .grey-container{padding-top:0}.page-node-type-article .image-overlap .grey-container:before{top:5.625rem;height:calc(100% - 90px)}.page-node-type-article .image-overlap .grey-container__wrapper{margin-top:-90px}.page-node-type-article .image-overlap .hero{padding:2.5rem 0 7.5rem}@media (min-width:48em){.page-node-type-article .image-overlap .hero{padding:5.625rem 1.5625rem 7.5rem}}.page-node-type-article .field--name-field-authors{margin:1.875rem 0 1.25rem}.page-node-type-article .hero{padding:2.5rem 0}@media (min-width:48em){.page-node-type-article .hero{max-width:60.9375rem;margin:0 auto;padding:5.625rem 1.5625rem 4.375rem}}.page-node-type-article .content-narrow{width:100%;max-width:60.9375rem;margin-left:auto}@media (min-width:48em){.page-node-type-article .toc-wrapper{position:absolute;top:0;right:-2px;width:100%;max-width:35%;margin:0}}@media (min-width:90em){.page-node-type-article .toc-wrapper{max-width:26.25rem}}.page-node-type-article .wide-article{position:relative}.page-node-type-article .field--name-field-body{width:100%}.page-node-type-article .field--name-field-body+section{margin-top:3.125rem}@media (min-width:64em){.page-node-type-article .field--name-field-body+section{margin-top:4.375rem}}.page-node-type-article.toc-active .field--name-field-body{max-width:36.875rem}@media (min-width:90em){.page-node-type-article.toc-active .field--name-field-body{max-width:42.5rem}}@media (min-width:48em){.page-node-type-article.toc-active .content-narrow{width:65%;max-width:975px;margin-left:0}}@media (min-width:64em){.page-node-type-article.toc-active .content-narrow{width:100%;margin-left:auto}}.page-node-type-article .region-content .container{width:100%;max-width:calc(100% - 50px);margin-left:auto;margin-right:auto;position:relative;z-index:0;padding:65px 0;padding:0}@media (min-width:90em){.page-node-type-article .region-content .container{max-width:86.5625rem}}@media (min-width:48em){.page-node-type-article .region-content .container{padding:50px 0}}.page-node-type-article .region-content .container:before{content:'';position:absolute;height:100%;width:100vw;top:0;left:-50%;right:-50%;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);z-index:-1;max-width:calc(100vw - 50px)}@media (max-width:20.3125em){.page-node-type-article .region-content .container:before{max-width:calc(100vw - 30px)}}@media (min-width:90em){.page-node-type-article .region-content .container:before{max-width:1385px;margin-left:auto;margin-right:auto}}@media (min-width:48em){.page-node-type-article .region-content .container{padding:0}}.toc-js{width:100%;background-color:#fff;right:0;padding:25px}@media (max-width:47.9375em){.toc-js{max-width:calc(100% - 50px);margin:0 1.5625rem 2.5rem}}@media (max-width:20.3125em){.toc-js{max-width:calc(100% - 20px);margin:0 .625rem 2.5rem;padding:25px 12px}}@media (min-width:64em){.toc-js{padding:40px}}.toc-js a{display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:2px;color:#474442}.toc-js a:hover,.toc-js a:focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}.toc-active .toc-js a{background-size:100% 1px;text-decoration:none}.toc-active .toc-js a:hover,.toc-active .toc-js a:focus{background-size:0 1px;text-decoration:none}.toc-js a:focus{outline:2px solid #01647c;background-image:none}.toc-js .toc-title{margin-bottom:1.875rem;font-size:1rem;letter-spacing:2.5px;font-weight:bold;color:#01647c;text-transform:uppercase}.toc-js ul{padding-left:0}.toc-js ul li{font-size:1rem}@media (min-width:64em){.toc-js ul li{font-size:1.125rem}}.toc-js ul li:before{width:.25rem;height:.25rem}.comments-wrapper{max-width:37.5rem;margin:3.125rem auto;padding:0 1.5625rem}@media (min-width:48em){.comments-wrapper{max-width:60.9375rem;margin:4.375rem auto}}
div[class*="block-views-blocklisting-page-articles-block-"] .block-title{font-size:1.375rem;font-weight:900;color:#01647c;line-height:1.4;margin-bottom:2.5rem}@media (max-width:20.3125em){div[class*="block-views-blocklisting-page-articles-block-"] .block-title{font-size:1.25rem;word-break:break-word}}@media (min-width:64em){div[class*="block-views-blocklisting-page-articles-block-"] .block-title{font-size:1.625rem}}.page-node-type-homepage .block-views-blocklisting-page-articles-block-2{margin-top:3.75rem}@media (min-width:48em){.page-node-type-homepage .block-views-blocklisting-page-articles-block-2{margin-top:5.3125rem}}.view-id-listing_page_articles form{width:100%;max-width:100%}.view-id-listing_page_articles .views-exposed-form{position:relative;margin:3.125rem 0}@media (min-width:48em){.view-id-listing_page_articles .views-exposed-form{display:flex;align-items:center;flex-wrap:wrap}}@media (min-width:64em){.view-id-listing_page_articles .views-exposed-form{display:flex;align-items:center;flex-wrap:wrap}}.view-id-listing_page_articles .views-exposed-form .button{text-decoration:none;font-weight:bold;text-transform:uppercase;transition:0.4s ease;color:#01647c;margin:1.25rem 0;background-color:transparent;font-size:.75rem;padding:4px 10px 3px;border-radius:3px;letter-spacing:0.9px;color:#6b6b6b;border:1px solid #6b6b6b;padding:.375rem .625rem .3125rem}.view-id-listing_page_articles .views-exposed-form .button:hover,.view-id-listing_page_articles .views-exposed-form .button:focus,.view-id-listing_page_articles .views-exposed-form .button:active{color:#01647c;background-color:#fff;transition:0.4s ease}.view-id-listing_page_articles .views-exposed-form .button:hover,.view-id-listing_page_articles .views-exposed-form .button:focus{color:#fff;background-color:#6b6b6b}.view-id-listing_page_articles .views-exposed-form .form-item-field-services-target-id,.view-id-listing_page_articles .views-exposed-form .js-form-type-textfield{margin:20px 0;text-transform:uppercase}@media (min-width:48em){.view-id-listing_page_articles .views-exposed-form .form-item-field-services-target-id,.view-id-listing_page_articles .views-exposed-form .js-form-type-textfield{flex:0 1 50%;max-width:calc(50% - 20px);margin:20px 20px 20px 0}}@media (min-width:64em){.view-id-listing_page_articles .views-exposed-form .form-item-field-services-target-id,.view-id-listing_page_articles .views-exposed-form .js-form-type-textfield{flex:0 1 38%;max-width:calc(38% - 30px);margin:30px 30px 30px 0}}@media (min-width:90em){.view-id-listing_page_articles .views-exposed-form .form-item-field-services-target-id,.view-id-listing_page_articles .views-exposed-form .js-form-type-textfield{flex:0 1 50%;max-width:calc(40% - 60px);margin:1.875rem 3.75rem 1.875rem 0}}@media (min-width:48em){.view-id-listing_page_articles .views-exposed-form .form-item-field-services-target-id label,.view-id-listing_page_articles .views-exposed-form .js-form-type-textfield label{position:absolute;top:-25px}}@media (min-width:48em){.view-id-listing_page_articles .views-exposed-form .js-form-type-textfield{margin:20px 0 18px 20px}}.view-id-listing_page_articles .views-exposed-form .fieldgroup{margin:20px 0}@media (min-width:48em){.view-id-listing_page_articles .views-exposed-form .fieldgroup{flex:0 1 65%;max-width:calc(65% - 60px);margin:20px 0}}@media (min-width:64em){.view-id-listing_page_articles .views-exposed-form .fieldgroup{flex:0 1 65%;max-width:calc(65% - 60px);margin:20px 0;order:4}}@media (min-width:90em){.view-id-listing_page_articles .views-exposed-form .fieldgroup{margin:20px 0}}.view-id-listing_page_articles .views-exposed-form .fieldgroup legend{margin-top:8px}@media (min-width:64em){.view-id-listing_page_articles .views-exposed-form .fieldgroup legend{float:left;clear:left}}@media (min-width:48em){.view-id-listing_page_articles .views-exposed-form .form-actions{flex:0 1 100%;max-width:100%;margin:20px}}@media (min-width:48em){.view-id-listing_page_articles .views-exposed-form .form-actions{flex:0 1 35%;max-width:calc(35% - 60px);margin:20px 30px 0}}@media (min-width:64em){.view-id-listing_page_articles .views-exposed-form .form-actions{flex:0 1 24%;max-width:calc(24% - 60px);margin:20px 30px 10px}}@media (min-width:90em){.view-id-listing_page_articles .views-exposed-form .form-actions{flex:0 1 19%;max-width:calc(19% - 60px)}}.view-id-listing_page_articles .views-exposed-form .form-actions input{margin-right:.9375rem}.view-id-listing_page_articles .views-exposed-form .form-actions input:last-of-type{margin-right:0}.view-id-listing_page_articles .views-exposed-form .form-actions input[type='submit']{padding:6px 10px 5px}.view-id-listing_page_articles input[type='text']{text-transform:uppercase;padding-left:0;font-style:italic}@media (min-width:48em){.view-id-listing_page_articles .bef-checkboxes{display:flex;margin-left:-10px;margin-right:-10px}}.view-id-listing_page_articles .bef-checkboxes .js-form-type-checkbox{margin-right:.625rem}@media (min-width:48em){.view-id-listing_page_articles .bef-checkboxes .js-form-type-checkbox{margin-left:.625rem;margin-right:.625rem}}.view-id-listing_page_articles .form-item{margin-bottom:0}.view-id-listing_page_articles .views-row{padding-bottom:1.875rem;margin-bottom:2.8125rem;border-bottom:1px solid #d3d3d3}@media (min-width:64em){.view-id-listing_page_articles .views-row{padding-bottom:2.8125rem}}.view-id-listing_page_articles.view-display-id-block_2 .views-row{padding:0;margin:0}.view-id-listing_page_articles.view-display-id-block_2 .views-row:first-of-type a{padding-top:0}.view-id-listing_page_articles.view-display-id-block_2 .views-row a{margin:2.25rem 0 .75rem;font-size:1.875rem;font-weight:400;color:#01647c;line-height:1.25;position:relative;display:block;text-decoration:none;color:#01647c;padding:2.5rem 0;margin:0}@media (max-width:20.3125em){.view-id-listing_page_articles.view-display-id-block_2 .views-row a{font-size:1.375rem;word-break:break-word}}@media (min-width:64em){.view-id-listing_page_articles.view-display-id-block_2 .views-row a{font-size:2.375rem}}@media (max-width:47.9375em){.view-id-listing_page_articles.view-display-id-block_2 .views-row a{font-size:1.5rem;padding:1.875rem 0}}.view-id-listing_page_articles.view-display-id-block_2 .views-row a .title-text-wrapper{display:inline-block}@media (min-width:48em){.view-id-listing_page_articles.view-display-id-block_2 .views-row a .title-text-wrapper{width:calc(100% - 75px);max-width:48.75rem}}.view-id-listing_page_articles.view-display-id-block_2 .views-row a .title{display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s,color 0.4s ease;padding-bottom:2px}.view-id-listing_page_articles.view-display-id-block_2 .views-row a:after{content:'';position:absolute;width:4.0625rem;height:2.8125rem;right:0;background-image:url("/themes/custom/devcollab2023/img/arrow-orange-right.svg");background-size:2.8125rem;background-repeat:no-repeat;font-size:0;transition:0.4s ease;background-position:center right 15px}@media (max-width:47.9375em){.view-id-listing_page_articles.view-display-id-block_2 .views-row a:after{bottom:0}}@media (min-width:48em){.view-id-listing_page_articles.view-display-id-block_2 .views-row a:after{top:50%;transform:translateY(-50%)}}.view-id-listing_page_articles.view-display-id-block_2 .views-row a:hover .title,.view-id-listing_page_articles.view-display-id-block_2 .views-row a:focus .title,.view-id-listing_page_articles.view-display-id-block_2 .views-row a:active .title{transition:0.4s ease;color:#f06e40;background-size:100% 2px;text-decoration:none}.view-id-listing_page_articles.view-display-id-block_2 .views-row a:hover:after,.view-id-listing_page_articles.view-display-id-block_2 .views-row a:focus:after,.view-id-listing_page_articles.view-display-id-block_2 .views-row a:active:after{background-position:center right 0}.view-id-listing_page_articles.view-display-id-block_2 .more-link{margin-top:2.1875rem}.view-id-listing_page_articles.view-display-id-block_2.hide,.view-id-listing_page_articles.view-display-id-block_3.hide,.view-id-listing_page_articles.view-display-id-block_4.hide{display:none}.view-id-listing_page_articles.view-display-id-block_3,.view-id-listing_page_articles.view-display-id-block_4{padding:1.875rem 1.5625rem}@media (min-width:48em){.view-id-listing_page_articles.view-display-id-block_3,.view-id-listing_page_articles.view-display-id-block_4{margin-top:-90px;padding:3.875rem 1.5625rem}}@media (min-width:1290px){.view-id-listing_page_articles.view-display-id-block_3,.view-id-listing_page_articles.view-display-id-block_4{padding:3.875rem 0}}
.taxonomy__article-types--full .hero{padding:2.5rem 0 3.75rem}@media (min-width:48em){.taxonomy__article-types--full .hero{padding:5.625rem 1.5625rem 7.5rem}}@media (min-width:64em){.taxonomy__article-types--full .hero{min-height:21.875rem}}.view-id-taxonomy_content.view-display-id-block_1 .views-row{border-bottom:1px solid #d3d3d3;padding-bottom:1.875rem;margin-bottom:2.8125rem}@media (min-width:64em){.view-id-taxonomy_content.view-display-id-block_1 .views-row{padding-bottom:2.8125rem}}
@font-face{font-family:'Libre Franklin';src:url(/themes/custom/devcollab2023/fonts/libre-franklin/LibreFranklin-VariableFont_wght.woff2) format("woff2-variations");src:url(/themes/custom/devcollab2023/fonts/libre-franklin/LibreFranklin-VariableFont_wght.woff2) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:'Libre Franklin';src:url(/themes/custom/devcollab2023/fonts/libre-franklin/LibreFranklin-Italic-VariableFont_wght.woff2) format("woff2-variations");src:url(/themes/custom/devcollab2023/fonts/libre-franklin/LibreFranklin-Italic-VariableFont_wght.woff2) format("woff2");font-weight:100 1000;font-style:italic;font-display:swap}h1{margin:2.25rem 0;font-size:3.375rem;font-weight:400;color:#01647c;line-height:1.1}@media (min-width:64em){h1{font-size:4.875rem}}h2{margin:2.25rem 0 .75rem;font-size:1.875rem;font-weight:400;color:#01647c;line-height:1.25}@media (max-width:20.3125em){h2{font-size:1.375rem;word-break:break-word}}@media (min-width:64em){h2{font-size:2.375rem}}h2 a{display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s,color 0.3s;padding-bottom:2px;color:#01647c}h2 a:hover,h2 a:focus{background-size:100% 2px;text-decoration:none;transition:background-size .3s,color 0.3s}h2 a:hover,h2 a:focus{color:#f06e40}h3{font-size:1.375rem;font-weight:400;color:#01647c;line-height:1.4}@media (max-width:20.3125em){h3{font-size:1.25rem;word-break:break-word}}@media (min-width:64em){h3{font-size:1.625rem}}h3 a:not(.services-token__button){display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s,color 0.3s;padding-bottom:2px;color:#01647c}h3 a:not(.services-token__button):hover,h3 a:not(.services-token__button):focus{background-size:100% 2px;text-decoration:none;transition:background-size .3s,color 0.3s}h3 a:not(.services-token__button):hover,h3 a:not(.services-token__button):focus{color:#f06e40}h4{margin:2.25rem 0 .75rem;font-size:1.125rem;font-weight:400;color:#01647c;line-height:1.4}@media (min-width:64em){h4{font-size:1.25rem}}h4 a{display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s,color 0.3s;padding-bottom:2px;color:#01647c}h4 a:hover,h4 a:focus{background-size:100% 2px;text-decoration:none;transition:background-size .3s,color 0.3s}h4 a:hover,h4 a:focus{color:#f06e40}h5{font-size:1rem;font-weight:400;color:#01647c;line-height:1.4}@media (min-width:64em){h5{font-size:1.125rem}}h6{font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:0.3px;margin:1.5rem 0 .375rem}pre{overflow-x:auto;white-space:pre-wrap}p,pre{margin:0}em,i{font-style:italic}blockquote{font-style:italic}strong,b{font-weight:bold}sup{vertical-align:super;font-size:50%;line-height:0}sub{vertical-align:sub;font-size:50%;line-height:0}*{box-sizing:border-box;-ms-box-sizing:border-box}:is(a,button,input,textarea,select,summary){--outline-size:max(2px,0.08em);--outline-style:solid;--outline-color:currentColor}:is(a,button,input,textarea,select,summary):focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}:is(a,button,input,textarea,select,summary):focus:not(:focus-visible){outline:none}.skip-link{margin:0}.skip-link a,.skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;color:#fff}.main-content{outline:none}html{min-height:100%;font-size:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:"Libre Franklin",sans-serif}@media (max-width:47.9375em){html{font-size:1rem}}@media (max-width:20.3125em){html{font-size:80%}}body{color:#474442;margin:0;font-family:"Libre Franklin",sans-serif;font-weight:400;line-height:1.5;overflow-x:hidden}a{display:inline-block;word-break:break-word;transition:0.4s ease;color:#474442}a:hover,a:focus{transition:0.4s ease}img,picture,object,figure,input,svg{max-width:100%;height:auto}img[alt]{color:#474442}h2{font-family:"Libre Franklin",sans-serif}p{margin:0 0 1.25rem;font-size:1rem;line-height:1.7;margin:0 0 1.25rem;font-size:1rem;line-height:1.7}@media (min-width:64em){p{margin:0 0 1.875rem;font-size:1.125rem}}@media (max-width:20.3125em){p{word-break:break-word}}@media (min-width:64em){p{margin:0 0 1.875rem;font-size:1.125rem}}.button{text-decoration:none;font-weight:bold;text-transform:uppercase;transition:0.4s ease;color:#01647c;margin:1.25rem 0;background-color:transparent;font-size:.9375rem;padding:17px 15px 14px;border-radius:6px;letter-spacing:2.5px;color:#01647c;border:1px solid #01647c;cursor:pointer;width:auto;text-align:center}.button:hover,.button:focus,.button:active{color:#01647c;background-color:#fff;transition:0.4s ease}.button:hover,.button:focus{color:#fff;background-color:#01647c}hr{height:2px;border:0;margin:1.875rem 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='4' viewBox='0 0 12 4' fill='none'%3E%3Cg clip-path='url(%23clip0_11_5)'%3E%3Crect width='8' height='4' fill='%232CC0DE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11_5'%3E%3Crect width='12' height='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media (min-width:64em){hr{margin:3.125rem 0}}@media (min-width:64em){form{max-width:65%;margin:2.5rem auto}}form label,form legend{position:relative;display:block;margin:10px 0;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#01647c}@media (max-width:47.9375em){form label,form legend{margin:10px 0 5px}}form input,form textarea{background-color:transparent;width:100%;border:0;border-radius:0;border-bottom:1px solid #979797;font-family:"Libre Franklin",sans-serif;padding:10px;color:#474442;font-size:13px;letter-spacing:2.5px}form input:focus,form textarea:focus{outline:2px solid #01647c;border-bottom:1px solid transparent}form input[type="checkbox"]{position:absolute;opacity:0;transition:0.4s ease;font-style:italic}form input[type="checkbox"]+label{padding-left:28px;font-weight:400;font-size:.8125rem;color:#474442;font-style:italic}form input[type="checkbox"]+label:before{content:'';display:inline-block;position:absolute;left:0;top:0;vertical-align:middle;cursor:pointer;margin-right:0;padding:8px;border:1px solid #979797;background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:0.4s ease}form input[type="checkbox"]:checked+label:before{background-color:#01647c;border:1px solid #01647c}form input[type="checkbox"]:checked+label:after{content:'';display:block;position:absolute;top:3px;left:7px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}form input[type="checkbox"]:focus+label:before{outline:2px solid #01647c}form input[type="checkbox"]:hover+label:before{background-color:#9fcdd8;transition:0.4s ease}form input[type="checkbox"]:hover:checked+label:before{background-color:#474442}form textarea{width:100%;border:1px solid #979797;font-family:"Libre Franklin",sans-serif;color:#474442}form textarea:focus{outline:2px solid #01647c;border:1px solid transparent}form button,form .button,form input[type='submit'],form input[type='button']{text-decoration:none;font-weight:bold;text-transform:uppercase;transition:0.4s ease;color:#01647c;margin:1.25rem 0;background-color:transparent;font-size:.9375rem;padding:17px 15px 14px;border-radius:6px;letter-spacing:2.5px;color:#01647c;border:1px solid #01647c;cursor:pointer;width:auto}form button:hover,form button:focus,form button:active,form .button:hover,form .button:focus,form .button:active,form input[type='submit']:hover,form input[type='submit']:focus,form input[type='submit']:active,form input[type='button']:hover,form input[type='button']:focus,form input[type='button']:active{color:#01647c;background-color:#fff;transition:0.4s ease}form button:hover,form button:focus,form .button:hover,form .button:focus,form input[type='submit']:hover,form input[type='submit']:focus,form input[type='button']:hover,form input[type='button']:focus{color:#fff;background-color:#01647c}form select{display:block;width:100%;border:0;border-bottom:1px solid #979797;padding:8px 30px 8px 0;font-size:13px;text-transform:uppercase;letter-spacing:2.5px;font-style:italic;color:#474442;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("/themes/custom/devcollab2023/img/dropdown-arrow.svg");background-repeat:no-repeat,repeat;background-position:right 0 top 50%,0 0;background-size:20px auto,100%;transition:0.4s ease}form select::-ms-expand{display:none}form select option{font-weight:normal}form select:focus{border-bottom:2px solid #f06e40;transition:0.4s ease;outline:none}form .description{font-style:italic;color:#474442;font-size:14px;margin:6px 0}form .form-item{margin-bottom:30px}form .js-form-type-checkbox{margin-bottom:0}form:not(.webform-submission-form) a:not(.button):not(.button--primary):not(.button--outline){display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:2px;background-size:100% 1px;color:#474442;transition:background-size,box-shadow 0.4s}form:not(.webform-submission-form) a:not(.button):not(.button--primary):not(.button--outline):hover,form:not(.webform-submission-form) a:not(.button):not(.button--primary):not(.button--outline):focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}form:not(.webform-submission-form) a:not(.button):not(.button--primary):not(.button--outline):hover,form:not(.webform-submission-form) a:not(.button):not(.button--primary):not(.button--outline):focus{background-size:0 1px}form:not(.webform-submission-form) a:not(.button):not(.button--primary):not(.button--outline):hover,form:not(.webform-submission-form) a:not(.button):not(.button--primary):not(.button--outline):focus{box-shadow:inset 0 24px 0 0 rgba(243,113,67,0.3);transition:background-size,box-shadow 0.4s}form:not(.webform-submission-form) .js-form-type-checkbox{position:relative;display:inline-block}.field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;margin:3.125rem 0 1.25rem;padding-top:56.25%}iframe.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}figure{margin:1.25rem 0}figure .field--name-field-media-image{margin-bottom:0}figure img[alt]{line-height:1}figcaption{text-align:left;font-size:15px;font-style:italic;color:#6b6b6b}iframe{width:100%;max-width:100%}video{max-width:100%;height:auto;margin:1.25rem 0}main ol,main ul{margin:1.875rem 0;padding-left:.9375rem}@media (min-width:64em){main ol,main ul{padding-left:1.5625rem}}main ol.no-space,main ul.no-space{padding-left:0}main ol li,main ul li{margin-bottom:.5rem;padding:0 0 0 1.375rem;line-height:1.7}main ol li p:last-child,main ul li p:last-child{margin-bottom:0}main ol{counter-reset:list-counter}main ol li{position:relative;margin:12px 0;padding-left:.5rem;line-height:1.7}@media (min-width:64em){main ol li{padding-left:.625rem}}main ol li::marker{color:#f06e40}main ol li>ol{list-style-type:lower-alpha}main ol li>ol li>ol{list-style-type:lower-roman}main ol li>ol li>ol li>ol{list-style-type:upper-latin}main ol li>ol li>ol li>ol li>ol{list-style-type:upper-roman}main ol li>ol li>ol li>ol li>ol li ol{list-style-type:upper-roman}.text-content ul,.toc-js ul{list-style:none}.text-content ul li,.toc-js ul li{position:relative;padding:0 0 0 1.25rem;line-height:1.7}@media (max-width:20.3125em){.text-content ul li,.toc-js ul li{padding:0 0 0 .625rem}}@media (min-width:64em){.text-content ul li,.toc-js ul li{padding:0 0 0 1.5625rem}}.text-content ul li::before,.toc-js ul li::before{content:"";position:absolute;left:0;top:.75rem;width:.25rem;height:.25rem;border-radius:50%;background-color:#f06e40}.hero .text-content ul li::before,.hero .toc-js ul li::before{background-color:#fff}.text-content ul li>ul li,.toc-js ul li>ul li{position:relative}.text-content ul li>ul li::before,.toc-js ul li>ul li::before{content:"";position:absolute;left:0;top:.625rem;width:.5rem;height:.5rem;border-radius:50%;background-color:#f06e40}.text-content ul li>ul li>ul li,.toc-js ul li>ul li>ul li{position:relative}.text-content ul li>ul li>ul li::before,.toc-js ul li>ul li>ul li::before{content:"";position:absolute;left:0;top:.625rem;width:.375rem;height:.375rem;border-radius:50%;background-color:transparent;border:1px solid #f06e40}.text-content a:where(:not(.button)){display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:2px;background-size:100% 1px;color:#474442;transition:background-size,box-shadow 0.4s}.text-content a:where(:not(.button)):hover,.text-content a:where(:not(.button)):focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}.text-content a:where(:not(.button)):hover,.text-content a:where(:not(.button)):focus{background-size:0 1px}.text-content a:where(:not(.button)):hover,.text-content a:where(:not(.button)):focus{box-shadow:inset 0 24px 0 0 rgba(243,113,67,0.3);transition:background-size,box-shadow 0.4s}.text-content a.button,.text-content a.button--primary{text-decoration:none;font-weight:bold;text-transform:uppercase;transition:0.4s ease;color:#01647c;margin:1.25rem 0;background-color:transparent;font-size:.9375rem;padding:17px 15px 14px;border-radius:6px;letter-spacing:2.5px;color:#01647c;border:1px solid #01647c;margin-top:0;margin-bottom:0}.text-content a.button:hover,.text-content a.button:focus,.text-content a.button:active,.text-content a.button--primary:hover,.text-content a.button--primary:focus,.text-content a.button--primary:active{color:#01647c;background-color:#fff;transition:0.4s ease}.text-content a.button:hover,.text-content a.button:focus,.text-content a.button--primary:hover,.text-content a.button--primary:focus{color:#fff;background-color:#01647c}.text-content ul li,.text-content ol li{font-size:1rem}@media (min-width:64em){.text-content ul li,.text-content ol li{font-size:1.125rem}}.text-content h3{color:#474442;font-weight:700}.hero{position:relative;z-index:0;padding:3.125rem 0;color:#fff}.hero:before{content:"";position:absolute;height:100%;width:100vw;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#093f4d;z-index:-1}@media (min-width:64em){.hero{padding:5.625rem 0}}.hero:after{content:"";position:absolute;height:100%;width:50%;top:0;z-index:-1;bottom:0;left:50%;right:50%;margin-left:-50vw;background-image:url("/themes/custom/devcollab2023/img/bg-ball-2.svg");background-position:bottom -360px right 0;background-repeat:no-repeat;opacity:0.07}@media (min-width:48em){.hero:after{width:24%}}@media (min-width:64em){.hero:after{width:20%}}.hero h1{color:#fff;margin-top:0}.hero p{margin-bottom:1.25rem;font-size:1.125rem}@media (min-width:64em){.hero p{font-size:1.375rem;margin-bottom:2.1875rem}}.hero .text-content a{color:#fff}.hero .text-content a.button{border-color:#fff}.hero .text-content a.button:hover,.hero .text-content a.button:focus{background-color:#fff;color:#01647c}.hero .text-content a:where(:not(.button)){display:inline;text-decoration:none;background-image:linear-gradient(#2cc0de,#2cc0de);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:2px;background-size:100% 1px;transition:background-size .3s}.hero .text-content a:where(:not(.button)):hover,.hero .text-content a:where(:not(.button)):focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}.hero .text-content a:where(:not(.button)):hover,.hero .text-content a:where(:not(.button)):focus{background-size:0 1px}.hero .text-content a:where(:not(.button)):hover,.hero .text-content a:where(:not(.button)):focus{background-size:0 1px;box-shadow:none;transition:background-size .3s}.hero--lighter:before{background-color:#01647c}.hero__flex{display:flex;margin:25px 0 0;justify-content:space-between}@media (min-width:48em){.hero__col{display:flex}}@media (min-width:48em){.hero__col--1{flex:0 1 40%;max-width:40%}}@media (min-width:48em){.page-node-type-person .hero__col--1{flex:0 1 265px;max-width:265px}}@media (min-width:48em){.page-node-type-person .hero__col--1+.hero__col--2{padding-left:2.5rem}}@media (min-width:64em){.page-node-type-person .hero__col--1+.hero__col--2{padding-left:4.6875rem}}@media (min-width:48em){.hero__col--2{flex:0 1 60%;max-width:60%;padding-left:2.5rem;padding-top:.75rem}}.page-node-type-person .hero__col--2{margin-top:.625rem}@media (min-width:48em){.page-node-type-person .hero__col--2{flex:0 1 calc(100% - 265px);max-width:calc(100% - 265px);margin-top:1.875rem}}.section-border{border-top:2px dashed #2cc0de;padding:20px 0 0}.title--small{color:#fff;text-transform:uppercase;font-style:italic;letter-spacing:2.6px;font-size:.8125rem;margin:14px 0}.grey-container{position:relative;z-index:0;padding:65px 0}@media (min-width:48em){.grey-container{padding:50px 0}}.grey-container:before{content:'';position:absolute;height:100%;width:100vw;top:0;left:-50%;right:-50%;margin-left:auto;margin-right:auto;background-color:#f3f3f3;z-index:-1;max-width:calc(100vw - 50px)}@media (max-width:20.3125em){.grey-container:before{max-width:calc(100vw - 30px)}}@media (min-width:90em){.grey-container:before{max-width:1385px;margin-left:auto;margin-right:auto}}.content-narrow{max-width:600px;margin:0 auto;padding:0 1.5625rem}@media (max-width:20.3125em){.content-narrow{padding:0 .625rem}}@media (min-width:48em){.content-narrow{max-width:53.125rem}}.region-views-listing{position:relative;z-index:0;padding:65px 0;margin-top:-65px;padding:0}@media (min-width:48em){.region-views-listing{padding:50px 0}}@media (min-width:48em){.region-views-listing{margin-top:-65px;padding:65px 0}}@media (min-width:64em){.region-views-listing{margin-top:-90px;padding:90px 0}}.region-views-listing:before{content:'';position:absolute;height:100%;width:100vw;top:0;left:-50%;right:-50%;margin-left:auto;margin-right:auto;background-color:#f3f3f3;z-index:-1;max-width:calc(100vw - 50px)}@media (max-width:20.3125em){.region-views-listing:before{max-width:calc(100vw - 30px)}}@media (min-width:90em){.region-views-listing:before{max-width:1385px;margin-left:auto;margin-right:auto}}@media (min-width:48em){.region-views-listing{padding:0}}.region-views-listing .block-title{margin-top:0}.region-views-listing .views-element-container{padding:1.875rem 1.5625rem}@media (min-width:48em){.region-views-listing .views-element-container{margin-top:-65px;padding:3.875rem 1.5625rem}}@media (min-width:64em){.region-views-listing .views-element-container{margin-top:-90px}}@media (min-width:1290px){.region-views-listing .views-element-container{padding:3.875rem 0}}.region-views-listing .views-element-container.block-views-blocklisting-page-projects-block-2{padding-bottom:0}.region-views-listing .views-element-container.block-views-blocklisting-page-articles-block-3,.region-views-listing .views-element-container.block-views-blocklisting-page-articles-block-4{padding:0}.region-views-listing .views-element-container.block-views-blocklisting-page-services-block-1{padding-top:2.5rem}@media (min-width:48em){.region-views-listing .views-element-container.block-views-blocklisting-page-services-block-1{padding-top:4.0625rem}}@media (min-width:64em){.region-views-listing .views-element-container.block-views-blocklisting-page-services-block-1{padding-top:5.9375rem}}.region-views-listing .views-element-container.block-views-blocklisting-page-articles-block-1{padding:30px 25px}@media (min-width:48em){.region-views-listing .views-element-container.block-views-blocklisting-page-articles-block-1{margin-top:-65px;padding:62px 25px}}@media (min-width:64em){.region-views-listing .views-element-container.block-views-blocklisting-page-articles-block-1{margin-top:-90px}}.more-link a{text-decoration:none;font-weight:bold;text-transform:uppercase;transition:0.4s ease;color:#01647c;margin:1.25rem 0;background-color:transparent;font-size:.9375rem;padding:17px 15px 14px;border-radius:6px;letter-spacing:2.5px;color:#01647c;border:1px solid #01647c}.more-link a:hover,.more-link a:focus,.more-link a:active{color:#01647c;background-color:#fff;transition:0.4s ease}.more-link a:hover,.more-link a:focus{color:#fff;background-color:#01647c}.pager-show-more{list-style:none;padding:0;margin:0;text-align:center}.pager-show-more li{margin:0;padding:0}.pager-show-more a{text-decoration:none;font-weight:bold;text-transform:uppercase;transition:0.4s ease;color:#01647c;margin:1.25rem 0;background-color:transparent;font-size:.9375rem;padding:17px 15px 14px;border-radius:6px;letter-spacing:2.5px;color:#01647c;border:1px solid #01647c}.pager-show-more a:hover,.pager-show-more a:focus,.pager-show-more a:active{color:#01647c;background-color:#fff;transition:0.4s ease}.pager-show-more a:hover,.pager-show-more a:focus{color:#fff;background-color:#01647c}.view-empty{font-size:20px;font-weight:500}.view-empty p{font-size:20px;font-weight:500}.view-empty a{display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:2px;background-size:100% 1px;color:#474442;transition:background-size,box-shadow 0.4s}.view-empty a:hover,.view-empty a:focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}.view-empty a:hover,.view-empty a:focus{background-size:0 1px}.view-empty a:hover,.view-empty a:focus{box-shadow:inset 0 24px 0 0 rgba(243,113,67,0.3);transition:background-size,box-shadow 0.4s}.page-title{font-size:2.625rem}@media (max-width:20.3125em){.page-title{font-size:2.125rem}}@media (min-width:64em){.page-title{font-size:3.8125rem}}.align-left{margin:1.25rem 0;float:none}@media (min-width:48em){.align-left{float:left;margin:1.25rem 1.25rem 1.25rem 0;max-width:40%}}.align-right{margin:1.25rem 0;float:none}@media (min-width:48em){.align-right{max-width:40%;float:right;margin:1.25rem 0 1.25rem 1.25rem}}.align-center{margin-left:auto;margin-right:auto;text-align:center;clear:both}.caption{text-align:left;font-size:15px;font-style:italic;color:#6b6b6b}.field--name-field-media-image{margin-top:1.875rem;margin-bottom:1.875rem}.field--name-field-media-image img{display:block}.field--name-field-media-image+.field--name-field-image-credit{margin-bottom:0}.field--name-field-image-credit{font-size:.875rem;font-style:normal;color:#2a2a2a;margin-bottom:1.875rem}.field--name-field-image-credit p:last-child{margin-bottom:0}table{margin:2.5rem 0;border-spacing:0;border-collapse:collapse;display:block;overflow-x:auto;min-width:100%}table a{display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:2px}table a:hover,table a:focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}table caption{display:block}.table-wrapper,.cke-table{overflow-x:auto}th{padding:.625rem;background-color:#01647c;color:#fff;border:1px solid #fff}td{border:1px solid #979797;text-align:left;padding:.625rem}@media (max-width:47.9375em){td{word-break:break-word}}tr{width:100%}tbody,thead{width:100%}tbody{display:table-row-group}thead{display:table-header-group}tr:nth-of-type(even){background-color:#f3f3f3}.radios--wrapper .form-item{margin-bottom:0}.form-required::after{content:"*";line-height:1;margin-inline:.15em;vertical-align:text-top}input[type="radio"]{position:absolute;left:-9999px}input[type="radio"]+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#474442;font-size:13px;letter-spacing:2.5px;font-weight:normal}input[type="radio"]+label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #979797;border-radius:100%;background:#fff}input[type="radio"]+label:after{content:'';width:10px;height:10px;background:#01647c;position:absolute;top:4px;left:4px;border-radius:100%;transition:all 0.2s ease;opacity:0;transform:scale(0)}input[type="radio"]:focus+label:before{outline:2px solid #01647c}input[type="radio"]:hover+label:before{background-color:#9fcdd8;transition:0.4s ease}input[type="radio"]:checked+label:after{opacity:1;transform:scale(1)}.form-item-notify-type{margin-left:0;margin-right:20px}.js-form-type-radio{position:relative}#edit-notify-type{margin-bottom:1.875rem}.webform-options-display-side-by-side>div{margin-right:1.25rem}.status-message{background:rgba(244,113,67,0.1);padding:1.25rem;margin:3.75rem 0;font-size:1.25rem;font-weight:600;border:1px solid #f06e40;border-radius:5px}.status-message a{display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:2px;background-size:100% 1px;color:#01647c}.status-message a:hover,.status-message a:focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}.status-message a:hover,.status-message a:focus{background-size:0 1px}form.webform-submission-newsletter-signup-form .status-message a{display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:2px;background-size:100% 1px;color:#fff}form.webform-submission-newsletter-signup-form .status-message a:hover,form.webform-submission-newsletter-signup-form .status-message a:focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}form.webform-submission-newsletter-signup-form .status-message a:hover,form.webform-submission-newsletter-signup-form .status-message a:focus{background-size:0 1px}form.webform-submission-newsletter-signup-form .status-message a:hover,form.webform-submission-newsletter-signup-form .status-message a:focus{box-shadow:none;transition:background-size 0.4s ease}.webform-submission-data label,.webform-submission-data legend{position:relative;display:block;margin:10px 0;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#01647c}@media (max-width:47.9375em){.webform-submission-data label,.webform-submission-data legend{margin:10px 0 5px}}.webform-submission-data .webform-element{margin-bottom:.625rem;border-bottom:1px solid #979797;padding:.625rem;color:#474442;font-size:.8125rem;letter-spacing:2.5px}@media (min-width:64em){.webform-submission{max-width:65%;margin:2.5rem auto}}.webform-submission a:not(.button){display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:2px;background-size:100% 1px;color:#01647c}.webform-submission a:not(.button):hover,.webform-submission a:not(.button):focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}.webform-submission a:not(.button):hover,.webform-submission a:not(.button):focus{background-size:0 1px}.webform-submission-information{background:#f3f3f3;padding:1.25rem;margin:0 0 2.5rem}.webform-submission-information>div{margin:10px 0}.webform-submission-information>div b{margin-right:10px}.webform-submission-information summary{font-size:1.25rem;font-weight:600;color:#01647c}span.text--large{display:block;font-weight:400;font-size:46px;letter-spacing:1.34px;line-height:1.2;margin-top:20px}@media (min-width:64em){span.text--large{font-size:68px;line-height:1}}@media (min-width:90em){span.text--large{font-size:78px}}.layout-container{margin:0}.comment-form{background-color:#fff;padding:1.25rem;max-width:57.8125rem;border-radius:4px}@media (min-width:48em){.comment-form{padding:1.875rem}}.block-page-title-block{position:relative;z-index:0;padding:3.125rem 0;color:#fff}.block-page-title-block:before{content:"";position:absolute;height:100%;width:100vw;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#093f4d;z-index:-1}@media (min-width:64em){.block-page-title-block{padding:5.625rem 0}}.block-page-title-block h1{color:#fff;margin-top:0;margin-bottom:0}.block-page-title-block:after{content:"";position:absolute;height:100%;width:50%;top:0;z-index:-1;bottom:0;left:50%;right:50%;margin-left:-50vw;background-image:url("/themes/custom/devcollab2023/img/bg-ball-2.svg");background-position:bottom -360px right 0;background-repeat:no-repeat;opacity:0.07}@media (min-width:48em){.block-page-title-block:after{width:24%}}@media (min-width:64em){.block-page-title-block:after{width:20%}}ul.tabs{border-bottom:1px solid #ccc}ul.contextual-links li{position:relative !important;display:block !important;float:none !important}.contextual-links a{color:#000 !important}.contextual-links a:hover{text-decoration:underline !important;color:#000 !important}.menu-item--expanded,.menu-item--collapsed{list-style-type:none;list-style-image:none}.node--unpublished{background-color:#fff4f4}.container{width:100%;max-width:77.5rem;margin-left:auto;margin-right:auto;padding:0 1.5625rem}@media (max-width:20.3125em){.container{padding:0 1.25rem}}.container--wide{width:100%;max-width:calc(100% - 50px);margin-left:auto;margin-right:auto}@media (min-width:90em){.container--wide{max-width:86.5625rem}}.site-header{position:relative;padding:1.5625rem 0}@media (min-width:64em){.site-header{padding:2.5rem 0 3rem}}.site-header__top{margin-bottom:.75rem}@media (max-width:63.9375em){.site-header__top{display:none}}.site-header__top .container{display:flex;justify-content:flex-end}.site-header .block-block-content{margin-left:1rem}.site-header .block-block-content button{margin:0 !important;padding:0 !important;border:0 !important;color:#2a2a2a !important}.site-header .block-block-content button:hover,.site-header .block-block-content button:active,.site-header .block-block-content button:focus{border:0 !important;background-color:transparent !important;color:#01647c !important}.site-header .block-block-content svg{width:1.25rem;height:1.25rem}.site-header__content{display:flex;justify-content:space-between;align-items:center;width:100%}@media (min-width:64em){.site-header__content{align-items:flex-end}}.site-header .site-logo{color:#01647c;max-width:16.875rem;margin-right:.9375rem}@media (min-width:48em){.site-header .site-logo{max-width:21.875rem}}@media (min-width:90em){.site-header .site-logo{max-width:24.6875rem}}@media (max-width:63.9375em){.site-header__navigation{display:none;position:absolute;width:100%;height:100%;top:7.5rem;left:0;z-index:100}}@media (min-width:64em){.site-header__navigation{display:flex !important;align-items:flex-end}}.site-header__navigation.active{display:block}@media (max-width:63.9375em){.toolbar-tray-open .site-header__navigation{top:9.375rem}}@media (min-width:64em){.site-header__navigation .menu--global-nav,.site-header__navigation .menu--search-menu{display:none}}.site-header__navigation-button{position:relative;display:block;width:2.8125rem;height:3.875rem;background-color:transparent;background-image:url("/themes/custom/devcollab2023/img/hamburger-icon-orange.svg");background-repeat:no-repeat;background-size:1.875rem;background-position:center;box-shadow:none;border:0;text-transform:uppercase;font-size:12px;text-align:center;padding:0;cursor:pointer}@media (min-width:64em){.site-header__navigation-button{display:none}}.site-header__navigation-button:before,.site-header__navigation-button:after{display:none}.site-header__navigation-button .text{position:absolute;top:0;left:0;right:0;margin:0 auto;color:#f06e40}.site-header__navigation-button.open{position:absolute;right:1.5625rem;z-index:100;background-image:url("/themes/custom/devcollab2023/img/close-icon.svg");background-size:1.5625rem}.site-header__navigation-button.open .text{color:#fff}@media (max-width:63.9375em){.navigation-active{width:100%;overflow:hidden}.navigation-active:before{content:"";position:fixed;top:0;width:100%;height:100%;z-index:99;background-color:#093f4d;background-repeat:no-repeat;background-position:right -160px bottom -160px;background-size:380px}}.menu--main .menu{list-style:none;padding:0;margin:0}@media (max-width:63.9375em){.menu--main .menu{margin-bottom:20px}}@media (min-width:64em){.menu--main .menu{margin-bottom:-10px}}.menu--main .menu-item{display:block}@media (min-width:64em){.menu--main .menu-item{display:inline-block;margin:0 .9375rem}}.menu--main .menu-item:last-of-type{margin-right:0;margin-bottom:0}.menu--main a{display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s,color 0.3s;padding-bottom:2px;display:block;color:#fff;text-decoration:none;font-weight:700;font-size:1.3125rem;padding:1.25rem 1.5625rem}.menu--main a:hover,.menu--main a:focus{background-size:100% 2px;text-decoration:none;transition:background-size .3s,color 0.3s}@media (min-width:64em){.menu--main a{display:inline-block;padding:10px 0;color:#01647c}}@media (max-width:63.9375em){.menu--main a{border-bottom:1px solid #0a576a}}.menu--main a.is-active{color:#f06e40}.menu--global-nav .menu{list-style:none;padding:0;margin:0}@media (min-width:64em){.menu--global-nav .menu{display:flex;justify-content:flex-end;align-items:flex-end}}.menu--global-nav .menu a{margin:.625rem 0;color:#fff;text-decoration:none;font-size:1.125rem;padding:0 25px}@media (min-width:64em){.menu--global-nav .menu a{display:block;margin:0;font-size:0;color:#01647c;padding:0}}.menu--global-nav .menu-item{display:block}@media (min-width:64em){.menu--global-nav .menu-item{margin:0 .75rem}}@media (min-width:64em){.menu--global-nav .menu-item:first-of-type a{width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='140' viewBox='0 0 144 140' fill='none'%3E%3Cpath d='M31.3217 139.873H2.31133V46.4891H31.3217V139.873ZM16.8009 33.7506C7.52432 33.7506 0 26.0701 0 16.7973C6.63977e-08 12.3433 1.77009 8.07161 4.92087 4.92211C8.07164 1.77261 12.345 0.00323486 16.8009 0.00323486C21.2568 0.00323486 25.5301 1.77261 28.6809 4.92211C31.8317 8.07161 33.6018 12.3433 33.6018 16.7973C33.6018 26.0701 26.0743 33.7506 16.8009 33.7506ZM139.898 139.873H110.95V94.4142C110.95 83.5803 110.732 69.6867 95.8672 69.6867C80.7842 69.6867 78.4729 81.4572 78.4729 93.6337V139.873H49.4938V46.4891H77.3172V59.2275H77.7232C81.5963 51.8904 91.0571 44.1474 105.172 44.1474C134.532 44.1474 139.929 63.4736 139.929 88.5758V139.873H139.898Z' fill='%23474442'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}}@media (min-width:64em){.menu--global-nav .menu-item:first-of-type a:hover,.menu--global-nav .menu-item:first-of-type a:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='140' viewBox='0 0 144 140' fill='none'%3E%3Cpath d='M31.3217 139.873H2.31133V46.489H31.3217V139.873ZM16.8009 33.7505C7.52432 33.7505 0 26.07 0 16.7972C6.63977e-08 12.3432 1.77009 8.07155 4.92087 4.92205C8.07164 1.77255 12.345 0.00317383 16.8009 0.00317383C21.2568 0.00317383 25.5301 1.77255 28.6809 4.92205C31.8317 8.07155 33.6018 12.3432 33.6018 16.7972C33.6018 26.07 26.0743 33.7505 16.8009 33.7505ZM139.898 139.873H110.95V94.4141C110.95 83.5802 110.732 69.6866 95.8672 69.6866C80.7842 69.6866 78.4729 81.4571 78.4729 93.6336V139.873H49.4938V46.489H77.3172V59.2274H77.7232C81.5963 51.8903 91.0571 44.1473 105.172 44.1473C134.532 44.1473 139.929 63.4735 139.929 88.5757V139.873H139.898Z' fill='%2301647C'/%3E%3C/svg%3E")}}@media (min-width:64em){.menu--global-nav .menu-item:nth-of-type(2) a{width:1.125rem;height:1.125rem;background-image:url("/themes/custom/devcollab2023/img/rss-icon.svg");background-size:contain;background-repeat:no-repeat}}@media (min-width:64em){.menu--global-nav .menu-item:nth-of-type(2) a:hover,.menu--global-nav .menu-item:nth-of-type(2) a:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.81241 17.9986C1.25006 17.9986 0 16.7489 0 15.1861C0 13.6445 1.25006 12.3742 2.81241 12.3742C4.35407 12.3742 5.62438 13.6445 5.62438 15.1861C5.62438 16.7489 4.35407 17.9986 2.81241 17.9986ZM11.9993 17.9986H9.37456C9.16622 17.9986 8.99928 17.8325 8.99928 17.6242C8.99928 12.853 5.14559 8.99928 0.374839 8.99928C0.166945 8.99928 0 8.83278 0 8.62444V5.99922C0 5.79087 0.166945 5.62438 0.374839 5.62438C6.99954 5.62438 12.3742 10.999 12.3742 17.6242C12.3742 17.8325 12.2077 17.9986 11.9993 17.9986ZM17.6237 17.9986H14.9994C14.791 17.9986 14.6241 17.8325 14.6241 17.6242C14.6241 9.7494 8.2496 3.3749 0.374839 3.3749C0.166945 3.3749 0 3.20795 0 2.99961V0.374839C0 0.166045 0.166945 0 0.374839 0C10.1035 0 17.999 7.89501 17.999 17.6242C17.999 17.8325 17.8321 17.9986 17.6237 17.9986Z' fill='%2301647C'/%3E%3C/svg%3E")}}.menu--global-nav .menu-item:last-of-type{margin-right:0}.menu--search-menu .menu{display:flex;list-style:none;padding:0;margin:0}@media (min-width:64em){.menu--search-menu .menu{justify-content:flex-end}}.menu--search-menu .menu .menu-item{display:block;margin:0}@media (min-width:64em){.menu--search-menu .menu .menu-item{margin:0 .75rem}}.menu--search-menu .menu a{display:block;color:#fff;background-image:none;background-size:18px;margin:.625rem 0;text-decoration:none;font-size:1.125rem;padding:0 25px}@media (min-width:64em){.menu--search-menu .menu a{margin:0;padding:0 25px 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='0 0 20 20' version='1.1'%3E%3Ctitle%3Emag_glass_default%3C/title%3E%3Cg id='mag_glass_default' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.24176646,3.63046965 C10.8024484,3.63046965 12.8501633,5.67818451 12.8501633,8.23886648 C12.8501633,10.7995485 10.8024484,12.8472633 8.24176646,12.8472633 C5.68108448,12.8472633 3.63336962,10.7995485 3.63336962,8.23886648 C3.63336962,5.67818451 5.68108448,3.63046965 8.24176646,3.63046965 Z M8.24176646,0.997100028 C4.25779112,0.997100028 1,4.25489115 1,8.23886648 C1,12.2221496 4.25779112,15.4799407 8.24176646,15.4799407 C9.75989989,15.4799407 11.1686557,15.0036635 12.3358117,14.197869 L16.7455289,18.606894 C17.2591883,19.1212457 18.0961346,19.1212457 18.6104863,18.606894 C19.1248379,18.0925424 19.1248379,17.2625187 18.6104863,16.7488593 L14.200769,12.3391421 C15.007948,11.1719861 15.4835329,9.75699992 15.4835329,8.23817422 C15.4835329,4.25489115 12.2257418,0.997100028 8.24176646,0.997100028 Z' id='Fill-1' stroke='%23474442' fill='%23474442' transform='translate(9.9981, 9.9949) scale(-1, 1) translate(-9.9981, -9.9949)'/%3E%3C/g%3E%3C/svg%3E");color:#474442;text-transform:uppercase;font-size:.9375rem;font-weight:700;background-repeat:no-repeat;background-position:center right}}@media (min-width:64em){.menu--search-menu .menu a:hover,.menu--search-menu .menu a:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='0 0 20 20' version='1.1'%3E%3Ctitle%3Emag_glass_focus%3C/title%3E%3Cg id='mag_glass_focus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.24176646,3.62602738 C10.8024484,3.62602738 12.8501633,5.67374225 12.8501633,8.23442422 C12.8501633,10.7951062 10.8024484,12.8428211 8.24176646,12.8428211 C5.68108448,12.8428211 3.63336962,10.7951062 3.63336962,8.23442422 C3.63336962,5.67374225 5.68108448,3.62602738 8.24176646,3.62602738 Z M8.24176646,0.992657764 C4.25779112,0.992657764 1,4.25044889 1,8.23442422 C1,12.2177073 4.25779112,15.4754984 8.24176646,15.4754984 C9.75989989,15.4754984 11.1686557,14.9992213 12.3358117,14.1934268 L16.7455289,18.6024518 C17.2591883,19.1168034 18.0961346,19.1168034 18.6104863,18.6024518 C19.1248379,18.0881001 19.1248379,17.2580764 18.6104863,16.7444171 L14.200769,12.3346998 C15.007948,11.1675439 15.4835329,9.75255765 15.4835329,8.23373196 C15.4835329,4.25044889 12.2257418,0.992657764 8.24176646,0.992657764 Z' id='Fill-1-Copy-4' stroke='%2301647C' fill='%2301647C' transform='translate(9.9981, 9.9904) scale(-1, 1) translate(-9.9981, -9.9904)'/%3E%3C/g%3E%3C/svg%3E");color:#01647c}}.region-leaderboard .views-exposed-form{display:none;position:absolute;top:70px;width:100%;margin:0 auto;left:0;background:#093f4d;z-index:21}.region-leaderboard .views-exposed-form label{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.region-leaderboard .views-exposed-form.active{display:block}@media (max-width:63.9375em){.region-leaderboard .views-exposed-form.active{display:none}}.region-leaderboard .views-exposed-form form{position:relative;width:100%;max-width:46.875rem;padding:0;margin:0 auto}.region-leaderboard .views-exposed-form input[type='submit']{position:absolute;top:50%;transform:translateY(-50%);right:15px;width:2.8125rem;height:2.8125rem;padding:0;font-size:0;margin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='0 0 20 20' version='1.1'%3E%3Ctitle%3Emag_glass_default%3C/title%3E%3Cg id='mag_glass_default' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.24176646,3.63046965 C10.8024484,3.63046965 12.8501633,5.67818451 12.8501633,8.23886648 C12.8501633,10.7995485 10.8024484,12.8472633 8.24176646,12.8472633 C5.68108448,12.8472633 3.63336962,10.7995485 3.63336962,8.23886648 C3.63336962,5.67818451 5.68108448,3.63046965 8.24176646,3.63046965 Z M8.24176646,0.997100028 C4.25779112,0.997100028 1,4.25489115 1,8.23886648 C1,12.2221496 4.25779112,15.4799407 8.24176646,15.4799407 C9.75989989,15.4799407 11.1686557,15.0036635 12.3358117,14.197869 L16.7455289,18.606894 C17.2591883,19.1212457 18.0961346,19.1212457 18.6104863,18.606894 C19.1248379,18.0925424 19.1248379,17.2625187 18.6104863,16.7488593 L14.200769,12.3391421 C15.007948,11.1719861 15.4835329,9.75699992 15.4835329,8.23817422 C15.4835329,4.25489115 12.2257418,0.997100028 8.24176646,0.997100028 Z' id='Fill-1' stroke='%23474442' fill='%23474442' transform='translate(9.9981, 9.9949) scale(-1, 1) translate(-9.9981, -9.9949)'/%3E%3C/g%3E%3C/svg%3E");background-size:1.5625rem;background-repeat:no-repeat;background-position:center;border:0}.region-leaderboard .views-exposed-form input[type='submit']:focus{outline:2px solid #2cc0de}.region-leaderboard .views-exposed-form input[type='submit']:hover,.region-leaderboard .views-exposed-form input[type='submit']:focus{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='0 0 20 20' version='1.1'%3E%3Ctitle%3Emag_glass_focus%3C/title%3E%3Cg id='mag_glass_focus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.24176646,3.62602738 C10.8024484,3.62602738 12.8501633,5.67374225 12.8501633,8.23442422 C12.8501633,10.7951062 10.8024484,12.8428211 8.24176646,12.8428211 C5.68108448,12.8428211 3.63336962,10.7951062 3.63336962,8.23442422 C3.63336962,5.67374225 5.68108448,3.62602738 8.24176646,3.62602738 Z M8.24176646,0.992657764 C4.25779112,0.992657764 1,4.25044889 1,8.23442422 C1,12.2177073 4.25779112,15.4754984 8.24176646,15.4754984 C9.75989989,15.4754984 11.1686557,14.9992213 12.3358117,14.1934268 L16.7455289,18.6024518 C17.2591883,19.1168034 18.0961346,19.1168034 18.6104863,18.6024518 C19.1248379,18.0881001 19.1248379,17.2580764 18.6104863,16.7444171 L14.200769,12.3346998 C15.007948,11.1675439 15.4835329,9.75255765 15.4835329,8.23373196 C15.4835329,4.25044889 12.2257418,0.992657764 8.24176646,0.992657764 Z' id='Fill-1-Copy-4' stroke='%2301647C' fill='%2301647C' transform='translate(9.9981, 9.9904) scale(-1, 1) translate(-9.9981, -9.9904)'/%3E%3C/g%3E%3C/svg%3E");background-size:1.5625rem}.region-leaderboard .views-exposed-form input[type='text']{flex:0 1 100%;max-width:100%;height:4.375rem;background-color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,0.13);border:0;padding:1.375rem 4.6875rem 1.375rem 1.375rem;font-size:20px;border-bottom:2px solid transparent}.region-leaderboard .views-exposed-form input[type='text']:focus{border:2px solid #2cc0de}.region-leaderboard .views-exposed-form .container{position:relative;padding:4.375rem 1.5625rem}.region-leaderboard .views-exposed-form .form-item-keywords{width:100%}.region-leaderboard .views-exposed-form .form-item{margin:0}.region-leaderboard .views-exposed-form .close-search{position:absolute;top:.625rem;right:1.5625rem;width:2.8125rem;height:2.8125rem;padding:0;font-size:0;background-image:url("/themes/custom/devcollab2023/img/close-icon.svg");background-repeat:no-repeat;background-size:28px;background-position:center;background-color:transparent;box-shadow:none;border:0;cursor:pointer;color:#fff}@media (max-width:63.9375em){.region-main-menu{overflow-y:auto;max-height:100vh;padding-bottom:200px}}.site-footer{position:relative;margin:5rem 0 -1px}.site-footer:after{content:'';position:absolute;width:15.625rem;height:18.125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='714' height='716' viewBox='0 0 714 716'%3E%3Cg stroke='%2332DDFF' stroke-width='2' fill='none' fill-rule='evenodd' opacity='.196'%3E%3Cpath d='M711 358.483C711 553.707 552.724 712 357.508 712 162.26 712 4 553.707 4 358.483S162.26 5 357.508 5C552.724 5 711 163.259 711 358.483z'/%3E%3Cpath d='M608.68 356.749c0 139.98-113.42 253.48-253.31 253.48-139.913 0-253.32-113.5-253.32-253.48s113.407-253.455 253.32-253.455c139.89 0 253.31 113.475 253.31 253.455z'/%3E%3Cpath d='M658.925 356.764c0 167.57-135.855 303.44-303.417 303.44-167.59 0-303.432-135.87-303.432-303.44s135.841-303.41 303.432-303.41c167.562 0 303.417 135.84 303.417 303.41z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:44.6875rem;bottom:0;right:0;background-position:top left}@media (min-width:48em){.site-footer:after{width:23.75rem;height:20rem}}.site-footer__top{background-color:#07404C;color:#fff}.site-footer__top a{display:inline;text-decoration:none;background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:1px;background-size:100% 1px;color:#fff}.site-footer__top a:hover,.site-footer__top a:focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}.site-footer__top a:hover,.site-footer__top a:focus{background-size:0 1px}.site-footer__top p{font-size:1rem}@media (min-width:48em){.site-footer__top p{font-size:1.0625rem}}.site-footer__top .menu{margin:0}.site-footer__top h2{font-size:1.375rem;font-weight:900;color:#fff;line-height:1.4;margin-top:0}@media (max-width:20.3125em){.site-footer__top h2{font-size:1.25rem;word-break:break-word}}@media (min-width:64em){.site-footer__top h2{font-size:1.625rem}}.site-footer__top .container{position:relative;padding:6.25rem 1.5625rem 3.125rem}@media (min-width:48em){.site-footer__top .container{display:flex;justify-content:space-between;padding:6.25rem 1.5625rem 4.375rem}}.site-footer__top .container:before{content:'';width:5.125rem;height:5.125rem;position:absolute;background-image:url("/themes/custom/devcollab2023/img/footer-logo.svg");background-size:contain;left:1.25rem;top:-20px}@media (min-width:48em){.site-footer__top #block-devcollab2023-mailchimpnewslettersignupform{flex:0 1 75%;max-width:75%}}.site-footer__top #block-devcollab2023-mailchimpnewslettersignupform .mc-field-group{margin:3.125rem 0 0}@media (min-width:48em){.site-footer__top .menu--footer{flex:0 1 25%;max-width:25%}}.site-footer__top .menu--footer .menu-item{margin-top:40px}@media (min-width:48em){.site-footer__top .menu--footer .menu-item{margin-top:0;text-align:right}}.site-footer__top .menu{margin:0;padding:0;list-style:none}.site-footer__bottom{background-color:#053643;color:#9fcdd8;padding:2.1875rem 0}.site-footer__bottom a{display:inline;text-decoration:none;background-image:linear-gradient(#9fcdd8,#9fcdd8);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:1px;background-size:100% 1px;color:#9fcdd8}.site-footer__bottom a:hover,.site-footer__bottom a:focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}.site-footer__bottom a:hover,.site-footer__bottom a:focus{background-size:0 1px}.site-footer__bottom a:hover,.site-footer__bottom a:focus{color:#fff;box-shadow:none}.site-footer__bottom p{font-size:1rem;margin-bottom:.625rem}@media (min-width:910px){.site-footer__bottom .align-left+p{padding-top:1.25rem}}@media (min-width:64em){.site-footer__bottom .align-left+p{padding-top:1.125rem}}.site-footer__bottom .block{position:relative;margin:1.375rem 0;z-index:2}.site-footer__bottom .block:last-of-type{margin-bottom:0}.site-footer__bottom .block:first-of-type{margin-top:0}.site-footer__bottom .block img{margin-right:.9375rem}@media (min-width:64em){.site-footer__bottom .block img{margin-right:1.5625rem;margin-top:-5px}}@media (max-width:47.9375em){.site-footer__bottom .align-left{float:none;margin-bottom:1.25rem}}@media (min-width:48em){.site-footer .webform-submission-newsletter-signup-form{display:flex;flex-wrap:wrap}}@media (min-width:48em){.site-footer .webform-submission-newsletter-signup-form .form-type-webform-markup{flex:0 1 100%;max-width:100%}}.site-footer .webform-submission-newsletter-signup-form .js-form-type-email{margin-bottom:0}@media (min-width:48em){.site-footer .webform-submission-newsletter-signup-form .js-form-type-email{flex:0 1 450px;max-width:450px}}.site-footer .webform-submission-newsletter-signup-form .status-message{background:transparent;padding:1.25rem;margin:3.75rem 0;font-size:1.25rem;font-weight:600;border:1px solid #fff;border-radius:5px}.site-footer .webform-submission-newsletter-signup-form .status-message a{display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:2px;background-size:100% 1px;color:#fff}.site-footer .webform-submission-newsletter-signup-form .status-message a:hover,.site-footer .webform-submission-newsletter-signup-form .status-message a:focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}.site-footer .webform-submission-newsletter-signup-form .status-message a:hover,.site-footer .webform-submission-newsletter-signup-form .status-message a:focus{background-size:0 1px}.site-footer .webform-submission-newsletter-signup-form label{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.site-footer .webform-submission-newsletter-signup-form input{color:#fff}.site-footer .webform-submission-newsletter-signup-form input[type='email']{padding:1rem .625rem;font-size:1.125rem;border:2px solid #fff;margin-right:1.25rem;width:100%;background-color:#fff;color:#474442}@media (max-width:47.9375em){.site-footer .webform-submission-newsletter-signup-form input[type='email']{float:none;margin-bottom:1.25rem}}@media (min-width:60em){.site-footer .webform-submission-newsletter-signup-form input[type='email']{max-width:28.125rem}}.site-footer .webform-submission-newsletter-signup-form input[type='email']:focus{outline:2px solid #2cc0de}.site-footer .webform-submission-newsletter-signup-form input[type='submit']{background-color:transparent;box-shadow:none;border:1px solid #fff;border-radius:6px;padding:19px;font-size:.9375rem;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:2.5px;cursor:pointer;transition:0.4s ease;text-align:center;margin-top:0;margin-left:25px}@media (max-width:47.9375em){.site-footer .webform-submission-newsletter-signup-form input[type='submit']{width:100%;margin-left:0}}.site-footer .webform-submission-newsletter-signup-form input[type='submit']:hover,.site-footer .webform-submission-newsletter-signup-form input[type='submit']:focus{background-color:#fff;color:#01647c;transition:0.4s ease}.site-footer form{max-width:100%}.page-node-type-landing_page .hero{padding-bottom:7.5rem}.page-node-type-landing_page .hero:after{background-position:top 75px right 0}.page-node-type-landing_page .field--name-field-media-image{margin:0}.page-node-type-landing_page .landing-page--benefits{position:relative;z-index:0;padding:65px 0;margin-top:-65px;padding:2.5rem 1.25rem !important;padding-bottom:3.75rem !important}@media (min-width:48em){.page-node-type-landing_page .landing-page--benefits{padding:50px 0}}@media (min-width:48em){.page-node-type-landing_page .landing-page--benefits{margin-top:-65px;padding:65px 0}}@media (min-width:64em){.page-node-type-landing_page .landing-page--benefits{margin-top:-90px;padding:90px 0}}.page-node-type-landing_page .landing-page--benefits:before{content:'';position:absolute;height:100%;width:100vw;top:0;left:-50%;right:-50%;margin-left:auto;margin-right:auto;background-color:#f3f3f3;z-index:-1;max-width:calc(100vw - 50px)}@media (max-width:20.3125em){.page-node-type-landing_page .landing-page--benefits:before{max-width:calc(100vw - 30px)}}@media (min-width:90em){.page-node-type-landing_page .landing-page--benefits:before{max-width:1385px;margin-left:auto;margin-right:auto}}@media (min-width:48em){.page-node-type-landing_page .landing-page--benefits{padding-top:3.75rem !important;padding-bottom:5rem !important}}.page-node-type-landing_page .landing-page--benefits h2{margin-top:0;margin-bottom:2.5rem;text-align:center}@media (min-width:48em){.page-node-type-landing_page .landing-page--benefits h2{margin-bottom:3.75rem}}.page-node-type-landing_page .field--name-field-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:3.75rem}.page-node-type-landing_page .field--name-field-benefits>.field__item{min-width:200px;flex:1;text-align:center}.page-node-type-landing_page .paragraph--type--benefit-item{display:flex;flex-direction:column}.page-node-type-landing_page .paragraph--type--benefit-item h3{font-size:1.25rem;font-weight:700;margin:0}@media (min-width:48em){.page-node-type-landing_page .paragraph--type--benefit-item h3{margin:.9375rem 0}}.page-node-type-landing_page .paragraph--type--benefit-item .field--name-field-icon{order:-1}.page-node-type-landing_page .paragraph--type--benefit-item .field--name-field-icon img{display:block;margin:0 auto;width:5.625rem;height:5.625rem}.page-node-type-landing_page .landing-page--intro{position:relative;z-index:1;max-width:50.9375rem;margin:0 auto;margin-top:-3.75rem;padding:2.5rem;background-color:#01647c;color:#fff}@media (min-width:48em){.page-node-type-landing_page .landing-page--intro{padding:2.5rem 3.75rem}}.page-node-type-landing_page .landing-page--intro h2{margin-top:0;color:#fff}.page-node-type-landing_page .landing-page--intro p:last-child{margin-bottom:0}.page-node-type-landing_page .landing-page--services{margin-top:3.75rem}.page-node-type-landing_page .field--name-field-services-heading,.page-node-type-landing_page .field--name-field-services-description{text-align:center;max-width:57.5rem;margin:0 auto}.page-node-type-landing_page .field--name-field-services{display:flex;flex-wrap:wrap;justify-items:center;gap:2.5rem 5rem;margin-top:3.75rem}.page-node-type-landing_page .field--name-field-services>.field__item{flex:1;min-width:18.75rem}.page-node-type-landing_page .field--name-field-services .paragraph--type--service-item{display:flex;flex-direction:column}.page-node-type-landing_page .field--name-field-services .paragraph--type--service-item .field--name-field-icon{order:-1}.page-node-type-landing_page .field--name-field-services img{display:block;width:auto;height:7.5rem}.page-node-type-landing_page .landing-page--team{position:relative;z-index:0;max-width:50.9375rem;margin:0 auto;margin-top:3.75rem;padding:3.75rem 0}.page-node-type-landing_page .landing-page--team:before{content:"";position:absolute;height:100%;width:100vw;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#f3f3f3;z-index:-1}.page-node-type-landing_page .landing-page--team h2{margin-top:0}.page-node-type-landing_page .landing-page--team .field--name-field-team-heading,.page-node-type-landing_page .landing-page--team .field--name-field-team-description{margin:0 auto}.page-node-type-landing_page .landing-page--team .field--name-field-authors{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-top:2.5rem}@media (min-width:64em){.page-node-type-landing_page .landing-page--team .field--name-field-authors{margin-left:-3.125rem;margin-right:-3.125rem}}.page-node-type-landing_page .landing-page--team .field--name-field-authors>.field__item{flex:1;min-width:9.375rem;max-width:12.5rem}@media (min-width:64em){.page-node-type-landing_page .landing-page--team .field--name-field-authors>.field__item{max-width:18.75rem}}.page-node-type-landing_page .landing-page--form{position:relative;z-index:0;padding:3.75rem 1.5625rem;padding-bottom:7.5rem;color:#fff}.page-node-type-landing_page .landing-page--form:before{content:"";position:absolute;height:100%;width:100vw;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#01647c;z-index:-1}.page-node-type-landing_page .landing-page--form:after{content:"";position:absolute;height:100%;width:50%;top:0;z-index:-1;bottom:0;left:50%;right:50%;margin-left:-50vw;background-image:url("/themes/custom/devcollab2023/img/bg-ball-3.svg");background-position:top -110% right 0;background-repeat:no-repeat;opacity:0.3;overflow:hidden}.page-node-type-landing_page .landing-page--form h2,.page-node-type-landing_page .landing-page--form label,.page-node-type-landing_page .landing-page--form .description,.page-node-type-landing_page .landing-page--form .fieldset-legend{color:#fff}.page-node-type-landing_page .landing-page--form input,.page-node-type-landing_page .landing-page--form textarea{background-color:#fff}.page-node-type-landing_page .landing-page--form input:focus,.page-node-type-landing_page .landing-page--form textarea:focus{outline-color:#093f4d;outline-offset:0}.page-node-type-landing_page .landing-page--form .button{color:#fff;border-color:#fff;background-color:transparent}.page-node-type-landing_page .landing-page--form .button:hover,.page-node-type-landing_page .landing-page--form .button:focus{background-color:#fff;color:#093f4d}.page-node-type-landing_page .field--name-field-testimonial-carousel{margin-top:-5rem}@media print{body{padding-top:0 !important;color:#000}a,a:link,a:visited{text-decoration:underline !important;color:#000 !important}main a[href]:after{content:" (" attr(href) ")" !important;color:#000 !important}main a[href^="javascript:"]:after,main a[href^="#"]:after{content:""}main abbr[title]:after{content:" (" attr(title) ")"}header,body,#main-content{color:#000;background-color:transparent !important;background-image:none !important}.skip-link,#toolbar-administration,.toolbar,nav,footer,iframe,.trigger,.breadcrumb,.tabs,.pager,.feed-icons{display:none;visibility:hidden}}
fieldset.captcha-type-challenge--turnstile{border:none;padding:0}
.page-node-type-person .hero{padding:3.125rem 0 5.625rem;color:#fff}@media (min-width:48em){.page-node-type-person .hero{padding:3.125rem 0 7.5rem}}@media (min-width:64em){.page-node-type-person .hero{padding:5.625rem 0 7.5rem}}.page-node-type-person .field--name-field-job-title{font-size:1.1875rem;text-transform:uppercase;letter-spacing:3.4px;font-style:italic;color:#32ddff}@media (min-width:64em){.page-node-type-person .field--name-field-job-title{margin-top:1.5625rem}}.page-node-type-person .field--name-field-job-title p{margin:0}.page-node-type-person .field--name-field-pronouns{font-style:italic;font-size:.9375rem;text-transform:uppercase;letter-spacing:.1875rem}.page-node-type-person .field--name-field-body{margin-top:1.5625rem}@media (min-width:64em){.page-node-type-person .field--name-field-body{margin-top:1.5625rem}}@media (max-width:47.9375em){.page-node-type-person .hero .field--name-field-featured-image,.page-node-type-person .hero .page-title,.page-node-type-person .hero .field--name-field-job-title,.page-node-type-person .hero .field--name-field-pronouns{text-align:center}}.page-node-type-person .page-title{margin-bottom:0}@media (max-width:47.9375em){.page-node-type-person .page-title{margin-top:.625rem}}.node__person--byline .node__content{display:flex;align-items:center}.node__person--byline .field--name-field-black-white-picture{max-width:2.8125rem;margin-right:.9375rem;overflow:hidden}.node__person--byline a{display:inline;text-decoration:none;background-image:linear-gradient(#01647c,#01647c);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:0;background-size:100% 1px;color:#01647c;line-height:1.2;font-size:.9375rem}.node__person--byline a:hover,.node__person--byline a:focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}.node__person--byline a:hover,.node__person--byline a:focus{background-size:0 1px}.hero .node__person--byline a{display:inline;text-decoration:none;background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color 0.3s;padding-bottom:0;background-size:100% 1px;color:#fff}.hero .node__person--byline a:hover,.hero .node__person--byline a:focus{background-size:100% 1px;text-decoration:none;transition:background-size .3s,color 0.3s}.hero .node__person--byline a:hover,.hero .node__person--byline a:focus{background-size:0 1px}
.person-teaser{text-align:center}.person-teaser h2{display:inline;text-decoration:none;background-image:linear-gradient(#f06e40,#f06e40);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size 0.3s,color 0.3s;padding-bottom:2px;font-size:1.25rem;font-weight:bold;color:#01647c}.person-teaser .field--name-field-job-title p{font-size:.875rem;font-style:italic;text-transform:uppercase;letter-spacing:2.5px;color:#474442}.person-teaser .field--name-title{margin-bottom:.3125rem;margin-top:1.125rem}.person-teaser .field--name-title+.field--name-field-job-title{margin-top:.625rem}.person-teaser .field--name-field-featured-image{width:100%;opacity:0;position:absolute;top:0;transition:0.4s ease}.person-teaser .field--name-field-pronouns{font-size:.75rem;font-style:italic;text-transform:uppercase;letter-spacing:2px;color:#6b6b6b}.person-teaser__link{text-decoration:none;color:#474442}.person-teaser__link:hover,.person-teaser__link:focus{transition:0.4s ease}@media (min-width:64em){.person-teaser__link:hover .field--name-field-featured-image,.person-teaser__link:focus .field--name-field-featured-image{opacity:1;transition:0.4s ease}}.person-teaser__link:hover h2,.person-teaser__link:focus h2{background-size:100% 2px;color:#f06e40}.person-teaser__image{position:relative}
.view-id-listing_page_people.view-display-id-block_1 .view-content{display:grid;gap:3.75rem 3.125rem;padding:1.875rem 0}@media (min-width:31.25em){.view-id-listing_page_people.view-display-id-block_1 .view-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:48em){.view-id-listing_page_people.view-display-id-block_1 .view-content{grid-template-columns:repeat(3,1fr)}}@media (min-width:60em){.view-id-listing_page_people.view-display-id-block_1 .view-content{grid-template-columns:repeat(4,1fr)}}
.object-scene{position:fixed;left:0;top:0;width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;}.object-scene div{position:absolute;top:0;left:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%234682B4' class='bi bi-snow' viewBox='0 0 16 16'%3E%3Cpath d='M8 16a.5.5 0 0 1-.5-.5v-1.293l-.646.647a.5.5 0 0 1-.707-.708L7.5 12.793V8.866l-3.4 1.963-.496 1.85a.5.5 0 1 1-.966-.26l.237-.882-1.12.646a.5.5 0 0 1-.5-.866l1.12-.646-.884-.237a.5.5 0 1 1 .26-.966l1.848.495L7 8 3.6 6.037l-1.85.495a.5.5 0 0 1-.258-.966l.883-.237-1.12-.646a.5.5 0 1 1 .5-.866l1.12.646-.237-.883a.5.5 0 1 1 .966-.258l.495 1.849L7.5 7.134V3.207L6.147 1.854a.5.5 0 1 1 .707-.708l.646.647V.5a.5.5 0 1 1 1 0v1.293l.647-.647a.5.5 0 1 1 .707.708L8.5 3.207v3.927l3.4-1.963.496-1.85a.5.5 0 1 1 .966.26l-.236.882 1.12-.646a.5.5 0 0 1 .5.866l-1.12.646.883.237a.5.5 0 1 1-.26.966l-1.848-.495L9 8l3.4 1.963 1.849-.495a.5.5 0 0 1 .259.966l-.883.237 1.12.646a.5.5 0 0 1-.5.866l-1.12-.646.236.883a.5.5 0 1 1-.966.258l-.495-1.849-3.4-1.963v3.927l1.353 1.353a.5.5 0 0 1-.707.708l-.647-.647V15.5a.5.5 0 0 1-.5.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;backface-visibility:visible;&:nth-child(2n){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%234682B4' class='bi bi-snow2' viewBox='0 0 16 16'%3E%3Cpath d='M8 16a.5.5 0 0 1-.5-.5v-1.293l-.646.647a.5.5 0 0 1-.707-.708L7.5 12.793v-1.086l-.646.647a.5.5 0 0 1-.707-.708L7.5 10.293V8.866l-1.236.713-.495 1.85a.5.5 0 1 1-.966-.26l.237-.882-.94.542-.496 1.85a.5.5 0 1 1-.966-.26l.237-.882-1.12.646a.5.5 0 0 1-.5-.866l1.12-.646-.884-.237a.5.5 0 1 1 .26-.966l1.848.495.94-.542-.882-.237a.5.5 0 1 1 .258-.966l1.85.495L7 8l-1.236-.713-1.849.495a.5.5 0 1 1-.258-.966l.883-.237-.94-.542-1.85.495a.5.5 0 0 1-.258-.966l.883-.237-1.12-.646a.5.5 0 1 1 .5-.866l1.12.646-.237-.883a.5.5 0 0 1 .966-.258l.495 1.849.94.542-.236-.883a.5.5 0 0 1 .966-.258l.495 1.849 1.236.713V5.707L6.147 4.354a.5.5 0 1 1 .707-.708l.646.647V3.207L6.147 1.854a.5.5 0 1 1 .707-.708l.646.647V.5a.5.5 0 0 1 1 0v1.293l.647-.647a.5.5 0 1 1 .707.708L8.5 3.207v1.086l.647-.647a.5.5 0 1 1 .707.708L8.5 5.707v1.427l1.236-.713.495-1.85a.5.5 0 1 1 .966.26l-.236.882.94-.542.495-1.85a.5.5 0 1 1 .966.26l-.236.882 1.12-.646a.5.5 0 0 1 .5.866l-1.12.646.883.237a.5.5 0 1 1-.26.966l-1.848-.495-.94.542.883.237a.5.5 0 1 1-.26.966l-1.848-.495L9 8l1.236.713 1.849-.495a.5.5 0 0 1 .259.966l-.883.237.94.542 1.849-.495a.5.5 0 0 1 .259.966l-.883.237 1.12.646a.5.5 0 0 1-.5.866l-1.12-.646.236.883a.5.5 0 1 1-.966.258l-.495-1.849-.94-.542.236.883a.5.5 0 0 1-.966.258L9.736 9.58 8.5 8.866v1.427l1.354 1.353a.5.5 0 0 1-.707.708l-.647-.647v1.086l1.354 1.353a.5.5 0 0 1-.707.708l-.647-.647V15.5a.5.5 0 0 1-.5.5'/%3E%3C/svg%3E");}&:nth-child(3n){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%234682B4' class='bi bi-snow3' viewBox='0 0 16 16'%3E%3Cpath d='M8 7.5a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1'/%3E%3Cpath d='M8 16a.5.5 0 0 1-.5-.5v-1.293l-.646.647a.5.5 0 0 1-.707-.708L7.5 12.793v-1.51l-2.053-1.232-1.348.778-.495 1.85a.5.5 0 1 1-.966-.26l.237-.882-1.12.646a.5.5 0 0 1-.5-.866l1.12-.646-.883-.237a.5.5 0 1 1 .258-.966l1.85.495L5 9.155v-2.31l-1.4-.808-1.85.495a.5.5 0 1 1-.259-.966l.884-.237-1.12-.646a.5.5 0 0 1 .5-.866l1.12.646-.237-.883a.5.5 0 1 1 .966-.258l.495 1.849 1.348.778L7.5 4.717v-1.51L6.147 1.854a.5.5 0 1 1 .707-.708l.646.647V.5a.5.5 0 0 1 1 0v1.293l.647-.647a.5.5 0 1 1 .707.708L8.5 3.207v1.51l2.053 1.232 1.348-.778.495-1.85a.5.5 0 1 1 .966.26l-.236.882 1.12-.646a.5.5 0 0 1 .5.866l-1.12.646.883.237a.5.5 0 1 1-.26.966l-1.848-.495-1.4.808v2.31l1.4.808 1.849-.495a.5.5 0 1 1 .259.966l-.883.237 1.12.646a.5.5 0 0 1-.5.866l-1.12-.646.236.883a.5.5 0 1 1-.966.258l-.495-1.849-1.348-.778L8.5 11.283v1.51l1.354 1.353a.5.5 0 0 1-.707.708l-.647-.647V15.5a.5.5 0 0 1-.5.5m2-6.783V6.783l-2-1.2-2 1.2v2.434l2 1.2z'/%3E%3C/svg%3E");}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;}@media (prefers-reduced-motion:no-preference){.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{animation:gin-throbber .75s linear infinite;}}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
