.hero{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero__shadow{padding:200px 0}.hero .container{color:#fff}.hero h1{font-size:34px}.hero p{margin-bottom:40px}@media (min-width:768px){.hero--mb{margin-bottom:60px}.hero h1{font-size:55px}.hero p{width:70%}}@media (min-width:1200px){.hero--mb{margin-bottom:80px}.hero h1{font-size:60px;width:90%}.hero p{font-size:20px;width:50%}}