html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:fallback;src:url(/themes/contrib/rain_theme/dist/fonts/lato-bold-webfont.woff2) format("woff2"),url(/themes/contrib/rain_theme/dist/fonts/lato-bold-webfont.woff) format("woff");}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:fallback;src:url(/themes/contrib/rain_theme/dist/fonts/lato-regular-webfont.woff2) format("woff2"),url(/themes/contrib/rain_theme/dist/fonts/lato-regular-webfont.woff) format("woff");}@font-face{font-family:'Lato';font-weight:400;font-style:italic;font-display:fallback;src:url(/themes/contrib/rain_theme/dist/fonts/lato-regularitalic-webfont.woff2) format("woff2"),url(/themes/contrib/rain_theme/dist/fonts/lato-regularitalic-webfont.woff) format("woff");}.container{max-width:90%;width:auto;margin:0 auto;}@media screen and (min-width:1540px){.container{max-width:1600px;}}.horizontal-align{display:inline-block;left:50%;position:relative;transform:translateX(-50%);}.vertical-align{display:block;position:relative;top:50%;transform:translateY(-50%);}body .block-content--type-text,body .node__body{margin-bottom:30px;padding:0 1.5rem;}body .block-content--type-text ul,body .block-content--type-text ol,body .node__body ul,body .node__body ol{margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px;}body .block-content--type-embed,body .block-content--type-form,body .block-content--type-map,body .block-content--type-views,body .block-content--type-accordion,body .block-content--type-quote,body .block-content--type-media,body .block-content--type-gallery,body .block-content--type-gallery-carousel,body .block-content--type-hero,body .block-content--type-slider,body .block-content--type-card-list,body .block-content--type-breaker,body .block-content--type-card{margin-bottom:50px;}body .block-content--type-embed .paragraph--type--card,body .block-content--type-form .paragraph--type--card,body .block-content--type-map .paragraph--type--card,body .block-content--type-views .paragraph--type--card,body .block-content--type-accordion .paragraph--type--card,body .block-content--type-quote .paragraph--type--card,body .block-content--type-media .paragraph--type--card,body .block-content--type-gallery .paragraph--type--card,body .block-content--type-gallery-carousel .paragraph--type--card,body .block-content--type-hero .paragraph--type--card,body .block-content--type-slider .paragraph--type--card,body .block-content--type-card-list .paragraph--type--card,body .block-content--type-breaker .paragraph--type--card,body .block-content--type-card .paragraph--type--card{margin-bottom:0;}body .block-content--type-gallery{padding:0 1.5rem;}.block-content--type-quote-carousel{margin-bottom:-100px;}.block-content--type-quote-carousel .paragraph--type--quote{margin-bottom:0;}.layout-builder-form .layout-builder__message > .container{max-width:100%;}.layout-builder-form .button{padding:5px 8px;}.block-help-block{font-size:80%;font-style:italic;padding:10px 1.5rem 0;}.layout-builder{margin:10px;}.layout-builder > .container{max-width:100%;}.layout-builder .message--warning{margin:0 0 10px;}.layout-builder__link{margin-bottom:10px;}#drupal-off-canvas .form-search{margin:20px 0;width:100%;font-size:inherit;}#drupal-off-canvas .layout-builder-browser-block-item{text-align:center;display:block;padding-bottom:5px;}#drupal-off-canvas .layout-builder-browser-block-item:hover{color:#fff;text-decoration:none;}#drupal-off-canvas .layout-builder-browser-block-item img{margin-bottom:10px;width:100%;cursor:pointer;}#drupal-off-canvas .layout-builder-browser-block-item img:hover{transition-property:opacity;transition-duration:500ms;opacity:0.8;}#drupal-off-canvas .layout-builder-remove-block{padding-top:20px;}#drupal-off-canvas .layout-selection{margin-top:20px;}#drupal-off-canvas svg{margin-bottom:8px;margin-left:2px;}#drupal-off-canvas .moderation-sidebar-info p{display:block;}#drupal-off-canvas .js-layout-builder-filter{margin-bottom:20px;}#drupal-off-canvas .js-layout-builder-category > summary{margin-bottom:15px;display:block;cursor:pointer;}#drupal-off-canvas .js-layout-builder-category .links li{margin-bottom:10px;}#drupal-off-canvas a{cursor:pointer;}html{font-family:"Lato","Arial",sans-serif;font-size:100%;line-height:1.625;box-sizing:border-box;-webkit-text-size-adjust:100%;}*{box-sizing:inherit;}*::before,*::after{box-sizing:inherit;}body{margin:0;}main{display:block;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;display:block;max-width:100%;height:auto;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted #003954;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}ul,ol,dl{margin:0;padding:0;}li{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:1.25rem;margin:0 0 1rem;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:fallback;src:url(/themes/custom/purpose/dist/fonts/lato-bold-webfont.woff2) format("woff2"),url(/themes/custom/purpose/dist/fonts/lato-bold-webfont.woff) format("woff");}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:fallback;src:url(/themes/custom/purpose/dist/fonts/lato-regular-webfont.woff2) format("woff2"),url(/themes/custom/purpose/dist/fonts/lato-regular-webfont.woff) format("woff");}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:fallback;src:url(/themes/custom/purpose/dist/fonts/barlow-regular-webfont.woff2) format("woff2"),url(/themes/custom/purpose/dist/fonts/barlow-regular-webfont.woff) format("woff");}@font-face{font-family:'Barlow';font-style:normal;font-weight:300;font-display:fallback;src:url(/themes/custom/purpose/dist/fonts/barlow-light-webfont.woff2) format("woff2"),url(/themes/custom/purpose/dist/fonts/barlow-light-webfont.woff) format("woff");}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:fallback;src:url(/themes/custom/purpose/dist/fonts/barlow-medium-webfont.woff2) format("woff2"),url(/themes/custom/purpose/dist/fonts/barlow-medium-webfont.woff) format("woff");}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:fallback;src:url(/themes/custom/purpose/dist/fonts/barlow-bold-webfont.woff2) format("woff2"),url(/themes/custom/purpose/dist/fonts/barlow-bold-webfont.woff) format("woff");}@font-face{font-family:'Barlow-Condensed';font-style:normal;font-weight:400;font-display:fallback;src:url(/themes/custom/purpose/dist/fonts/barlowcondensed-regular-webfont.woff2) format("woff2"),url(/themes/custom/purpose/dist/fonts/barlowcondensed-regular-webfont.woff) format("woff");}@font-face{font-family:'Whitman';font-style:normal;font-weight:700;font-display:fallback;src:url(/themes/custom/purpose/dist/fonts/Whitman-BoldLF.woff2) format("woff2"),url(/themes/custom/purpose/dist/fonts/Whitman-BoldLF.woff) format("woff");}@font-face{font-family:'Joanna';font-style:normal;font-weight:700;font-display:fallback;src:url(/themes/custom/purpose/dist/fonts/joanna-bold-webfont.woff2) format("woff2"),url(/themes/custom/purpose/dist/fonts/joanna-bold-webfont.woff) format("woff");}@font-face{font-family:'Joanna R';font-style:normal;font-weight:400;font-display:fallback;src:url(/themes/custom/purpose/dist/fonts/joannabq-romanosf-webfont.woff2) format("woff2"),url(/themes/custom/purpose/dist/fonts/joannabq-romanosf-webfont.woff) format("woff");}@font-face{font-family:'Lato';font-weight:400;font-style:italic;font-display:fallback;src:url(/themes/custom/purpose/dist/fonts/lato-regularitalic-webfont.woff2) format("woff2"),url(/themes/custom/purpose/dist/fonts/lato-regularitalic-webfont.woff) format("woff");}.layout-builder-form,.confirmation{padding:10px 1.5rem 0;}.message--warning{margin:10px;}::-webkit-details-marker{display:none;}*{box-sizing:inherit;}*::before,*::after{box-sizing:inherit;}html{font-family:"Barlow";font-size:100%;height:100%;line-height:1.15;box-sizing:border-box;-webkit-text-size-adjust:100%;}body{height:100%;margin:0;}.dialog-off-canvas-main-canvas{height:100%;}.layout-container{display:flex;flex-direction:column;height:100%;margin:0;}@media (max-width:767px){.layout-container{overflow-x:hidden;}}main{display:block;margin-bottom:46px;}@media (max-width:767px){main{margin-top:90px;margin-bottom:5px;}}hr{margin:24px auto;border:0;border-top:1px solid #a7adba;opacity:1;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;max-width:100%;height:auto;}p{color:#000000;font-size:18px;font-family:"Barlow";font-weight:400;line-height:28px;margin:0 0 15px;opacity:1;}a{color:#2a8383;font-family:"Barlow";font-size:18px;font-weight:400;line-height:24px;transition:0.5s;}a:hover{color:#4d814f;}label{font-size:16px;font-weight:bold;line-height:18px;}button,input,optgroup,select,textarea{border:1px solid #000000;border-radius:0;font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:10px;}button:focus,button:focus-visible,input:focus,input:focus-visible,optgroup:focus,optgroup:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none;}button,.button,input[type='submit']{background-color:#1ea4a2;border-color:#1ea4a2;color:#ffffff;cursor:pointer;font-weight:bold;padding:15px;text-align:center;text-transform:uppercase;transition:0.5s;}button:hover,.button:hover,input[type='submit']:hover{background-color:#2f7272;border-color:#2f7272;color:#ffffff;}form .link-edit-summary{color:#000000;}form .link-edit-summary:hover{color:#000000;}form .tips{padding-left:10px;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted #69c;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}ul,ol,dl{margin:0;padding:0;}li{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-family:"Barlow";margin:0 0 15px;}h1{font-size:42px;font-weight:500;line-height:48px;letter-spacing:0;}@media (max-width:767px){h1{font-size:24px;line-height:28px;}}h2{font-size:24px;font-weight:700;line-height:24px;}h3{font-size:22px;font-weight:500;line-height:26px;letter-spacing:0;}article ul,article ol,article dl{line-height:24px;padding-left:30px;}.container{max-width:1440px;padding:0 15px;}.container .container{padding:0;}.container .detail-page-heading{padding:0 25px;}@media (max-width:767px){.container{padding:0 25px;}}.layout{margin:0 -15px;}.layout .layout__region{padding:0 15px;}.layout.layout--threecol-section .layout__region--first{padding:0 15px;}.layout.layout--threecol-section .layout__region--first > div{max-width:240px;width:100%;}.layout.layout--threecol-section .layout__region--third > div{float:right;max-width:240px;width:100%;}@media (max-width:767px){.layout{display:block;margin:0;}.layout .layout__region{padding:0;}.layout.layout--threecol-section .layout__region--first{display:table;padding:0;width:100%;}.layout.layout--threecol-section .layout__region--first > div{max-width:100%;}.layout.layout--threecol-section .layout__region--third{display:table;width:100%;}.layout.layout--threecol-section .layout__region--third > div{float:right;max-width:100%;width:100%;}}.profile .form-type-item{padding:0 25px;}.block-content--type--text p,.node__body p{color:#000000;}.user-pass,.user-login-form{padding:0 25px;}.user-pass .form-text,.user-login-form .form-text{width:100%;}#toolbar-administration a{font-size:13px;}.layout-content{overflow:hidden;}.one_col_header{align-items:center;background:#1ea4a2;display:flex;margin-bottom:72px;margin-left:calc(-50vw + 50%);min-height:180px;padding:30px 0;position:relative;text-align:center;width:100vw;}.one_col_header .header_bottom{width:950px;margin:0 auto;}.one_col_header .right h3:nth-child(2){line-height:10px;}.one_col_header .container{max-width:1100px;}.one_col_header h1{color:#ffffff;margin:0;font-weight:400;}.one_col_header h3{font-size:30px;font-weight:normal;line-height:34px;margin:0;padding-top:9px;}.one_col_header h3 span{font-size:80%;}.one_col_header .credit{bottom:-28px;color:#707070;font-family:"Barlow-Condensed";font-size:14px;left:31px;line-height:18px;position:absolute;}@media screen and (max-width:1340px){.one_col_header h1{font-size:35px;line-height:42px;margin-bottom:0;padding:0 20px;}.one_col_header h3{font-size:28px;line-height:32px;}}@media screen and (max-width:1240px){.one_col_header h1{font-size:30px;line-height:35px;padding:0 20px;}.one_col_header h3{font-size:23px;line-height:26px;}}@media screen and (max-width:1040px){.one_col_header h1{font-size:24px;line-height:28px;}.one_col_header h3{font-size:19px;line-height:22px;}}@media (max-width:1445px){.one_col_header .header_bottom{width:950px;}}@media (max-width:1199px){.one_col_header .header_bottom{width:auto;}}@media (max-width:767px){.one_col_header{margin-bottom:30px;padding:30px;}.one_col_header .left{flex-basis:180px;text-align:right;}}.two_col_header{display:flex;flex-wrap:wrap;margin-bottom:48px;margin-left:calc(-50vw + 50%);position:relative;width:100vw;}.two_col_header img{width:100%;}.two_col_header .left{flex-basis:50%;}.two_col_header .right{align-items:center;background:#1ea4a2;display:flex;flex-basis:50%;flex-direction:column;justify-content:center;padding:15px 4%;text-align:center;}.two_col_header .right h1{color:#ffffff;margin:0 0 12px;font-weight:400;}.two_col_header .right h3{font-size:34px;font-weight:normal;line-height:34px;margin:0;}.two_col_header .right span{font-size:80%;}.two_col_header.with_credit_and_caption{margin-bottom:0;}@media (max-width:767px){.two_col_header{flex-direction:column;margin-bottom:50px;}.two_col_header .left{order:2;}.two_col_header .right{order:1;padding:30px;}.two_col_header .right h1{margin-bottom:12px;}.two_col_header .right h3{font-size:17px;line-height:19px;}}@media screen and (max-width:1340px){.two_col_header .right h1{font-size:35px;line-height:42px;margin-bottom:0;}.two_col_header .right h3{font-size:28px;line-height:28px;padding-top:10px;}}@media screen and (max-width:1240px){.two_col_header .right h1{font-size:30px;line-height:35px;}.two_col_header .right h3{font-size:24px;line-height:26px;}}@media screen and (max-width:1040px){.two_col_header .right h1{font-size:24px;line-height:28px;}.two_col_header .right h3{font-size:19px;line-height:18px;}}.permission_text{color:#ffffff !important;font-size:24px !important;text-align:center;}.credit_and_caption_wrapper{color:#707070;flex-basis:25%;font-family:"Barlow-Condensed";font-size:14px;height:48px;line-height:18px;order:3;padding:10px 30px 15px;position:relative;}.credit_and_caption_wrapper .credit_and_caption_header{cursor:pointer;}.credit_and_caption_wrapper .credit_and_caption_content{background:#ffffff;box-shadow:0 3px 6px #00000029;display:none;left:0;padding:10px 30px 15px;position:absolute;transition:0.5s;width:100%;z-index:1;top:0;}.credit_and_caption_wrapper .credit_and_caption_content .close{background:url(/themes/custom/purpose/dist/images/close.png);background-position:center;background-size:cover;cursor:pointer;height:15px;width:15px;position:absolute;right:30px;}.credit_and_caption_wrapper .credit_and_caption_content p{font-size:14px;line-height:18px;margin:0;max-width:unset;}.credit_and_caption_wrapper .credit_and_caption_content ol,.credit_and_caption_wrapper .credit_and_caption_content ul{padding-left:15px;}.credit_and_caption_wrapper .credit_and_caption_content ol li,.credit_and_caption_wrapper .credit_and_caption_content ul li{list-style-type:inherit;}.credit_and_caption_wrapper .credit{margin-bottom:8px;padding-right:30px;}.credit_and_caption_wrapper.open .credit_and_caption_content{display:block;}@media (max-width:1199px){.credit_and_caption_wrapper{flex-basis:50%;}}@media (max-width:767px){.credit_and_caption_wrapper{flex-basis:25%;}}.landing_top .credit_and_caption_wrapper{margin-left:calc(-50vw + 50%);text-align:left;width:25vw;}@media (max-width:1199px){.landing_top .credit_and_caption_wrapper{width:50vw;}}@media (max-width:767px){.landing_top .credit_and_caption_wrapper{width:100vw;}}.view-empty{background:#e6f2f2;color:#1ea4a2;font-family:"Barlow";font-weight:500;padding:24px;text-align:center;}.purpose_layout{display:flex;flex-wrap:wrap;margin:0 -15px;}.purpose_layout .left_side{flex:0 1 25%;padding:0 15px;}.purpose_layout .left_side .left_side_wrapper{max-width:240px;width:100%;}.purpose_layout .right_side{flex:0 1 25%;padding:0 15px;}.purpose_layout .middle_content{flex:0 1 50%;padding:0 15px;}@media (max-width:767px){.purpose_layout{display:block;margin:0;}.purpose_layout .left_side{padding:0;}.purpose_layout .left_side .left_side_wrapper{max-width:100%;}.purpose_layout .middle_content{padding:0;}}.reset_password{margin:0 auto;max-width:600px;padding:0 25px;}.path-user .block-purpose-content{margin:0 -15px;}.path-user .profile{padding:0 15px;width:50%;}.path-user .profile .form-type-item{padding:0;}.block-masquerade .button{font-size:0.875rem;padding:0.5rem 1rem;}.block-masquerade h2{padding:10px 0;margin:0;}@media screen and (max-width:1040px){.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 100%;}.node--view-mode-full .view-content.with-filters{width:100%;padding:0;}.view-blog-page-view form{max-width:100%;}}.node-436 .node__body p{margin:30px 0 0;border-top:1px solid #808080;padding-top:30px;}.node-436 .node__body p:last-of-type{padding-bottom:30px;border-top:1px solid #808080;}.node-436 .node__body h3{margin-top:30px;padding-top:60px;border-top:1px solid #808080;}.node-436 .node__body h3:first-of-type{margin-top:0;border-top:none;}.node__body h3{margin-top:40px;}.node__body li{font-size:18px;line-height:28px;}.blog-posted{margin-top:24px;margin-bottom:40px;}.dropbutton-multiple{display:inline-block !important;margin:0 !important;padding:0 !important;}.dropbutton-multiple .dropbutton-widget{position:inherit !important;}.dropbutton-multiple .dropbutton-widget .dropbutton-toggle{background:#2f7272;}.special_link_wrapper{bottom:2%;font-weight:bold;position:fixed;right:2%;text-align:center;width:240px;z-index:1;}.special_link_wrapper .special_link_label{background-color:#e6f2f2;color:#1ea4a2;line-height:24px;padding:10px 15px;}.special_link_wrapper .special_link a{background-color:#64a8a8;color:#ffffff;font-weight:bold;display:block;padding:10px 15px;text-decoration:none;}@media (max-width:767px){.special_link_wrapper{bottom:0;left:0;width:100%;}}.attachment{margin-bottom:10px;}.attachment .views-summary{font-size:20px;line-height:20px;}.attachment .views-summary a{font-size:20px;font-weight:500;line-height:20px;text-decoration:none;}.layout_block_login_required{font-style:italic;font-weight:100;margin-top:-25px;text-align:center;}.page-node-type-page .reset_password{display:none;}.login-disabled-block{text-align:center;}.login-disabled-block p{font-size:20px;}.user-logged-in .layout_block_login_required{display:none;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.button__container{margin-top:30px;}.button,input[type='submit']{background-color:#003954;border:2px solid #003954;color:#FFF;display:inline-block;padding:0.5rem 1rem;font-size:0.875rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color 0.25s,color 0.25s;}.button:hover,input[type='submit']:hover{background-color:#FFF;color:#003954;}@media screen and (min-width:768px){.button,input[type='submit']{font-size:1rem;padding:1rem 2rem;}}.button.button--small,input[type='submit'].button--small{font-size:0.875rem;padding:0.5rem 1rem;}
.button__container{margin-top:30px;}.button,input[type='submit']{background-color:#1ea4a2;border:2px solid #1ea4a2;color:#ffffff;display:inline-block;padding:0.5rem 1rem;font-size:0.875rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.25s;}.button:hover,input[type='submit']:hover{background-color:#ffffff;color:#003954;}@media screen and (min-width:768px){.button,input[type='submit']{font-size:1rem;padding:1rem 2rem;}}.button.button--small,input[type='submit'].button--small{font-size:0.875rem;padding:0.5rem 1rem;}.inventory-btn-wrapper,.publication-btn-wrapper{max-width:240px;margin-left:auto;}.publication-btn,.inventory-btn{background-color:#1ea4a2;cursor:pointer;color:#ffffff;font-weight:bold;font-size:16px;display:inline-block;line-height:18px;min-height:30px;padding:15px;width:100%;text-align:center;text-decoration:none;text-transform:uppercase;}.publication-btn:hover,.inventory-btn:hover{color:#003954;}@media (max-width:767px){.inventory-btn-wrapper,.publication-btn-wrapper{max-width:100%;}}
.teaser-item{border-top:1px solid #a7adba;display:table;padding:30px 0;width:100%;}.teaser-item .item{display:table;width:100%;}.teaser-item .left{float:left;width:100px;}.teaser-item .right{float:left;padding-left:15px;width:calc(100% - 100px);}.teaser-item .right h4{margin:0;}.teaser-item .right > div{line-height:30px;}.teaser-item .bio{clear:both;padding-top:30px;}.teaser-item:last-child{border-bottom:1px solid #a7adba;}.principal-investigator .teaser-item .left{padding-right:15px;width:300px;}.principal-investigator .teaser-item .left img{width:100%;}.principal-investigator .teaser-item .right{padding-left:15px;width:calc(100% - 300px);}.principal-investigator .teaser-item .right > *{margin-bottom:15px;}
.view{display:block;width:100%;}.view::before,.view::after{display:table;content:'';clear:both;}.view-filters{float:left;padding:0 15px 0 0;width:calc((100% / 3) * 1);}.view-filters > div{max-width:240px;}.view-filters form details{border:0;display:block;margin:0 0 36px;}.view-filters form summary{background:#1ea4a2;color:#ffffff;display:block;font-size:16px;font-weight:bold;line-height:18px;padding:15px 30px 15px 15px;position:relative;text-align:center;margin-left:auto;margin-right:auto;}.view-filters form summary::marker{content:'';}.view-filters form summary:hover{background:#2a8383;}.view-filters form summary .summary{background-image:url(/themes/custom/purpose/dist/images/Arrow-down_white.png);background-position:center;background-size:cover;content:'';height:16px;position:absolute;right:10px;top:calc(50% - 8px);transition:0.5s;transform:rotate(-90deg);width:16px;}.view-filters form summary span{font-size:16px;font-family:"Barlow";text-align:center;width:calc(100% - 20px);text-transform:uppercase;}.view-filters form summary[aria-expanded='true']{background:#2a8383;}.view-filters form summary[aria-expanded='true'] .summary{transform:rotate(0deg);}.view-filters form .form-actions{margin:0;}.view-filters form .form-actions .form-submit{background:#1ea4a2;border:0;margin:0 0 15px;padding:15px;width:100%;}.view-filters form .details-wrapper{padding:0;}.view-filters form .details-wrapper .form-item{margin:0;}.view-filters form .details-wrapper .form-item-audience .bef-nested{position:relative;}.view-filters form .details-wrapper .form-item-audience .bef-nested > ul{position:absolute;z-index:3;max-height:360px;}@media (max-width:767px){.view-filters form .details-wrapper .form-item-audience .bef-nested > ul{width:calc(100% - 29px);}}.view-filters form .form-item{margin:0 0 15px;width:100%;}.view-filters form .form-item > label{background:#1ea4a2;color:#ffffff;display:block;font-weight:bold;padding:10px;text-align:center;text-transform:uppercase;width:100%;}.view-filters form .form-item ul{background:#edf4f4;max-height:300px;overflow-y:auto;overflow-x:hidden;padding:15px;}.view-filters form .form-item ul li{width:100%;}.view-filters form .form-item ul li a{display:block;color:#000000;margin-bottom:10px;margin-left:-15px;margin-right:-15px;padding:5px 15px;text-decoration:none;transition:0.5s;}.view-filters form .form-item ul li a:hover{color:#2a8383;}.view-filters form .form-item ul li a.bef-link--selected{background-color:#ffffff;color:#2a8383;}@media (max-width:767px){.view-filters form .form-item ul li a{font-size:16px;line-height:20px;}}.view-filters form .form-item ul li ul{background:#edf4f4;max-height:100%;padding:0 0 0 20px;}.view-filters form .form-item ul li ul li a{font-size:16px;font-family:"Barlow-Condensed";padding:5px 15px 5px 50px;}.view-filters form .form-item ul li::marker{color:transparent;}.view-filters form .form-item > .form-select > ul > li > a,.view-filters form .form-item > ul > li > a{font-size:16px;font-family:"Barlow-Condensed";}@media (max-width:991px){.view-filters{padding:0;width:calc((100% / 3) * 1);}}@media (max-width:767px){.view-filters{width:100%;}.view-filters > div{max-width:100%;}.view-filters form details{margin:0 0 15px;}.view-filters form details:last-of-type{margin:0 0 30px;}.view-filters form summary{font-size:14px;max-width:100%;}.view-filters form .form-item ul{max-width:100%;}}.view-content.with-filters,.attachment.with-filters{float:left;padding:0 0 0 15px;width:calc((100% / 3) * 2);}@media (max-width:767px){.view-content.with-filters,.attachment.with-filters{padding:0;width:100%;}}.view-empty.with-filters{float:left;padding:24px 24px 24px 15px;width:calc((100% / 3) * 2);}@media (max-width:767px){.view-empty.with-filters{padding:24px;}}.bef-nested ul li .bef-link{display:flex !important;align-items:baseline;gap:10px;}.bef-nested ul li .bef-link img{width:15px;}.bef-nested ul li ul{overflow:initial !important;padding:0 !important;}.view-participants.project-participants .form--inline{display:grid;}.view-participants.project-participants .form--inline .form-item-name{order:2;}.view-participants.project-participants .form--inline .form-item-name input{padding:15px 30px 15px 15px;text-align:center;border:2px solid #1ea4a2;font-family:"Barlow";font-size:16px;font-weight:bold;}.view-participants.project-participants .form--inline .form-item-name input::-moz-placeholder{text-transform:uppercase;}.view-participants.project-participants .form--inline .form-item-name input:-ms-input-placeholder{text-transform:uppercase;}.view-participants.project-participants .form--inline .form-item-name input::placeholder{text-transform:uppercase;}.view-participants.project-participants .form--inline .form-item-name input:focus::-moz-placeholder{color:transparent;}.view-participants.project-participants .form--inline .form-item-name input:focus:-ms-input-placeholder{color:transparent;}.view-participants.project-participants .form--inline .form-item-name input:focus::placeholder{color:transparent;}@media (max-width:767px){.view-participants.project-participants .form--inline details:last-of-type{margin:0 0 15px;}.view-participants.project-participants .form--inline .form-item-name{margin:0 0 30px;}}.view-participants .view-filters{height:390px;}@media (max-width:767px){.view-participants .view-filters{height:auto;}}.view-participants #edit-field-people-role-target-id > ul{z-index:2;}@media (max-width:767px){.view-participants #edit-field-people-role-target-id > ul{width:calc(100% - 29px);}}@media (max-width:991px){.view-participants .view-content.with-filters{width:calc((100% / 3) * 2);}}@media (max-width:767px){.view-participants .view-content.with-filters{width:100%;}}.view-content .filtered_text{color:#2a8383;font-size:22px;font-weight:600;display:inline-block;line-height:26px;transition:0.5s;margin-bottom:30px;text-transform:uppercase;}.view-id-project_calendar .filtered_text{padding-top:25px;text-align:center;width:100%;}
html body.dashboard main a,html body.dashboard main p,html body.dashboard main .recent-content-item .views-field p,html body.dashboard main .recent-content-item .views-field a,html body.dashboard main .recent-content-item .views-field-created .field-content{font-size:16px;line-height:20px;}html body.dashboard main .recent-content-item .views-field-title.views-field .field-content{font-size:18px;line-height:23px;}html body.dashboard main .recent-content-item .views-field-created .field-content{font-size:16px;line-height:20px;}.dashboard{background:#1ea4a2;}.dashboard main[role='main']{padding:50px 0;}@media (max-width:767px){.dashboard main[role='main']{padding:30px 0;}}.dashboard main[role='main'] .layout .layout__region{padding:0 15px;}.dashboard main[role='main'] .layout .layout__region.layout__region--first > div,.dashboard main[role='main'] .layout .layout__region.layout__region--third > div{max-width:100%;width:100%;}@media (max-width:767px){.dashboard main[role='main'] .layout .layout__region{padding:0;}}.dashboard main[role='main'] .layout.layout--threecol-section{padding:auto;}.dashboard main[role='main'] .layout.layout--threecol-section .calender-header-wrapper{background-color:transparent;margin:0;padding:0 30px;}.dashboard main[role='main'] .layout.layout--threecol-section .calender-header-wrapper .my_cluster_url_block_1__wrapper{margin:0;}.dashboard main[role='main'] .layout.layout--onecol .layout__region--content{display:flex;justify-content:space-between;margin-bottom:5px;}@media (max-width:767px){.dashboard main[role='main'] .layout.layout--onecol .layout__region--content{flex-direction:column;}}.dashboard main[role='main'] .layout.layout--onecol .block-inline-blocktext{background:transparent;margin:0;padding:0;}.dashboard main[role='main'] .layout.layout--onecol .block-inline-blocktext .heading{color:#ffffff;font-weight:500;font-size:36px;line-height:36px;margin:0 0 30px;padding:0;}@media (max-width:767px){.dashboard main[role='main'] .layout.layout--onecol .block-inline-blocktext .block-content--type-text{border-bottom:1px solid #ffffff;margin-bottom:0;padding-bottom:15px;}}@media (max-width:767px){.dashboard main[role='main'] .layout.layout--onecol .block-inline-blocktext .block-content--type-text .heading{font-size:22px;}}@media (max-width:991px){.dashboard main[role='main'] .layout.layout--onecol .block-inline-blocktext .block-content--type-text .heading{font-size:24px;}}.dashboard main[role='main'] .layout.layout--onecol .block-inline-blockviews{background:transparent;margin:0;padding:0;}.dashboard main[role='main'] .layout.layout--onecol .block-inline-blockviews .welcome_back_block_1__wrapper{margin:0;}.dashboard main[role='main'] .layout.layout--onecol .block-inline-blockviews .welcome_back_block_1__wrapper .view-welcome-back h2{color:#ffffff;font-family:"Joanna";font-size:36px;line-height:36px;margin:0;padding:0;}@media (max-width:767px){.dashboard main[role='main'] .layout.layout--onecol .block-inline-blockviews .welcome_back_block_1__wrapper .view-welcome-back h2{font-size:20px;}}@media (max-width:991px){.dashboard main[role='main'] .layout.layout--onecol .block-inline-blockviews .welcome_back_block_1__wrapper .view-welcome-back h2{font-size:24px;padding-right:10px;}}@media (max-width:767px){.dashboard main[role='main'] .layout.layout--onecol .block-inline-blockviews{text-align:center;padding:15px 0;}}.dashboard main[role='main'] .clusters_block_1__wrapper{margin-top:0;}.dashboard main[role='main'] .block-views-blockproject-calendar-block-1{margin-bottom:0 !important;}.dashboard main[role='main'] .block-views-blockevent-list-block-1{margin-top:-30px;padding-top:0 !important;}.dashboard main[role='main'] .account-btn{text-align:right;}.dashboard main[role='main'] .account-btn a{color:#000000;text-decoration:none;}.dashboard main[role='main'] #block-formhelp,.dashboard main[role='main'] #block-formhelpihaveaproblem,.dashboard main[role='main'] #block-formsubmitanonymousfeedback{display:none;}.dashboard main[role='main'] #block-formhelpihaveaproblem{display:none;}.dashboard main[role='main'] .spb-popup-main-wrapper{background-color:#edf4f4;border:none;padding:30px 30px 0;margin-top:-150px;max-height:380px;}.dashboard main[role='main'] .spb-popup-main-wrapper h2{color:#64a8a8;margin-top:-5px;text-align:center;}.dashboard main[role='main'] .spb-popup-main-wrapper label{font-size:16px;font-weight:400;text-transform:inherit;}.dashboard main[role='main'] .spb-popup-main-wrapper textarea{border:1px solid #1ea4a2;height:200px;}.dashboard main[role='main'] .spb-popup-main-wrapper .spb_close{background:none;border:none;cursor:pointer;color:#2a8383;font-size:37px;float:right;margin-right:17px;margin-top:-9px;padding:0 10px;}.dashboard main[role='main'] .spb-popup-main-wrapper .form-submit{background-color:#2a8383;border-radius:15px;border:none;color:#ffffff;display:block;margin:0 auto;padding:5px 20px;letter-spacing:3px;}.dashboard main[role='main'] #spb-block-formsubmitanonymousfeedback .spb-popup-main-wrapper{max-height:400px;}.dashboard main[role='main'] article .block{background:#ffffff;margin-bottom:30px;padding:30px;}@media (max-width:767px){.dashboard main[role='main'] article .block{margin-bottom:24px;}}@media (max-width:991px){.dashboard main[role='main'] article .block{padding:20px;}}.dashboard main[role='main'] article .block .block-title,.dashboard main[role='main'] article .block .heading{color:#1ea4a2;font-family:"Barlow";font-weight:700;text-align:center;}.dashboard main[role='main'] article .block.block-inline-blockbutton{background:transparent;padding:0;}.dashboard main[role='main'] article .block.block-inline-blockbutton a{background:#469595;border:1px solid #ffffff;border-radius:35px;color:#ffffff;display:block;font-size:21px;font-weight:500;line-height:21px;padding:25px 35px;text-align:center;text-decoration:none;}.dashboard main[role='main'] article .block.block-inline-blockbutton a:hover{background:#2a8383;}@media (max-width:991px){.dashboard main[role='main'] article .block.block-inline-blockbutton a{font-size:16px;padding:10px 20px;}}.dashboard main[role='main'] article .block.block-inline-blockbutton.white-button{background:#ffffff;}.dashboard main[role='main'] article .block.block-inline-blockbutton.white-button a{background:transparent;border:0;border-radius:0;color:#469595;font-size:24px;font-weight:700;line-height:24px;}.dashboard main[role='main'] article .block.block-inline-blockbutton.white-button a:hover{color:#2a8383;}@media (max-width:991px){.dashboard main[role='main'] article .block.block-inline-blockbutton.white-button a{font-size:18px;}}.dashboard main[role='main'] article .block.block-inline-blocktext .heading{margin:0;}.dashboard main[role='main'] article .block.block-inline-blocktext .block-content--type-text{margin:0;}.dashboard main[role='main'] .layout--threecol-section{flex-wrap:inherit;}@media (max-width:991px){.dashboard .block-title{font-size:20px;}}.dashboard .view-event-list .view-footer{padding:25px 0 0;}.dashboard .view-event-list .view-footer .event_link a{color:#2a8383;}.dashboard .block-content--type-views{margin-bottom:0;}@media only screen and (min-width:768px) and (max-width:991px){.dashboard .layout--threecol-section{display:grid;grid-template-columns:repeat(3,1fr);}}.dashboard .view-my-cluster-groups .recent-conversation-title{margin:15px 0;}.dashboard .view-my-cluster-groups .recent-conversation-wrapper .views-row{align-items:center;margin-bottom:0;}.dashboard .view-my-cluster-groups .recent-conversation-wrapper .row{margin-bottom:10px;}.dashboard .view-my-cluster-groups .recent-conversation-wrapper .row .title{text-decoration:none;}.dashboard .view-my-cluster-groups .recent-conversation-wrapper .row .author{margin-left:24px;}.dashboard .view-my-cluster-groups .recent-conversation-wrapper .row .avatar img{height:16px;width:16px;}.dashboard .view-my-cluster-groups .my-list .views-row:last-child{margin-bottom:15px;}.dashboard .view-my-cluster-groups h3{font-size:20px;}.dashboard .view-my-cluster-groups .views-row{display:grid;grid-template-columns:24px auto;margin-bottom:5px;}.dashboard .view-my-cluster-groups .views-row .views-field-label{flex-basis:calc(100% - 24px);}.dashboard .view-my-cluster-groups .views-row .views-field-field-group-avatar{margin-top:2px;}.dashboard .view-my-cluster-groups .views-row .group-avatar img{height:16px;width:16px;}.dashboard .view-my-cluster-groups .views-row .cluster-group-title a{text-decoration:none;}
.recent-content-item{border-top:1px solid #a7adba;margin:0;padding:24px 0;}.recent-content-item .views-field-created{color:#2a8383;font-family:"Barlow";font-size:16px;font-weight:bold;margin:0;}.recent-content-item .views-field-body p,.recent-content-item .views-field-body h1,.recent-content-item .views-field-body h2,.recent-content-item .views-field-body h3,.recent-content-item .views-field-body h4,.recent-content-item .views-field-body h5,.recent-content-item .views-field-body h6{margin:0;}.recent-content-item .views-field-body ol{padding:0 40px 15px;}.recent-content-item .views-field-body ol li{list-style:decimal;}.recent-content-item .views-field-body ul{padding:0 40px 15px;}.recent-content-item .views-field-body ul li{list-style:disc;}.recent-content-item .views-field-body iframe{width:100%;}.recent-content-item .views-field-body table{max-width:399px;margin:0 auto 15px;}.recent-content-item .recent-content__related__article a{color:#4d814f;text-decoration:none;}.recent-content-item:last-child{border-bottom:1px solid #a7adba;}.recent-content-item .views-field .field-content,.recent-content-item .views-field p,.recent-content-item .views-field a{font-size:18px;line-height:28px;}.recent-content-item .views-field-view-node a{text-decoration:none;}.recent-content-item .views-field-view-node a:hover{color:#2a8383;}.recent-content-item .views-field.views-field-title{color:#000000;font-weight:500;margin-bottom:10px;line-height:24px;}.recent-content-item .views-field.views-field-title span{font-size:20px;line-height:24px;}.recent-content-item .views-field.views-field-title a{color:#000000;font-weight:500;text-decoration:none;}.more-link{padding:25px 0 0;text-align:center;}.more-link a{color:#2a8383;font-size:16px;}.view-recent-news .views-field-nothing{display:table;width:100%;}
.reminder__wrapper{background:#ffffff;}.reminder-block__title{color:#2a8383;text-align:center;}.reminder{font-size:14px;}.reminder table{border-collapse:collapse;width:100%;}.reminder table thead tr th{font-weight:normal;padding-bottom:10px;}.reminder table tbody tr{border-bottom:1px solid #a7adba;border-top:1px solid #a7adba;}.reminder table tbody tr td{padding:24px;text-align:center;}.reminder table tbody tr td a{color:#2a8383;}.reminder table tbody tr td:first-child{padding-left:0;text-align:left;}.reminder .flag-reminder{position:relative;}.reminder .flag-reminder a{border:1px solid #a7adba;border-radius:50%;display:block;height:15px;text-indent:-9999px;transition:0.5s;width:15px;}.reminder .flag-reminder a:hover{border:2px solid #2a8383;}.reminder .flag-reminder .ajax-progress{left:-7px;position:absolute;top:-2px;}.reminder .flag-reminder .js-flag-message{margin:0;}.view-footer{font-size:14px;padding:15px 0;text-align:center;}
.event-list__title{border-bottom:1px solid #a7adba;color:#4d814f;font-size:24px;padding-bottom:15px;text-align:center;}.event-list-wrapper .event-list{border-top:1px solid #a7adba;padding:24px 0;}.event-list-wrapper .event-list .event-date{color:#2a8383;font-size:16px;margin-bottom:15px;}.event-list-wrapper .event-list .event-list__item{display:grid;grid-template-columns:24px auto;margin-bottom:15px;}.event-list-wrapper .event-list .event-list__item .views-field-field-cluster{margin-top:2px;}.event-list-wrapper .event-list .event-list__item .views-field-field-cluster img{height:16px;width:16px;}.event-list-wrapper .event-list .event-list__item .views-field-nothing{flex-basis:calc(100% - 24px);}.event-list-wrapper .event-list .event-list__item .views-field-nothing span{font-size:16px;line-height:20px;}.event-list-wrapper .event-list .event-list__item a{color:#2a8383;}.event-list-wrapper .event-list .event-list__item:last-child{margin-bottom:0;}.event-list-wrapper:last-child{border-bottom:1px solid #a7adba;padding-bottom:15px;}.event_list_block_1__wrapper .heading--section{font-size:30px;text-align:center;}@media (max-width:767px){.event_list_block_1__wrapper .heading--section{padding-top:20px;border-top:1px solid #a7adba;margin-bottom:5px;}}.event_list_block_1__wrapper .view-footer{display:none;}@media (max-width:767px){.event_list_block_1__wrapper .pager{padding:20px 0;margin:0;border-bottom:1px solid #a7adba;}}@media (max-width:767px){.event_list_block_1__wrapper{margin:0 !important;}}.clusters_block_1__wrapper{margin-top:55px;}@media (max-width:767px){.clusters_block_1__wrapper{margin-top:15px;}}.event_associated_project_with_posted_date{margin-top:20px;}.event_associated_project_with_posted_date .associated_project_label{text-align:center;}.event_associated_project_with_posted_date .associated_project_wrapper{border:1px solid #a7adba;border-bottom:0;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:5px 0;width:280px;margin-left:auto;margin-right:auto;}.event_associated_project_with_posted_date .associated_project_wrapper img{width:20px;}.past_event_page .clusters_block_1__wrapper{margin-top:0;}.past_event_page .one_col_header{margin-bottom:50px;}
.l-container .main-menu .mega_menu .menu__submenu > .layout{padding:15px 25px 0;}@media (max-width:767px){.l-container .main-menu .mega_menu .menu__submenu > .layout{padding:0 25px;}}.mega_menu .view{display:block;padding:15px 0 0;width:100%;}.mega_menu .view-header{float:left;font-family:"Barlow-Condensed";font-size:16px;font-weight:bold;line-height:14px;padding:0 15px;white-space:normal;width:100px;}.mega_menu .view-header .mega_menu_title{color:#2a8383;margin-bottom:15px;}.mega_menu .view-header .mega_menu_body{color:#2b2e34;}.mega_menu .view-content{display:flex;float:left;width:calc(100% - 100px);margin-bottom:15px;}.mega_menu .view-footer{background:#1ea4a2;float:left;margin-left:calc(-50vw + 50%);padding:8px 0;width:100vw;}.mega_menu .view-footer a{color:#ffffff !important;display:inline-block !important;font-size:16px !important;font-weight:bold !important;}@media (max-width:767px){.mega_menu .view{display:block;padding:0;}.mega_menu .view-header{display:none;padding:0;}.mega_menu .view-content{display:block;width:100%;}.mega_menu .view-footer{display:none;}}.mega_menu_item{padding:0 8px;white-space:normal;width:20%;}.mega_menu_item a{padding:0 !important;}.mega_menu_item h3 a{color:#378d7c !important;font-weight:bold !important;}.mega_menu_item .mega_menu_item_title .open_subawards{font-family:"Barlow-Condensed";color:#1ea4a2;cursor:pointer;display:none;font-size:16pt;position:relative;width:calc(100% - 15px);}.mega_menu_item .mega_menu_item_title .open_subawards::before{background:url(/themes/custom/purpose/dist/images/Arrow-right_aqua.png);background-size:cover;content:'';height:12px;left:0;position:absolute;top:7px;transition:0.5s;width:12px;}.mega_menu_item .views-row{margin-bottom:15px;}.mega_menu_item .views-row .views-field-name span{color:#2b2e34;font-family:"Barlow-Condensed";font-size:14px;font-weight:normal;line-height:14px;display:block;}@media (max-width:767px){.mega_menu_item{margin-bottom:5px;padding:0;width:100%;}.mega_menu_item a{padding-bottom:15px !important;width:calc(100% - 15px);}.mega_menu_item h3{display:flex;gap:15px;margin:0;width:100%;}.mega_menu_item h3 a{color:#000000 !important;font-weight:500 !important;padding-left:0 !important;}.mega_menu_item .mega_menu_item_title{margin-bottom:15px;width:calc(100%);}.mega_menu_item .mega_menu_item_title .open_subawards{display:block;padding-left:20px;}.mega_menu_item .mega_menu_item_title a{padding:0 0 5px !important;width:calc(100% - 15px);}.mega_menu_item .views-row{display:none;margin:0;}.mega_menu_item.open .mega_menu_item_title .open_subawards::before{transform:rotate(90deg);}.mega_menu_item.open .views-row{display:block;padding-left:20px;}}
form{display:block;max-width:720px;padding:0 15px;margin:0 auto;}form .form-item .description{margin:10px 0 20px;}form .form-item .description .webform-element-description a{font-size:inherit;}form .form-item label{display:block;font-size:16px;font-weight:bold;margin-bottom:10px;line-height:18px;}form .form-item legend span{font-size:16px;}form .form-item input{box-sizing:border-box;border:1px solid #1ea4a2;background:#e6f2f2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}form .form-item select{border:1px solid #707070;border-radius:4px;background:none;box-sizing:border-box;}form .form-item .button,form .form-item input[type='submit']{background-color:#44a2a2;border:2px solid #44a2a2;color:#ffffff;display:inline-block;padding:0.5rem 1rem;font-size:0.875rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.25s;}form .tableselect th:first-child,form .tableselect td:first-child{width:0%;}form .tableselect td,form .tableselect th{padding-left:5px;}form .form-item-simple-scale-field label,form .form-item-scale-field label{display:flex !important;align-items:center;justify-content:center;}form .form-type-checkbox .option,form .form-type-radio .option{display:inline;padding-left:5px;}form .form-type-webform-markup{background-color:#ecf6f6;padding:20px;}form .form-type-webform-markup p:last-of-type{margin-bottom:0;}form .form-type-webform-markup li{margin-left:20px;}form .form-type-date{display:table;width:100%;}form .form-type-date input{float:left;}form .form-type-date img{float:left;height:30px;margin:4px 0 0 -38px;}form .form-type-radio label{font-weight:500;}@media (max-width:767px){form{max-width:100%;}}.user-login-form{margin:0 auto;}.user-register-form{margin:0 auto;}.form-item-name-last-first- .form-text{margin:5px 0;}.form-item-name-last-first- .tabledrag-handle .handle{width:25px;height:25px;}.form-item .description{font-size:14px;line-height:21px;}#block-titleresetyourpassword{max-width:720px;padding:0 22px;}.user-form{margin:0 auto;}.user-form #edit-language,.user-form #edit-google-analytics{display:none;}.user-form .form-item-pass-pass2,.user-form .confirm-parent{margin-top:1em;}.webform-submission-form{margin:0 auto;}
.fc-day-number{color:#000000;font-weight:bold;}.fc-bg .hasEvent{background:#e6f2f2;}.fc-dayGrid-view .fc-body .fc-row{min-height:3em;}.fc-event-container .fc-event{background:transparent !important;border:0;border-radius:0;margin:-20px 0 0 !important;text-indent:-9999px;}.fc-more-cell .fc-more{background:transparent !important;border:0;border-radius:0;display:block;margin:-20px 0 0;text-indent:-9999px;}.fc-popover .fc-event-container .fc-event{background:#1ea4a2 !important;display:block;margin:0 0 15px !important;text-indent:inherit;}.js-drupal-fullcalendar .fc-view-container{z-index:0;}.view-project-calendar .fc-next-button .fc-icon-chevron-right{background:url(/themes/custom/purpose/dist/images/Arrow-right_black.png);background-size:cover;opacity:0.3;width:18px;}.view-project-calendar .fc-next-button .fc-icon-chevron-right::before{content:'';}.view-project-calendar .fc-day-header{color:#707070;}@media (max-width:991px){.view-project-calendar .fc-day-header{font-size:12px;}}.view-project-calendar .fc-prev-button .fc-icon-chevron-left{background:url(/themes/custom/purpose/dist/images/Arrow-right_black.png);background-size:cover;opacity:0.3;width:18px;transform:rotate(180deg);}.view-project-calendar .fc-prev-button .fc-icon-chevron-left::before{content:'';}.view-project-calendar .view-filters{margin-top:-50px;}.view-project-calendar .view-filters .form--inline{display:flex;flex-wrap:wrap;}.view-project-calendar .view-filters .form--inline .form-item-field-is-cohort-program-value > label{cursor:pointer;}.view-project-calendar .view-filters .form--inline .form-item-field-is-cohort-program-value > label:hover{background:#2a8383;}.view-project-calendar .view-filters .form--inline .form-item-field-is-cohort-program-value .bef-links{display:none;}.view-project-calendar .view-filters .form--inline .form-item-field-is-cohort-program-value.checked > label{background:#2a8383;}.view-project-calendar .view-filters .form--inline .form-item:nth-child(1){order:3;}.view-project-calendar .view-filters .form--inline .form-item:nth-child(2){order:1;}.view-project-calendar .view-filters .form--inline .form-item:nth-child(3){order:2;}.view-project-calendar .view-filters .form--inline .form-actions{order:4;width:100%;}.view-project-calendar .view-filters .form--inline .form-type-checkbox{position:relative;}.view-project-calendar .view-filters .form--inline .form-type-checkbox input{position:absolute;z-index:-1;}.view-project-calendar .view-filters .form--inline .form-type-checkbox input[checked='checked'] + label{background:#2a8383;}.view-project-calendar .view-filters .form--inline .form-type-checkbox label{cursor:pointer;margin-bottom:0;padding:15px 30px 15px 15px;}.view-project-calendar .view-filters .form--inline .form-type-checkbox label:hover{background:#2a8383;}.view-project-calendar .fc-day-number{font-size:14px;}.view-project-calendar .fc-head-container .fc-widget-header{margin-right:0;}.view-project-calendar .fc-scroller{height:auto !important;width:100%;overflow:hidden;}.view-project-calendar .fc-toolbar{position:relative;}.view-project-calendar .fc-toolbar h2{font-size:16px;line-height:14px;}.view-project-calendar .fc-toolbar .fc-prev-button,.view-project-calendar .fc-toolbar .fc-next-button{background:none;border:none;color:#808080;margin-top:-23px;position:absolute;}.view-project-calendar .fc-toolbar .fc-prev-button{left:70px;}@media (max-width:767px){.view-project-calendar .fc-toolbar .fc-prev-button{left:42px;}}@media (max-width:991px){.view-project-calendar .fc-toolbar .fc-prev-button{left:0;}}@media only screen and (min-width:992px) and (max-width:1130px){.view-project-calendar .fc-toolbar .fc-prev-button{left:40px;}}.view-project-calendar .fc-toolbar .fc-next-button{right:69px;top:11px;}@media (max-width:767px){.view-project-calendar .fc-toolbar .fc-next-button{right:42px;}}@media (max-width:991px){.view-project-calendar .fc-toolbar .fc-next-button{right:0;}}@media only screen and (min-width:992px) and (max-width:1130px){.view-project-calendar .fc-toolbar .fc-next-button{right:38px;}}.view-project-calendar .fc-toolbar .fc-right .fc-dayGridMonth-button{display:none;}.view-project-calendar .fc-toolbar .fc-button-group{position:unset;}@media (max-width:767px){.view-project-calendar .fc-toolbar .fc-button-group .fc-icon{font-size:1.1em;}}@media (max-width:991px){.view-project-calendar .fc-toolbar .fc-button-group .fc-icon{font-size:1.1em;}}.view-project-calendar .fc-head .fc-widget-header{border-top:none;border-left:none;}.view-project-calendar .fc-head > tr > td{border-right:none;}.view-project-calendar .fc-body .fc-widget-content{border-left:none;}.view-project-calendar .fc-body > tr > td{border-right:none;}@media (max-width:767px){.view-project-calendar{display:flex;flex-direction:column;}.view-project-calendar .view-filters{margin:0;order:2;}.view-project-calendar .view-content{order:1;}}.project_calendar_block_1__wrapper{margin-bottom:0 !important;}.project_calendar_block_2__wrapper h2.heading{border-top:1px solid #a7adba;float:right;font-size:30px;margin:0;padding-top:25px;text-align:center;width:calc(((100% / 3) * 2) - 15px);}@media (max-width:991px){.project_calendar_block_2__wrapper .view-display-id-block_2 .view-content.with-filters{width:calc((100% / 3) * 2);}}@media (max-width:767px){.project_calendar_block_2__wrapper .view-display-id-block_2 .view-content.with-filters{width:100%;}}.project_calendar_block_2__wrapper .view-display-id-block_2 .fc-ltr{padding-top:25px;}.project_calendar_block_2__wrapper .view-display-id-block_2 .fc-toolbar{position:relative;}.project_calendar_block_2__wrapper .view-display-id-block_2 .fc-toolbar h2{font-size:24px;line-height:14px;}@media (max-width:767px){.project_calendar_block_2__wrapper .view-display-id-block_2 .fc-toolbar h2{font-size:16px;}}.project_calendar_block_2__wrapper .view-display-id-block_2 .fc-toolbar .fc-prev-button{left:171px;}@media (max-width:767px){.project_calendar_block_2__wrapper .view-display-id-block_2 .fc-toolbar .fc-prev-button{left:75px;}}.project_calendar_block_2__wrapper .view-display-id-block_2 .fc-toolbar .fc-next-button{right:172px;top:10px;}@media (max-width:767px){.project_calendar_block_2__wrapper .view-display-id-block_2 .fc-toolbar .fc-next-button{right:75px;}}@media (max-width:1199px){.project_calendar_block_2__wrapper .view-display-id-block_2 .fc-toolbar .fc-prev-button{left:70px;}.project_calendar_block_2__wrapper .view-display-id-block_2 .fc-toolbar .fc-next-button{right:70px;}}@media (max-width:767px){.project_calendar_block_2__wrapper{margin-bottom:0 !important;}.project_calendar_block_2__wrapper h2.heading{margin-bottom:0;width:100%;}}.header_text{background:#e6f2f2;margin:0 -30px;text-align:center;padding:10px 30px 0;font-size:16px;font-weight:400;}.calendar-header{background:#e6f2f2;display:flex;justify-content:center;margin:0 -30px;padding:20px 30px;}.calendar-header > div a{color:#2a8383;font-size:16px;font-weight:500;line-height:25px;text-decoration:none;}@media (max-width:991px){.calendar-header > div a{font-size:14px;}}.calendar-header > div:first-child a{border-right:1px solid #2a8383;margin-right:10px;padding-right:10px;}.dashboard .fc table .fc-day-header{font-size:11px;padding-bottom:5px;}.jsframe-titlebar-focused span{font-size:16px;padding:0 15px 5px;}.calendar-events-page .one_col_header{margin-bottom:50px;}
.landing_top{text-align:center;}.landing_top h1{font-weight:300;margin-bottom:42px;margin-top:54px;}.landing_top img{margin-left:calc(-50vw + 50%);max-width:inherit;width:100vw;}.landing_top p{font-size:24px;font-family:"Joanna R";line-height:38px;margin:24px auto 72px;max-width:680px;}.landing_top p.credit{color:#707070;font-family:"Barlow-Condensed";font-size:14px;line-height:18px;margin:0;margin-left:calc(-50vw + 50%);max-width:unset;padding:10px 24px 10px 31px;text-align:left;width:100vw;}@media (max-width:767px){.landing_top p.credit{font-size:14px;padding:5px 24px 10px 11px;}}@media (max-width:767px){.landing_top h1{font-size:18pt;font-weight:400;line-height:22pt;margin-bottom:21px;margin-top:28px;}.landing_top p{font-size:17px;line-height:25px;margin:30px auto;}}
.faq-container{max-width:1440px;margin:0 auto;width:100%;}.accordion__title{color:#000000;}.accordion__toggle svg{fill:#000001;}.accordion__heading{color:#000000;}.accordion__content{color:#000000;}.accordion .field--type-link a{color:#000000;}.accordion .item{display:table;width:100%;}.accordion .ui-accordion-header{background:no-repeat;border:0;border-top:1px solid #a7adba;border-radius:0;margin:0;padding:30px 0 40px;}.accordion .ui-accordion-header .ui-icon{background-image:url(/themes/custom/purpose/dist/images/Arrow-right_aqua.png);background-position:center;background-size:cover;bottom:40px;height:24px;position:absolute;right:18px;top:calc(50% - 12px);top:auto;transition:0.5s;width:24px;}.accordion .ui-accordion-header.ui-accordion-header-active{background:#ecf6f6;color:#000000;}.accordion .ui-accordion-header.ui-accordion-header-active .ui-icon{background-image:url(/themes/custom/purpose/dist/images/Arrow-right_aqua.png);background-position:center;background-size:cover;transform:rotate(90deg);}.accordion .ui-state-active .right div a{color:#000000;}.accordion .ui-accordion-content{background:#ecf6f6;border:0;border-radius:0;padding:0 60px 30px 125px;}.accordion .ui-accordion-content p{margin:0 0 15px;}.accordion .left{float:left;width:100px;}.accordion .right{float:left;padding:0 60px 0 24px;width:calc(100% - 100px);}.accordion .right h4{font-size:20px;line-height:24px;margin:0;}.accordion .right > div{line-height:24px;}@media (max-width:767px){.accordion{position:relative;}.accordion .ui-accordion-header{position:initial;}.accordion .ui-accordion-header .ui-icon{bottom:5px;left:calc(50% - 12px);transform:rotate(90deg);}.accordion .ui-accordion-header.ui-accordion-header-active .ui-icon{transform:rotate(-90deg);}.accordion .ui-accordion-content{padding:0 15px 30px 115px;}.accordion .right{padding:0 15px;}}.accordion:last-child{margin-bottom:50px;}.accordion .link_wrapper{display:flex;margin-bottom:30px;gap:130px;}.accordion .link_wrapper a{color:#2a8383;}@media (max-width:767px){.accordion .link_wrapper .website_link{padding:15px 0;}}@media (max-width:767px){.accordion .link_wrapper{display:block;margin:0;}}.accordion .accordion:last-child{border-bottom:1px solid #a7adba;}.faq .ui-accordion-header{font-size:18px;font-family:"Barlow";font-weight:400;line-height:28px;padding:30px;}.faq .ui-accordion-header .ui-icon{background-image:url(/themes/custom/purpose/dist/images/Arrow-right_black.png);background-position:center;background-size:cover;height:15px;width:15px;left:5px;top:40px;}.faq .ui-accordion-header.ui-accordion-header-active .ui-icon{background-image:url(/themes/custom/purpose/dist/images/Arrow-right_black.png);background-position:center;background-size:cover;transform:rotate(90deg);}.faq .ui-accordion-content{padding:0 30px;}
.subaward-project-item{border-bottom:1px solid #a7adba;font-size:18px;font-weight:bold;line-height:26px;padding:30px 0 15px;}.subaward-project-item .node--type-people,.subaward-project-item .views-field-name{margin-bottom:15px;}.subaward-project-item a{color:#1ea4a2;font-size:24px;font-weight:bold;line-height:30px;text-decoration:none;}.subaward-project-item .name a{font-size:22px;}.subaward-project-item:first-child{border-top:1px solid #a7adba;}@media (max-width:767px){.subaward-project-item a{font-size:21px;line-height:24px;}.subaward-project-item .name a{font-size:19px;}.subaward-project-item .institution{font-size:16px;}}.block-field-blocktaxonomy-termsub-award-projectdescription,.participants_block_8__wrapper,.participants_block_13__wrapper{display:none;margin-bottom:50px;transition:0.5s;}.block-field-blocktaxonomy-termsub-award-projectdescription.open,.participants_block_8__wrapper.open,.participants_block_13__wrapper.open{display:block;}.participants_block_13__wrapper{margin:0 !important;}.participants_block_13__wrapper .accordion{margin-bottom:0;}.participants_block_8__wrapper .ui-accordion-header:first-child{border-top:0 !important;}.participants_block_8__wrapper .ui-accordion-header:last-child{border-bottom:0 !important;}.participants_block_8__wrapper .accordion .accordion{border-bottom:1px solid #a7adba;}.block-field-blocktaxonomy-termsub-award-projectfield-avatar{margin-bottom:48px !important;}.block-field-blocktaxonomy-termsub-award-projectfield-avatar img{height:40px;margin:0 auto;width:40px;}@media (max-width:767px){.block-field-blocktaxonomy-termsub-award-projectfield-avatar{margin-bottom:25px !important;}.block-field-blocktaxonomy-termsub-award-projectfield-avatar img{height:30px;width:30px;}}.vocabulary-sub-award-project .one_col_header{margin-bottom:48px;}@media (max-width:767px){.vocabulary-sub-award-project .one_col_header{margin-bottom:30px;}}
.view-blog-page-view .view-content .item-list ul .recent-blogs{border-top:1px solid #a7adba;margin:0;padding:30px 0;width:100%;list-style:none;}.view-blog-page-view .view-content .item-list ul .recent-blogs .field-content .main-content{display:flex;}.view-blog-page-view .view-content .item-list ul .recent-blogs .field-content .avatar-part{float:none;margin:0 auto;}.view-blog-page-view .view-content .item-list ul .recent-blogs .left-side-wrapper{width:calc(100% - 180px);}.view-blog-page-view .view-content .item-list ul .recent-blogs .left-side-wrapper div{font-size:18px;line-height:28px;}.view-blog-page-view .view-content .item-list ul .recent-blogs .left-side-wrapper .title h4{font-size:20px;margin:0;line-height:32px;}.view-blog-page-view .view-content .item-list ul .recent-blogs .left-side-wrapper .body-text p{margin-bottom:0;}.view-blog-page-view .view-content .item-list ul .recent-blogs .right-side-wrapper{width:180px;}.view-blog-page-view .view-content .item-list ul .recent-blogs .right-side-wrapper .blog-img{margin-left:20px;}.view-blog-page-view .view-content .item-list ul .recent-blogs:last-child{border-bottom:1px solid #a7adba;}.view-blog-page-view .view-content .item-list ul .body-text{margin-top:35px;}.view-blog-page-view .view-content .item-list ul .body-text p:last-child{margin-bottom:0;}.view-blog-page-view .view-content .item-list ul .read-more{padding-top:10px;}.view-blog-page-view .pager{clear:both;width:calc((100% / 3) * 2);float:right;}@media (max-width:767px){.view-blog-page-view .pager{width:auto;float:none;padding:3rem 0;}}.blog-page .views-exposed-form > .form--inline{display:flex;flex-direction:column-reverse;}.blog-page .views-exposed-form .form-actions input[value='All']{display:none;}.blog-page .views-exposed-form .form-item label{margin:0;}.blog-page .views-exposed-form .bef-links .bef-link{display:flex !important;align-items:baseline;gap:10px;}.blog-page .views-exposed-form .bef-links .bef-link img{width:15px;}.node--type-blog .purpose_layout .middle_content{border:0;padding:0;}.node--type-blog .purpose_layout .middle_content p{margin:0 0 15px;}.node--type-blog .purpose_layout .middle_content ul li{list-style:disc;}.node--type-blog .purpose_layout .middle_content ol li{list-style:decimal;}.node--type-blog .purpose_layout .middle_content iframe{width:100%;}.node--type-blog .featured_image img{width:100%;}.node--type-blog .associated_project_with_posted_date{display:flex;flex-wrap:wrap;margin-top:24px;}.node--type-blog .associated_project_with_posted_date .left{flex-basis:calc(100% - 300px);font-size:16px;line-height:26px;letter-spacing:0.19px;}.node--type-blog .associated_project_with_posted_date .right{flex-basis:300px;text-align:center;margin-bottom:40px;margin-left:auto;margin-right:auto;line-height:30px;}.node--type-blog .associated_project_with_posted_date .right .associated_project_wrapper{border:1px solid #a7adba;border-bottom:0;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:5px 0;width:280px;margin-left:auto;margin-right:auto;}.node--type-blog .associated_project_with_posted_date .right .associated_project_wrapper img{width:20px;}@media (max-width:767px){.node--type-blog .associated_project_with_posted_date{display:block;text-align:left;}}@media (max-width:767px){.view-blog-page-view .view-content .item-list ul .recent-blogs .field-content .main-content{display:block;}.view-blog-page-view .view-content .item-list ul .recent-blogs .field-content .main-content .left-side-wrapper,.view-blog-page-view .view-content .item-list ul .recent-blogs .field-content .main-content .right-side-wrapper{width:100%;}.view-blog-page-view .view-content .item-list ul .recent-blogs .field-content .main-content .left-side-wrapper .blog-img,.view-blog-page-view .view-content .item-list ul .recent-blogs .field-content .main-content .right-side-wrapper .blog-img{margin-left:0;}.node--type-blog .associated_project_with_posted_date{margin-top:24px;}}
.view-updates{background:#e6f2f2;padding:15px;}.view-updates.view-display-id-block_2,.view-updates.view-display-id-block_1{padding:24px;}.view-updates a{font-size:16px;line-height:20px;}.view-updates .view-header h3{color:#1ea4a2;font-size:28px;font-weight:500;line-height:34px;text-transform:uppercase;}.view-updates .more-link{padding:15px 0 24px;text-align:left;}.view-updates .more-link a{color:#1ea4a2;font-weight:bold;text-decoration:none;}.view-updates .view-footer{background:#1ea4a2;margin:0 -24px -24px;padding:15px;text-align:center;}.view-updates .view-footer a{color:#ffffff;font-size:15px;font-weight:bold;line-height:18px;text-decoration:none;text-transform:uppercase;}.updates-item{margin-bottom:15px;}.updates-item:last-child{margin-bottom:24px;}.updates-item .views-field{font-size:16px;line-height:20px;}.updates-item .views-field-created{color:#1ea4a2;font-weight:500;}.updates-item .views-field-title{font-weight:bold;}.updates-item .views-field-view-node a{color:#2a8383;}.path-taxonomy .updates_block_2__wrapper{margin-bottom:0;}.view-cluster-paper-button .cluster-button{background:#1ea4a2;padding:15px;text-align:center;}.view-cluster-paper-button .cluster-button a{color:#ffffff;font-size:15px;font-weight:bold;text-decoration:none;text-transform:uppercase;line-height:18px;}
.list-item{border-bottom:1px solid #a7adba;padding:30px 0;}.list-item > div{font-size:18px;line-height:24px;}.list-item > div:first-child{font-size:20px;font-weight:bold;}.list-item:first-child{border-top:1px solid #a7adba;}.list-item .views-field-name-1 span a{color:#000000;}.list-item .views-field-field-subaward .field-content a{color:#000000;}.concepts .views-row{border-top:1px solid #a7adba;padding:30px 0 20px;}.concepts .views-row:last-child{border-bottom:1px solid #a7adba;margin-bottom:50px;}.concepts .views-row .views-field-title h4{font-size:20px;line-height:24px;margin-bottom:10px;}.concepts .views-row .views-field-body{font-size:18px;line-height:24px;}.concepts .views-row .views-field-body p{line-height:24px;margin-bottom:10px;}.concepts .views-row .views-field-body ol,.concepts .views-row .views-field-body ul{padding-left:18px;}.concepts .views-row .views-field-body ol li{list-style-type:decimal;}.concepts .views-row .references,.concepts .views-row .views-field-field-allied-concepts,.concepts .views-row .related-cluster,.concepts .views-row .resource-type{font-size:18px;line-height:24px;margin-bottom:10px;}.concepts .views-row .related_resource_wrapper p{font-size:18px;line-height:24px;margin-bottom:10px;}.concepts .form-item-concept input[type='text']{padding:15px 30px 15px 15px;text-align:center;border:2px solid #1ea4a2;font-family:"Barlow";font-size:16px;font-weight:bold;}.concepts .form-item-concept input[type='text']::-moz-placeholder{text-transform:uppercase;}.concepts .form-item-concept input[type='text']:-ms-input-placeholder{text-transform:uppercase;}.concepts .form-item-concept input[type='text']::placeholder{text-transform:uppercase;}.concepts .form-item-concept input[type='text']:focus::-moz-placeholder{color:transparent;}.concepts .form-item-concept input[type='text']:focus:-ms-input-placeholder{color:transparent;}.concepts .form-item-concept input[type='text']:focus::placeholder{color:transparent;}@media (max-width:767px){.concepts .form-actions .form-submit{margin:0 0 30px !important;}}.concepts .pager{clear:both;float:right;margin:0;width:calc((100% / 3) * 2);}@media (max-width:767px){.concepts .pager{float:none;width:auto;}}.view-participants .view-empty{width:calc((100% / 3) * 2);float:right;padding:24px;background:#e6f2f2;}@media (max-width:767px){.view-participants .view-empty{clear:both;width:auto;float:none;}}.view-participants .item h4{font-size:20px;line-height:24px;margin:0 0 8px;}.view-participants .item div{font-size:18px;line-height:24px;font-family:"Barlow";margin-bottom:8px;}.view-participants .item div img{background:#edf4f4;}.view-participants .item div a{color:#000000;}.view-participants .item div:last-of-type{margin-bottom:0;}
.sub_award_project_block_1__wrapper .heading{color:#000000;line-height:30px;}@media (max-width:767px){.sub_award_project_block_1__wrapper .heading{font-size:20px;line-height:24px;}}
.cluster-title{font-size:16px;margin:0 0 5px;}.cluster-list{border-bottom:2px solid #a7adba;margin-bottom:15px;padding-bottom:15px;}.cluster-list .cluster-date{color:#000000;font-size:16px;margin-bottom:15px;}.cluster-list .cluster-list__item{font-size:14px;margin-bottom:5px;}.cluster-list .cluster-list__item:last-child{margin-bottom:0;}.view-clusters .view-header h3{font-size:18px;line-height:24px;font-weight:700;}.view-clusters .views-row{display:grid;grid-template-columns:24px auto;margin-bottom:5px;}.view-clusters .views-field-name{flex-basis:calc(100% - 24px);}.view-clusters .views-field-name span{font-size:16px;line-height:24px;}.view-clusters .views-field-field-color{flex-basis:24px;}.view-clusters .views-field-field-avatar{margin-top:4px;}.view-clusters .views-field-field-avatar img{height:16px;width:16px;}body .block-field-blocktaxonomy-termclusterdescription{margin-bottom:60px;}body .block-field-blocktaxonomy-termclusterdescription p{margin:0 0 30px;}.block-field-blocktaxonomy-termclusterfield-avatar{margin-bottom:48px;}.block-field-blocktaxonomy-termclusterfield-avatar.node__body{margin-bottom:45px;}@media (max-width:767px){.block-field-blocktaxonomy-termclusterfield-avatar.node__body{margin:15px 0;}}.block-field-blocktaxonomy-termclusterfield-avatar img{height:36px;margin:0 auto;width:36px;}.cluster-block .view-header{background-color:#1ea4a2;}.cluster-block .view-header .block-title{font-size:16px;font-weight:bold;text-transform:uppercase;color:#ffffff;line-height:18px;padding:15px 30px 15px 15px;text-align:center;margin-bottom:0;}.cluster-block .l-container{background-color:#edf4f4;padding:15px;max-height:400px;overflow-y:auto;}.cluster-block .l-container .views-row{display:block;}.cluster-block .l-container .views-row:nth-last-child(2),.cluster-block .l-container .views-row:last-child{display:none;}.cluster-block .l-container .cluster-name{margin-bottom:15px;}.cluster-block .l-container .cluster-name a{color:#000000;font-size:16px;font-family:"Barlow-Condensed";text-decoration:none;}.cluster-block .all-resource-btn{background:#1ea4a2;padding:15px;text-align:center;}.cluster-block .all-resource-btn a{color:#ffffff;font-size:15px;font-weight:bold;text-decoration:none;text-transform:uppercase;line-height:18px;}.cluster-block .cluster-wrapper{display:grid;grid-template-columns:24px auto;}.cluster-block .cluster-wrapper .cluster-avatar img{height:16px;margin-top:5px;width:16px;}@media (max-width:767px){.vocabulary-cluster .two_col_header{margin-bottom:25px;}}
.latest-news{margin-bottom:100px;}.latest-news .l-container{display:flex;gap:30px;margin:0 auto;max-width:1080px;}.latest-news .latest-new-item{background-size:cover;display:grid;}.latest-news .latest-new-item > div{align-items:center;background:rgba(100,168,168,0.9);color:#ffffff;display:flex;font-size:36px;font-weight:500;justify-content:center;line-height:36px;text-align:center;}.latest-news .latest-new-item > div a{align-items:center;color:#ffffff;font-size:32px;font-weight:500;justify-content:center;line-height:36px;text-decoration:none;display:flex;height:340px;width:340px;padding:20px;}@media (max-width:1199px){.latest-news .l-container{max-width:900px;flex-direction:column;}.latest-news .l-container .latest-new-item{height:340px;width:340px;display:flex;align-self:center;}.latest-news .l-container .latest-new-item > div{font-size:28px;line-height:28px;}}@media (max-width:991px){.latest-news .l-container{max-width:720px;align-items:center;gap:30px;justify-items:center;}.latest-news .l-container .latest-new-item{height:220px;width:220px;display:table;}.latest-news .l-container .latest-new-item > div{font-size:22px;line-height:22px;}}@media (max-width:767px){.latest-news{margin-bottom:35px;}.latest-news .l-container{align-items:center;grid-template-columns:repeat(1,1fr);gap:30px;justify-items:center;}.latest-news .l-container .latest-new-item > div{font-size:18px;line-height:21px;}.latest-news .l-container .latest-new-item > div a{box-sizing:initial;height:170px;width:170px;font-size:18px;line-height:21px;padding:30px;}}.recent-content-item .views-field-title.views-field .field-content{font-size:20px;line-height:24px;font-weight:bold;}
.menu--cohort-program > .menu{background:none;margin:0;padding:0;}.menu--cohort-program > .menu > .menu-item{display:block;margin:0 0 30px;padding-top:0;}.menu--cohort-program > .menu > .menu-item > a,.menu--cohort-program > .menu > .menu-item > span{background:#1ea4a2;color:#ffffff;cursor:pointer;display:block;font-size:16px;font-weight:bold;line-height:18px;padding:15px 30px 15px 15px;text-align:center;text-decoration:none;text-transform:uppercase;}.menu--cohort-program > .menu > .menu-item > a.is-active,.menu--cohort-program > .menu > .menu-item > span.is-active{background:#2a8383;}.menu--cohort-program > .menu > .menu-item > a:hover,.menu--cohort-program > .menu > .menu-item > span:hover{background:#2a8383;}@media (max-width:767px){.menu--cohort-program > .menu > .menu-item{position:relative;}.menu--cohort-program > .menu > .menu-item a,.menu--cohort-program > .menu > .menu-item span{font-size:16px;}}.menu--cohort-program > .menu .menu-item--active-trail span{background:#2a8383;}.menu--cohort-program .menu-item--expanded{position:relative;}.menu--cohort-program .menu-item--expanded::before{background:url(/themes/custom/purpose/dist/images/Arrow-down_white.png);background-size:cover;content:'';height:16px;position:absolute;right:10px;top:16px;transform:rotate(-90deg);transition:0.5s;width:16px;}.menu--cohort-program .menu-item--expanded ul{background:#edf4f4 !important;margin:0;padding:20px 25px;}.menu--cohort-program .menu-item--expanded ul .menu-item--active-trail a{background-color:#ffffff;color:#378d7c;margin-left:-25px;padding:10px 10px 10px 25px;margin-right:-25px;}.menu--cohort-program .menu-item--expanded ul li{width:100%;margin:0;padding:0;list-style:none;}.menu--cohort-program .menu-item--expanded ul li a{background:none;color:#000000;display:block;font-weight:400;font-size:16px;font-family:"Barlow-Condensed";line-height:16px;text-transform:capitalize;text-decoration:none;margin-bottom:10px;}.menu--cohort-program .menu-item--expanded ul li a:hover{color:#378d7c;}.menu--cohort-program .menu-item--expanded.open::before{transform:rotate(0deg);}.menu--cohort-program .layout__region--second{padding:0 20px;}@media (max-width:767px){.menu--cohort-program{margin:0;}}.menu--cohort-program::marker{content:' ';}.menu-item--expanded ul{display:none;}.menu-item--expanded.open span{background:#2a8383 !important;}.menu-item--expanded.open ul{display:block;}@media (max-width:767px){.menu-item--expanded.open ul{display:block;}}.menu-item--expanded.menu-item--active-trail::before{transform:rotate(0deg);}@media (max-width:767px){.menu-item--expanded.menu-item--active-trail::before{transform:rotate(-90deg);}}.menu-item--expanded.menu-item--active-trail ul{display:block;}@media (max-width:767px){.menu-item--expanded.menu-item--active-trail ul{display:none;}}.node--type-people .menu-item--expanded::before{transform:rotate(0deg);}@media (max-width:767px){.node--type-people .menu-item--expanded::before{transform:rotate(-90deg);}}.node--type-people .menu-item--expanded ul{display:block;}@media (max-width:767px){.node--type-people .menu-item--expanded ul{display:none;}}@media (max-width:767px){.node--type-people .menu-item--expanded.open ul{display:block;}}.map-image{margin-bottom:30px;width:690px;}@media (max-width:767px){.map-image{max-width:100%;}}
.resources .node__content,.conceptual-inventory .node__content,.podcast .node__content{text-align:center;}.resources .node__content .layout--twocol-section,.resources .node__content .layout--fourcol-section,.conceptual-inventory .node__content .layout--twocol-section,.conceptual-inventory .node__content .layout--fourcol-section,.podcast .node__content .layout--twocol-section,.podcast .node__content .layout--fourcol-section{display:none;}@media (max-width:767px){.view-resources .view-filters{height:auto;}}.view-resources .view-empty{width:calc((100% / 3) * 2);float:right;padding:24px;background:#e6f2f2;}.view-resources h3{font-weight:700;margin:0 0 30px;}.view-resources p{margin:0;}.view-resources .views-row{margin:30px 0 0;border-top:1px solid #a7adba;padding-top:30px;}.view-resources .views-row:first-child{margin:0;}.view-resources .views-row:last-child{border-bottom:1px solid #a7adba;padding-bottom:30px;margin-bottom:30px;}.view-resources .views-row .views-field-body ul,.view-resources .views-row .views-field-body ol{font-size:18px;line-height:28px;padding-left:16px;}.view-resources .pager{clear:both;float:right;margin:0;width:calc((100% / 3) * 2);}@media (max-width:767px){.view-resources .pager{width:auto;float:none;}}.view-resources .cluster-block{display:block;max-width:720px;margin:0 auto;padding:0 15px;}.view-resources .cluster-block .block-title{padding:10px;}.view-resources .cluster-block .cluster-name{margin-bottom:20px;}.view-resources .cluster-block .views-row{border:none;padding:0;margin:0;}.view-resources .cluster-block .view-footer{display:none;}.view-resources .views-exposed-form .form-item{margin:0 0 20px;}.view-resources .views-exposed-form .form-item label{margin:0;}.view-cluster-paper-view .view-header h3{font-weight:bold;}.view-cluster-paper-view p{margin:0;}.view-cluster-paper-view .views-row{margin:30px 0 0;border-top:1px solid #a7adba;padding-top:30px;}.view-cluster-paper-view .views-row:last-child{border-bottom:1px solid #a7adba;padding-bottom:15px;}.view-cluster-paper-view .views-row .views-field-body ul,.view-cluster-paper-view .views-row .views-field-body ol{font-size:18px;line-height:28px;padding-left:16px;}.page-node-type-page .block-system-main-block,.path-resources .block-system-main-block{margin:0 -15px;}.page-node-type-page .node--type-page,.path-resources .node--type-page{margin:0 auto;padding:0 15px;width:50%;}@media (max-width:767px){.page-node-type-page .node--type-page{width:100%;}.view-resources .view-content a{word-break:break-all;}}
.avatar-part{padding:20px 0 0;width:280px;margin:0 auto;}.avatar-part .avatar-top{font-size:16px;margin:0;line-height:30px;letter-spacing:0.5px;text-align:center;}.avatar-part .avatar-group{align-items:center;border:1px solid #a7adba;border-bottom:none;display:flex;justify-content:center;padding:6px 3px 0;width:280px;}.avatar-part .avatar-group .cluster-avatar{display:flex;}.avatar-part .avatar-group .cluster-avatar a img{margin-right:7px;margin-left:7px;height:20px;width:20px;}.avatar-part .project-avatar{display:flex;}.avatar-part .project-avatar a img{margin-right:7px;margin-left:7px;height:20px;width:20px;}
.purpose_layout .middle_content .middle_content_wrapper{border-top:1px solid #a7adba;border-bottom:1px solid #a7adba;padding:30px 0;}.purpose_layout .middle_content p{padding:0;margin:0;text-align:left;}.purpose_layout .middle_content .main_content{display:flex;}.purpose_layout .middle_content .main_content .featured_image{padding:0 40px 30px 0;}.purpose_layout .middle_content .main_content .featured_image img{width:300px;background:#edf4f4;}.purpose_layout .middle_content .main_content .person_details p:first-child{line-height:10px;margin-bottom:5px;}.purpose_layout .middle_content .main_content .person_name{font-size:24px;line-height:24px;font-weight:700;margin-bottom:15px;}.purpose_layout .middle_content .main_content .value{margin-bottom:10px;}.purpose_layout .middle_content .main_content .institute_name a,.purpose_layout .middle_content .main_content .people_role a,.purpose_layout .middle_content .main_content p a{color:#000000;text-decoration:none;cursor:auto;}.purpose_layout .middle_content .main_content .person_website{margin:15px 0;}.purpose_layout .middle_content .main_content .person_website a{text-transform:capitalize;}@media (max-width:767px){.purpose_layout .middle_content .main_content{display:block;}}
.comment_wrapper .form-item-subject-0-value{display:none;}.comment_wrapper .title{font-size:30px;font-weight:500;margin:45px 0 0;text-align:center;line-height:48px;}.comment_wrapper .comment{background-color:#edf4f4;padding:35px;margin-top:45px;}.comment_wrapper .form-no-label{display:none;}.comment_wrapper a{display:none;}.comment_wrapper .comment__submitted a{color:#000000;display:block;font-size:20px;line-height:26px;font-weight:bold;text-decoration:none;}.comment_wrapper .comment-reply a{color:#2a8383;display:block;font-size:22px;font-weight:500;line-height:26px;text-transform:uppercase;text-decoration:none;}.comment_wrapper .indented{background-color:#f7fafa;margin:0;}.comment_wrapper .indented .comment{border-top:2px solid #a7adba;padding:0 35px;background-color:#f7fafa;margin:0 35px;padding-top:20px;}.comment_wrapper .form-textarea-wrapper ::-webkit-input-placeholder{color:#1ea4a2;font-size:22px;font-weight:500;margin:45px 0 35px;line-height:26px;text-align:center;text-transform:uppercase;}.comment_wrapper .form-textarea-wrapper textarea{border:0;border-bottom:2px solid #a7adba;}.comment_wrapper form{max-width:100%;}.comment_wrapper form .form-item label{display:none;}
.button-wrapper a{border:1px solid #518182;cursor:pointer;color:#2a8383;font-family:"Barlow-Condensed";font-weight:600;font-size:16px;display:block;line-height:18px;min-height:30px;padding:14px;width:100%;text-align:center;text-transform:uppercase;}.button-wrapper a:hover{background-color:#2a8383;color:#ffffff;}.comment-add a{display:none;}.back_button_wrapper a{background-color:#edf4f4;cursor:pointer;color:#2a8383;font-weight:bold;font-family:"Barlow-Condensed";font-size:16px;display:block;line-height:18px;min-height:30px;padding:14px;width:100%;text-align:center;}.view-recent-conversation .view-header,.view-recent-conversations .view-header{background-color:#64a8a8;}.view-recent-conversation .view-header .block-title,.view-recent-conversations .view-header .block-title{font-size:16px;font-weight:bold;text-transform:uppercase;color:#ffffff;line-height:18px;padding:15px 30px 15px 15px;text-align:center;margin-bottom:0;}.view-recent-conversation .view-content .l-container,.view-recent-conversations .view-content .l-container{max-height:400px;overflow-y:auto;padding:26px 26px 26px 35px;background-color:#edf4f4;}.view-recent-conversation .conversation-title a,.view-recent-conversations .conversation-title a{color:#1b2b34;font-weight:bold;font-size:16px;line-height:18px;}.view-recent-conversation .views-field-field-conversation-link .item-list ul,.view-recent-conversation .views-field-field-file .item-list ul,.view-recent-conversations .views-field-field-conversation-link .item-list ul,.view-recent-conversations .views-field-field-file .item-list ul{margin-bottom:5px;}.view-recent-conversation .views-field-field-conversation-link .item-list ul li,.view-recent-conversation .views-field-field-file .item-list ul li,.view-recent-conversations .views-field-field-conversation-link .item-list ul li,.view-recent-conversations .views-field-field-file .item-list ul li{margin-left:0;list-style-type:none;}.view-recent-conversation .views-field-field-conversation-link .item-list ul li a,.view-recent-conversation .views-field-field-file .item-list ul li a,.view-recent-conversations .views-field-field-conversation-link .item-list ul li a,.view-recent-conversations .views-field-field-file .item-list ul li a{font-size:16px;font-weight:bold;line-height:18px;}.view-recent-conversation .views-row,.view-recent-conversations .views-row{margin-bottom:20px;}.view-recent-conversation .views-row:last-child,.view-recent-conversations .views-row:last-child{margin-bottom:0;}.view-recent-conversation .views-row .views-field-uid span,.view-recent-conversations .views-row .views-field-uid span{font-size:16px;line-height:18px;}.view-recent-conversation .views-row .topic-publish-time,.view-recent-conversations .views-row .topic-publish-time{font-size:16px;line-height:18px;}.field--type-link fieldset{border:0;margin:20px 0;padding:0;}.field--type-link fieldset .fieldset-legend{font-size:24px;line-height:48px;font-weight:700;}.field--type-link fieldset .fieldset-wrapper{border:1px solid #707070;padding:36px;}.field--type-link fieldset .fieldset-wrapper .form-item{margin-top:0;}.conversation_link ul,.conversation_link ol,.file ul,.file ol{margin:0;}.conversation_link ul li,.conversation_link ol li,.file ul li,.file ol li{list-style-type:none;margin:0;padding:0;}.conversation_link ul li a,.conversation_link ol li a,.file ul li a,.file ol li a{font-size:16px;font-weight:bold;line-height:20px;}.author_by,.author_on{font-size:16px;line-height:20px;}.recent_conversations_block_4__wrapper .view-recent-conversations .view-header,.recent_conversations_block_3__wrapper .view-recent-conversations .view-header{background-color:#edf4f4;}.recent_conversations_block_4__wrapper .view-recent-conversations .view-header .block-title,.recent_conversations_block_3__wrapper .view-recent-conversations .view-header .block-title{font-size:24px;font-weight:500;color:#2a8383;line-height:24px;padding:25px 25px 0;text-align:left;text-transform:none;margin-bottom:0;}.recent_conversations_block_4__wrapper .view-recent-conversations .view-content .l-container,.recent_conversations_block_3__wrapper .view-recent-conversations .view-content .l-container{padding:15px 25px 25px;}.block-group-content-file-link-block{background-color:#edf4f4;margin-bottom:30px;}.block-group-content-file-link-block .block-title{font-size:24px;font-weight:500;color:#2a8383;line-height:24px;margin:0;padding:24px 18px 17px 23px;text-align:left;text-transform:none;}.block-group-content-file-link-block .title a{color:#1b2b34;font-weight:bold;font-size:16px;line-height:18px;}.block-group-content-file-link-block .group-content-file-link{max-height:400px;overflow-y:auto;padding:0 18px 34px 23px;}.block-group-content-file-link-block .author{font-size:16px;line-height:18px;}.block-group-content-file-link-block label{font-weight:normal;}.block-group-content-file-link-block ul li{list-style-type:none;margin-bottom:5px;}.block-group-content-file-link-block ul li svg{color:#2a8383;font-size:14px;line-height:18px;margin-right:5px;}.block-group-content-file-link-block ul li a{font-size:16px;font-weight:bold;line-height:18px;text-decoration:underline;}.block-group-content-file-link-block ul li:last-child{margin-bottom:0;}.block-group-content-file-link-block .item{margin-bottom:20px;}.view-conversation-body ol li{list-style-type:decimal;}.view-conversation-body ul,.view-conversation-body ol{margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px;}.view-conversation-body .views-field-field-file ul,.view-conversation-body .views-field-field-file ol,.view-conversation-body .views-field-field-conversation-link ul,.view-conversation-body .views-field-field-conversation-link ol{padding:0;margin:0;}.view-conversation-body .views-field-field-file ul li,.view-conversation-body .views-field-field-file ol li,.view-conversation-body .views-field-field-conversation-link ul li,.view-conversation-body .views-field-field-conversation-link ol li{list-style-type:none;padding:0;margin:0;}.view-conversation-body .views-field-field-file a,.view-conversation-body .views-field-field-conversation-link a{font-size:16px;font-weight:bold;line-height:20px;}.view-conversation-body .views-field-body,.view-conversation-body .views-field-field-conversation-link{margin-bottom:15px;}.view-conversation-body .views-field-uid span,.view-conversation-body .views-field-uid a{font-size:20px;line-height:26px;}.view-conversation-body .views-field-created span{font-size:18px;line-height:26px;}.view-conversation-body .conversation-body{margin-top:20px;}.view-conversation-body .conversation-body iframe{width:100%;}.view-conversation-body .conversation-body h3{margin:0 0 15px;}.view-conversation-body .conversation-body ul li,.view-conversation-body .conversation-body ol li{font-size:18px;line-height:26px;}.view-conversation-body .conversation-body table{max-width:500px;margin:15px auto;}.view-conversation-body .conversation-body table td{padding:10px;}@media (max-width:767px){.view-conversation-body .conversation-body table{max-width:100%;}}.view-conversation-body .conversation-body p{line-height:26px;}.conversation_node_avatar_block_1__wrapper{margin-bottom:48px !important;}.conversation_node_avatar_block_1__wrapper .view-conversation-node-avatar img{height:40px;width:40px;margin:0 auto;}.field--name-field-conversation-comment .title{border-top:1px solid #707070;padding:30px 0 15px;}.field--name-field-conversation-comment .comements-wrapper .comment{background-color:#edf4f4;padding:35px;margin-bottom:20px;}.field--name-field-conversation-comment .comements-wrapper .comment:last-child{margin-bottom:36px;}.field--name-field-conversation-comment .comements-wrapper .comment .content ol li{list-style-type:decimal;}.field--name-field-conversation-comment .comements-wrapper .comment .content table{margin:15px auto;max-width:500px;}.field--name-field-conversation-comment .comements-wrapper .comment .content table td{padding:10px;}.field--name-field-conversation-comment .comements-wrapper .comment .content h3{margin:0 0 15px;}.field--name-field-conversation-comment .comements-wrapper .comment .content iframe{width:100%;}.field--name-field-conversation-comment .comements-wrapper .comment .comment__submitted{margin-bottom:15px;}.field--name-field-conversation-comment .comements-wrapper .comment .comment_file{margin:10px 0;}.field--name-field-conversation-comment .comements-wrapper .comment .comment_file span{display:block;}.field--name-field-conversation-comment .comements-wrapper .comment .comment_file a{display:block;}.comment-general-form .form-type-textarea label,.node-conversation-edit-form .form-type-textarea label,.path-group .form-type-textarea label{font-size:24px;line-height:48px;border-top:1px solid #707070;padding-top:40px;}.comment-general-form .field--type-link table,.node-conversation-edit-form .field--type-link table,.path-group .field--type-link table{width:100%;}.comment-general-form .field--type-link table th .label,.node-conversation-edit-form .field--type-link table th .label,.path-group .field--type-link table th .label{float:left;font-size:24px;line-height:48px;}.comment-general-form .field--type-link tbody .field-multiple-drag .handle,.node-conversation-edit-form .field--type-link tbody .field-multiple-drag .handle,.path-group .field--type-link tbody .field-multiple-drag .handle{height:auto;width:auto;}.comment-general-form .field--type-link tbody .form-item:first-child,.node-conversation-edit-form .field--type-link tbody .form-item:first-child,.path-group .field--type-link tbody .form-item:first-child{margin:20px 0;}.comment-general-form .field--type-link tbody .form-item label,.node-conversation-edit-form .field--type-link tbody .form-item label,.path-group .field--type-link tbody .form-item label{font-size:24px;font-weight:500;line-height:48px;}.comment-general-form .field--type-link .description,.node-conversation-edit-form .field--type-link .description,.path-group .field--type-link .description{display:none;}.comment-general-form .field--type-link .field-add-more-submit,.node-conversation-edit-form .field--type-link .field-add-more-submit,.path-group .field--type-link .field-add-more-submit{background-color:#64a8a8;border:0;margin:20px 0;padding:10px 15px;}.comment-general-form .field--type-file details,.node-conversation-edit-form .field--type-file details,.path-group .field--type-file details{border:none;margin:0 0 45px;}.comment-general-form .field--type-file details summary,.node-conversation-edit-form .field--type-file details summary,.path-group .field--type-file details summary{padding:0;}.comment-general-form .field--type-file details summary:first-child,.node-conversation-edit-form .field--type-file details summary:first-child,.path-group .field--type-file details summary:first-child{font-size:24px;font-weight:bold;line-height:48px;}.comment-general-form .field--type-file details summary::marker,.node-conversation-edit-form .field--type-file details summary::marker,.path-group .field--type-file details summary::marker{content:'';}.comment-general-form .field--type-file details .details-wrapper,.node-conversation-edit-form .field--type-file details .details-wrapper,.path-group .field--type-file details .details-wrapper{border:1px solid #707070;padding:36px 36px 20px;}.comment-general-form .field--type-file details .details-wrapper .form-item label,.node-conversation-edit-form .field--type-file details .details-wrapper .form-item label,.path-group .field--type-file details .details-wrapper .form-item label{display:none;}.comment-general-form .field--type-file details .details-wrapper tbody tr,.node-conversation-edit-form .field--type-file details .details-wrapper tbody tr,.path-group .field--type-file details .details-wrapper tbody tr{position:relative;}.comment-general-form .field--type-file details .details-wrapper tbody tr td input[value='Remove'],.node-conversation-edit-form .field--type-file details .details-wrapper tbody tr td input[value='Remove'],.path-group .field--type-file details .details-wrapper tbody tr td input[value='Remove']{background-color:#64a8a8;border:2px solid #64a8a8;position:absolute;top:30px;padding:9px;}.comment-general-form .field--type-file details .description,.node-conversation-edit-form .field--type-file details .description,.path-group .field--type-file details .description{font-size:18px;line-height:24px;}.comment-general-form .field--type-file .form-item input[value='Upload'],.node-conversation-edit-form .field--type-file .form-item input[value='Upload'],.path-group .field--type-file .form-item input[value='Upload']{background-color:#64a8a8;border:2px solid #64a8a8;padding:12px;margin:0;}.comment-general-form .form-actions input[type='submit'],.comment-general-form .form-actions #edit-delete,.node-conversation-edit-form .form-actions input[type='submit'],.node-conversation-edit-form .form-actions #edit-delete,.path-group .form-actions input[type='submit'],.path-group .form-actions #edit-delete{background-color:#64a8a8;border:none;font-size:20px;padding:10px 15px;}.path-group .one_col_header{margin-bottom:48px;}.path-group form{margin:0 auto;}.path-group form .form-type-vertical-tabs{display:none;}.path-group a{text-decoration:none;}.path-group .conversation-comments .conversation-title a{font-weight:bold;font-size:20px;line-height:26px;}.path-group .conversation-comments .block-title{border-top:1px solid #707070;font-size:24px;line-height:48px;padding:35px 0;margin:0;}.path-group .conversation-comments .comment-title{margin:10px 0;}.path-group .conversation-comments .l-container .views-row{border-top:1px solid #707070;padding:35px 0;margin:0;}.path-group .conversation-comments .l-container .views-row:last-child{border-bottom:1px solid #707070;}.path-group .conversation-comments .l-container .views-row span{font-size:18px;line-height:26px;}.path-group .conversation-comments .l-container .views-row .views-field-comment-body{margin-top:10px;}.path-group .conversation-comments .l-container .views-row .views-field-comment-body p{font-size:18px;line-height:26px;margin:0;}.path-group .conversation-comments .l-container .views-row .views-field-comment-body ul,.path-group .conversation-comments .l-container .views-row .views-field-comment-body ol{margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px;}.path-group .conversation-comments .l-container .views-row .views-field-comment-body ol li{list-style-type:decimal;}.path-group .recent_conversations_block_1__wrapper{margin-bottom:5px;}.path-group .comment-info{font-size:18px;line-height:26px;}.path-group .comment-title a{color:#1b2b34;}.path-group .block-field-blockgroupclusterfield-group-avatar{display:flex;justify-content:center;margin-bottom:48px;}.path-group .block-field-blockgroupclusterfield-group-avatar img{height:40px;width:40px;}.path-group .field--name-title label{font-size:24px;line-height:48px;}.path-group .field--type-file details{margin-bottom:0;}.page-node-type-conversation .one_col_header{margin-bottom:48px;}.page-node-type-conversation .recent_conversations_block_2__wrapper,.page-node-type-conversation .back_button_block_1__wrapper{margin-bottom:5px;}.page-node-type-conversation a{text-decoration:none;}.page-node-type-conversation .comment-form__title{margin-top:15px;}.page-node-type-conversation .form-type-textarea label{border-top:none;padding-top:0;}.page-node-type-conversation .comment-form{padding:0;}.page-node-type-conversation .comment-form .form-type-textarea label{border-top:1px solid #707070;padding-top:25px;}.page-node-type-conversation article .button-group{margin-top:10px;}.page-node-type-conversation article mark{display:none;}.page-node-type-conversation article .comment-reply{display:none;}.page-node-type-conversation article .comment-edit,.page-node-type-conversation article .comment-delete,.page-node-type-conversation article .comment-approve{padding:0;}.page-node-type-conversation article .comment-edit a,.page-node-type-conversation article .comment-delete a,.page-node-type-conversation article .comment-approve a{background-color:#64a8a8;border:0;border-radius:2px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:0.875rem;font-weight:600;line-height:1;min-height:30px;padding:15px 25px;}.page-node-type-conversation article .comment-approve{padding-left:10px;}.page-node-type-conversation article .comment-edit,.page-node-type-conversation article .comment-delete{padding-right:10px;}.page-node-type-conversation .block-extra-field-blocknodeconversationlinks{display:none;}.node-conversation-edit-form{margin:0 auto;}.node-conversation-edit-form .content-form__advanced-actions-cta,.node-conversation-edit-form .form-type-vertical-tabs{display:none;}.node-conversation-edit-form .field--name-title label{font-size:24px;line-height:48px;}.node-conversation-edit-form .field--type-file details{margin-bottom:0;}.path-comment .form-type-textarea label,.path-group .form-type-textarea label{border-top:none;padding-top:0;}input[type='text']{width:100%;}.path-group .file,.page-node-type-conversation .file{background-image:none;padding:0;margin:0;}.path-group .file a,.page-node-type-conversation .file a{font-weight:bold;font-size:16px;line-height:20px;text-decoration:underline;}#edit-preview{display:none;}.conversation-comments-files-links{display:none;}
.block-group-membership-subscribe-block{margin:50px auto 0;max-width:1440px;padding:0 15px;width:50%;}.group_membership_subscribe_wrapper .subscription_item{margin-bottom:30px;}.group_membership_subscribe_wrapper .subscription_item h3{margin:0 0 5px;}.group_membership_subscribe_wrapper .subscription_item .subscribe_button{background:#1ea4a2;border-radius:12px;color:#ffffff;display:inline-block;font-size:14px;font-weight:bold;letter-spacing:2.8px;line-height:14px;padding:5px 30px;text-decoration:none;text-transform:uppercase;transition:0.5s;}.group_membership_subscribe_wrapper .subscription_item .subscribe_button:hover{color:#000000;}.group_membership_subscribe_wrapper .subscription_item:last-child{margin:0;}.group_membership_subscribe_wrapper .subcribed_group_wrapper{margin-bottom:80px;}
.heading{margin-bottom:20px;}.heading--link{text-decoration:none;}.heading--link:hover{text-decoration:underline;}
.heading--section{font-weight:900;letter-spacing:0;color:#1ea4a2;}.sub_award_project_block_1__wrapper h2.heading{margin-bottom:30px;}
.view-related-products{padding:0 1.5rem;}.view-related-products .news-teaser{display:flex;margin-bottom:30px;}@media screen and (max-width:767px){.view-related-products .news-teaser{flex-direction:column;}}.view-related-products .news-teaser__title{font-family:'Muli-Black',sans-serif;font-weight:900;}.view-related-products .news-teaser__title a{color:#000000;}.view-related-products .news-teaser__image{flex-basis:33%;}.view-related-products .news-teaser__image img{width:100%;}.view-related-products .news-teaser__content{flex:1;margin-top:30px;}@media screen and (min-width:768px){.view-related-products .news-teaser__content{margin:0 30px;}}.view-related-products .news-teaser__date{margin-bottom:15px;display:none;}.view-related-products .news-teaser__summary{font-family:'Muli-Regular',sans-serif;color:#000000;margin-bottom:15px;}.view-related-products .news-teaser__link{display:inline-block;font-family:'Muli-Black',sans-serif;font-weight:900;color:#000002;padding:0.5rem 1rem;text-decoration:none;border:solid #000002 1px;border-radius:30px;}.view-related-products .news-teaser__link svg{margin-left:5px;fill:#000002;}
@media screen and (min-width:768px){.l-2x .l-container{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}}@media screen and (min-width:768px){.l-2x .l-container > *{flex:0 1 50%;padding:15px;}}.l-2x .l-container > *:not(:last-child){margin-bottom:1rem;}@media screen and (min-width:768px){.l-2x .l-container > *:not(:last-child){margin-bottom:0;}}@media screen and (min-width:768px){.l-2x .l-container > *:nth-child(1n + 3){margin-top:1rem;}}
.l-flex .l-container{display:flex;flex-wrap:wrap;}.l-flex .l-container > *{flex:1 1 auto;}.l-flex .l-container > *:not(:last-child){margin-bottom:1rem;}@media screen and (min-width:768px){.l-flex .l-container > *:not(:last-child){margin-bottom:0;}}
.l-flex .l-container{display:flex;flex-wrap:wrap;}.l-flex .l-container > *:not(:last-child){margin-bottom:1rem;}@media screen and (min-width:768px){.l-flex .l-container > *:not(:last-child){margin-bottom:0;}}.l-flex .l-container-header{justify-content:space-between;flex-direction:column;}@media screen and (min-width:768px){.l-flex .l-container-header{flex-direction:row;}}.l-flex .l-container-header > *{flex:none;}
.site-header-middle{padding:30px 0;}
.top-banner{background:#f68d47;text-align:center;padding:10px 20px;color:#ffffff;display:block !important;}.top-banner span{font-size:18px;font-family:"Barlow";font-weight:400;}.top-banner a{color:#ffffff;}header{background-color:#ffffff;box-shadow:0 3px 6px #00000029;width:100%;top:0;left:0;z-index:99;position:unset;}header .header-content{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 25px;max-width:1440px;margin:0 auto;width:100%;}@media screen and (min-width:768px){header .header-content{justify-content:flex-start;flex-wrap:nowrap;}}@media (max-width:767px){header .header-content{padding:20px 20px 0;position:relative;}header .header-content .site-header-top,header .header-content .main-menu__navicon{margin-bottom:20px;}}header.sticky_header{transition:all 0.5s;z-index:9;}.site-header-middle{padding:0;width:100%;order:4;}.site-header-middle > .l-container-header{height:100%;}@media screen and (min-width:768px){.site-header-middle{order:0;}}.toolbar-fixed header{top:39px;}@media screen and (min-width:976px){.toolbar-fixed header{top:78px;}}
.menu--main{align-items:flex-end;display:flex;margin:0 auto;transition:0.5s;}@media (max-width:767px){.menu--main{display:block;margin:0 !important;position:absolute;right:-100%;top:88px;width:90%;}.menu--main.active{right:0;}}.main-menu{background-color:transparent;position:relative;z-index:1;margin-top:30px;}@media screen and (min-width:768px){.main-menu{margin-top:74px;}}@media screen and (min-width:768px){.main-menu{margin-top:0;}}.main-menu.active{display:block;}.main-menu .menu{display:flex;flex-direction:column;list-style:none outside;margin-left:0;}@media screen and (min-width:768px){.main-menu .menu{flex-direction:row;}}.main-menu .menu a{color:#000000;font-family:"Joanna";font-size:18px;font-weight:900;line-height:14px;text-decoration:none;transition:0.5s;}.main-menu .menu a:hover{color:#1ea4a2;text-decoration:underline;}.main-menu .menu a:hover ~ .menu-item-toggle svg path{fill:#1ea4a2;}.main-menu .menu .menu-item{background:transparent;align-items:center;display:flex;flex-wrap:wrap;padding:0 16px 0 0;position:relative;transition:background 300ms ease-in-out;}@media screen and (min-width:768px){.main-menu .menu .menu-item{padding:0 6px;}}.main-menu .menu .menu-item a{display:block;padding:0 15px;flex:1;}.main-menu .menu .menu-item.js-open > .menu__submenu{max-height:1000px;}.main-menu .menu .menu-item.js-open > .menu-item-toggle{background:no-repeat;transform:none;}@media screen and (min-width:768px){.main-menu .menu .menu-item > .menu__submenu{display:none;}.main-menu .menu .menu-item:hover > .menu__submenu,.main-menu .menu .menu-item:focus > .menu__submenu,.main-menu .menu .menu-item.js-open > .menu__submenu{display:block;max-height:1000px;}.main-menu .menu .menu-item:hover > .menu-item-toggle,.main-menu .menu .menu-item:focus > .menu-item-toggle,.main-menu .menu .menu-item.js-open > .menu-item-toggle{transform:none;}}@media (max-width:1199px){.main-menu .menu .menu-item a{padding:0 10px;font-size:17px;}}@media (max-width:991px){.main-menu .menu .menu-item a{padding:0;}}@media (max-width:767px){.main-menu .menu .menu-item{position:relative;}.main-menu .menu .menu-item a{font-family:"Barlow-Condensed";font-size:16pt;font-weight:500;line-height:16pt;padding:0 0 25px;}.main-menu .menu .menu-item a.is-active{font-weight:bold;}.main-menu .menu .menu-item.menu-item--has-submenu::before{background:url(/themes/custom/purpose/dist/images/Arrow-right_aqua.png);background-size:cover;content:'';height:12px;position:absolute;right:0;top:2px;transition:0.5s;width:12px;}.main-menu .menu .menu-item.menu-item--has-submenu > a{flex:unset;width:calc(100% - 15px);}.main-menu .menu .menu-item.menu-item--has-submenu > .nav_subnav{display:block;height:0;overflow:hidden;}.main-menu .menu .menu-item.menu-item--has-submenu.open::before{transform:rotate(90deg);}.main-menu .menu .menu-item.menu-item--has-submenu.open > .nav_subnav{display:table;height:auto;}.main-menu .menu .menu-item.menu-item--has-submenu .open a{padding:0;}}.main-menu .menu .menu__submenu{background:transparent;display:table;left:0;list-style:none;overflow:hidden;max-height:0;position:initial;top:100%;white-space:nowrap;width:100%;transition:max-height 300ms ease-in-out;}@media screen and (min-width:768px){.main-menu .menu .menu__submenu{padding-top:20px;position:absolute;width:auto;}}.main-menu .menu .menu__submenu > .layout,.main-menu .menu .menu__submenu > ul{background:#e6f2f2;padding:15px 25px;}.main-menu .menu .menu__submenu > .layout a,.main-menu .menu .menu__submenu > ul a{color:#2b2e34;font-family:"Barlow-Condensed";font-size:14px;font-weight:normal;line-height:14px;}@media (max-width:767px){.main-menu .menu .menu__submenu > .layout,.main-menu .menu .menu__submenu > ul{padding:0 0 0 20px;}.main-menu .menu .menu__submenu > .layout a,.main-menu .menu .menu__submenu > .layout span,.main-menu .menu .menu__submenu > ul a,.main-menu .menu .menu__submenu > ul span{color:#2b2e34;font-size:16pt;font-weight:500;line-height:16pt;padding:0 0 25px;}}.main-menu .menu .menu__submenu .menu__submenu-item{min-width:150px;list-style:none;}.main-menu .menu .menu__submenu .menu__submenu-item a{font-size:16px;line-height:16px;padding:0;}@media screen and (min-width:768px){.main-menu .menu .menu__submenu .menu__submenu-item a{padding:6px 0;}}@media (max-width:767px){.main-menu .menu .menu__submenu .menu__submenu-item a{font-size:16pt;line-height:16pt;padding:0 0 15px;}}.main-menu .menu-item.menu-item--active-trail a{}.main-menu .menu-item.menu-item--active-trail a.is-active{color:#1ea4a2;}.main-menu .menu-item.menu-item--active-trail .menu-item-toggle svg path{fill:#1ea4a2;}@media (max-width:767px){.main-menu{background-color:#e6f2f2;margin:0;max-height:calc(100vh - 100px);overflow-x:scroll;padding:25px;}.main-menu .menu .menu-item{padding:0;}.main-menu .menu .menu-item:last-child > a{padding:0 0 25px;}}.main-menu__navicon{background-color:transparent;display:flex;align-items:center;color:#ffffff;}@media screen and (min-width:768px){.main-menu__navicon{display:none;}}.navicon{background-color:transparent;cursor:pointer;display:block;height:auto;padding:5px;border:0;}.navicon:hover{background-color:transparent;}@media screen and (min-width:768px){.navicon{display:block;}}.active .navicon .navicon__bar{width:30px;}.active .navicon .navicon__bar:nth-child(1){transform:rotate(45deg) translate(0.29rem,0.215rem);}.active .navicon .navicon__bar:nth-child(2){opacity:0;}.active .navicon .navicon__bar:nth-child(3){transform:rotate(-45deg) translate(0.125rem,-0.0625rem);}.navicon__bar{background-color:#1ea4a2;border-radius:0;display:block;height:4px;transition:transform 300ms ease-in-out,opacity 300ms ease-in-out;width:27px;}.navicon__bar:nth-child(1){transform:translate(0,-0.375rem);}.navicon__bar:nth-child(3){transform:translate(0,0.375rem);}.menu-item-toggle{background:transparent;border:2px solid #ffffff;border-radius:50px;height:30px;padding:5px;width:30px;transform:rotate(180deg);display:flex;align-items:center;justify-content:center;}.menu-item-toggle:hover{background:transparent;}@media screen and (min-width:768px){.menu-item-toggle{background:transparent;border:0;height:100%;position:absolute;right:12px;width:auto;}}.menu-item-toggle .menu-item-toggle__icon{width:10px;}.menu-item-toggle .menu-item-toggle__text{height:0;left:-1000em;overflow:hidden;position:absolute;width:0;}
.site-branding{display:flex;align-items:center;}.site-logo{margin-right:30px;width:100px;}.site-name a{color:#464646;font-size:1.75rem;text-decoration:none;}@media screen and (min-width:1024px){.site-name a{font-size:2.5rem;}}
.site-branding{display:flex;align-items:center;}.site-logo{margin-right:15px;max-width:195px;width:auto;}@media (max-width:991px){.site-logo{max-width:150px;}}.site-logo svg{fill:#1ea4a2;height:4rem;width:auto;}.site-logo svg path{fill:#1ea4a2;}@media screen and (min-width:768px){.site-logo svg{height:74px;}}@media (max-width:767px){.site-logo{max-width:154px;}}.site-name a{color:#464646;font-size:1.75rem;text-decoration:none;}@media screen and (min-width:1024px){.site-name a{font-size:2.5rem;}}
.site-footer{background-color:#f0f0f0;margin-top:auto;padding:30px 0;}.site-footer .site-footer__inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;}.site-footer .block-content--type-text{margin:0;}.site-footer p{color:#2b2e34;font-size:16px;line-height:22px;margin:0;}.site-footer .site-footer__right{min-width:150px;}.site-footer .footer_logos{text-align:center;}.site-footer .footer_logos img{display:inline-block;width:200px;margin:0 20px;}@media (max-width:767px){.site-footer .site-footer__inner{flex-direction:column;text-align:center;}.site-footer .site-footer__left{border-top:1px solid #a7adba;margin:15px 0;order:2;padding-top:15px;width:200px;}.site-footer .region.region-footer-left{margin-top:10px;}.site-footer .site-footer__middle{order:1;width:100%;}.site-footer .site-footer__right{order:3;width:100%;}.site-footer .container{max-width:300px;}}
.two-col-layout{max-width:90%;width:auto;margin:0 auto;display:flex;flex-direction:column;}@media screen and (min-width:1540px){.two-col-layout{max-width:1600px;}}@media screen and (min-width:1024px){.two-col-layout{flex-direction:row;}}.two-col-layout .region-content{flex:3;padding:30px 0;}@media screen and (min-width:1024px){.two-col-layout .region-content{max-width:75%;}}.two-col-layout .layout-sidebar-right{flex:1;padding:30px;}
.search-api-page-block-form-search-results{width:100%;display:none;justify-content:center;}@media screen and (min-width:768px){.search-api-page-block-form-search-results{justify-content:flex-end;}}.search-api-page-block-form-search-results.active{display:flex;}.search-api-page-block-form-search-results .container{max-width:100%;margin:0;padding:10px 0;background-color:#000001;}.search-api-page-block-form-search-results .container form{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;}.search-api-page-block-form-search-results .container .form-type-search{margin:0;}.search-api-page-block-form-search-results .container .form-type-search label{display:none;}.search-api-page-block-form-search-results .container .form-type-search input[type='search']{width:100%;max-width:320px;padding:8px;border:0;}.search-api-page-block-form-search-results .search__submit{border:0;height:34px;width:34px;}

.tabs{max-width:1440px;margin:0 auto;width:100%;padding:10px 0;}.tabs_wrapper{text-align:center;}.tabs_wrapper::before{content:'';display:table;}.tabs_wrapper::after{clear:both;content:'';display:table;}.tabs_wrapper > div{border-right:1px solid #9a9a9a;color:#9a9a9a;cursor:pointer;font-size:22px;font-weight:500;display:inline-block;line-height:26px;padding:0 15px;transition:0.5s;text-transform:uppercase;}.tabs_wrapper > div:hover{color:#2a8383;}.tabs_wrapper > div.active{color:#2a8383;}.tabs_wrapper > div:last-child{border:0;}.node__content .tabs_wrapper{padding-bottom:20px;}.coming_event a,.archived_event a{font-size:22px;cursor:pointer;color:#9a9a9a;font-weight:500;display:inline-block;line-height:26px;padding:0;transition:0.5s;text-transform:uppercase;text-decoration:none;}.coming_event a:hover,.archived_event a:hover{color:#2a8383;}.path-user .tabs.primary{display:flex;justify-content:center;margin:0 auto;text-align:center;width:calc(50% - 30px);}@media (max-width:767px){.tabs.primary{width:100%;}}
