body{margin:0;font-family:Arial,sans-serif}body p{font-family:Montserrat;font-size:2vw;font-weight:500;line-height:30px;text-align:left}.underbanner-text{height:auto;display:flex;align-items:center;justify-content:center;margin:4rem 0 0}.underbanner-text p{font-family:Montserrat;font-size:1.2em;width:45%;margin:0;font-weight:500;line-height:24px;text-align:center}.banner-image{margin-top:5%;width:100%;height:auto}.top-banner{position:relative;text-align:center;color:#fff}.top-banner h1,.top-banner p,.top-banner .buttoopn{position:absolute;width:80%;left:50%;transform:translate(-50%)}.top-banner h1{font-family:Montserrat;font-size:6vh;font-weight:600;line-height:7.6vh;text-align:center;color:#fff;top:28%}.top-banner p{font-family:Montserrat;font-size:2vh;font-weight:500;line-height:24px;text-align:center;color:#fff;top:60%}.top-banner .buttonop{width:20%;top:70%;opacity:1}.top-banner-image{width:100%;height:50vw;object-fit:cover}.text-blocks{margin:6% 0;display:flex;padding:0 4vw}.text-blocks .banner-image{object-fit:cover}.text-block-left{flex-direction:column;align-items:flex-start;display:flex;align-items:center;justify-content:center;width:50%}.philosophy{font-family:ZT Neue Ralewe;font-size:20px;font-weight:700;line-height:20px;letter-spacing:.15em;text-align:left;margin-top:50px;margin-bottom:10px;text-transform:uppercase}.lorem-ipsum{font-family:Luxurious Script,cursive,Great Vibes,cursive,Aref Ruqaa Ink,serif;font-size:13rem;font-weight:400;line-height:15rem;text-align:left}.text-block-right{font-family:Montserrat,sans-serif;font-size:2vh;font-weight:400;line-height:3vh;text-align:left;width:50%;padding-left:20px}.buttonop{background:#f7f5f1;color:#000;width:45%;padding:2vh 2vw;text-decoration:none;border-radius:4px 0 0;border:2px solid #A4CCD9;opacity:.8;text-align:center;font-family:Montserrat,sans-serif;font-size:1.5vh;font-weight:500;line-height:19.2px;cursor:pointer;margin-top:6vh;display:inline-block;box-sizing:border-box;transition:all .2s ease-in-out}.buttonop:hover{width:47%}.buttonop.light{border:2px solid white;transition:width .2s ease-in-out,border .2s ease-in-out}.buttonop.light:hover{width:30%;border:black solid 3px}.dark{background-color:#000;color:#fff;cursor:pointer!important;border:none}.light{background-color:#fff;color:#000;border:none}.text-block-right p{width:100%;font-size:20px;line-height:30px}.button.light{display:none!important}@media (max-width: 769px){.buttonop{width:100%!important}}@media (max-width: 991px){.underbanner-text{height:auto!important;padding:2rem}.underbanner-text p{width:auto}.top-banner{display:block}.top-banner>h1{display:none}.top-banner>a{display:none}.top-banner>p{display:none}.text-blocks{padding:5vw!important;display:flex;flex-direction:column;height:auto;width:80vw}.text-block-left,.text-block-right{width:90vw;padding:0}.text-block-left{margin-top:3rem;order:1}.text-block-right{order:2}.philosophy{font-family:ZT Neue Ralewe;font-size:2em;font-weight:700;line-height:2em;letter-spacing:.1em;text-align:left;margin-top:2em;margin-bottom:5px;text-transform:uppercase}.lorem-ipsum{font-family:Luxurious Script,cursive,Great Vibes,cursive,Aref Ruqaa Ink,serif;font-size:5rem;font-weight:400;line-height:64px;text-align:left}.text-block-left img{min-width:100%;margin:0}.text-block-right p{width:100%;font-size:20px;line-height:30px}.buttonop{width:49%;box-sizing:border-box;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/operas.css.map */
