.modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.modal-content{background-color:#fefefe;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);margin:10% auto;max-width:750px;padding:20px;position:relative;width:90%}.close{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;right:20px;top:10px}.hero-banner{background-position:top!important;background-repeat:no-repeat!important;display:flex;gap:56px;justify-content:space-between;margin:auto;max-width:1920px;padding:271px 0 150px}.left-element{margin-top:-98px;max-width:381px}.right-element{align-items:flex-end;display:flex;margin-bottom:-73px;max-width:397px}.left-element img,.right-element img{width:100%}.banner-content{margin:0 auto;max-width:700px;padding:0 20px;text-align:center}.banner-text h1{margin:0 0 48px;word-wrap:normal}.banner-content p{font-size:20px;margin:0 auto;max-width:600px}.banner-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:56px 0 0}iframe#videoIframe{max-width:100%}@media screen and (max-width:1299px){.banner-text h1{margin:0 0 30px}.banner-buttons{padding:30px 0 0}.banner-content{max-width:100%;width:46%}.left-element,.right-element{max-width:100%;width:calc(27% - 56px)}}@media screen and (max-width:991px){.hero-banner{flex-direction:column-reverse;flex-wrap:wrap;padding:190px 0 60px}.banner-content{width:100%}.left-element{margin:0;text-align:center;width:calc(100% - 50px)}.left-element img,.right-element img{text-align:center;width:revert-layer}.right-element{display:none;margin:0}}@media screen and (max-width:360px){.banner-text h1{font-size:40px}}