.about-us{position:relative;display:grid;grid-template-columns:.6fr 1fr;grid-template-areas:'main';grid-gap:0;width:80%;margin:4.35rem auto}@media screen and (max-width:1600px){.about-us{width:95%}}@media screen and (max-width:1200px){.about-us{padding:0;width:90%;margin:4.35rem auto;display:flex;flex-flow:column}}.about-us .image{position:relative;border-radius:1rem;overflow:hidden;margin-bottom:4rem;filter:drop-shadow(10px 10px 40px rgba(0, 0, 0, .16));height:33rem}@media screen and (max-width:1200px){.about-us .image{height:auto}}.about-us .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.about-us .gradient{position:relative;grid-area:main;background-image:linear-gradient(to right,rgba(33,41,69,0) 10%,#212945 50%)}.about-us .content{position:relative;grid-area:main;width:33.55%;width:100%;margin:9.5rem 0 0 0;padding-right:3rem}@media screen and (max-width:1200px){.about-us .content{margin:0;padding-right:0;order:2}}.about-us .content .icon{margin-bottom:1.5rem;width:2.3rem}.about-us .content .icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.about-us .content .title{font-size:41px;line-height:55px;letter-spacing:calc(41px * -.02);font-weight:500;color:#045aa3}@media screen and (max-width:1200px){.about-us .content .title{font-size:30px;line-height:40px;letter-spacing:calc(30px * -.02)}}.about-us .content .paragraph{font-size:14px;line-height:25px;letter-spacing:calc(14px * -.025);font-weight:300;margin:2.1rem 0 3.5rem 0}.about-us .content .paragraph p{margin:1.5rem 0 0 0;font-weight:400}.about-us .content .paragraph a{color:inherit;text-decoration:none;font-weight:500}.about-us .line{width:3.25rem;height:3px;background:#045aa3;margin:0 auto;grid-column:span 2}