main{word-break:break-word}h2.h2{margin-bottom:20px;line-height:normal;font-size:25px}b{font-weight:500}.btn-mc-primary,.btn-mc-outline-primary{display:flex;margin:0 auto;width:306px;max-width:100%;min-width:auto;font-size:18px;font-weight:500;line-height:25px;max-height:45px;border-radius:60px}.btn-mc-primary{background:#1b68e7}.btn-mc-primary:hover{background:#124ba9}.mc-button--hollowed{box-shadow:inset 0 0 0 2px #fff}.mc-button--hollowed span{color:#fff;transform-origin:center;transition:all .3s ease-in-out}.mc-button--hollowed:hover{box-shadow:inset 0 0 0 3px #fff;color:#fff}.btn-mc-outline-primary{border:2px solid #1B68E7;color:#1b68e7;background:transparent}.btn-mc-outline-primary:hover{background:#1b68e7}.mc-button--hollowed{border:0;box-shadow:inset 0 0 0 2px #1b68e7}.mc-button--hollowed span{color:#1b68e7;transform-origin:center;transition:all .3s ease-in-out}.mc-button--hollowed:hover{box-shadow:inset 0 0 0 3px #1b68e7;color:#1b68e7;background:transparent}.mc-button--hollowed:hover span{transform:scale(1.07)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#68686899;display:none;z-index:999998}.modal{position:fixed;visibility:hidden;display:block;top:0;right:0;margin-left:auto;border-radius:0 0 0 20px;background:#fff;box-shadow:0 8px 24px #959da533;width:900px;max-width:95vw;height:100vh;z-index:999999;transform:translate(100%);transition:transform .5s ease,visibility 0s linear .5s;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal.open{visibility:visible;transform:translate(0);transition:transform .5s ease,visibility 0s}.hover-bg-primary:hover{background-color:var(--bs-primary)!important}.menu-open{z-index:999997}p a{text-decoration:underline}.hero{position:relative;padding-top:24px;padding-bottom:32px;background:#f4f4f4;z-index:1}.logo{width:23%;max-width:195px}.hero h1.h1,.hero h2.h2{color:#1f242f;font-weight:300}.hero h1.h1{margin-top:57%;font-size:30px;letter-spacing:-.15px;line-height:35px}.hero h2.h2{margin-bottom:16px;letter-spacing:.088px;font-size:20px;line-height:25px}small{display:block;margin:4px auto;width:306px;max-width:100%;text-align:center}.hero .hero-img{position:absolute;right:0;top:21px;z-index:-1;width:89%}.story-book{margin-bottom:32px}.story-book .btn-mc-outline-primary{margin:0 auto;width:196px}.story-book img{margin:0 auto}.story-book h2.h2{margin-top:20px}li{font-size:20px}.flip-horizontal{transform:scaleX(-1)}.shorts{margin-top:102px}.video-wrapper{height:100%}.yt-icon{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100px}.cta{margin:32px auto 24px}@media only screen and (min-width:576px){.hero{position:static}.hero .container{position:relative;z-index:1}.hero .hero-img{width:450px;top:-3px}.story-book>div:first-child{max-width:100px;margin:0!important}}@media only screen and (max-width:767px){.story-book>div:first-child{max-width:100px;margin:0!important;display:block;position:absolute;z-index:-1;right:0;opacity:.5}}@media only screen and (min-width:768px){.hero{position:relative}.hero .container{position:static}.hero h1.h1{margin-top:24px}.hero .hero-img{width:345px;top:45px}small{display:inline;margin:0;width:100%;text-align:left}.story-book{margin-bottom:24px}.story-book>div:first-child{max-width:100px}.cta .btn-mc-primary,.cta .btn-mc-outline-primary{margin:0}}@media only screen and (min-width:992px){.hero h1.h1{margin-bottom:12px;font-size:40px;line-height:normal}.hero h2.h2{font-size:28px;line-height:normal}.hero .hero-img{width:500px}.story-book{align-items:center}.story-book>div:first-child{max-width:unset;margin:0!important}.story-book .btn-mc-outline-primary{margin:0}}@media only screen and (min-width:1200px){h2.h2{font-size:35px}.btn-mc-primary,.btn-mc-outline-primary{margin:0}.hero h1.h1{font-size:50px}.hero h2.h2{font-size:30px;margin-bottom:24px}.hero .hero-img{width:570px}}@media only screen and (min-width:1400px){.hero{padding-top:48px;padding-bottom:68px}.hero h1.h1{font-size:60px;font-weight:200}.hero h2.h2{font-size:35px;margin-bottom:52px;font-weight:200}.hero .hero-img{top:90px;width:585px}}@media only screen and (min-width:1600px){.hero .hero-img{left:54%!important;width:610px;top:70px}}
