.yoast_yoastcon_hero_pattern{margin-bottom:88px}.yoast_yoastcon_hero_pattern .top-content{margin-bottom:48px;-webkit-column-gap:40px;column-gap:40px}@media screen and (min-width:56rem){.yoast_yoastcon_hero_pattern .top-content{margin-bottom:-48px}}.yoast_yoastcon_hero_pattern .top-content .top-info{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}@media screen and (min-width:56rem){.yoast_yoastcon_hero_pattern .top-content .top-info{max-width:572px}}.yoast_yoastcon_hero_pattern .top-content .top-info .wp-block-group__inner-container{width:100%}.yoast_yoastcon_hero_pattern .top-content .top-info .title{font-size:56px;font-weight:700;color:var(--font-black);letter-spacing:-.3px}.yoast_yoastcon_hero_pattern .top-content .top-info .description{margin-bottom:32px!important}.yoast_yoastcon_hero_pattern .top-content .top-info a.button{-webkit-box-shadow:none;box-shadow:none;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:16px 40px;font-size:18px;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;text-decoration:none;color:var(--font-white);font-family:arial,sans-serif;text-align:center;background:var(--button-background-yoast);border:0;border-radius:6px;line-height:28px}.yoast_yoastcon_hero_pattern ._form_40 ._button-wrapper button#_form_40_submit:hover,.yoast_yoastcon_hero_pattern .top-content .top-info a.button:hover{background:var(--button-background-yoast-hover)!important}@media screen and (max-width:56rem){.yoast_yoastcon_hero_pattern .top-content .images_column{display:none}}.yoast_yoastcon_hero_pattern .top-content .images_column .grid{grid-column-gap:40px}.yoast_yoastcon_hero_pattern .top-content .images_column .grid .wp-block-column:first-child{padding-top:88px}.yoast_yoastcon_hero_pattern .top-content .images_column .grid .wp-block-column figure{border-radius:24px;overflow:hidden}.yoast_yoastcon_hero_pattern .top-content .images_column .grid .wp-block-column figure:last-child{margin-bottom:0}.yoast_yoastcon_hero_pattern .top-content .images_column .grid .wp-block-column figure img{display:block}.yoast_yoastcon_hero_pattern .content-group{background:var(--background-gradient);padding:64px 22px 0;color:var(--font-white);min-width:calc(100% + 44px);margin-left:-22px}@media screen and (min-width:1296px){.yoast_yoastcon_hero_pattern .content-group{border-radius:32px;min-width:calc(100% + 80px);margin-left:-40px;padding:64px 40px 0}}.yoast_yoastcon_hero_pattern .content-group .subtitle{color:var(--font-white);margin-bottom:.5rem}.yoast_yoastcon_hero_pattern .content-group h2{color:var(--font-white);font-size:36px;font-weight:700;margin-bottom:2rem;line-height:40px}.yoast_yoastcon_hero_pattern .content-group .grid__col-5{-webkit-column-gap:40px;column-gap:40px}@media screen and (max-width:30rem){.yoast_yoastcon_hero_pattern .content-group .grid__col-5{grid-template-columns:1fr}}.yoast_yoastcon_hero_pattern .content-group .content-group__info{text-align:center}.yoast_yoastcon_hero_pattern .content-group .content-group__info__image{margin-bottom:0}.yoast_yoastcon_hero_pattern .content-group .content-group__info__image figure{border:solid 2px var(--border-gray);width:72px;height:72px;border-radius:100%;overflow:hidden;margin-bottom:12px}.yoast_yoastcon_hero_pattern .content-group .content-group__info__highlight{font-size:20px;font-weight:700;line-height:28px;margin-bottom:.5rem}.yoast_yoastcon_hero_pattern .content-group .content-group__info__info{line-height:24px;opacity:.82;margin-bottom:40px}.yoast_yoastcon_hero_pattern ._form_40{padding:0!important;margin:0!important}.yoast_yoastcon_hero_pattern ._form_40 ._button-wrapper button#_form_40_submit,.yoast_yoastcon_hero_pattern ._form_40 ._field-wrapper input{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}.yoast_yoastcon_hero_pattern ._form_40 ._field-wrapper input{border:solid 1px var(--border-gray)!important;border-radius:6px!important;padding:12px 20px!important}.yoast_yoastcon_hero_pattern ._form_40 ._button-wrapper button#_form_40_submit{-webkit-box-shadow:none!important;box-shadow:none!important;width:100%!important;padding:16px 0!important;font-size:18px!important;-webkit-transition:background-color .2s ease!important;-o-transition:background-color .2s ease!important;transition:background-color .2s ease!important}