.geo-hero{background:linear-gradient(90deg,#729ebd 0%,#154567 100%);position:relative;overflow:hidden}.geo-hero__inner{grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:40px;display:grid}.geo-hero__content{max-width:700px;padding:64px 0}.geo-hero__title{color:var(--primary-white);margin:0 0 12px;font-size:40px;font-weight:700;line-height:1.2}.geo-hero__subtitle{color:var(--primary-white);margin:0 0 24px}.geo-hero__btn{width:fit-content}.geo-hero__illustration{height:400px;position:relative}.geo-hero__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%;display:block}@media screen and (width<=1023px){.geo-hero__inner{display:block}.geo-hero__content{padding:36px 0}.geo-hero__title{font-size:28px}.geo-hero__illustration{display:none}}@media screen and (width<=599px){.geo-hero__content{padding:24px 0}.geo-hero__title{font-size:24px}.geo-hero__subtitle{margin-bottom:12px}.geo-hero__btn{width:100%}}
