body,html{height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-size:62.5%;position:relative;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}body{margin:0}body,body h1,body h2,body h3,body h4{font-family:Open Sans}.app-jumbotron[data-v-4ddb7512]{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#182b3a;background-size:cover;background-position:50%;position:relative}.app-jumbotron .jumbotron-actions[data-v-4ddb7512]{display:flex;align-items:center;top:15px;right:15px;position:absolute}.app-jumbotron .jumbotron-cta[data-v-4ddb7512]{background-color:transparent;border:2px solid #fff;padding:10px 20px;font-size:22px;text-decoration:none;color:#fff;max-width:150px;text-align:center;margin-right:8px}.app-jumbotron .jumbotron-social[data-v-4ddb7512]{margin-right:10px;display:flex;align-items:center}.app-jumbotron .jumbotron-social svg.social-twitter[data-v-4ddb7512]{width:60px;height:60px;transform:rotate(180deg)}.app-jumbotron .jumbotron-social svg.social-facebook[data-v-4ddb7512]{transform:scaleY(-1);width:50px;height:50px}.app-jumbotron .image-logo[data-v-4ddb7512]{max-width:300px;margin-top:20px}.app-jumbotron h1[data-v-4ddb7512],.app-jumbotron h2[data-v-4ddb7512],.app-jumbotron h3[data-v-4ddb7512]{color:#fff;font-size:48px;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.2);margin-top:5px}.app-jumbotron h1[data-v-4ddb7512],.app-jumbotron h3[data-v-4ddb7512]{font-weight:800}.app-jumbotron h2[data-v-4ddb7512]{font-style:italic;font-weight:800}.app-carousel[data-v-e0307db0]{width:100%;max-width:100%;height:auto;display:flex;flex-direction:column;position:relative;box-shadow:0 0 20px rgba(0,0,0,.8),0 0 60px rgba(1,17,29,.5);margin:20px 0}@media screen and (min-width:768px){.app-carousel[data-v-e0307db0]{max-width:1200px;height:450px;margin:0}}.image-container[data-v-e0307db0]{position:relative;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 1s ease-in-out}.image-container.active[data-v-e0307db0]{opacity:1}.image-container img[data-v-e0307db0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay[data-v-e0307db0]{position:absolute;bottom:0;left:0;height:72px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-color:rgba(0,0,0,.5);text-align:center}.overlay .overlay--text[data-v-e0307db0]{font-size:22px;font-weight:800;line-height:1;color:#f8c52f}.app-showcase[data-v-9f50f2b0]{width:100%;min-height:100vh;display:flex;flex-direction:column;background-color:#182b3a;background-size:cover;background-position:50%;position:relative}@media screen and (min-width:768px){.app-showcase[data-v-9f50f2b0]{flex-direction:row}}.app-showcase .showcase-cta[data-v-9f50f2b0]{background-color:transparent;border:2px solid #fff;padding:10px 20px;font-size:22px;text-decoration:none;color:#fff;max-width:230px;text-align:center}.app-showcase .left-container[data-v-9f50f2b0]{flex:0 0 30%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:10px 30px}@media screen and (min-width:768px){.app-showcase .left-container[data-v-9f50f2b0]{padding:50px}}.app-showcase .right-container[data-v-9f50f2b0]{flex:0 0 70%;display:flex;flex-direction:column;padding:50px}.app-showcase .right-container h3[data-v-9f50f2b0]{color:#fff;font-size:48px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.app-showcase .right-container h4[data-v-9f50f2b0]{color:#fff;font-size:32px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.app-showcase .right-container p[data-v-9f50f2b0],.app-showcase .right-container ul[data-v-9f50f2b0]{color:#fff;font-size:20px}.app-showcase .left-container[data-v-9f50f2b0]{padding-top:100px}.app-showcase .showcase-image[data-v-9f50f2b0],.app-showcase img[data-v-9f50f2b0]{display:block;width:auto;max-height:700px;max-width:100%;box-shadow:0 0 20px rgba(0,0,0,.8),0 0 60px rgba(1,17,29,.5);margin-bottom:20px}.app-showcase img.desktop-only[data-v-9f50f2b0]{display:none}@media screen and (min-width:768px){.app-showcase img.desktop-only[data-v-9f50f2b0]{display:block}}.app-book-carousel[data-v-2b21510f]{width:100%;max-width:400px;height:700px;display:flex;flex-direction:column;position:relative;box-shadow:0 0 20px rgba(0,0,0,.8),0 0 60px rgba(1,17,29,.5)}.image-container[data-v-2b21510f]{position:relative;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 1s ease-in-out}.image-container.active[data-v-2b21510f]{opacity:1}.image-container img[data-v-2b21510f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.floating-menu[data-v-0d85f51c]{position:absolute;top:15px;left:15px;z-index:1000}.menu[data-v-0d85f51c]{--color:#fff;width:36px;height:36px;padding:0;margin:0;outline:none;position:relative;border:none;background:none;cursor:pointer;-webkit-appearence:none;-webkit-tap-highlight-color:transparent;svg[data-v-0d85f51c]{width:64px;height:48px;top:-6px;left:-14px;stroke:var(--color);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block;position:absolute;path[data-v-0d85f51c]{transition:stroke-dasharray var(--duration,.85s) var(--easing,ease) var(--delay,0s),stroke-dashoffset var(--duration,.85s) var(--easing,ease) var(--delay,0s);stroke-dasharray:var(--array-1,26px) var(--array-2,100px);stroke-dashoffset:var(--offset,126px);transform:translateZ(0);&[data-v-0d85f51c]:nth-child(2){--duration:0.7s;--easing:ease-in;--offset:100px;--array-2:74px}&[data-v-0d85f51c]:nth-child(3){--offset:133px;--array-2:107px}}}&.active[data-v-0d85f51c]{svg[data-v-0d85f51c]{path[data-v-0d85f51c]{--offset:57px;&[data-v-0d85f51c]:first-child,&[data-v-0d85f51c]:nth-child(3){--delay:0.15s;--easing:cubic-bezier(0.2,0.4,0.2,1.1)}&[data-v-0d85f51c]:nth-child(2){--duration:0.4s;--offset:2px;--array-1:1px}&[data-v-0d85f51c]:nth-child(3){--offset:58px}}}}}.menu-content[data-v-0d85f51c]{display:block;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:10px;margin-top:10px}ul[data-v-0d85f51c]{list-style:none;margin:0;padding:0;font-size:24px}li[data-v-0d85f51c]{margin-bottom:10px}li[data-v-0d85f51c]:last-child{margin-bottom:0}a[data-v-0d85f51c]{text-decoration:none;color:inherit}.link-button{display:inline-block;padding:10px 20px;text-decoration:none;color:currentColor;border:2px solid #fff;background-color:transparent;cursor:pointer;transition:background-color .3s,color .3s;font-size:22px;max-width:230px;width:100%;text-align:center;color:#fff}.link-button:hover{background-color:#fff;color:#000}.footer[data-v-306ffcaa]{width:100%;padding:20px;box-sizing:border-box;background-color:#000;color:#fff;font-size:16px}.footer-content[data-v-306ffcaa]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.divider[data-v-306ffcaa]{margin:0 5px}.logo img[data-v-306ffcaa]{max-width:300px}.links[data-v-306ffcaa]{display:flex;align-items:center}.footer-link[data-v-306ffcaa]{text-decoration:none;color:#fff;font-size:16px}.footer-link[data-v-306ffcaa]:first-child{margin-left:0}@media (max-width:768px){.footer-content[data-v-306ffcaa],.links[data-v-306ffcaa]{flex-direction:column;align-items:flex-start}.links[data-v-306ffcaa]{margin-top:20px}.footer-link[data-v-306ffcaa]{margin:5px 0}}.mad-float{position:absolute;right:40px;bottom:40px;border:2px solid #01579b;background-color:#01579b;color:#fff;max-width:300px}.mad-larger{font-size:42px;font-weight:800;max-width:500px;background-color:#fff;color:#000}h3.text-large{font-size:52px!important;margin-bottom:5px}h3.text-large,p.text-bit-larger{line-height:1;background-color:rgba(0,0,0,.4);padding:15px 30px}p.text-bit-larger{font-size:34px!important;margin-bottom:40px;color:#fff}.jumbotron-button{max-width:300px;background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);font-size:22px;width:100%}.showcase-img-sm{max-width:300px!important}