.seo_blocks__item:not(:last-child){margin-bottom:4rem}.seo_blocks__picture{flex-shrink:0}@media screen and (min-width: 1024px){.seo_blocks__picture{max-width:24rem}}@media (max-width: 1023.5px) and (min-width: 640.5px){.seo_blocks__picture{max-width:20rem}}.seo_blocks__content a:hover,.seo_blocks__content a:focus{color:#883b32;transition:color .3s ease 0s}:root{--full-screen: calc(var(--vh, 1vh) * 100)}@media screen and (min-width: 1024px){:root{--header-height: 18.7em}}@media (max-width: 1023.5px) and (min-width: 640.5px){:root{--header-height: 14.4em}}@media screen and (min-width: 640.5px){:root{--gl-indent: 3.2em}}@media screen and (max-width: 639.5px){:root{--header-height: 9.7em;--gl-indent: 1.6em}}.text_section p{font-size:1.6em;line-height:1.4;color:#292929}.text_section p:first-child{margin-bottom:2em}.text_section p:not(:last-child):not(:first-child){margin-bottom:1.3em}.text_section p strong{font-weight:700}.text_section h2{font-size:3.2em;line-height:1;font-weight:500;font-family:Larken;color:#292929}@media screen and (min-width: 1024px){.text_section h2:not(:last-child){margin-bottom:.6875em}}@media (max-width: 1023.5px) and (min-width: 640.5px){.text_section h2:not(:last-child){margin-bottom:.59375em}}@media screen and (max-width: 639.5px){.text_section h2:not(:last-child){margin-bottom:.3125em}}
