.banner{padding-bottom:60px;padding-top:340px;position:relative;width:100%}.banner-background-video{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;left:0;mix-blend-mode:lighten;position:absolute;top:0;width:100%;z-index:1}.banner-background-video video{height:100%;object-fit:cover;width:100%}.banner-background{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.banner-background.banner-background-hide{display:none}.banner-background img{height:100%!important;object-fit:cover;object-position:center;width:100%}.banner-background .mobile-img{display:none}.banner .container{margin:0 auto;max-width:1587px;padding:0 20px;width:100%}.banner-wrap{display:flex;flex-direction:column;gap:35px;position:relative;z-index:9}#book-page-banner .banner-wrap{gap:200px}.banner-content{align-items:flex-start;display:flex;flex-direction:column;gap:23px;margin-left:230px}.banner-subtitle,.banner-subtitle *{font-size:72px;line-height:100%}.banner-subtitle,.banner-subtitle *,.banner-title,.banner-title span{color:#e9e1db;font-family:var(--anton);font-weight:400;letter-spacing:0;text-transform:uppercase}.banner-title,.banner-title span{font-size:112px;line-height:106%;margin-bottom:0;max-width:680px}#book-page-banner .banner-title,.banner-title span{max-width:916px}#book-page-banner .banner-content{margin-left:140px}#book-page-banner .banner-background:before{background:radial-gradient(74.12% 129.85% at 69.45% 85.18%,transparent 0,rgba(0,0,0,.8) 100%);content:"";height:100%;position:absolute;width:100%}#book-page-banner{overflow:hidden}.banner-title span{color:var(--primary)}.banner-text,.banner-text *{color:#e9e1db;font-family:var(--indivisible);font-size:24px;font-weight:400;letter-spacing:0;line-height:140%;max-width:534px}.banner-btn{display:flex;justify-content:flex-end}.banner-btn a{align-items:center;background-color:hsla(0,0%,100%,.2);border:4px solid var(--primary);border-radius:6px;color:#e9e1db;display:flex;font-family:var(--indivisible);font-size:30px;font-weight:600;gap:14px;justify-content:center;letter-spacing:0;line-height:110.00000000000001%;padding:20px 30px;text-decoration:none}.banner-btn a:hover{background-color:rgba(248,155,60,.6);border-color:rgba(248,155,60,.6)}.banner-btn a:hover svg{fill:#e9e1db}#book-page-banner .banner-btn a{border-color:#fff}#book-page-banner .banner-btn a:hover{border-color:rgba(248,155,60,.6)}#book-page-banner .banner-btn a br{display:none}@media (max-width:1200px){.banner-text,.banner-text *{font-size:20px}#book-page-banner .banner-content,.banner-content{margin-left:100px}.banner-subtitle,.banner-subtitle *{font-size:60px}#book-page-banner .banner-wrap{gap:150px}}@media (max-width:991px){#book-page-banner .banner-content,.banner-content{margin-left:0}.banner{padding-top:300px}.banner-btn a{font-size:25px;padding:20px}.banner-text,.banner-text *{font-size:18px}.banner-subtitle,.banner-subtitle *{font-size:50px}#book-page-banner .banner-wrap{gap:100px}}@media (max-width:767px){.banner{padding-top:200px}.banner-title,.banner-title span{font-size:70px}.banner-text,.banner-text *{font-size:16px}.banner-background .mobile-img{display:block}.banner-background .desktop-img{display:none}.banner-btn a{font-size:15px;padding:15px}.banner-subtitle,.banner-subtitle *{font-size:40px}#book-page-banner .banner-title{max-width:500px}}@media (max-width:576px){.banner-title,.banner-title span{font-size:50px}.banner-subtitle,.banner-subtitle *{font-size:32px}.banner-text,.banner-text *{font-size:14px}.banner{padding-top:187px}.banner-btn a{border:2px solid var(--primary);border-radius:2px;font-size:10px;gap:10px;padding:8px 10px;width:130px}.banner-btn a svg{height:12px;order:2;transform:rotate(90deg);width:12px}#book-page-banner .banner-title{max-width:330px}#book-page-banner .banner-content{gap:10px}#book-page-banner .banner-btn a svg{order:unset;transform:rotate(0)}#book-page-banner .banner-btn a br{display:block}}