.uppercase__small{text-transform:uppercase;color:var(--color-a);font-size:.875rem;margin-top:0;padding-top:0;padding-bottom:1.5625rem}:root{--color-a:#8F50E2;--color-a-light:#a973ff;--color-b:#5ac4fe;--color-c:#CD4813;--color-d:#ffc801;--color-e:#221533;--color-f:#e4e4e4;--color-g:#fff2c2;--display-font:"Montserrat", sans-serif;--body-font:"Montserrat", sans-serif;--alternate-font:"Lora", serif;--swiper-navigation-color:var(--color-e);--swiper-pagination-bullet-size:20px;--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bottom:-20px;font-size:16px}body,html{overflow-x:hidden}html{width:100vw;scroll-behavior:smooth}body{margin-bottom:0!important}.btn,h1,h2,h3,h4{font-family:var(--display-font)}h1{font-size:2.25rem;font-weight:700}h2{font-size:1.5rem}h3{font-size:1.25rem;font-weight:500}a{transition:.3s all}img.aligncenter{width:auto;display:block;margin-left:auto;margin-right:auto}img.alignleft{width:100%;margin:15px 0;float:none}@media (min-width:968px){img.alignleft{max-width:50%;width:auto;float:left;margin:10px 0 0;padding-inline:0 2rem;padding-block:0 1rem}}img.alignright{width:100%;margin:15px 0;float:none}@media (min-width:968px){img.alignright{max-width:50%;width:auto;float:right;margin:10px 0 0 1rem;padding-inline:2rem 0;padding-block:0 1rem}}.btn{display:block;text-decoration:none;text-transform:uppercase;padding:8px 20px;border:0;background:0 0}.btn.btn-primary{background-color:var(--color-a);color:#fff}.btn.btn-cancel{background-color:var(--color-c);color:#fff}.btn.btn-arrow{display:flex;align-items:center;color:#fff}.btn.btn-arrow img{height:15px;margin-left:5px}.btn.btn-outline{border:1px solid var(--color-a);color:var(--color-a)}.btn.btn-outline:hover{color:#fff}.btn.back-button{background:var(--color-e);padding:.75rem 1.2rem .75rem .75rem;color:#fff;display:inline-flex;align-items:center;font-size:.8rem;font-style:italic;transition:background-color .3s ease-in}.btn.back-button:before{content:" ";background:url(/wp-content/themes/stmpress/images/icon-chevron-down-white.svg);background-repeat:no-repeat;background-position:center center!important;background-size:contain!important;display:inline-block;width:1.5rem;height:1.5rem;transform:rotate(90deg)}.btn.back-button:hover,.btn.btn-outline:hover,.page-stm-login .login-form__wrapper form .login-submit input[type=submit]:hover{background:var(--color-a)}.btn.purple-pill,.page__header{background-repeat:no-repeat;text-align:center}.btn.purple-pill{display:inline-block;background-color:var(--color-a);color:#fff;border-radius:.625rem;padding:.3125rem 1.5625rem;background-image:linear-gradient(90deg,var(--color-a),var(--color-a) 50%,var(--color-e) 50%);background-size:200% 100%;background-position:right bottom;transition:background-position 300ms ease-out}.btn.purple-pill:hover{background-position:left bottom;color:#fff}.page__header{background-size:cover;background-position:center center;padding:50px 10vw}.page__header .page__header_inner{display:flex;margin:0 auto;text-align:left}.page__header .page__header_inner .page__header_left{width:30%;padding:25px}.page__header .page__header_inner .page__header_left h1{border-bottom:1px solid #000;padding-bottom:10px;text-transform:uppercase}.page__header .page__header_inner .page__header_right{width:70%;padding:25px;max-width:1000px}.page__wrapper{margin:0 10vw}#breadcrumbs{padding-inline:0 1rem;padding-block:1rem;font-size:.9rem}#breadcrumbs a{color:var(--color-e);text-decoration:underline;text-decoration-color:var(--color-a);text-decoration-thickness:.25rem;text-underline-offset:3px}.callout__get_involved,.page-stm-login .login-form__wrapper form .login-remember label{display:flex;align-items:center}.callout__get_involved .getinvolved__left{width:50%;padding:25px}.callout__get_involved .getinvolved__right{width:50%}#sdgClassifierForm .form-response-box .form-response-box__response ul.form-response-box__list,.callout__get_involved .getinvolved__right ul{padding:0;margin:0;list-style:none}.callout__get_involved .getinvolved__right ul li{margin-bottom:10px}.callout__get_involved .getinvolved__right ul li a{border-bottom:5px solid var(--color-c);text-decoration:none;color:#000;font-size:1.5rem;font-weight:700;padding:5px;width:100%;display:flex;align-items:center;justify-content:space-between;background:url(../images/stripe-bg.jpg)no-repeat;background-position:center left;background-size:contain}.callout__get_involved .getinvolved__right ul li a img{height:25px;filter:invert(44%) sepia(96%) saturate(4009%) hue-rotate(356deg) brightness(95%) contrast(90%)}.callout__get_involved .getinvolved__right ul li a:hover,footer .footer__left ul#footer-menu li a:hover{color:var(--color-c)}.callout__get_involved .getinvolved__right ul li a:hover img{filter:invert(44%) sepia(96%) saturate(4009%) hue-rotate(356deg) brightness(115%) contrast(90%)}.archive__pagination a.page-numbers{padding:0 8px;color:#fff;font-weight:700;text-decoration:none}.archive__pagination .page-numbers.current,.archive__pagination a.page-numbers:hover{color:#ffb0ec}.stm-bio__inline-block{display:block;margin-bottom:15px;padding:25px}@media (min-width:1268px){.stm-bio__inline-block{display:flex;align-items:flex-start;margin-bottom:25px;padding-bottom:25px;border:4px solid #f1f1f1}.stm-bio__inline-block .stm-bio__inline-block-media{width:20%}.stm-bio__inline-block .stm-bio__inline-block-media img{width:100%}.stm-bio__inline-block .stm-bio__inline-block-content{padding:0 25px;width:80%}}.stm-bio__box{display:none;padding:20px;background-color:#fff;border:4px solid var(--color-b);box-shadow:0 0 5px #cac3c3;width:500px;gap:25px;align-items:flex-start}.stm-bio__box.--active{display:flex;position:absolute}.stm-bio__box .bio-box__excerpt{width:75%;font-size:.9rem}.stm-bio__box .bio-box__photo,.stm-bio__box img{width:25%;border:0;padding:0}.stm-bio__box img{display:block;width:100%;height:auto}.stm-bio__box .loading{display:block;margin:57px 0 0 57px;width:36px;height:36px}.stm-bio__box .bio-inline{border-bottom:1px solid #f1f1f1;margin-bottom:10px;min-height:160px}.stm-bio__box .bio-inline img{float:left;height:150px;width:150px;margin:0 20px 10px 0}.stm-bio__box .bio-inline .bio-link,.stm-bio__box .bio-inline .bio-link:hover{color:#211433;text-decoration:none;cursor:text;border:0}.members-access-error{background:#f1f1f1;text-align:center;padding:10px 0;width:auto}div.page__wrapper:before{content:"";width:100vw;background-color:#8e5ad4;height:100px;position:absolute;margin-left:-4vw;opacity:.25;z-index:1;pointer-events:none;clip-path:polygon(0 0,100%0,100% 50%,0 100%)}@media (min-width:768px){div.page__wrapper:before{margin-left:-10vw}}#sdgClassifierForm div.loading-status,body.home div.page__wrapper:before{display:none}body:not(.home) .page__wrapper{padding-top:28px}@media (min-width:768px){body:not(.home) .page__wrapper{padding-top:0}}footer{border-top:4px solid #f1f1f1;display:flex;align-items:flex-start;margin-top:100px;padding:55px 10vw 100px;flex-direction:column}@media (min-width:1024px){footer{flex-direction:row}}footer .footer__left{text-align:center}@media (min-width:1024px){footer .footer__left{width:40%;text-align:left}}#roadmapModal .modal-content ul,.flex__general_content_area.type-bio-list .flex__general_content_area-inner ul,.sidebar__block ul,footer .footer__left ul#footer-menu{list-style:none;padding:0;margin:0}footer .footer__left ul#footer-menu li a{font-family:"Lora",serif;text-decoration:none;font-size:1.15rem;color:#000;padding:5px 0;display:block}@media (min-width:1024px){footer .footer__center{width:20%}}.footer__privacy-links,footer .footer__right{display:flex;flex-direction:column;align-items:center}footer .footer__right{justify-content:center}@media (min-width:1024px){footer .footer__right{width:40%;align-items:flex-end;justify-content:flex-end}}footer .footer__right .footer-logo,footer .footer__right>a.btn{margin:0 auto}@media (min-width:1024px){footer .footer__right>a.btn{margin:10px 0 0}}@media (min-width:1024px){footer .footer__right .footer-logo{margin:0}}footer .footer__right .footer-logo img{width:150px;height:auto}footer .footer__right .footer__social_media{margin:0 auto;display:flex}@media (min-width:1024px){footer .footer__right .footer__social_media{margin:15px 0 0}}footer .footer__right .footer__social_media a{margin-right:10px}footer .footer__right .footer__social_media a img,header .header__top .header-btn img,header .header__top .menu-toggle img,header .header__top .site-branding .custom-logo-link img{height:50px;width:auto}.footer__privacy-links{gap:15px;margin-top:25px}@media (min-width:1024px){.footer__privacy-links{flex-direction:row}}.footer__privacy-links a{display:block}@media (max-width:768px){body{padding-top:50px}body .page__header,body footer{padding:25px}body .page__header .page__header_inner{display:block}body .page__header .page__header_inner .page__header_left,body .page__header .page__header_inner .page__header_right{width:100%;padding:0}body .page__wrapper{margin:0 4vw}body footer .footer__center,body footer .footer__left,body footer .footer__right{width:100%;padding:0;margin:10px 0}body footer .footer__center{text-align:center;margin-top:50px}body footer .footer__center img{width:30vw;height:auto;margin:0 auto}}.page-stm-login{background:var(--color-e);display:flex;justify-content:center;align-items:center}.page-stm-login .login-form__wrapper{width:100%;padding:25px;background:#fff;text-align:center}@media (min-width:1024px){.page-stm-login .login-form__wrapper{width:400px}}.page-stm-login .login-form__wrapper img{width:80%;margin:0 auto 25px}.page-stm-login .login-form__wrapper h3{margin-bottom:25px}.page-stm-login .login-form__wrapper form{text-align:left}.page-stm-login .login-form__wrapper form label{font-style:italic;color:var(--color-a);padding-bottom:10px}.page-stm-login .login-form__wrapper form input{width:100%;display:block;padding:10px}.page-stm-login .login-form__wrapper form .login-remember input{width:auto;margin-right:5px}.page-stm-login .login-form__wrapper form .login-submit input[type=submit]{background:var(--color-e);color:#fff;border:0}@media (min-width:1920px){.page__wrapper{max-width:1920px}}.form__fieldset_title{color:var(--color-a);padding:0;margin:0}form:not(.frm-fluent-form) fieldset{padding:1.5625rem}form:not(.frm-fluent-form) fieldset input{width:100%}form:not(.frm-fluent-form) input[type=submit]{font-size:1.125rem;font-weight:600;padding:.625rem 1.25rem;cursor:pointer}form:not(.frm-fluent-form) input[type=submit]:hover{background:var(--color-e)}form:not(.frm-fluent-form) input[type=color],form:not(.frm-fluent-form) input[type=date],form:not(.frm-fluent-form) input[type=datetime-local],form:not(.frm-fluent-form) input[type=datetime],form:not(.frm-fluent-form) input[type=email],form:not(.frm-fluent-form) input[type=month],form:not(.frm-fluent-form) input[type=number],form:not(.frm-fluent-form) input[type=password],form:not(.frm-fluent-form) input[type=range],form:not(.frm-fluent-form) input[type=search],form:not(.frm-fluent-form) input[type=tel],form:not(.frm-fluent-form) input[type=text],form:not(.frm-fluent-form) input[type=time],form:not(.frm-fluent-form) input[type=url],form:not(.frm-fluent-form) input[type=week],form:not(.frm-fluent-form) select{padding:10px}form:not(.frm-fluent-form) label{margin-bottom:10px;display:inline-block}#sdgClassifierForm{display:grid;grid-template-columns:1fr}@media (min-width:968px){#sdgClassifierForm{grid-template-columns:1fr 1fr;gap:25px}}#sdgClassifierForm input[type=submit]{font-size:1.5rem;font-weight:700;cursor:pointer}#sdgClassifierForm label{margin-top:15px;color:var(--color-a)}#sdgClassifierForm input[type=text],#sdgClassifierForm textarea{padding:15px}#sdgClassifierForm .submit-container{margin-top:25px;display:flex;align-items:center}#sdgClassifierForm div.loading-status.--active{display:block;text-align:center;padding-left:25px;font-style:italic;font-weight:700}#sdgClassifierForm .form-response-box{min-height:87%;border:1px solid var(--color-e);background:#f1f1f1;padding:0}#sdgClassifierForm .form-response-box h3{margin:0;padding:10px;background:var(--color-e);color:var(--color-a-light)}#sdgClassifierForm .form-response-box .form-response-box__response{padding:25px;text-wrap:auto}#sdgClassifierForm .form-response-box .form-response-box__response em.initial-response-text{color:#888}#sdgClassifierForm .form-response-box .form-response-box__response pre{text-wrap:auto}.payment_form_container{margin-top:25px}@media (min-width:1440px){.payment_form_container{padding:0 10vw 0 0;display:flex;justify-content:flex-start}}.payment_form_container form{text-align:left;margin:0 auto;width:100%}form.form__payments{border:4px solid var(--color-a);padding:25px}form.form__payments fieldset{border:0}header .header__top{background:#fff;justify-content:space-between;padding:5px 25px;border-bottom:1px solid #d8d8d8}header .header__top,header .header__top .site-branding{display:flex;align-items:center}header .header__top .header__top-right{display:flex;align-items:center;gap:5px}header .header__top .header-btn,header .header__top .menu-toggle{background:0 0;border:0;color:#fff;padding:10px;margin:0}header .header__top .header-btn{cursor:pointer}header .header__top .menu-toggle{display:block!important;cursor:pointer}header .header__top #searchToggle{cursor:pointer}header .header__bottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;background:#221533;position:relative}header .header__bottom.--toggled{grid-template-rows:1fr;z-index:6}header .header__bottom .site__navigation-inner{padding:0 10vw;overflow:hidden;display:flex;align-items:stretch}header .header__bottom button.nav__reset{position:absolute;left:25px;top:15px;border:0;color:var(--color-a);background:0 0;display:none;cursor:pointer;transform:filter .3s all}header .header__bottom button.nav__reset:hover{filter:brightness(10)}header .header__bottom button.nav__reset img{width:50px;height:auto}#site-navigation ul#primary-menu ul.sub-menu.--active,header .header__bottom button.nav__reset.--active,header .header__bottom nav.main-navigation ul#primary-menu li{display:block}header .header__bottom nav.main-navigation{height:auto;display:block;width:50%;padding:25px 25px 25px 0;overflow:hidden}header .header__bottom nav.main-navigation li.menu-item-has-children>a:after{content:" ";background:url(../images/plus-sign.png)no-repeat;background-position:center center;background-size:contain;width:25px;height:25px;font-weight:700;font-size:1.2rem;display:inline-block}header .header__bottom nav.main-navigation ul#primary-menu{padding:0;margin:0;list-style:none;font-family:var(--display-font);display:block}header .header__bottom nav.main-navigation ul#primary-menu .subnav__parent-link a{color:var(--color-b);font-size:1.5rem}header .header__bottom nav.main-navigation ul#primary-menu .subnav__parent-link a:hover{color:#fff}header .header__bottom nav.main-navigation ul#primary-menu ul.sub-menu li:not(.subnav__parent-link)>a{font-size:1rem}header .header__bottom nav.main-navigation ul#primary-menu li a{padding:5px 10px;text-decoration:none;color:#fff;transition:color .2s ease-out;font-size:1.2rem;display:flex;justify-content:space-between;align-items:center}#roadmapModal .modal-content a,.blog .site-main .newsroom__bottom .newsroom__main .newsroom__post_item h3 a:hover,.category .site-main .newsroom__bottom .newsroom__main .newsroom__post_item h3 a:hover,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-white h2,header .header__bottom .site-navigation-right ul li a:hover,header .header__bottom nav.main-navigation ul#primary-menu li a:hover{color:var(--color-a)}header .header__bottom nav.main-navigation ul#primary-menu li a:hover:after{background-color:var(--color-a)}header .header__bottom nav.main-navigation ul#primary-menu li>ul,table.science-matrix-chart tbody td p{margin:0;padding:0}header .header__bottom nav.main-navigation ul#primary-menu li:last-child:after{display:none}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block .widget_content a,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block .widget_content a,header .header__bottom nav.main-navigation ul#primary-menu li.current-menu-item>a{color:var(--color-a-light)}header .header__bottom .site-navigation-right{padding:25px 0 0;width:50%}header .header__bottom .site-navigation-right ul{list-style:none;padding:0;margin:0 0 50px}header .header__bottom .site-navigation-right ul li a{padding:10px;color:#fff;border-bottom:1px solid var(--color-a);width:100%;display:block;text-decoration:none;transition:color .2s ease-out}.sidebar__block ul li:last-child,header .header__bottom .site-navigation-right ul li:last-child a{border-bottom:0}header .header__bottom .site-navigation-right .navigation__join_container{background:url(../images/stm-menu-graphic.jpg)no-repeat;background-size:cover;background-position:center center;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;min-height:50px;width:100%;height:100%}header .header__bottom .site-navigation-right .navigation__join_container a.nav__join_button{background:var(--color-d);color:var(--color-e);padding:8px 10px;width:75%;text-align:left;text-decoration:none;display:inline-block;font-weight:700;margin-top:-20px;display:flex;align-items:center;font-size:1.3rem;transition:background-color .3s ease-out}header .header__bottom .site-navigation-right .navigation__join_container a.nav__join_button:hover{background-color:var(--color-b)}header .header__bottom .site-navigation-right .navigation__join_container a.nav__join_button img{height:20px;margin-right:5px}#site-navigation{transition:height .3s ease-in-out}#site-navigation ul#primary-menu{transition:transform .2s ease-in-out}#site-navigation ul#primary-menu ul.sub-menu.--show-subnav,#site-navigation ul#primary-menu.--show-subnav{transform:translateX(-100%)}#site-navigation ul#primary-menu ul.sub-menu{transform:translateX(110%);position:absolute;top:0;width:90%;display:none;transition:transform 500ms ease-in-out}#site-navigation ul#primary-menu ul.sub-menu.--show-subnav ul.sub-menu.--active{display:block;transform:translateX(235%)}#site-navigation ul#primary-menu ul.sub-menu.--show-subnav ul.sub-menu.--show-subnav ul.sub-menu.--active{display:block;transform:translateX(372%)}#site-navigation ul#primary-menu ul.sub-menu.--show-subnav ul.sub-menu.--show-subnav,#site-navigation ul#primary-menu ul.sub-menu.--show-subnav ul.sub-menu.--show-subnav ul.sub-menu.--show-subnav{transform:translateX(-100%)}#site-navigation ul#primary-menu ul.sub-menu.--show-subnav ul.sub-menu.--show-subnav ul.sub-menu.--show-subnav ul.sub-menu.--active{display:block;transform:translateX(525%)}#searchDialog{display:none;transition:opacity .3s ease,display .3s ease allow-discrete;opacity:0;align-items:center;justify-content:center;z-index:5;border:4px solid var(--color-b);position:absolute;width:100%;top:113px;background:#59c4fe}#searchDialog.--active{display:flex;opacity:1;z-index:6}@media (min-width:1440px){#searchDialog{top:115px}}#searchDialog .search-dialog-inner{display:flex;align-items:center;padding:25px;flex-direction:column;justify-content:center}@media (min-width:1024px){#searchDialog .search-dialog-inner{flex-direction:row}}#searchDialog .search-dialog-inner .search-dialog-form{text-align:center}#searchDialog .search-dialog-inner input[type=search]{padding:10px 15px;font-size:1.2rem;width:80vw;border-color:var(--color-a)}#searchDialog .search-dialog-inner input[type=submit]{border:0;background:var(--color-a);color:#fff;text-transform:uppercase;padding:15px 25px;margin-top:15px;margin-bottom:15px}@media (min-width:1440px){#searchDialog .search-dialog-inner input[type=submit]{margin-top:0;margin-bottom:0}}#searchDialog .search-dialog-inner #searchDialogCloseBtn{cursor:pointer;width:49px;height:48px;background:#fff;padding:10px;margin:0 0 0 5px}@media (min-width:1440px){#searchDialog .search-dialog-inner #searchDialogCloseBtn{margin-left:25px}}@media (max-width:768px){header{position:fixed;top:0;z-index:10;width:100%}header .site-branding .custom-logo-link img{height:60px;width:auto}header .header__bottom.--toggled{padding-top:25px}header .header__bottom button.nav__reset{left:auto!important;right:25px}header .header__bottom .site__navigation-inner{display:block}header .header__bottom .site__navigation-inner .main-navigation{width:100%;padding:0}header .header__bottom .site__navigation-inner .main-navigation ul.sub-menu.--active li.parent-item-link{padding-right:25px}header .header__bottom .site-navigation-right{margin-top:25px;width:100%;padding:0}}.swiper__button_container{position:absolute;top:55%;width:100%}.swiper__button_container .swiper-button-prev{margin-left:-7vw}.swiper__button_container .swiper-button-next{margin-right:-7vw}.flex__general_content_area .block__heading .block__heading-divider{background:url(/wp-content/themes/prtpress/images/prt-divider.jpg)no-repeat}.flex__general_content_area.type-bio-list .flex__general_content_area-inner ul li a{font-weight:700;color:#823be7}.flex__general_content_area.type-bio-list .flex__general_content_area-inner>ul{display:flex;align-items:stretch;list-style:none;flex-wrap:wrap}.flex__general_content_area.type-bio-list .flex__general_content_area-inner>ul>li{padding:25px;border:1px solid #f4d6a5;width:32%;margin-bottom:5px;margin-right:5px}.flex__spacer{height:50px;width:100%;display:block}.flex__grid_callouts .flex__grid_callouts_header{margin-bottom:30px}.flex__grid_callouts .flex__grid_callouts_header h2{font-weight:400!important;color:#000;padding:0;margin:0}.flex__grid_callouts .flex__grid_callouts_header h3{font-family:var(--alternate-font);font-weight:100!important;color:var(--color-a);padding:0;margin:-5px 0}.flex__grid_callouts .flex__grid_callouts_grid{display:grid;gap:10px 10px}@media (min-width:1024px){.flex__grid_callouts .flex__grid_callouts_grid.columns-2{grid-template-columns:1fr}}.flex__grid_callouts .flex__grid_callouts_grid.columns-2{grid-template-columns:1fr}@media (min-width:1024px){.flex__grid_callouts .flex__grid_callouts_grid.columns-2{grid-template-columns:1fr 1fr}}.flex__grid_callouts .flex__grid_callouts_grid.columns-3{grid-template-columns:1fr 1fr}@media (min-width:1024px){.flex__grid_callouts .flex__grid_callouts_grid.columns-3{grid-template-columns:1fr 1fr 1fr}}.flex__grid_callouts .flex__grid_callouts_grid.columns-4{grid-template-columns:1fr 1fr}@media (min-width:1300px){.flex__grid_callouts .flex__grid_callouts_grid.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}}.flex__grid_callouts .flex__grid_callouts_grid .grid__item{padding:25px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}.flex__grid_callouts .flex__grid_callouts_grid .grid__item h3{color:#fff;margin:0;padding:0;font-family:"Lora",serif;font-size:1.6rem;line-height:1.9rem;font-weight:400}.flex__grid_callouts .flex__grid_callouts_grid .grid__item p{font-size:.9rem;padding:0}.flex__grid_callouts .flex__grid_callouts_grid .grid__item a{color:#000}.flex__grid_callouts .flex__grid_callouts_grid .grid__item a.grid__callout__learnmore_btn{color:#fff;display:flex;align-items:center;text-decoration:none;align-self:flex-end;font-size:.8rem;background:0 0;border:0;transition:filter .2s ease-out;cursor:pointer}.flex__grid_callouts .flex__grid_callouts_grid .grid__item a.grid__callout__learnmore_btn img{height:15px;filter:brightness(10);margin-left:5px}.flex__grid_callouts .flex__grid_callouts_grid .grid__item a.grid__callout__learnmore_btn:hover{filter:brightness(110%)}.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-purple{background:var(--color-a);color:#fff;border:0}.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-purple a,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-purple h3{color:#fff}.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-white{background:0 0;color:#000;border:0}.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-blue a,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-blue a.grid__callout__learnmore_btn,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-blue h3,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-white a,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-white h3{color:#000}.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-blue{background:var(--color-b);color:#000}.flex__callout.callout-style-a .flex__callout_right a:hover img,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-blue a.grid__callout__learnmore_btn img,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-yellow a.grid__callout__learnmore_btn img,.flex__news .flex__news_blocks .news__item .news__item-inner .btn:hover img{filter:brightness(0)}.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-red{background:var(--color-c);color:#fff}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-lightpurple .widget_content a,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-lightpurple .widget_content a,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-red a,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-red h3{color:#fff}.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-yellow{background:var(--color-d);color:#000}.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-yellow a,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-yellow a.grid__callout__learnmore_btn,.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-yellow h3{color:#000}.flex__grid_callouts .flex__grid_callouts_grid .grid__item.style-dark-purple{background:var(--color-e)}.flex__grid_callouts.style-b .flex__grid_callouts_header{text-align:center}.flex__grid_callouts.style-b .grid__item,.flex__grid_callouts.style-b .grid__item.style-purple{border-left:20px solid #7440c6!important}.flex__grid_callouts.style-b .grid__item h3{font-family:var(--display-font);font-weight:700!important}.flex__grid_callouts.style-b .grid__item.style-red{border-left:20px solid #a43e16!important}.flex__grid_callouts.style-b .grid__item.style-yellow{border-left:20px solid #ffe380!important}.flex__grid_callouts.style-b .grid__item.style-blue{border-left:20px solid #8dd6fd!important}@media (max-width:768px){.flex__grid_callouts .flex__grid_callouts_grid{display:block}.flex__grid_callouts .flex__grid_callouts_grid .grid__item{margin-bottom:5px}.flex__testimonials .testimonials_slider .testimonials_slider-inner .testimonial__item{padding:0!important}.flex__testimonials .testimonials_slider .testimonials_slider-inner .testimonial__item .testimonial__item-inner{border-left:0!important}.flex__testimonials .testimonials_slider .testimonials_slider-inner .testimonial__item .testimonial__item-inner blockquote{padding:25px!important;width:100%!important;text-align:center}.flex__testimonials .testimonials_slider .testimonials_slider-inner .testimonial__item .testimonial__item-inner .quote__image{opacity:.15;width:100%;height:auto;top:14%;left:1%}.flex__general_content_area.type-bio-list .flex__general_content_area-inner ul{list-style:none;padding:0;margin:0}.flex__general_content_area.type-bio-list .flex__general_content_area-inner>ul{display:block!important;align-items:stretch;list-style:none}.flex__general_content_area.type-bio-list .flex__general_content_area-inner>ul>li{padding:25px;border:1px solid #f1f1f1;width:100%!important;margin-bottom:5px;margin-right:0}}.resource__library #security-container,.resource__library .resource__library_header{margin-bottom:25px}.resource__library .resource__library_header .resource__library-title{padding-top:25px;margin-top:0}.resource__library .resource__library_header .resource__library_filter_row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-left:10px solid #8f5ad4;padding-left:25px}.resource__library .resource__library_header .resource__library_filter_row .resource__library_filter_title{color:var(--color-a);font-style:italic;font-weight:400;font-size:.9rem;width:100%;margin:0;padding:5px 0;flex:1 0 auto}.resource__library .resource__library_header .resource__library_filter_row>div{width:33%;padding:10px}.resource__library .resource__library_header .resource__library_filter_row>div:first-child{width:100%;flex:1 0 auto}.resource__library .resource__library_header .resource__library_filter_rowdiv:last-child{padding-right:0}.resource__library .resource__library_header .resource__library_filter_row input,.resource__library .resource__library_header .resource__library_filter_row select{width:100%;padding:10px;border:1px solid var(--color-a)}.blog .site-main .newsroom__bottom .newsroom__sidebar .filter__group input,.blog .site-main .newsroom__bottom .newsroom__sidebar .filter__group select,.category .site-main .newsroom__bottom .newsroom__sidebar .filter__group input,.category .site-main .newsroom__bottom .newsroom__sidebar .filter__group select,.resource__library .resource__library_header .resource__library_filter_row .filter-row__full-width-filter,.single__content-card .single__content-card__image-holder img{width:100%}.resource__library .resource__library_grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:25px 25px;grid-template-areas:". . .";width:100%;padding:0;margin:0;list-style:none}.resource__library .resource__library_grid .resource__library_card{padding:15px 25px 10px;border:1px solid var(--color-a);display:flex;flex-direction:column;justify-content:stretch;min-height:300px;overflow:hidden;position:relative}.resource__library .resource__library_grid .resource__library_card .card__footer span.doc-date,.resource__library .resource__library_grid .resource__library_card .security-cell{display:none}.resource__library .resource__library_grid .resource__library_card .card__header{display:flex;align-items:flex-start}.resource__library .resource__library_grid .resource__library_card .card__header h3{width:80%;padding:0;margin:0 0 20px;font-size:1.1rem}.resource__library .resource__library_grid .resource__library_card .card__header h3 a{color:#000;text-decoration:none}.resource__library .resource__library_grid .resource__library_card .card__header .lock{width:20%;text-align:right}.resource__library .resource__library_grid .resource__library_card .card__header .lock img{height:25px;width:auto}.resource__library .resource__library_grid .resource__library_card .card__middle p{padding:0;margin:0;font-size:.9rem}.resource__library .resource__library_grid .resource__library_card .card__middle p em{font-weight:300}.resource__library .resource__library_grid .resource__library_card .card__middle .flex__resources-meta{margin-bottom:50px}#event-checkout form#paymentform a,.newsroom_post_meta span.category__list,.resource__library .resource__library_grid .resource__library_card .card__middle .flex__resources-meta .category__list{margin-bottom:10px}.resource__library .resource__library_grid .resource__library_card .card__middle .flex__resources-meta .category__list span{color:#474747;padding:3px 13px;background:var(--color-g);margin-bottom:.625rem;border-radius:5px;margin-right:5px;text-decoration:none;display:inline-block;font-size:.9rem;font-style:italic;transition:color .2s ease-in,background-color .2s ease-out}.resource__library .resource__library_grid .resource__library_card .card__footer{position:absolute;bottom:0;width:100%;left:0}.resource__library .resource__library_grid .resource__library_card .card__footer p.card-date{background:var(--color-a);color:#fff;padding:10px;font-size:.9rem;margin:0}.archive__pagination{width:100%;padding:10px 15px;margin-top:25px;display:flex;align-items:center;justify-content:flex-end;background:var(--color-a);background-size:cover;background-position:center-center;background-repeat:no-repeat}.archive__pagination .archive__pagination_inner a.page-numbers{padding:0 8px;color:#fff;font-weight:700;text-decoration:none}.archive__pagination .archive__pagination_inner .page-numbers.current,.archive__pagination .archive__pagination_inner a.page-numbers:hover{color:#ffb0ec}.document-loader{position:fixed;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.65);top:0;left:0;display:none}.document-loader.active{display:flex}.document-loader .document-loader-inner{width:200px;height:auto;background:#fff;padding:15px;border-radius:50%}@media (max-width:768px){.resource__library .resource__library_grid,.resource__library .resource__library_header .resource__library_filter_row{display:block}.resource__library .resource__library_header .resource__library_filter_row>div{width:100%!important;margin-bottom:5px}.resource__library .resource__library_header .resource__library_filter_row>div input,.resource__library .resource__library_header .resource__library_filter_row>div select{width:100%}.resource__library .resource__library_grid .resource__library_card{margin-bottom:10px}}.blog .site-main .newsroom__header,.category .site-main .newsroom__header{text-align:center;margin-top:25px}.blog .site-main .newsroom__header img,.category .site-main .newsroom__header img{margin:0 auto;height:25px;width:auto}.blog .site-main .newsroom__header .newsroom__title,.category .site-main .newsroom__header .newsroom__title{font-size:2.5rem;text-align:center;width:100%;margin:0;padding:0;color:var(--color-a)}.blog .site-main .newsroom__feature,.category .site-main .newsroom__feature{margin-top:25px;background:url(../images/stm-callout-b.png)no-repeat;background-size:cover;color:#000;padding:25px 16vw 25px 13vw}.blog .site-main .newsroom__feature h2,.category .site-main .newsroom__feature h2{margin:0;padding:0 0 10px}.blog .site-main .newsroom__feature a,.category .site-main .newsroom__feature a{display:inline-block;margin-top:10px}.blog .site-main .newsroom__feature a:hover,.category .site-main .newsroom__feature a:hover{background:var(--color-a-light)}.blog .site-main .newsroom__bottom,.category .site-main .newsroom__bottom{display:flex;align-items:flex-start}.blog .site-main .newsroom__bottom .newsroom__sidebar,.category .site-main .newsroom__bottom .newsroom__sidebar{width:25%;padding-top:25px;padding-right:25px}.blog .site-main .newsroom__bottom .newsroom__sidebar .filter__group label,.category .site-main .newsroom__bottom .newsroom__sidebar .filter__group label{color:var(--color-a);font-style:italic;display:block;padding-block:1rem .5rem}.blog .site-main .newsroom__bottom .newsroom__sidebar input[type=submit],.category .site-main .newsroom__bottom .newsroom__sidebar input[type=submit]{margin-top:1.5625rem}.blog .site-main .newsroom__bottom .newsroom__sidebar form,.category .site-main .newsroom__bottom .newsroom__sidebar form{padding:25px;background:#f1f1f1;border:1px solid #d0d0d0}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block{padding:25px;margin:10px 0}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block h3,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block h3{padding-top:0;margin-top:0}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block .btn-outline,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block .btn-outline{color:#fff;text-align:center;border-color:#fff}.blog .navigation .nav-links a:hover,.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-lightpurple,.category .navigation .nav-links a:hover,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-lightpurple,.newsroom_post_meta span.category__list a:hover{background:var(--color-a);color:#fff}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-lightpurple .btn-outline:hover,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-lightpurple .btn-outline:hover{background-color:#fff;color:var(--color-a)}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-darkpurple,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-darkpurple{background:var(--color-e);color:#fff}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-darkpurple .widget_content a,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-darkpurple .widget_content a{color:var(--color-a-light)}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-darkpurple .btn-outline:hover,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-darkpurple .btn-outline:hover{background-color:var(--color-a);color:#fff}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-yellow,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-yellow{background:var(--color-d);color:#000}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-yellow .widget_content a,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-yellow .widget_content a{color:#000}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-yellow .btn-outline,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-yellow .btn-outline{color:var(--color-e);border-color:var(--color-e)}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-yellow .btn-outline:hover,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-yellow .btn-outline:hover{color:var(--color-d);background:#000}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-red,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-red{background:var(--color-c);color:#fff}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-red .widget_content a,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-red .widget_content a{color:#fff}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-red .btn-outline,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-red .btn-outline{color:#fff;border-color:#fff}.blog .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-red .btn-outline:hover,.category .site-main .newsroom__bottom .newsroom__sidebar .widget_block.style-red .btn-outline:hover{background:#fff;color:var(--color-c)}.blog .site-main .newsroom__bottom .newsroom__main,.category .site-main .newsroom__bottom .newsroom__main{padding-top:25px;width:75%}.blog .site-main .newsroom__bottom .newsroom__main .newsroom__post_item,.category .site-main .newsroom__bottom .newsroom__main .newsroom__post_item{padding:25px 0;border-bottom:1px solid #e3e3e3}.blog .site-main .newsroom__bottom .newsroom__main .newsroom__post_item h3,.category .site-main .newsroom__bottom .newsroom__main .newsroom__post_item h3{color:var(--color-e);margin-top:0;padding-top:0;padding-bottom:10px;margin-bottom:0;font-size:1.5rem}.blog .site-main .newsroom__bottom .newsroom__main .newsroom__post_item h3 a,.category .site-main .newsroom__bottom .newsroom__main .newsroom__post_item h3 a{text-decoration:none;color:inherit;transition:color .2s ease-in}.blog .site-main .newsroom__bottom .newsroom__main .newsroom__post_item a.btn,.category .site-main .newsroom__bottom .newsroom__main .newsroom__post_item a.btn{display:inline-block;transition:background-color .2s ease-in}.blog .site-main .newsroom__bottom .newsroom__main .newsroom__post_item a.btn:hover,.category .site-main .newsroom__bottom .newsroom__main .newsroom__post_item a.btn:hover{background:var(--color-a-light)}.blog .navigation,.category .navigation{display:flex;justify-content:center;margin-top:3px;border-top:1px solid #e3e3e3;padding-top:10px}.blog .navigation .nav-links,.category .navigation .nav-links{padding:10px}.blog .navigation .nav-links span.current,.category .navigation .nav-links span.current{background:var(--color-a);color:#fff;padding:10px;margin:0 7px}.blog .navigation .nav-links a,.category .navigation .nav-links a{text-decoration:none;background:#f1f1f1;color:#333;padding:8px 10px;display:inline-block;margin:0 7px;transition:background-color .2s ease-in}.newsroom_post_meta span{display:block;width:100%}.flex__resources.display-type-grid .flex__resources-list-item .flex__resources-meta .category__list span,.newsroom_post_meta span.category__list a{color:#474747;padding:3px 13px;background:var(--color-g);margin-bottom:.625rem;border-radius:5px;margin-right:5px;text-decoration:none;display:inline-block;font-size:.95em;font-style:italic;transition:color .2s ease-in,background-color .2s ease-out}.newsroom_post_meta span.post__date{font-size:.9rem;font-style:italic}@media (max-width:768px){.blog .newsroom__feature,.category .newsroom__feature{background-size:0!important;color:#000!important;padding:25px!important}.blog .newsroom__bottom,.category .newsroom__bottom{display:block!important}.blog .newsroom__bottom .newsroom__main,.blog .newsroom__bottom .newsroom__sidebar,.category .newsroom__bottom .newsroom__main,.category .newsroom__bottom .newsroom__sidebar{width:100%!important;padding:0!important}}.single-document .single__post-inner,.single-post .single__post-inner{padding:0 2rem}@media (min-width:968px){.single-document .single__post-inner,.single-post .single__post-inner{padding:0 8rem}}.single-document .single__header,.single-post .single__header{margin-bottom:2rem;padding-top:2rem}.single-document .single__header h1,.single-post .single__header h1{color:var(--color-e);font-size:2.5rem;margin:0;padding:0;padding-left:.25rem;padding-bottom:.8rem;line-height:1.25}.single-document .single__header .single__header-divider,.single-post .single__header .single__header-divider{background:#f1f1f1;background-size:contain;background-position:center center;width:100%;height:10px;margin-bottom:5px}.single-document .single__header .single__post-meta,.single-post .single__header .single__post-meta{display:flex;gap:2rem;padding:.25rem .45rem}.single-document .single__header .single__post-meta .single__date,.single-post .single__header .single__post-meta .single__date{width:50%}@media (min-width:968px){.single-document .single__header .single__post-meta .single__date,.single-post .single__header .single__post-meta .single__date{width:30%}}.single-document .single__header .single__post-meta .single__categories_list,.single-post .single__header .single__post-meta .single__categories_list{display:flex}.single-document .single__header .single__post-meta .single__categories_list em,.single-post .single__header .single__post-meta .single__categories_list em{margin-right:1em}.single-document .single__content p a,.single-document .single__header .single__post-meta a,.single-post .single__content p a,.single-post .single__header .single__post-meta a{color:var(--color-a);text-decoration:underline;text-decoration-color:var(--color-a);text-decoration-thickness:.2rem;text-underline-offset:3px}.single-document .single__header .single__post-meta em,.single-post .single__header .single__post-meta em{opacity:.75}.single-document .single__content h2,.single-post .single__content h2{color:var(--color-a);font-size:1.85rem}.single-document .single__content p,.single-post .single__content p{line-height:2rem;font-size:1.3rem}.single-document .single__content p a,.single-post .single__content p a{color:var(--color-e);text-decoration-thickness:.25rem}.single-document .single__related_posts .single__related_posts_header,.single-post .single__related_posts .single__related_posts_header{text-align:center}.single-document .single__related_posts .single__related_posts_header h2,.single-post .single__related_posts .single__related_posts_header h2{color:var(--color-a);font-size:2rem;padding-bottom:0;margin-bottom:0}.single-document .single__related_posts .single__related_posts_header .header__divider,.single-post .single__related_posts .single__related_posts_header .header__divider{height:.8rem;width:50rem;background:#f1f1f1;margin:10px auto}@media (min-width:1440px){.single-document .single__related_posts .single__related_posts_list,.single-post .single__related_posts .single__related_posts_list{display:flex}}.single-document .single__related_posts .single__related_posts_list .relatedpost__block,.single-post .single__related_posts .single__related_posts_list .relatedpost__block{padding:2rem;border-right:1px solid #f1f1f1;width:100%}.single-document .single__related_posts .single__related_posts_list .relatedpost__block:last-child,.single-post .single__related_posts .single__related_posts_list .relatedpost__block:last-child{border-right:0}@media (min-width:1440px){.single-document .single__related_posts .single__related_posts_list .relatedpost__block,.single-post .single__related_posts .single__related_posts_list .relatedpost__block{width:50%}}.single-document .single__related_posts .single__related_posts_list .relatedpost__block h3,.single-post .single__related_posts .single__related_posts_list .relatedpost__block h3{color:var(--color-a);padding:0;margin:0;font-size:1.25rem}.single-document .single__related_posts .single__related_posts_list .relatedpost__block h3 a,.single-post .single__related_posts .single__related_posts_list .relatedpost__block h3 a{color:var(--color-a);text-decoration:none}.single-document .single__related_posts .single__related_posts_list .relatedpost__block a,.single-post .single__related_posts .single__related_posts_list .relatedpost__block a{display:inline-block;margin-top:1rem}.single__content-card{display:flex;flex-direction:column;gap:15px}@media (min-width:968px){.single__content-card{flex-direction:row}}.single__content-card .single__content-card__image-holder{width:auto}@media (min-width:1440px){.single__content-card .single__content-card__image-holder{width:20%}}@media (min-width:968px){.single-people .single__content-card .single__content-card__image-holder{width:20%}}.single__content-card .single__content-card__content-holder{width:auto}@media (min-width:968px){.single__content-card .single__content-card__content-holder{width:80%}}.document__link_holder{width:100%;text-align:center;padding:4rem 0}.btn-download{border:1px solid var(--color-a);padding:2rem;display:inline-flex;align-items:center;margin:0 auto}.btn-download span{display:block}.btn-download .download__icon{background:url(/wp-content/themes/stmpress/images/stm-download-btn.svg)no-repeat;background-position:center center;background-size:contain;width:5rem;height:5rem}.btn-download .doc-title{width:30rem;padding:0 25px;font-weight:700}.events__listing .events__listing_header{width:100%;text-align:center}.archive__listing .archive__listing_header h1,.events__listing .events__listing_header h1{font-size:2.5rem;text-align:center;width:100%;margin:0;padding:0;color:var(--color-a)}.events__listing .events__item{padding:25px;border-bottom:4px solid #f1f1f1}.events__listing .events__item:last-child{border-bottom:none}.archive__listing .archive__item h2,.events__listing .events__item h2{margin-bottom:5px;padding-bottom:0}.events__listing .events__item h4.events__item-date{font-weight:400;font-style:italic;padding-block:0;margin-block:0 1.5625rem}.archive__listing .archive__item a.btn,.events__listing .events__item a.btn{display:inline-block;margin-top:10px}.events__item.events__subevent{display:flex;align-items:stretch}.events__item.events__subevent .events__subevent-indent{background:#f1f1f1;width:200px;margin-right:50px;display:flex;align-items:center}.events__item.events__subevent .events__subevent-indent img{position:relative;right:-44px}.events__item.events__subevent .events__item-subevent-inner .events__item-subevent__eyebrow{color:var(--color-a);font-size:.9rem}.events__item.events__subevent .events__item-subevent-inner h2{margin-top:10px}.events__callout{margin-top:5rem}.events__callout_header{padding-bottom:15px;border-bottom:4px solid var(--color-f);margin-bottom:25px;text-align:center;width:100%}.events__callout_header h2{color:var(--color-c);font-size:2.2rem;margin:0;padding:0}.events__callout_header .flex__events_header_buttons{display:flex;align-items:center;flex-direction:column;gap:25px}@media (min-width:1440px){.events__callout_header .flex__events_header_buttons{flex-direction:row}}.events__callout_events{display:flex;flex-direction:column;gap:2rem}@media (min-width:1440px){.events__callout_events{flex-direction:row;align-items:flex-start}}.events__callout-item{width:auto;padding:0}@media (min-width:1440px){.events__callout-item{width:50%;padding:0 25px}}.events__callout-item>h2{color:var(--color-e);margin-bottom:0;padding-bottom:10px;line-height:1.35}.events__callout-item .events__callout-item__meta-date{font-style:italic;color:var(--color-e);padding-top:0;margin-top:0}.events__callout-item .btn-arrow{background:var(--color-c);color:#fff;float:right;margin-top:25px;transition:filter .2s ease-out}.events__callout-item .btn-arrow:hover{filter:brightness(1.5)}.events__listing__bottom-callout{border:4px solid var(--color-d);padding:25px 12vw 50px;margin:25px 0;text-align:center}.events__listing__bottom-callout h2{color:var(--color-a);font-size:1.75rem;margin-bottom:5px;padding-bottom:0}.events__listing__bottom-callout h3{margin:5px 0}.events__listing__bottom-callout a.btn{display:inline-block;margin:25px auto 0}.archive__listing .archive__listing_header{width:100%;text-align:center}.archive__listing .archive__listing_header .search-query-label{margin:0;color:var(--color-b);font-size:300;font-style:italic;border:1px solid var(--color-b);border-radius:15px;padding:8px 15px;display:inline-block}.archive__listing .archive__listing_header .search-query-label span{font-size:500;font-style:normal;color:var(--color-e)}.archive__listing .archive__item{padding:25px;border-bottom:4px solid #f1f1f1}:has(.archive__listing_people) .archive__listing .archive__item{display:grid;grid-template-columns:1fr 5fr;gap:20px}.archive__listing .archive__item.--has-image{display:flex;flex-direction:column;align-items:center;gap:25px;justify-content:center;text-align:center}@media (min-width:991px){.archive__listing .archive__item.--has-image{flex-direction:row;text-align:left;justify-content:flex-start}}.archive__listing .archive__item.--has-image .archive__item-media{width:auto}@media (min-width:991px){.archive__listing .archive__item.--has-image .archive__item-media{width:20%}}.archive__listing .archive__item.--has-image .archive__item-media.--default-image{border:1px solid var(--color-b);opacity:.95;display:flex;align-items:center;justify-content:center;padding:50px}.archive__listing .archive__item.--has-image .archive__item-media.--default-image img{width:100px;height:100px;background:#63c7fe;padding:15px}.archive__listing .archive__item.--has-image .archive__item-content{width:auto}@media (min-width:991px){.archive__listing .archive__item.--has-image .archive__item-content{width:80%}}.archive__listing .archive__item:last-child{border-bottom:none}.archive__listing .archive__item h4.archive__item-date{font-weight:400;font-style:italic;padding-block:0;margin-block:0}.archive__listing .archive__item .archive__item-excerpt,form#registration_form{margin-top:1.5625rem}.member-list__alphabet{padding:15px;background:#f1f1f1;display:flex;align-items:center}.member-list__alphabet h4{padding:0;font-weight:400;font-style:italic;font-size:.9rem;margin:0 15px 0 0;color:var(--color-a)}.member-list__alphabet a{color:var(--color-e);text-decoration:none;display:inine-block;border-right:1px solid #fff;padding:2px 5px}.member-list__alphabet a:hover{background:var(--color-a);color:#fff}.search-results .archive__listing_header{padding-top:50px}#event-checkout,#event-checkout form#paymentform,.events_listing .single-event-flex-container{display:flex;flex-direction:column}@media (min-width:1024px){.events_listing .single-event-flex-container{flex-direction:row}}.events_listing .events__item{width:auto}@media (min-width:1024px){.events_listing .events__item{width:75%;padding:0 1.5625rem}}.events_listing .sidebar__events{width:auto}@media (min-width:1024px){.events_listing .sidebar__events{width:25%;margin-top:3rem}}.events_listing .sidebar__events .sidebar__event_address{white-space:pre-wrap}.events_listing .sidebar__events .event-summary-address .event-summary-address__address,.flex__general_content_area h1{color:var(--color-e)}.events_listing .sidebar__events .event-summary-address .map-link{background:var(--color-e);color:#fff;text-decoration:none;padding:5px 10px;text-align:center;font-style:italic;font-size:.9em;margin-top:10px;display:block}.single-event__title{background:var(--color-e);color:#fff;padding:1.5625rem;margin:0;margin-bottom:1.5625rem}.single-event__content a{color:var(--color-e);text-underline-offset:5px;text-decoration-color:var(--color-a-light);text-decoration-thickness:3px;transition:text-decoration .2s ease-out}.single-event__content a:hover{text-decoration-color:var(--color-e)}.single-event__content table{border-collapse:collapse}.single-event__content table td{border:2px solid #f1f1f1;padding:15px}.sidebar__event-time{font-weight:400;font-style:italic;color:var(--color-a)}.sidebar__block{padding:1.5625rem;background:var(--color-f);margin-bottom:.9375rem}.sidebar__block ul li{border-bottom:1px solid #fff}.sidebar__block ul li a{text-decoration:none;color:var(--color-e);padding:.625rem;display:block;font-size:.9375rem}.sidebar__block_event_meta{border-top:10px solid var(--color-e)}.sidebar__block_event_meta h2{margin-top:0}.sidebar__block-event-recordings{padding:0}.sidebar__block-event-recordings .sidebar__block__title,.sidebar__block-event-recordings ul li{background:var(--color-d);margin-bottom:.3125rem;padding:.625rem}.sidebar__block-sponsorship-documents{background:var(--color-e);color:#fff}.sidebar__block-sponsorship-documents .sidebar__block_sponsor-heading{color:#fff;border-bottom:1px solid var(--color-d);margin-bottom:15px;padding-bottom:10px;display:block}.sidebar__block-sponsorship-documents .sidebar-doc-item{padding:10px 0}.sidebar__block-sponsorship-documents .sidebar-doc-item a{color:#fff;text-decoration-color:var(--color-a-light);display:flex;align-items:flex-start;transition:color .3s ease-in-out}.sidebar__block-sponsorship-documents .sidebar-doc-item a:hover{color:var(--color-a-light)}.sidebar__block-sponsorship-documents .sidebar-doc-item a span{display:block;width:85%}.sidebar__block-sponsorship-documents .sidebar-doc-item a:before{content:"";background-image:url(/wp-content/themes/stmpress/images/file-bookmark-icon.svg);background-size:contain;width:25px;height:25px;margin-right:10px;background-repeat:no-repeat}.sidebar__block_register{background:0 0;padding:0}.sidebar__block_register a.event-registration-button{background:var(--color-d);color:var(--color-e);text-decoration:none;border-radius:.625rem;padding:.625rem 1.5625rem;width:100%;display:block;text-align:center;font-weight:900;font-size:1.25rem;text-transform:uppercase;margin-top:15px}.sidebar__block-platinum-sponsors .sidebar__block_sponsor-heading{display:block;width:100%;color:var(--color-e);font-size:.9rem;margin-bottom:25px}.sidebar__block-platinum-sponsors .sidebar-sponsor-item{margin:25px 0}.registration__fees .registration__fees-item{display:grid;grid-template-columns:1fr .5fr;gap:.3125rem .3125rem;text-align:left;align-items:center;border-bottom:.1875rem solid var(--color-f)}.registration__fees .registration__fees-item>div{padding:.625rem}.registration__fees .registration__fees-item:last-child{border-bottom:none}.registration__fees .registration__fees-item:nth-child(even){background:#f1f1f1}form#registration_form>fieldset{border:.25rem solid var(--color-a)}form#registration_form .event-reg-field{padding:1.5625rem;border:.1875rem solid var(--colora-a);margin-top:15px}@media (min-width:1440px){#event-checkout{flex-direction:row}}#event-checkout .event-checkout__header h1,.single-oa-dashboard .oa-dashboard-container .oa-content-container h1{font-size:2rem}#event-checkout .checkout-basket-message{text-align:center;border-bottom:2px solid #544665;padding-bottom:11px;font-weight:400;font-size:1.25rem}@media (min-width:1440px){#event-checkout form#paymentform{justify-content:center;align-items:center;gap:15px;flex-direction:row}#event-checkout form#paymentform a{margin-bottom:0}}#event-checkout .event-checkout-main{width:auto}@media (min-width:1440px){#event-checkout .event-checkout-main{width:75%;padding-right:25px}}#event-checkout .events-checkout-sidebar{width:auto;background:#f1f1f1;padding:25px}@media (min-width:1440px){#event-checkout .events-checkout-sidebar{width:25%}}.event-checkout__accordion .event_checkout_accordion_content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;overflow:hidden}.event-checkout__accordion .event_checkout_accordion_content .card-body,body.--has-modal-open{overflow:hidden}.event-checkout__accordion .event-accordion-item.--active .accordion-details-toggle{background:#f1f1f1;color:#333}.event-checkout__accordion .event-accordion-item.--active .event_checkout_accordion_content{grid-template-rows:1fr;padding:25px;background:#f1f1f1}.event-checkout__accordion .card-header{display:flex;flex-direction:column;padding:25px;border-bottom:4px solid #f1f1f1}@media (min-width:1440px){.event-checkout__accordion .card-header{align-items:flex-end;justify-content:space-between;flex-direction:row}}.event-checkout__accordion .card-header .card-header__right{display:flex;font-size:1.1rem;gap:10px;margin-top:10px}@media (min-width:1440px){.event-checkout__accordion .card-header .card-header__right{width:35%;font-size:.9rem;margin-top:0}}.event-checkout__accordion .card-header__event-title{font-size:1.2rem;margin:0}.event-checkout-total{background:#f1f1f1;text-align:center;font-size:1.25rem;padding:10px 25px;margin-bottom:2rem}.single-event__sub-event-container{margin-top:25px}.single-event__sub-event{display:flex;flex-direction:column;gap:25px;align-items:flex-start;padding:25px 0;border-top:4px solid #f1f1f1}@media (min-width:1024px){.single-event__sub-event{flex-direction:row}}.single-event__sub-event .single-event__sub-event__media{width:100%}@media (min-width:1024px){.single-event__sub-event .single-event__sub-event__media{width:30%}}.single-event__sub-event .single-event__sub-event__content,.single-oa-dashboard .oa-sidebar-menu ul li{width:100%}@media (min-width:1024px){.single-event__sub-event .single-event__sub-event__content{width:70%}}.single-event__sub-event .single-event__sub-event__heading{margin-top:0;padding-top:0;margin-bottom:5px;color:var(--color-e)}.single-event__sub-event .single-event__sub-event__date,.single-event__sub-event .single-event__sub-event__time{font-style:italic}.single-event__sub-event .single-event__sub-event__excerpt{margin:15px 0}#event-checkout a.btn,.flex__general_content_area .flex__general_content_area-inner a.btn,.oa-section-tabs a,.single-event__sub-event a.btn{display:inline-block}.single-event__terms-conditions{padding:25px;background:#f1f1f1}.sdg-roadmap-callout-b .side-column{background:#5cc0fe;padding:25px;display:flex;align-items:center}.sdg-roadmap-callout-b .side-column p{font-size:1.3em;font-weight:300;line-height:1.8em}.single-sdg-roadmap .page-title{text-align:center;margin-bottom:25px}.single-sdg-roadmap .sdg-roadmap{margin-bottom:100px}.sdg-roadmap{position:relative}#roadmapModal .modal-dialog,.roadmap-header{position:relative;display:flex;justify-content:center}.roadmap-header{width:100%;align-items:center;z-index:1}.roadmap-header .roadmap-header-inner{width:40vw;padding:5px 10px;text-align:center;color:#211433!important;border-bottom:4px dotted #d7d7d7}.roadmap-header .roadmap-header-inner h2{font-size:2em;color:#211433}#roadmapModal{display:none;position:fixed;width:100%;height:100%;z-index:2;background:rgba(255,255,255,.75);top:0;left:0;overflow-y:scroll}#roadmapModal .modal-dialog{top:110px}#roadmapModal .modal-content{width:80%;min-height:350px;background:#fff;border:4px solid var(--color-e);position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1024px){#roadmapModal .modal-content{width:auto;min-width:250px;max-width:500px;min-height:250px}}#roadmapModal .modal-content ul li{padding:10px;border-bottom:1px solid var(--color-a)}#roadmapModal .modal-header{background:#f1f1f1;height:35px;display:flex;align-items:center;padding:0 10px;justify-content:space-between}#roadmapModal .modal-header button{border:0;padding:0;background:0 0;cursor:pointer}#roadmapModal .modal-body{padding:25px}#roadmapModal .modal-overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100vh;background:0 0;z-index:1}#roadmapModal .modal-footer{width:100%;padding:5px 0;background-color:var(--color-a);display:flex;justify-content:flex-end;align-items:center}#roadmapModal .modal-footer button{cursor:pointer}#roadmapModal[aria-hidden=false]{display:block}.sdg-roadmap-container{width:100%;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;z-index:1;position:relative;margin-top:50px;margin-bottom:50px}.roadmap-column-A,.roadmap-column-B{display:flex;flex-direction:column;justify-content:space-evenly;position:relative;z-index:1}.roadmap-block{color:#fff;padding:10px;font-family:"Open Sans",sans-serif}.roadmap-block .hide{display:none}.flex__news .flex__news_blocks .news__item .news__item-inner .btn:hover,.roadmap-block.dark-text{color:#000}.roadmap-block .btn.roadmap-viewmore{color:#000;background:#fff}.roadmap-column-A .roadmap-block{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:25px}.roadmap-block .type-header{display:inline-flex;align-items:center;padding:5px 10px;border-bottom:1px solid #fff;font-size:.9em}.roadmap-block .type-header img{height:20px;margin-right:10px}.roadmap-block-inner{padding:25px;width:75%}.roadmap-block-inner .block-content ul{margin:0;padding:10px 0 0 30px}.roadmap-block-inner p a,.roadmap-block-inner ul li a{color:inherit!important;text-decoration:underline}.roadmap-block-inner h2,.roadmap-header .roadmap-header-inner h2{padding:0;margin:0;font-family:"Graphik Web",sans-serif}.roadmap-block-inner p{margin:5px 0 10px}.roadmap-middle-line{height:100%;display:flex;align-items:center;justify-content:center;width:100%;z-index:0;top:-50px;position:absolute}.page-template-template-portal footer,.single-sdg-roadmap .roadmap-middle-line{margin-top:0}.roadmap-middle-line>div{height:100%;width:5px;background-color:#d7d7d7;z-index:0}.roadmap-block__viewmore-content{display:none}@media (max-width:768px){.sdg-roadmap-container{display:block!important}.sdg-roadmap-container .roadmap-block-inner{width:100%!important}}.oa-top-graphic{position:absolute;z-index:1;top:0;right:0;height:350px}.single-oa-dashboard .oa-top-header{height:100px}.single-oa-dashboard .oa-top-header>div{display:flex;align-items:center;padding:5px 0 5px 25px;height:100px}.single-oa-dashboard .oa-top-header #logo{margin-right:25px;z-index:9999}.single-oa-dashboard .oa-top-header #logo img{height:85px!important}.single-oa-dashboard .oa-sidebar-menu{width:20vw;min-width:20%;background-color:#e6e6e6;padding-top:50px}.single-oa-dashboard .oa-sidebar-menu #logo{padding:10px 25px 0}.single-oa-dashboard .oa-sidebar-menu h3{text-align:center;margin-bottom:25px;padding:10px 0;background:#9c66e6;color:#fff}.single-oa-dashboard .oa-sidebar-menu ul{list-style:none;padding:0;margin:0}.single-oa-dashboard .oa-sidebar-menu ul li a{color:#333;padding:15px 20px!important;display:block;transition:.3s all;font-weight:600;width:100%;text-decoration:none}.single-oa-dashboard .oa-sidebar-menu ul li a:hover,.single-oa-dashboard .oa-sidebar-menu ul li.current-menu-item>a{background:#9c66e6;color:#fff;border-right:10px solid #cda8ff}.single-oa-dashboard .oa-dashboard-container{display:flex;flex-wrap:nowrap!important}.oatooltip{position:relative;background:#f4d5a5;cursor:pointer}.oatooltip .tooltip-text{display:none;width:250px;height:auto;background:#f1f1f1;color:#fff;padding:10px;position:absolute;top:-50px;left:-100px;font-size:.9em;background:#211433;border:1px solid #9c66e6;border-radius:5px;z-index:5}.oa-section-content-container .child-tab-section.active,.oatooltip:hover .tooltip-text{display:block}.oa-dashboard-toc{list-style:none;padding:0;margin:25px 0 0}.oa-dashboard-toc li{border-bottom:1px solid #f1f1f1;padding:10px;font-size:1.15em}.oa-dashboard-toc li i{padding:0 10px;font-size:1.5em;color:#f1f1f1}.oa-dashboard-footernav{margin-bottom:25px}.oa-dashboard-footernav li.active,.oa-parent-section-tabs a.active{background:#9c66e6;color:#fff}.oa-dashboard-footernav li.active a{color:#fff}.oa-side-callouts{margin:15px 0;position:relative;right:0;display:flex;justify-content:flex-end}.oa-side-callouts .oa-callout-buttons{display:flex;flex-direction:row;align-items:center}.oa-side-callouts .oa-callout-buttons h3{padding:0;margin:0 15px 0 0}.oa-side-callouts .oa-callout-buttons button{width:auto;padding:10px;color:#fff;border:0;margin-right:2px;cursor:pointer}.oa-side-callouts .oa-callout-buttons button.button-gold{background:#e8c400;color:#000}.oa-side-callouts .oa-callout-buttons button.button-green{background:green}.oa-side-callouts .oa-callout-buttons button.button-bronze{background:#dd5d02}.oa-side-callouts .oa-callout-buttons button.button-subsc{background:#910000}.oa-side-callouts .oa-callouts{position:absolute;right:50vw;top:55px;z-index:6}.oa-section-content-container .child-tab-section,.oa-side-callouts .oa-callouts>div{display:none}.oa-side-callouts .oa-callouts>div button.oa-callout-close{position:absolute;right:-8px;top:-8px;background:0 0;padding:0;margin:0;border:0;box-shadow:none;cursor:pointer}.oa-side-callouts .oa-callouts>div.active{position:absolute;display:block;top:0;padding:25px;width:50vw;height:auto;background:#f1f1f1;box-shadow:5px 5px 5px #c9c9c9;border:1px solid #333}.oa-section-tabs{width:100%;display:flex;align-items:flex-start;list-style:none;margin:0;padding:0}.oa-section-tabs a{padding:15px;margin-left:2px;text-decoration:none}.oa-section-tabs li:first-child a{margin-left:0}.oa-parent-section-tabs{background:#e3e3e3;color:#fff}.oa-parent-section-tabs a{color:#fff;background:#211433}.oa-child-tabs-container{margin-bottom:25px;border-bottom:1px solid #ccc;margin-top:1px;font-size:.9em;display:flex;align-items:center}.oa-child-section-tabs{display:none}.oa-child-section-tabs.active{display:flex}.oa-child-section-tabs a{background:#f8ebd5;color:#000}.oa-child-section-tabs a.active{background:#f4d5a5;color:#333}.oa-child-indent{opacity:.25;display:flex;align-items:center;margin-right:10px}.child-tab-section .chart-copyright{text-align:center}.child-tab-section .chart-copyright img{margin:0 auto}.scroll-arrow{position:fixed;bottom:60px;left:18.5vw;font-size:1.25em;background:#211433;padding:10px;border-radius:50%;color:#fff;display:flex;align-items:center;cursor:pointer}.page-template-template-oa-dashboard-updated #content{padding-top:0!important}.page-template-template-oa-dashboard-updated table{width:100%!important}.oa-mobile-select{display:none}.chart-link-container{display:flex;justify-content:right}.chart-link-container .chart-link{background:var(--color-a);color:#fff;padding:10px;font-weight:700}.oa-content-container{padding:25px 5vw 100px 50px;width:80vw;min-width:80%;background:0 0;z-index:5;padding-top:65px;padding-right:5vw}.oa-content-container .oa-dashboard-footernav li i{color:#9c66e6}.chart-instruction{font-size:.85em}@media (max-width:768px){.oa-dashboard-container{flex-direction:column}.oa-mobile-select{display:block;width:auto;margin:25px auto 0;padding:10px 25px;font-size:1.25rem}.oa-top-graphic{width:100%;height:auto}.oa-sidebar-menu{display:none}.oa-content-container{padding:25px!important;width:100%}.oa-section-tabs{flex-direction:column;align-items:stretch}.oa-section-tabs li a{width:100%}.oa-side-callouts{float:none;display:block!important}.oa-callout-buttons{flex-direction:column!important;align-items:flex-start!important}.oa-callout-buttons button{width:100%!important}.oa-callouts{left:0}.oa-callouts>div{width:88vw!important}.oa-top-header #logo img{height:50px!important;max-height:999px!important;width:auto}.scroll-arrow{bottom:25px;opacity:.25;left:25px}}.page-template-template-sdg-classifier .flex__general_content_area{margin-bottom:0}.flex__general_content_area,.flex__general_content_area .block__heading{margin-bottom:25px}.flex__general_content_area .block__heading h2{margin-bottom:0;padding-bottom:0;color:#1e1433;font-size:2.25rem}.flex__general_content_area .block__heading .block__heading-divider{background:var(--color-b);background-size:contain;background-position:center center;width:50px;height:10px}.flex__general_content_area .block__heading a{font-weight:700;color:#823be7}.flex__general_content_area a,.flex__general_content_area h2,.flex__general_content_area h3{color:var(--color-a)}.flex__general_content_area .flex__general_content_area-inner ul{padding:0;margin:0;list-style:none;max-width:48rem}.flex__general_content_area .flex__general_content_area-inner ul li{border-top:1px solid #f1f1f1;align-items:flex-start;padding-block:.625rem .3125rem;padding-inline:1.25rem;margin-bottom:.625rem;position:relative}.flex__general_content_area .flex__general_content_area-inner ul li:before{content:"";width:5px;height:15px;display:block;position:absolute;left:0;opacity:.25;top:15px;background-color:var(--color-a)}.flex__general_content_area .flex__general_content_area-inner blockquote{color:var(--color-a);font-size:1.25rem;margin:0;padding:0 25px;display:flex;gap:1.5rem;align-items:flex-start}.flex__general_content_area .flex__general_content_area-inner blockquote:before{content:" ";background-image:url(/wp-content/themes/stmpress/images/stm-blockquote-icon.svg);fill:var(--hpp-primary);width:100px;height:100px;display:block;background-size:contain;background-color:var(--hpp-primary);background-repeat:no-repeat}.flex__general_content_area .flex__general_content_area-inner blockquote p{padding:0;margin:0}.flex__general_content_area .flex__general_content_area-inner p>a:not(.btn){color:var(--color-e);text-underline-offset:5px;text-decoration-color:var(--color-a-light);text-decoration-thickness:3px;transition:text-decoration .2s ease-out}.flex__general_content_area .flex__general_content_area-inner p>a:not(.btn):hover{text-decoration-color:var(--color-e)}.flex_general_content_area__columnstyle---no-sidebar .flex__general_content_area-inner{padding-right:0}@media (min-width:1200px){.flex_general_content_area__columnstyle---no-sidebar .flex__general_content_area-inner{padding-right:25vw}}.flex_general_content_area__columnstyle---no-sidebar.--center-content{justify-content:center}@media (min-width:1200px){.flex_general_content_area__columnstyle---no-sidebar.--center-content .flex__general_content_area-inner{padding:0 10vw}.flex_general_content_area__columns-2{display:flex;gap:2rem;align-items:flex-start}}.flex_general_content_area__columns-2.flex_general_content_area__columnstyle---has-sidebar .flex__general_content_area-inner{width:100%}@media (min-width:1200px){.flex_general_content_area__columns-2.flex_general_content_area__columnstyle---has-sidebar .flex__general_content_area-inner{width:70%}}.flex_general_content_area__columns-2.flex_general_content_area__columnstyle---has-sidebar .flex__general_content_area_sidebar{width:100%}@media (min-width:1200px){.flex_general_content_area__columns-2.flex_general_content_area__columnstyle---has-sidebar .flex__general_content_area_sidebar{width:30%}}.flex_general_content_area__columns-2.split-section .flex__general_content_area-inner{width:100%}@media (min-width:1200px){.flex_general_content_area__columns-2.split-section .flex__general_content_area-inner{width:50%}}.flex__general_content_area_sidebar .flex__general_content_area_sidebar_content img.aligncenter,.flex_general_content_area__columns-2.split-section .flex__general_content_area_sidebar{width:100%}@media (min-width:1200px){.flex_general_content_area__columns-2.split-section .flex__general_content_area_sidebar{width:50%}}.flex__general_content_area_sidebar.sidebarstyle-plain{background:#fff}.flex__general_content_area-inner table{border:1px solid #9e9e9e;border-collapse:collapse;width:100%!important}.flex__general_content_area-inner table tr td{padding:1rem;border:1px solid #9e9e9e}.flex__general_content_area-inner table tr:nth-child(even) td{background:#e6e6e6}.flex__general_content_area_sidebar{background:#f1f1f1;padding-inline:1.25rem;padding-block:1.25rem}.flex__general_content_area_sidebar .flex__general_content_area_sidebar_headline{font-weight:300;font-size:1.25rem;color:var(--color-e);padding-bottom:.3125rem;margin-bottom:0}.flex__general_content_area_sidebar .flex__general_content_area_sidebar_divider{background:var(--color-a);background-size:contain;background-position:center center;width:25px;height:5px;margin-bottom:1.25rem}.flex__general_content_area_sidebar .flex_general_content_area_sidebar_links{padding:0;margin:0;list-style:none}.flex__general_content_area_sidebar .flex_general_content_area_sidebar_links li a{border-bottom:1px solid var(--color-a);padding:.3125rem .625rem;color:var(--color-e);text-decoration:none;width:100%;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease-in}.flex__general_content_area_sidebar .flex_general_content_area_sidebar_links li a:after{content:"";background-image:url("data:image/svg+xml,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='%23221533' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.96967 7.46967C10.2626 7.17678 10.7374 7.17678 11.0303 7.46967L15.0303 11.4697C15.3232 11.7626 15.3232 12.2374 15.0303 12.5303L11.0303 16.5303C10.7374 16.8232 10.2626 16.8232 9.96967 16.5303C9.67678 16.2374 9.67678 15.7626 9.96967 15.4697L13.4393 12L9.96967 8.53033C9.67678 8.23744 9.67678 7.76256 9.96967 7.46967Z' fill='%23221533'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;width:25px;height:25px}.flex__general_content_area_sidebar .flex_general_content_area_sidebar_links li a:hover{background:var(--color-e);color:#fff}.flex__general_content_area_sidebar .flex_general_content_area_sidebar_links li a:hover:after{background-image:url("data:image/svg+xml,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.96967 7.46967C10.2626 7.17678 10.7374 7.17678 11.0303 7.46967L15.0303 11.4697C15.3232 11.7626 15.3232 12.2374 15.0303 12.5303L11.0303 16.5303C10.7374 16.8232 10.2626 16.8232 9.96967 16.5303C9.67678 16.2374 9.67678 15.7626 9.96967 15.4697L13.4393 12L9.96967 8.53033C9.67678 8.23744 9.67678 7.76256 9.96967 7.46967Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E")}.flex__general_content_area_sidebar .flex_general_content_area_sidebar_links li:last-child a{border-bottom:0}.flex__callout_accordion{margin-block:0 3.125rem}.flex__callout_accordion.--no-image .flex__callout_accordion__accordion-list,.flex__callout_accordion_main .flex__callout_accordion__image-container,.flex__callout_accordion_main .flex__callout_accordion__image-container img{width:100%}.flex__callout_accordion__section-heading{text-align:center;margin-bottom:1.5625rem}.flex__callout_accordion__section-heading h2{color:var(--color-e);font-size:1.5rem}.flex__callout_accordion_main{display:flex;flex-direction:row-reverse;gap:2rem}@media (min-width:1440px){.flex__callout_accordion_main .flex__callout_accordion__image-container{width:40%}}.flex__banner .flex__banner-inner img,.flex__callout_accordion_main .flex__callout_accordion__accordion-list{width:100%}@media (min-width:1440px){.flex__callout_accordion_main .flex__callout_accordion__accordion-list{width:60%}}.flex__callout_accordion__item:after{content:"";width:100%;height:5px;max-height:0;background:#f1f1f1;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;display:block}.flex__callout_accordion__item .flex__callout_accordion__item-content{display:grid;grid-template-rows:0fr;padding-block:0;padding-inline:1.5625rem;transition:grid-template-rows .3s ease-out,padding .3s ease-in-out}.flex__callout_accordion__item .flex__callout_accordion__item-content .flex__callout_accordion__item-content-inner{overflow:hidden;font-size:1rem;line-height:1.7}.flex__callout_accordion__item .flex__callout_accordion__item-content .flex__callout_accordion__item-content-inner ul{margin:0 0 1rem 1.25em;padding-inline:1.5rem 0}.flex__callout_accordion__item .flex__callout_accordion__item-content .flex__callout_accordion__item-content-inner :is(h1,h2,h3)+ul{margin-top:-1rem}.flex__callout_accordion__item .flex__callout_accordion__item-content .flex__callout_accordion__item-content-inner li a,.flex__callout_accordion__item .flex__callout_accordion__item-content .flex__callout_accordion__item-content-inner p a{color:var(--color-c)}.flex__callout_accordion__item .flex__callout_accordion__item-content .flex__callout_accordion__item-content-inner table{width:100%!important;margin:50px 0;border-color:#fff}.flex__callout_accordion__item .flex__callout_accordion__item-content .flex__callout_accordion__item-content-inner table tr:nth-child(even) td{background:rgba(227,214,244,.5098039216)}.flex__callout_accordion__item .flex__callout_accordion__item-content .flex__callout_accordion__item-content-inner table tr td{padding:1rem 25px}.flex__callout_accordion__item.--active:after{max-height:5px;opacity:1}.flex__callout_accordion__item-button:hover,.flex__callout_accordion__item.--active .flex__callout_accordion__item-button{border-color:var(--color-c)}.flex__callout_accordion__item.--active .flex__callout_accordion__item-button:after{background-image:url("data:image/svg+xml,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M6 12L18 12' stroke='%23e65015' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}.flex__callout_accordion__item.--active .flex__callout_accordion__item-content{grid-template-rows:1fr;padding-block:.9375rem 3.125rem;padding-inline:1.5625rem}.flex__callout_accordion__item-button{align-items:center;justify-content:space-between;width:100%;display:flex;background:0 0;color:#333;font-size:1.25rem;font-weight:500;padding:.3125rem .9375rem .3125rem 1.5625rem;text-align:left;border:0;border-bottom:4px solid #f1f1f1;cursor:pointer;transition:border-color .3s ease-in-out}.flex__callout_accordion__item-button h3{font-weight:500;line-height:1.7;max-width:90%;margin-bottom:15px}.flex__callout_accordion__item-button:after,.flex__resources .flex__resources-header:before{content:" ";width:40px;height:40px;background-image:url("data:image/svg+xml,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' fill='%23e65015'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23e65015;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cg id='plus'%3E%3Cline class='cls-1' x1='16' x2='16' y1='7' y2='25'/%3E%3Cline class='cls-1' x1='7' x2='25' y1='16' y2='16'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:contain;display:block}.flex__banner{display:flex;align-items:center;background-size:cover;background-position:center right;background-repeat:no-repeat;position:relative}.flex__banner.smalltext-below-header{padding-bottom:6.25rem}.flex__banner.smalltext-below-header .flex__banner-inner{justify-content:flex-start}.flex__banner.smalltext-below-header .flex__banner-inner h2{margin-bottom:0;padding-bottom:0}.flex__banner.smalltext-below-header .flex__banner-inner .flex__banner_bottom{margin-top:.625rem}.flex__banner.smalltext-below-header .flex__banner-inner .flex__banner_bottom h2{margin-top:0;padding-top:0}.flex__banner .flex__banner-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;z-index:1;position:relative}.flex__banner .flex__banner-inner h2{font-size:2.3rem;line-height:2.5rem;width:auto;padding:10px 0;margin-top:4.6875rem;background:rgba(255,255,255,.9137254902);display:inline-block}.flex__banner .flex__banner-inner h2 span{color:var(--color-a);font-family:"Lora",serif;font-weight:500}.flex__banner .flex__banner-inner .flex__banner_bottom{width:100%;background:rgba(255,255,255,.9137254902)}@media (min-width:1200px){.flex__banner .flex__banner-inner .flex__banner_bottom{margin-top:100px;width:50%}}@media (max-width:768px){.flex__banner{display:block}.flex__banner .flex__banner-inner h2{display:inline-block;padding:10px}.flex__banner .flex__banner-inner .flex__banner_bottom{width:100%;padding:10px}}.flex__callout{margin:25px 0;display:flex;background:#fff;position:relative}.flex__callout .flex__callout_left{width:40%;background-repeat:no-repeat;background-size:cover;overflow:hidden;border:5px solid var(--color-a)}.flex__callout .flex__callout_right,.flex__callout.callout-style-a .flex__callout_right{margin-top:25px;position:relative;height:300px;width:60%;margin-bottom:-25px;z-index:1}.flex__callout.callout-style-a .flex__callout_right .flex__callout_graphicleft{background:url(../images/stm-callout-top-left.jpg)no-repeat;background-position:top left;background-size:70%;position:absolute;top:0;left:0;z-index:0;height:100%;width:50%}.flex__callout.callout-style-a .flex__callout_right .flex__callout_graphicright{background:url(../images/stm-callout-bottom-right.jpg)no-repeat;background-position:bottom right;background-size:contain;width:50%;height:100%;position:absolute;right:0;bottom:0;z-index:0}.flex__callout.callout-style-a .flex__callout_right .flex__callout_right-inner{z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;height:79%;padding-block:35px 0;padding-inline:85px 95px}.flex__callout.callout-style-a .flex__callout_right .flex__callout_right-inner h2{font-size:1.8rem;line-height:2.2rem;padding-right:25px}.flex__callout.callout-style-a .flex__callout_right .flex__callout_right-type{padding-left:34%;padding-top:4px;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var(--color-a);z-index:1;position:relative}.flex__callout.callout-style-a .flex__callout_right h1,.flex__callout.callout-style-a .flex__callout_right h2,.flex__callout.callout-style-a .flex__callout_right h3{margin:0;padding:0}.flex__callout.callout-style-a .flex__callout_right a{display:flex;align-items:center;background:var(--color-c);color:#fff;margin:10px 100px 10px 0;align-self:flex-end}.flex__callout.callout-style-a .flex__callout_right a img{height:15px;width:auto;margin-left:10px}.flex__callout.callout-style-a .flex__callout_right a:hover{background:#fff;color:#000;border:1px solid var(--color-c)}.flex__callout.callout-style-b{background:url(../images/stm-callout-b.png)no-repeat;background-size:cover;background-position:center center;padding:25px 6vw}.flex__callout.callout-style-b .flex__callout_left{z-index:1}.flex__callout.callout-style-b .flex__callout_right-type{font-family:"Lora",serif;font-size:1.2rem;color:var(--color-a)}.flex__callout.callout-style-b .flex__callout_right{border:5px solid var(--color-b);padding:45px 25px 25px 50px;background:#fff;margin-left:-25px;z-index:0;height:auto;min-height:250px;position:relative}.flex__callout.callout-style-b .flex__callout_right .flex__callout_right-inner{height:auto}.flex__callout.callout-style-b .flex__callout_right .flex__callout_right-inner h2{margin:0;font-size:1.8rem;line-height:2.2rem;padding:0 25px 0 0}.flex__callout.callout-style-b .flex__callout_right .flex__callout_right-inner a{background:var(--color-a);color:#fff;display:inline-flex!important;align-items:center;position:absolute;bottom:-25px;right:50px}.flex__callout.callout-style-b .flex__callout_right .flex__callout_right-inner a img{height:15px;margin-left:10px}.flex__callout.callout-style-b .flex__callout_right .flex__callout_right-inner a:hover{background:#fff;color:var(--color-a);border:1px solid var(--color-a)}.flex__callout.callout-style-b .flex__callout_right .flex__callout_right-inner a:hover img{filter:invert(69%) sepia(58%) saturate(7006%) hue-rotate(265deg) brightness(95%) contrast(89%)}@media (max-width:768px){.flex__callout.callout-style-a,.flex__callout.callout-style-b{flex-direction:column}.flex__callout.callout-style-a .flex__callout_right,.flex__callout.callout-style-b .flex__callout_right{width:100%}.flex__callout.callout-style-a .flex__callout_right .flex__callout_right-type{padding-left:0;float:right}.flex__callout.callout-style-b .flex__callout_right .flex__callout_right-type{padding-left:0}.flex__callout.callout-style-a .flex__callout_right .flex__callout_right-inner{width:100%;padding:12px 25px 0 57px}.flex__callout.callout-style-b .flex__callout_right .flex__callout_right-inner{width:100%}.flex__callout.callout-style-a .flex__callout_right .flex__callout_right-inner a{margin:10px 38px 10px 0}.flex__callout.callout-style-a .flex__callout_left,.flex__callout.callout-style-b .flex__callout_left{width:100%;height:250px}.flex__callout.callout-style-b{padding:0;margin:25px 0}.flex__callout.callout-style-b .flex__callout_right{margin:0;padding:25px}.flex__callout.callout-style-b .flex__callout_right .flex__callout_right-type{float:none}.flex__callout.callout-style-b .flex__callout_right .flex__callout_right-inner{padding:0}.flex__callout.callout-style-b .flex__callout_right .flex__callout_right-inner a{position:relative;right:unset;margin:auto}}.flex__resources{margin:50px 0}.flex__resources .flex__resources-header{text-align:center;margin-bottom:25px}@media (min-width:1440px){.flex__resources .flex__resources-header{margin-bottom:50px}}.flex__resources .flex__resources-header h2{color:var(--color-a);margin:0;padding:0}.flex__resources .flex__resources-header .btn{display:inline-block;margin:10px auto 0}.flex__resources .flex__resources-header:before{content:"";width:50px;height:50px;margin:0 auto;background-image:url("data:image/svg+xml,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' mirror-in-rtl='true' fill='%235ac4fe'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill='%235ac4fe' d='M7.857 10H2.142C.962 10 0 9.04 0 7.857V2.143C0 .96.96 0 2.142 0h5.715C9.04 0 10 .96 10 2.143v5.714C10 9.04 9.04 10 7.857 10zM2.142 2C2.066 2 2 2.067 2 2.143v5.714c0 .076.066.143.142.143h5.715C7.933 8 8 7.933 8 7.857V2.143C8 2.067 7.933 2 7.857 2H2.142zM7.857 24H2.142C.962 24 0 23.04 0 21.857v-5.715C0 14.962.96 14 2.142 14h5.715C9.04 14 10 14.96 10 16.143v5.715C10 23.038 9.04 24 7.857 24zm-5.715-8c-.076 0-.142.066-.142.143v5.715c0 .076.066.142.142.142h5.715c.076 0 .143-.066.143-.143v-5.715c0-.076-.067-.142-.143-.142H2.142zM21.857 24h-5.715C14.96 24 14 23.04 14 21.857v-5.715C14 14.96 14.96 14 16.142 14h5.715C23.04 14 24 14.96 24 16.14v5.715C24 23.04 23.037 24 21.856 24zm-5.715-8c-.076 0-.143.066-.143.143v5.715c0 .076.065.143.142.143h5.715c.076 0 .143-.065.143-.142v-5.715c0-.076-.066-.143-.143-.143h-5.715zM17.818 12.364c-.55 0-1.098-.208-1.516-.626l-4.04-4.04c-.837-.836-.837-2.196 0-3.03L16.3.625c.808-.808 2.225-.807 3.03 0l4.04 4.04c.837.835.837 2.195 0 3.03l-4.04 4.04c-.418.42-.967.628-1.514.628zm0-10.364c-.028 0-.067.007-.102.04l-4.04 4.04c-.055.055-.055.15 0 .203l4.04 4.04c.055.055.147.056.202 0l4.04-4.04c.055-.054.055-.148 0-.202l-4.04-4.04c-.034-.033-.073-.04-.1-.04z'/%3E%3C/g%3E%3C/svg%3E")}.flex__resources.display-type-grid .flex__resources-list{display:grid;grid-template-columns:1fr;gap:25px}@media (min-width:1440px){.flex__resources.display-type-grid .flex__resources-list{grid-template-columns:1fr 1fr}}.flex__resources.display-type-grid .flex__resources-list-item{border:1px solid var(--color-b);padding:25px}.flex__resources.display-type-grid .flex__resources-list-item h3{font-size:1.5rem;font-weight:400;line-height:1.25;padding-top:0;margin-top:0}.flex__news .flex__news_header a,.flex__resources.display-type-grid .flex__resources-list-item .btn{display:inline-block}.flex__resources.display-type-grid .flex__resources-list-item .flex__resources-meta{margin-bottom:25px}.flex__news_list .newsroom__post_item .newsroom_post_meta span.category__list,.flex__resources.display-type-grid .flex__resources-list-item .flex__resources-meta .category__list{margin-bottom:10px}.flex__news{margin:100px 0;background:url(../images/news_feature_background.png)no-repeat;background-size:50%;background-position:100% -10px}.flex__news .flex__news_header{text-align:center;margin-bottom:55px}.flex__news .flex__news_header h2{margin:0 0 10px;padding:0;font-weight:300}.flex__news .flex__news_blocks{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"left right-top""left right-bottom"}.flex__news .flex__news_blocks:after,.flex__news .flex__news_blocks:before{content:"";flex-basis:100%;width:0;order:2}.flex__news .flex__news_blocks .news__item{padding:5px;text-decoration:none;width:auto}.flex__news .flex__news_blocks .news__item:hover{filter:brightness(110%)}.flex__news .flex__news_blocks .news__item .news__item-inner{display:flex;flex-direction:column;justify-content:space-between;padding:25px}.flex__news .flex__news_blocks .news__item .news__item-inner h3{padding:0;margin:0 0 10px;line-height:1.25;font-size:1.75rem;color:#fff}.flex__news .flex__news_blocks .news__item .news__item-inner h3 a{text-decoration:none;color:#fff;transition:text-decoration .2s ease-in}.flex__news .flex__news_blocks .news__item .news__item-inner h3 a:hover{text-decoration:underline}.flex__news .flex__news_blocks .news__item .news__item-inner p{padding:0;margin:0 0 10px}.flex__news .flex__news_blocks .news__item .news__item-inner .btn{align-self:flex-end;margin:25px 0 0;padding:0}.flex__news .flex__news_blocks .news__item:first-child{height:100%;grid-area:left}.flex__news .flex__news_blocks .news__item:first-child .news__item-inner{background:var(--color-d);color:#000;height:100%}.flex__news .flex__news_blocks .news__item:first-child .news__item-inner h3{color:#000;font-size:1.75rem}.flex__news .flex__news_blocks .news__item:first-child .news__item-inner h3 a{color:inherit}.flex__news .flex__news_blocks .news__item:first-child .news__item-inner .btn{color:#000}.flex__news .flex__news_blocks .news__item:first-child .news__item-inner .btn img{filter:brightness(0)}.flex__news .flex__news_blocks .news__item:first-child .news__item-inner .btn:hover{color:#fff}.flex__news .flex__news_blocks .news__item:first-child .news__item-inner .btn:hover img{filter:brightness(1)}.flex__news .flex__news_blocks .news__item:nth-child(2){grid-area:right-top}.flex__news .flex__news_blocks .news__item:nth-child(2) .news__item-inner{background:var(--color-a);color:#fff}.flex__news .flex__news_blocks .news__item:nth-child(3){grid-area:right-bottom;margin-top:15px}.flex__news .flex__news_blocks .news__item:nth-child(3) .news__item-inner{background:var(--color-c);color:#fff}.flex__news_list .newsroom__post_item{background:#fff;width:auto;margin:0 auto;padding:1.5625rem;border:4px solid #f1f1f1;margin-bottom:1.5625rem}@media (min-width:1440px){.flex__news_list .newsroom__post_item{width:70%}}.flex__news_list .newsroom__post_item h3{color:var(--color-e);margin-top:0;padding-top:0;padding-bottom:10px;margin-bottom:0;font-size:1.5rem}.flex__news_list .newsroom__post_item h3 a{text-decoration:none;color:inherit;transition:color .2s ease-in}.flex__news_list .newsroom__post_item h3 a:hover{color:var(--color-a)}.flex__news_list .newsroom__post_item .newsroom_post_meta span{display:block;width:100%}.flex__news_list .newsroom__post_item .newsroom_post_meta span.category__list a{color:#474747;padding:3px 13px;background:var(--color-g);margin-bottom:.625rem;border-radius:5px;margin-right:5px;text-decoration:none;display:inline-block;font-size:.95em;font-style:italic;transition:color .2s ease-in,background-color .2s ease-out}.flex__news_list .newsroom__post_item .newsroom_post_meta span.category__list a:hover{background:var(--color-a);color:#fff}.flex__news_list .newsroom__post_item .newsroom_post_meta span.post__date{font-size:.9rem;font-style:italic}.flex__news_list .newsroom__post_item a.btn{display:inline-block;transition:background-color .2s ease-in}.flex__news_list .newsroom__post_item a.btn:hover{background:var(--color-a-light)}@media (max-width:768px){.flex__news{margin:25px 0}.flex__news .flex__news_blocks{display:block;height:auto!important;max-height:100%!important}.flex__news .flex__news_blocks .news__item{width:100%!important;max-height:100%!important;margin-top:10px!important}}.flex__events{position:relative;margin:50px 0}.flex__events .flex__events_header{text-align:center;margin-bottom:25px}.flex__events .flex__events_header h2{font-weight:300;margin:0;padding:0}.flex__events .flex__events_header a{display:inline-block;margin-top:10px}.flex__events .flex__events_blocks{padding:0 10px 10px 5px}.flex__events .flex__events_blocks .events__item{height:auto;text-decoration:none;color:#000}.flex__events .flex__events_blocks .events__item a{text-decoration:none;color:inherit}.flex__events .flex__events_blocks .events__item .events__item-inner{height:100%;border:1px solid var(--color-a)}.flex__events .flex__events_blocks .events__item .events__item-inner .events__item-top{background:url(../images/stripe-bg.jpg)no-repeat;background-size:contain;background-position:center right;height:45px;padding:25px;display:flex;align-items:center;justify-content:space-between}.flex__events .flex__events_blocks .events__item .events__item-inner .events__item-top h3{font-size:2.5rem;color:#000;font-family:"Lora",serif;font-weight:300}.flex__events .flex__events_blocks .events__item .events__item-inner .events__item-top img{transition:filter .2s ease-in;height:80px;filter:invert(64%) sepia(47%) saturate(6713%) hue-rotate(252deg) brightness(93%) contrast(94%)}.flex__events .flex__events_blocks .events__item .events__item-inner .events__item-middle{padding:25px;height:100%}.flex__events .flex__events_blocks .events__item:hover .events__item-inner{border:1px solid var(--color-b)}.flex__events .flex__events_blocks .events__item:hover .events__item-inner .events__item-top h3{color:var(--color-b)}.flex__events .flex__events_blocks .events__item:hover .events__item-inner .events__item-top img{filter:invert(73%) sepia(90%) saturate(2199%) hue-rotate(182deg) brightness(119%) contrast(102%)}.flex__events .flex__events_blocks .events__item:hover .events__item-inner .events__item-middle{background:var(--color-b)}.flex__case-studies .flex__case-studies__heading-container{margin-bottom:1rem}.flex__case-studies .heading-stripes{display:flex;justify-content:space-evenly;margin-right:1rem}.flex__case-studies .heading-stripes span{width:10px;height:25px;margin-right:3px;display:block;transform:skew(-15deg)}.flex__case-studies .heading-stripes span:first-child{background:var(--color-b)}.flex__case-studies .heading-stripes span:nth-child(2){background:var(--color-a)}.flex__case-studies .heading-stripes span:nth-child(3){background:var(--color-c)}.flex__case-studies .flex__case-studies__heading{display:flex;align-items:center;font-size:2rem;padding-bottom:1rem}.flex__case-studies .flex__case-studies__inner{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:968px){.flex__case-studies .flex__case-studies__inner{grid-template-columns:1fr 1fr 1fr;gap:1.5rem}}.flex__case-studies .case-study-item{background:#f1f1f1;padding-block:1rem;padding-inline:2rem}.flex__case-studies .case-study-item a.btn-primary{margin-top:1.5rem}.flex__case-studies .case-study-item__author-image-container{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;border:1px solid #fff;width:75px;height:75px}.flex__case-studies .case-study-item__title{font-weight:700;font-size:1.55rem;line-height:1.15}.flex__case-studies .case-study-item__author-container{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1rem}.flex__case-studies .case-study-item__author-container span em,body.single-case-study .case-study-item__author-container span em{font-size:.85em;font-style:italic}.flex__case-studies .case-study-item__author-container>div,body.single-case-study .case-study-item__author-container>div{display:flex;align-items:center}.flex__case-studies .case-study-item__author-container .case-study-item__author-name{font-size:1rem;font-weight:700;display:block;color:var(--color-a)}.flex__case-studies .case-study-item__author-container .case-study-item__author-name a,body.single-case-study .case-study-item__author-container .case-study-item__author-name a{text-decoration:none;color:inherit}.flex__case-studies .case-study-item__author-container .case-study-item__author-organization{font-size:.9rem;font-weight:400;display:block}body.single-case-study .single__header{text-wrap:balance;line-height:1.15}body.single-case-study .single__content{display:flex;flex-direction:column-reverse;align-items:flex-start}@media (min-width:968px){body.single-case-study .single__content{flex-direction:row}}body.single-case-study .single__content .case-study__back-btn{width:100%;display:flex;justify-content:center;text-align:center;margin-top:4rem}body.single-case-study .single__content .flex__general_content_area-inner{padding-right:0}@media (min-width:968px){body.single-case-study .single__post-inner{margin:0 5vw}}body.single-case-study .case-study-item__author-image-container{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;width:150px;height:150px}body.single-case-study .case-study-item__flexcontent-container{width:100%}@media (min-width:968px){body.single-case-study .case-study-item__flexcontent-container{width:70%}}body.single-case-study .case-study-item__author-container{display:flex;flex-direction:column;align-items:center;position:relative;gap:1rem;margin-bottom:1rem;background:#f1f1f1;padding-inline:2rem;padding-block:1rem;order:2;width:100%;background:var(--color-d)}@media (min-width:968px){body.single-case-study .case-study-item__author-container{margin-left:2rem;margin-bottom:2rem;width:30%}}body.single-case-study .case-study-item__author-container .case-study-item__author-name{font-size:1.5rem;font-weight:700;display:block;color:var(--color-e);text-align:center}body.single-case-study .case-study-item__author-container .case-study-item__author-organization{font-size:1.25rem;font-weight:400;display:block;text-align:center}body.single-case-study .case-study-item__author-container .case-study-item__author-bio{font-size:.9rem}body.single-case-study .case-study-item__author-container .case-study-item__author-bio a{color:var(--color-e);text-decoration:none}.page-template-template-portal .page__wrapper{margin:0}.page-template-template-portal .page__wrapper::before{display:none}@media (min-width:1920px){.page-template-template-portal .page__wrapper{margin:0 auto}}.page-template-template-portal h1{font-size:3rem;margin:0;line-height:1.15}.page-template-template-portal h2{font-size:2.5rem;margin:0;line-height:1.15}.page-template-template-portal h3{font-size:2rem;margin:0;line-height:1.15}.flex__portal-banner{min-height:80vh}.flex__portal-banner .flex__banner-inner{display:grid;grid-template-columns:1fr;padding-inline:3vw;padding-block:2rem;align-items:center;gap:1rem}.flex__portal-banner .flex__banner-inner h1,.flex__portal-banner .flex__banner-inner h2,.flex__portal-banner .flex__banner-inner h3,.flex__portal-banner .flex__banner-inner h4,.flex__portal-banner .flex__banner-inner h5{background:0 0}@media (min-width:968px){.flex__portal-banner .flex__banner-inner{grid-template-columns:1fr 1fr;padding-inline:6vw;padding-block:2.5rem}}.flex__portal-banner .flex__banner-inner.layout-flipped .portal-banner__column-a{order:2}.flex__portal-banner .flex__banner-inner .flex__portal-banner__column .portal-banner__text-area{text-wrap:balance}.flex__portal-banner .flex__banner-inner .flex__portal-banner__column .portal-banner__text-area ul{padding:0;margin-left:2.5rem}.flex__portal-banner .flex__banner-inner .flex__portal-banner__column,.flex__portal-banner .flex__banner-inner .flex__portal-banner__column .portal-banner__image-area{display:flex;align-items:center;justify-content:center}.flex__portal-banner .flex__banner-inner .flex__portal-banner__column .portal-banner__image-area.image-small img{height:50%;width:50%;object-fit:contain}.flex__portal-banner .flex__banner-inner .flex__portal-banner__column .portal-banner__image-area.image-medium img{height:75%;width:75%;object-fit:contain}.flex__portal-banner .flex__banner-inner .flex__portal-banner__column .portal-banner__image-area.image-large img{height:100%;width:100%;object-fit:cover}
/*# sourceMappingURL=_main.css.map */