.ih-post-header__wrapper{display:flex;flex-direction:column;row-gap:20px;padding:40px 20px 20px;border-radius:20px;background-color:var(--wp--preset--color--forest-green);color:var(--wp--preset--color--cream)}@media(min-width: 768px){.ih-post-header__wrapper{padding:40px}}@media(min-width: 1200px){.ih-post-header__wrapper{flex-direction:row;justify-content:space-between;align-items:center;column-gap:22px;padding:100px 60px}}.ih-post-header__content{display:flex;flex-direction:column;row-gap:20px}@media(min-width: 768px){.ih-post-header__content{row-gap:44px}}.ih-post-header__content .ih-btn_link-primary-dark{flex-direction:row-reverse}@media(hover: hover){.ih-post-header__content .ih-btn_link-primary-dark{padding-right:0}.ih-post-header__content .ih-btn_link-primary-dark::after{transform:none;width:100%}.ih-post-header__content .ih-btn_link-primary-dark:hover>svg{transform:rotate(-180deg)}}.ih-post-header__content .ih-btn_link-primary-dark>svg{transform:rotate(-180deg)}.ih-post-header__head{row-gap:12px}@media(min-width: 1200px){.ih-post-header__head{row-gap:16px}}@media(min-width: 1200px){.ih-post-header_style-post .ih-post-header__head{max-width:733px}}.ih-post-header__heading{--wp--custom--headings-color: var(--wp--preset--color--white)}.ih-post-header__heading.h2{margin:0;padding:0;line-height:1.1}@media(min-width: 1200px){.ih-post-header__heading.h2{font-size:44px;line-height:1.2}}.ih-post-header__description{padding-top:18px}@media(min-width: 1200px){.ih-post-header__description{padding-top:0}}.ih-post-header__description a{color:var(--wp--preset--color--cream)}@media(min-width: 1200px){.ih-post-header_style-post .ih-post-header__description{max-width:573px}}@media(min-width: 1200px){.ih-post-header_style-service .ih-post-header__description{font-size:16px}}.ih-post-header__image{border-radius:10px;background-color:var(--wp--preset--color--soft-blue);aspect-ratio:116/75;overflow:hidden}@media(min-width: 1200px){.ih-post-header_style-post .ih-post-header__image{flex:0 0 524px}}@media(min-width: 1200px){.ih-post-header_style-service .ih-post-header__image{flex:0 0 652px;aspect-ratio:652/530}}.ih-post-header__image>img{width:100%;height:100%;object-fit:cover}