.intro{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:'main';width:80%;height:46.5rem;margin:4.35rem auto;border-radius:1rem;overflow:hidden;color:#fff;filter:drop-shadow(10px 10px 40px rgba(0, 0, 0, .16))}@media screen and (max-width:1600px){.intro{width:95%;height:auto}}@media screen and (max-width:1200px){.intro{display:flex;flex-flow:column;background:#212945;width:90%}}.intro .bg-image{position:relative;grid-area:main}.intro .bg-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:75%;height:100%;position:absolute;top:50%;left:0;transform:translate(0,-50%)}@media screen and (max-width:1200px){.intro .bg-image img{position:relative;top:0;width:100%;transform:none}}.intro .gradient{position:relative;grid-area:main;background-image:linear-gradient(to right,rgba(33,41,69,0) 10%,#212945 50%)}.intro .content{position:relative;grid-area:main;width:33.55%;margin:auto 11rem 0 auto}@media screen and (max-width:1600px){.intro .content{width:40%;margin:1rem 5rem 1rem auto}}@media screen and (max-width:1200px){.intro .content{width:100%;margin:0 auto;padding:1.1rem 2rem 0 2rem}}.intro .content .icon{margin-bottom:1.5rem;width:2.3rem}@media screen and (max-width:1600px){.intro .content .icon{margin:1.5rem 0}}.intro .content .icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.intro .content .title{font-size:41px;line-height:55px;letter-spacing:calc(41px * -.02);font-weight:500}@media screen and (max-width:1200px){.intro .content .title{font-size:30px;line-height:40px;letter-spacing:calc(30px * -.02);margin-right:0}}.intro .content .paragraph{font-size:14px;line-height:25px;letter-spacing:calc(14px * -.025);font-weight:300;margin:2.1rem 0 3.5rem 0}.intro .content .paragraph p{margin:1.5rem 0 0 0;font-weight:400}