.ad-container{margin:16px}.main-ad{position:relative}.ad-container .ad-btn{margin-top:40px}.ad-container .ad-btn a{color:#1b1b26;text-decoration:none}.ad-container .ad-btn a:hover{color:#fff}.overlay-this-ad{background:linear-gradient(90deg,rgba(0,36,41,.9) 0,rgba(0,36,41,0) 145%);border-radius:8px;bottom:5px;left:0;position:absolute;right:0;top:0;z-index:2}.main-ad img{border-radius:4px;height:500px;object-fit:cover;object-position:20%;width:100%}.ad-text-box{left:7%;max-width:550px;position:absolute;top:15%;z-index:5}.ad-text-box h2{font-size:24px;letter-spacing:-.7px;line-height:32px}.ad-text-box h2,.ad-text-box p{color:#fff;margin:0 0 10px}.ad-text-box p{font-size:18px}.ad-btn{width:150px}@media screen and (min-width:600px){.ad-text-box{top:24%}.ad-text-box h2{max-width:340px}}@media screen and (min-width:700px){.ad-btn{margin-top:16px}.ad-text-box{top:5%}.ad-text-box h2{font-size:32px;letter-spacing:-.7px;line-height:39px;max-width:540px}.ad-text-box p{font-size:23px;font-weight:600;letter-spacing:-.46px}}@media screen and (min-width:800px){.ad-container .ad-btn{margin-top:20px}.ad-text-box{max-width:none}}@media screen and (min-width:1100px){.main-ad img{height:auto;width:100%}.ad-container .ad-btn{margin-top:20px}.main-ad img{max-height:400px;object-position:top}}@media screen and (min-width:1200px){.ad-container{margin:0}}