.main>.TextImage:first-child{padding-top:170px}.TextImage{position:relative}.TextImage .Heading{margin-bottom:40px}.TextImage .Heading__title.h1{font-size:40px;margin-bottom:.6em;line-height:1.1;font-weight:500}.TextImage .Heading__description{font-size:18px;font-weight:400;line-height:1.3}.TextImageImgCol{text-align:center}.TextImage .TextImageText--button-corner .Button{margin-top:36px}.editor-styles-wrapper .TextImageImgCol img{width:100%}@media (min-width: 1100px){.main>.TextImage:first-child{padding-top:212px}.TextImage .Heading{margin-bottom:0}.TextImage .Heading__description{max-width:457px}.TextImageText{transform:translateX(50px)}.TextImageText--more-text .Heading__description{max-width:596px}.TextImageText--to-left{transform:translateX(0)}.TextImageImgCol{transform:translateX(-50px)}.TextImage .flex-row-reverse .TextImageText{transform:translateX(-50px)}.TextImage .flex-row-reverse .TextImageText--more-text{transform:translateX(0)}.TextImage .flex-row-reverse .TextImageText--to-left{transform:translateX(0)}.TextImage .flex-row-reverse .TextImageImgCol{transform:translateX(50px)}.TextImage .Button{margin-top:36px}}@media (min-width: 360px)and (max-width: 1440px){.TextImage .Heading__title.h1{font-size:calc(40px + 6*(100vw - 360px)/1080)}.TextImage .Heading__description{font-size:calc(18px + 2*(100vw - 360px)/1080)}}@media (min-width: 1440px){.TextImage .Heading__title.h1{font-size:46px}.TextImage .Heading__description{font-size:20px}}@media (max-width: 575.98px){.TextImage__image--default{margin-top:36px}.TextImage__image--corner{position:absolute;bottom:5px;right:10px;width:180px;max-height:130px;pointer-events:none}}
