.tooltip{display:inline-flex;margin-top:10px;position:relative}@media screen and (min-width:48em){.tooltip{margin-top:0}}.tooltip__label{align-items:center;color:#cdd6ea;cursor:pointer;display:inline-flex;font-size:12px;padding-right:15px;text-transform:uppercase}.tooltip__label:focus,.tooltip__label:hover{color:#aed29f}.tooltip__label:focus+.tooltip__content,.tooltip__label:hover+.tooltip__content{display:block}.tooltip__label:focus .tooltip__icon-path,.tooltip__label:hover .tooltip__icon-path{fill:#aed29f}.tooltip__icon{display:block;height:14px;margin-right:5px;width:14px}.tooltip__content{background:#e7edfa;border-radius:6px;color:#3a445c;display:block;font-size:13px;left:0;padding:14px 45px 14px 14px;position:absolute;top:calc(100% + 15px);width:calc(100vw - 32px);z-index:1}@media screen and (min-width:36em){.tooltip__content{width:345px}}@media screen and (min-width:48em){.tooltip__content{left:100%;padding:14px;top:-10px}}.tooltip__content--hidden{display:none}.tooltip__content:before{border-color:transparent #e7edfa transparent transparent;border-style:solid;border-width:5px 10px 5px 0;content:"";display:inline-block;height:0;left:75px;position:absolute;top:-7px;transform:rotate(90deg);width:0}@media screen and (min-width:48em){.tooltip__content:before{left:-7px;top:14px;transform:none}.tooltip__content:focus,.tooltip__content:hover{display:block}}.tooltip__text{color:#3a445c}.tooltip__close{display:block;height:13px;position:absolute;right:14px;top:14px;width:13px}@media screen and (min-width:48em){.tooltip__close{display:none}}.tooltip__close:hover{opacity:1}.tooltip__close:after,.tooltip__close:before{background-color:#3a445c;content:" ";height:13px;position:absolute;width:2px}.tooltip__close:before{transform:rotate(45deg)}.tooltip__close:after{transform:rotate(-45deg)}.wp-block-resulta-hero-header{padding-bottom:32px;position:relative}.wp-block-resulta-hero-header .tooltip{bottom:16px;justify-content:end;left:0;position:absolute;width:100%}.wp-block-resulta-hero-header .tooltip__label{justify-content:end;margin:0 auto;max-width:1520px;padding:0 16px;width:100%}@media screen and (min-width:48em){.wp-block-resulta-hero-header .tooltip__label{padding:0 30px}}.wp-block-resulta-hero-header .tooltip__content{left:unset;z-index:999}@media screen and (min-width:48em){.wp-block-resulta-hero-header .tooltip__content{right:205px}}@media screen and (min-width:95em){.wp-block-resulta-hero-header .tooltip__content{right:calc(50% - 555px)}}.wp-block-resulta-hero-header .tooltip__content:before{left:unset;right:75px}@media screen and (min-width:48em){.wp-block-resulta-hero-header .tooltip__content:before{right:-10px;top:14px;transform:rotate(180deg)}}.title-and-content-wrapper .site-breadcrumbs.hero-header-breadcrumbs{color:#fff;padding:0 0 10px}.title-and-content-wrapper .site-breadcrumbs.hero-header-breadcrumbs .breadcrumb_last{color:#fff;font-weight:400;text-decoration:none}.title-and-content-wrapper .hero-header-author a,.title-and-content-wrapper .hero-header-page-meta a,.title-and-content-wrapper .site-breadcrumbs.hero-header-breadcrumbs a{color:#fd723f;text-decoration:underline}.title-and-content-wrapper .hero-header-author a:hover,.title-and-content-wrapper .hero-header-page-meta a:hover,.title-and-content-wrapper .site-breadcrumbs.hero-header-breadcrumbs a:hover{color:#57a636}.title-and-content-wrapper .hero-header-page-meta{font-size:1rem;line-height:1;margin-bottom:15px}.title-and-content-wrapper .hero-header-page-meta span{border-left:1px solid #fff;font-size:.813rem;line-height:1.15;margin-left:5px;padding-left:5px}.title-and-content-wrapper .hero-header-page-meta--with-tooltip{display:block}@media screen and (min-width:48em){.title-and-content-wrapper .hero-header-page-meta--with-tooltip{display:inline-block;margin-right:30px}}.title-and-content-wrapper .hero-header-author{font-size:1rem}.title-and-content-wrapper div,.title-and-content-wrapper h1{color:#fff}.title-and-content-wrapper h1{font-size:1.625rem;line-height:1.16;margin-bottom:15px}@media screen and (min-width:48em){.title-and-content-wrapper h1{font-size:2.25rem;margin-bottom:25px}}.title-and-content-wrapper h1 span{display:block}.title-and-content-wrapper p{font-size:.938rem;line-height:1.47}@media screen and (min-width:48em){.title-and-content-wrapper p{font-size:1.063rem;line-height:1.65}}.title-and-content-wrapper.dark-text div,.title-and-content-wrapper.dark-text h1{color:#2b3241}
