@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700&display=swap);*{margin:0;padding:0;box-sizing:border-box}body .main-wrap{font-family:Montserrat,Arial,Helvetica,sans-serif}div#wave{position:relative;text-align:center;margin-left:auto;margin-right:auto}div#wave .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:12px;background:#fff;animation:wave 1.3s linear infinite}div#wave .dot:nth-child(2){animation-delay:-1.1s}div#wave .dot:nth-child(3){animation-delay:-.9s}div#wave .dot:nth-child(4){animation-delay:-.5s}div#wave .dot:nth-child(5){animation-delay:-.3s}#overlay_template{position:fixed;top:0;width:100%;left:0;height:100%;overflow:auto;z-index:10}@keyframes wave{0%,100%,60%{transform:initial}30%{transform:translateY(-15px)}}.main-wrap{background:rgba(0,0,0,.75);padding-top:100px}.ol-container{position:relative;height:calc(100vh - 100px);display:flex;align-items:center}.popup-wrap{max-width:772px;width:100%;padding:0 10px 50px;margin:0 auto}.popup{border-radius:8px;box-shadow:0 2px 25px 0 rgba(0,0,0,.25);background-color:#fff;padding:60px 50px;text-align:center;position:relative;height:441px}.redirect{margin-top:10px;color:#d9d9d9;font-size:16px;text-align:center;padding:0 10px;position:absolute;left:0;right:0}.click-here{text-decoration:underline;color:#d9d9d9}.click-here:hover{text-decoration:none}.popup-heading{font-size:22px;font-weight:600;letter-spacing:.15px;color:#324148}.color-txt{color:#1a73e8}.popup-subheading{margin-top:20px;font-size:20px;letter-spacing:.13px;color:#535353}div#wave{border-radius:4px;background-color:#1a73e8;max-width:331px;width:100%;padding:30px;margin-top:55px}.next-step{font-size:18px;color:#8b8f90;margin-top:35px}.add-to-chrome-wrap{color:#324148}.add-to-chrome{font-weight:700}.disclaimer-overlay{color:#d9d9d9;font-size:12px;text-align:center;position:absolute;bottom:30px;text-align:center;left:0;right:0;padding:0 10px}.overlay15 .popup{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.overlay15 .popup-heading{font-size:24px;font-weight:700}.overlay15 .popup-subheading{margin-top:24px;font-weight:500;line-height:1.25}.overlay15 div#wave{margin-top:75px}.overlay15 .next-step{margin-top:45px}.overlay15 .next-text{font-size:14px;text-align:center;color:#7d7d7d;margin-bottom:16px}.overlay15 .add-to-chrome-wrap{font-size:18px;font-weight:500;color:#505050}.overlay15 .add-to-chrome{color:#0091ff}.overlay15,.overlay16{opacity:0;animation:fade .2s linear forwards}.main-wrap{padding-top:0}.ol-container{height:100vh}.popup-wrap{margin:-172px auto 0}.align-popup-wrap .popup-wrap{margin-top:-217.2px}div#wave{background-color:#31a42a}@keyframes fade{0%{opacity:0}100%{opacity:1}}@media screen and (min-width:801px){.overlay16 .popup-heading{font-size:27px}.overlay16 div#wave{max-width:401px;margin-top:65px;padding:40px}.overlay16 div#wave .dot{width:10px;height:10px;margin-right:17px}}@media screen and (max-width:800px){.popup{height:auto}.popup-heading{font-size:20px}.popup-subheading{font-size:16px;margin-top:15px}.next-step,div#wave{margin-top:25px}.next-step{font-size:14px}.redirect{font-size:14px}.main-wrap{padding:100px 0 10px}.ol-container{display:block;height:calc(100vh - 110px)}.popup-wrap{margin:0 auto 0!important}.main-wrap{padding-top:100px}}@media screen and (max-width:480px){.disclaimer-overlay{position:relative;bottom:auto;margin-top:18px}.popup{height:auto;padding:30px 30px}}@media screen and (max-height:740px){.popup-subheading{margin-top:10px}div#wave{margin-top:35px}.popup{height:439px}.popup-wrap{padding:0 10px 51px}.disclaimer-overlay{bottom:15px}.popup-wrap{max-width:747px;margin:-118px auto 0}.popup{height:369px}}@media screen and (max-width:800px) and (max-height:607px){.popup-wrap{padding:0 10px 106px!important}}@media screen and (max-height:607px){.ol-container{display:block}.popup{height:auto;padding:60px 30px}.disclaimer-overlay{position:relative;bottom:auto}}@media screen and (max-height:490px){.disclaimer-overlay{bottom:30px}.main-wrap{padding-top:50px}.ol-container{height:calc(100vh - 50px)}.popup-wrap{margin:0 auto 0;padding-bottom:54px!important}}@media screen and (min-width:1200px){.popup-wrap{max-width:787px}}@media screen and (min-width:1440px){.popup{height:507px;max-width:770px}}@media screen and (max-width:665px){.overlay15 .popup-heading{font-size:20px}.overlay15 div#wave{margin-top:45px}.overlay15 .popup{padding:20px}}
