section.hero-thin{background:#0A4B70;overflow:hidden}section.hero-thin .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;padding:32px 0 0;text-align:center}section.hero-thin .wrapper .content{padding:16px}section.hero-thin .wrapper .content *{color:#fff}section.hero-thin .wrapper .content p{font-size:1.625rem}section.hero-thin .wrapper .image{position:relative;width:140%;height:260px;border-radius:100% 100% 0 0;left:-20%;margin:0 auto;overflow:hidden}section.hero-thin .wrapper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}@media only screen and (min-width: 500px){section.hero-thin .wrapper .image{height:300px}}@media only screen and (min-width: 768px){section.hero-thin .wrapper{flex-direction:row;justify-content:flex-start;padding:0;position:relative;min-height:340px;text-align:left}section.hero-thin .wrapper .image{position:absolute;left:auto;right:0;border-radius:100% 0 0 100%;height:140%;max-width:50%}section.hero-thin .wrapper .content{padding:40px 16px;flex-basis:50%}}@media only screen and (min-width: 1200px){section.hero-thin .wrapper{gap:24px;padding:80px 20px}section.hero-thin .wrapper .image{position:absolute;right:0;border-radius:75%/100%;max-width:44%}section.hero-thin .wrapper .content{padding:0;flex-basis:50%}section.hero-thin .wrapper .content h1{font-size:4.4rem}}
