.promo-block{background-color:var(--color-white);width:100%;max-width:79.375rem;color:var(--color-midnight);grid-template-columns:1fr;grid-template-areas:"image""content";margin:34px auto;display:grid;position:relative}.layout-block .promo-block{margin:0}.promo-block.promo-block--lightblue{background-color:var(--color-polar)}.promo-block.promo-block--lightblue .promo-block__tag{background-color:var(--color-sea);color:var(--color-midnight)}.promo-block.promo-block--darkblue{background-color:var(--color-midnight);color:var(--color-sand)}.promo-block.promo-block--darkblue .promo-block__tag{background-color:var(--color-sand);color:var(--color-midnight)}@media (width>=62em){.promo-block.promo-block--image-right{grid-template-areas:"content image"}.promo-block.promo-block--image-left{grid-template-areas:"image content"}.promo-block.promo-block--image-left .promo-block__tag{place-self:flex-end}.promo-block.promo-block--image-half{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-block.promo-block--image-third{grid-template-columns:2fr 1fr}.promo-block.promo-block--image-third.promo-block--image-left{grid-template-columns:1fr 2fr}[class*=col-]:not([class*="-12"])>.promo-block{flex-direction:column;height:100%;display:flex}}.promo-block__content{flex-direction:column;order:2;grid-area:content;gap:17px;max-width:880px;padding:23px 17px;display:flex}.promo-block__content:has(h2:first-child):has(h2:last-child){margin:0 auto}.promo-block:not(:has(img)):has(.promo-block__tag) .promo-block__content{padding-top:63px}@media (width>=62em){.promo-block__content{padding:40px}[class*=col-]:not([class*="-12"])>.promo-block:has(img) .promo-block__content{padding-top:40px!important}.promo-block:has(.promo-block__tag) .promo-block__content{padding-top:63px}}.promo-block__title{margin-top:0;margin-bottom:0;font-size:1.75rem}.promo-block__title-link{-webkit-text-decoration:none;text-decoration:none}.promo-block__title-link:hover,.promo-block__title-link:focus{-webkit-text-decoration:underline;text-decoration:underline}.promo-block:has(.promo-block__main-link--arrow) .promo-block__title-link:before{content:"";position:absolute;inset:0}.promo-block__tag{letter-spacing:.0238125rem;background-color:var(--color-midnight);max-height:43px;color:var(--color-white);grid-area:tag;align-items:center;width:fit-content;padding:.5rem .75rem;font-size:.875rem;display:flex;position:absolute;top:0;left:0}.promo-block--image-left .promo-block__tag{right:0}.promo-block__main-intro{flex-direction:column;gap:1.0625rem;font-size:1.25rem;line-height:1.5;display:flex}.promo-block__main-intro strong,.promo-block__main-intro span,.promo-block__main-intro p,.promo-block__main-intro small,.promo-block__main-intro b,.promo-block__main-intro li,.promo-block__main-intro a:not(.btn){color:inherit;margin:0}.promo-block__main-intro a:not(.btn){color:var(--color-link)}.promo-block__main-intro a,.promo-block__main-intro button{position:relative}.promo-block__links{flex-direction:column;align-items:flex-start;gap:1.6875rem;display:flex}.promo-block__links:has(.promo-block__main-link--button){margin-top:12px}@media (width>=62em){.promo-block__links{flex-direction:row;align-items:center}}.promo-block--darkblue .promo-block__main-link.promo-block__main-link--button{background-color:var(--color-sand)}.promo-block--darkblue .promo-block__main-link.promo-block__main-link--button:hover{background-color:var(--color-link)}.promo-block__main-link .arrow:first-child{color:var(--color-accent);font-size:1.875rem}.promo-block--darkblue .promo-block__main-link .arrow:first-child{color:var(--color-sand)}.promo-block__secondary-link{color:inherit}.promo-block__image{grid-area:image}.promo-block__image img{width:100%}.promo-block__image.promo-block__image--icon{background-color:var(--color-polar);border-radius:50%;justify-content:center;place-self:center;align-items:center;width:120px;height:120px;margin:30px 50px;padding:20px;display:flex}@media (width>=62em){.promo-block__image.promo-block__image--icon{place-self:center baseline;width:16.25rem;height:16.25rem;padding:55px}.promo-block--image-right .promo-block__image.promo-block__image--icon{place-self:center end}}.promo-block--lightblue .promo-block__image.promo-block__image--icon{background-color:var(--color-white)}.promo-block--darkblue .promo-block__image.promo-block__image--icon{background-color:var(--color-sand)}
