.newsletter-header{font-family:"Montserrat",sans-serif}.newsletter-header .container{position:relative}.newsletter-header .hero .logo{width:146px;height:auto;position:absolute;top:50px;right:420px}.newsletter-header .hero{height:876px;background-position:right top;background-size:cover;background-repeat:no-repeat;position:relative}.newsletter-header .hero .text{position:absolute;color:#fff;max-width:426px;top:240px;right:270px;font-size:25px;text-align:center;font-weight:300}.newsletter-header .hero .text h1{font-size:55px;font-weight:bold;line-height:1;margin:0 auto}.newsletter-header .hero .text h1 span{font-size:89.5px;font-weight:normal;font-family:"Strawberry Blossom"}.content{color:#707070;font-size:23px;max-width:900px;font-weight:300}@media(max-width:389px){.newsletter-header .hero{height:120vw;background-size:100% 110%}.newsletter-header .hero .logo{width:70px;height:auto;top:40px;right:100px}.newsletter-header .hero .text{max-width:235px;top:135px;right:20px;font-size:14px}.newsletter-header .hero .text h1{font-size:30px}.newsletter-header .hero .text h1 span{font-size:40px}}@media(min-width:390px) and (max-width:767px){.newsletter-header .hero{height:445px;background-size:100% 100%}.newsletter-header .hero .logo{width:70px;height:auto;top:40px;right:170px}.newsletter-header .hero .text{max-width:255px;top:135px;right:80px;font-size:15px}.newsletter-header .hero .text h1{font-size:35px}.newsletter-header .hero .text h1 span{font-size:45px}}@media(max-width:767px){.content{padding:10px 15px;font-size:16px}.content h4{text-align:center}}@media(min-width:768px){.content{display:flex;justify-content:center;margin:0 auto;margin-top:-100px}}