.hero .wrap .signup .form form:after,.features .wrap .grid:after,.signup-panel .wrap .textbox .form form:after,.roadmap .wrap .box.launch:after,.footer-signup .wrap .form form:after{content:'';display:block;clear:both}.hero .logo{background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/sprite.svg");background-size:1000px 1000px;font-size:20px;background-repeat:no-repeat}.hero .wrap .video button,.hero .wrap .signup .form .input input,.hero .wrap .signup .form button,.hero .wrap .signup .form input[type="submit"],.features .wrap .grid .box,.showcase .panel,.showcase .panel .swiper-container .swiper-wrapper .swiper-slide,.feature-list .wrap .item .text h3,.feature-list .wrap .item .image figure,.signup-panel .wrap .textbox .form .input input,.signup-panel .wrap .textbox .form button,.signup-panel .wrap .textbox .form input[type="submit"],.roadmap .wrap .box,.footer-signup .wrap,.footer-signup .wrap .form .input input,.footer-signup .wrap .form ul.hs-error-msgs,.footer-signup .wrap .form button,.footer-signup .wrap .form input[type="submit"],.modal .window,.modal .window header button,.modal .window .form .input input,.modal .window .form .input textarea,.video-modal .video{box-sizing:border-box;-moz-box-sizing:border-box}body{background-color:#dfe9f7;font-family:Nunito}body.show-modal{overflow:hidden}body.show-modal .modal{display:block}body.show-video-modal{overflow:hidden}body.show-video-modal .video-modal{display:block}.sitewrap{overflow:hidden}.hero{padding:40px 0 90px 0;margin:0;background-color:#e03859;color:white;position:relative;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/hero-bg.jpg");background-size:cover;background-position:center center;z-index:100}.hero .logo{width:75px;height:50px;background-position:-300px -20px;text-indent:-1000px;overflow:hidden;margin:0 auto 20px auto;position:relative;z-index:10}.hero .wrap{width:90%;max-width:1000px;margin:0 auto;position:relative;z-index:10}.hero .wrap header{text-align:center;line-height:1.25}.hero .wrap header h1{font-weight:800;font-size:24px;margin:0}.hero .wrap header h2{font-weight:800;font-size:20px;width:80%;margin:0 auto;color:#fc9fba}.hero .wrap .video{margin:20px 0 0 0;height:200px;box-shadow:0 4px 10px rgba(22,22,22,0.25);background-color:#0f1f39;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/intro.png");background-size:auto 200px;background-repeat:no-repeat;background-position:center center;border-radius:6px;position:relative}.hero .wrap .video button{width:220px;height:50px;background-color:#92a8c6;font-weight:800;color:white;position:absolute;bottom:-20px;padding:1px 0 0 30px;left:50%;border-radius:25px;box-shadow:0 4px 10px rgba(22,22,22,0.25);margin:0 0 0 -110px;cursor:pointer;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.hero .wrap .video button:before{content:'';display:inline-block;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/play.svg");width:40px;height:40px;position:absolute;top:5px;left:5px;background-size:cover}.hero .wrap .video button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.hero .wrap .signup{text-align:center;margin:40px 0 0 0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.hero .wrap .signup h3{color:#0f1f39;font-size:18px;margin:0 0 10px 0;font-weight:800}.hero .wrap .signup .form{background-color:#dedda0;border-radius:25px;border:1px solid #dedda0;box-shadow:0 4px 10px rgba(22,22,22,0.25);position:relative}.hero .wrap .signup .form h3,.hero .wrap .signup .form label{display:none !important}.hero .wrap .signup .form .submitted-message{font-weight:800;padding:15px 10px;color:#e03859}.hero .wrap .signup .form .input input{display:block;width:100%;height:36px;font-size:16px;line-height:1;padding:0 15px;font-weight:800;color:#e03859;font-family:inherit;border:0;border-radius:25px}.hero .wrap .signup .form .input input::placeholder{padding:3px 0 0 0;color:gainsboro}.hero .wrap .signup .form .input input.error{border:1px solid #e03859}.hero .wrap .signup .form ul{display:none !important}.hero .wrap .signup .form ul.hs-error-msgs{display:block !important;position:absolute;top:45px;left:0;list-style:none}.hero .wrap .signup .form ul.hs-error-msgs li label{display:block !important;text-align:center;color:#e03859;font-weight:800;line-height:1.25;font-size:14px}.hero .wrap .signup .form .hs_error_rollup{display:none !important}.hero .wrap .signup .form button,.hero .wrap .signup .form input[type="submit"]{width:100px;height:36px;border:0;font-size:16px;font-family:inherit;line-height:1;padding:1px 0 0 0;background-color:#dedda0;border-radius:25px;font-weight:800;color:#e03859;cursor:pointer}.hero .wrap .signup .form button:hover,.hero .wrap .signup .form input[type="submit"]:hover{background-color:#9fbc94}.hero .wrap .signup .form form .hs-form-field{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);float:left}.hero .wrap .signup .form form .hs-submit{width:100px;height:36px;float:left}.hero:after{content:'';display:block;position:absolute;top:15px;left:50%;margin-left:-600px;z-index:5;height:100%;width:1200px;background-size:2400px 705px;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/hero-btm.svg");background-repeat:no-repeat;background-position:center bottom}.features{padding:0 0 35px 0;z-index:110;position:relative}.features .wrap{width:90%;max-width:1000px;margin:0 auto}.features .wrap header{text-align:center;margin:0 0 20px 0}.features .wrap header h2{font-weight:800;font-size:20px}.features .wrap .grid{margin:0 -5px}.features .wrap .grid .box{background-color:white;padding:20px;border-radius:6px;box-shadow:0 4px 10px rgba(22,22,22,0.25);width:-webkit-calc(50% - 10px);width:calc(50% - 10px);float:left;margin:0 5px;text-align:center}.features .wrap .grid .box figure{max-width:170px;margin:0 auto 10px auto}.features .wrap .grid .box h3{font-size:14px;font-weight:800;line-height:1.25;color:#0f1f39;width:120px;margin:0 auto}.features .wrap .grid .box:nth-child(2) ~ .box{margin:10px 5px 0 5px}.showcase{margin:30px 0 70px 0;position:relative}.showcase .panel{width:90%;max-width:1000px;margin:0 auto;background-color:#0f1f39;color:white;border-radius:6px;padding:20px;text-align:center;position:relative;z-index:10}.showcase .panel header{padding:10px 0 0 0}.showcase .panel header h2{font-size:20px;font-weight:800;margin:0 0 4px 0;color:#92a8c6}.showcase .panel header h3{font-size:16px;font-weight:800;color:#92a8c6;margin:0 0 8px 0}.showcase .panel header p{font-size:14px;font-weight:800;line-height:1.25}.showcase .panel .swiper-container{width:100vw;position:relative;left:50%;padding:0 0 20px 0;margin:20px 0 -80px -50vw}.showcase .panel .swiper-container .swiper-wrapper .swiper-slide{width:240px;background-color:white;border-radius:6px;margin:0 10px;overflow:hidden;box-shadow:0 4px 10px rgba(22,22,22,0.25)}.showcase:after{content:'';display:block;width:400px;height:440px;background-repeat:no-repeat;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/blob-1.svg");position:absolute;z-index:5;top:80px;right:-200px}.feature-list{padding:30px 0}.feature-list .wrap{width:90%;max-width:1000px;margin:0 auto}.feature-list .wrap header{text-align:center;margin:0 0 20px 0}.feature-list .wrap header h2{color:#e03859;font-size:20px;font-weight:800}.feature-list .wrap .item{position:relative}.feature-list .wrap .item .text{text-align:center;position:relative;z-index:10;padding:0 30px}.feature-list .wrap .item .text h3{background-color:#dedda0;width:30px;height:30px;border-radius:50%;font-weight:800;color:#0f1f39;line-height:1;padding:7px 0;margin:0 auto 8px auto}.feature-list .wrap .item .text h2{font-weight:800;color:#0f1f39;font-size:18px;margin:0 0 8px 0}.feature-list .wrap .item .text p{font-weight:800;line-height:1.25;color:#92a8c6}.feature-list .wrap .item .image{margin:20px 0 0 0;position:relative;z-index:10}.feature-list .wrap .item .image figure{width:100%;background-color:white;border-radius:14px;box-shadow:0 4px 10px rgba(22,22,22,0.25);border:10px solid white;position:relative;z-index:2}.feature-list .wrap .item .image.blob-btm:after{content:'';display:block;width:145px;height:141px;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/blob-sm.svg");background-repeat:no-repeat;position:absolute;bottom:-40px;left:30px;z-index:1}.feature-list .wrap .item .image.blob-top:after{content:'';display:block;width:145px;height:141px;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/blob-sm-top.svg");background-repeat:no-repeat;position:absolute;top:-20px;left:30px;z-index:1}.feature-list .wrap .item .image.blob-right:after{content:'';display:block;width:117px;height:160px;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/blob-sm-right.svg");background-repeat:no-repeat;position:absolute;top:-40px;right:-40px;z-index:1}.feature-list .wrap .item .image.blob-sm-left:after{content:'';display:block;width:117px;height:160px;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/blob-sm-right.svg");background-repeat:no-repeat;position:absolute;bottom:-40px;left:-30px;z-index:1}.feature-list .wrap .item .image.blob-middle:after{content:'';display:block;width:145px;height:81px;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/blob-sm-middle.svg");background-repeat:no-repeat;position:absolute;bottom:-30px;left:80px;z-index:1}.feature-list .wrap .item:nth-child(2):before{content:'';display:block;width:400px;height:575px;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/blob-2.svg");background-repeat:no-repeat;position:absolute;z-index:5;top:40%;left:-300px}.feature-list .wrap .item:nth-child(5):before{content:'';display:block;width:400px;height:517px;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/blob-3.svg");background-repeat:no-repeat;position:absolute;z-index:5;top:40%;right:-300px}.feature-list .wrap .item:nth-child(10):before{content:'';display:block;width:400px;height:391px;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/blob-4.svg");background-repeat:no-repeat;position:absolute;z-index:5;top:20%;left:-300px}.feature-list .wrap .item+.item{margin:30px 0 0 0}.signup-panel{padding:30px 0 35px 0}.signup-panel .wrap{width:90%;max-width:1000px;margin:0 auto}.signup-panel .wrap .textbox{text-align:center}.signup-panel .wrap .textbox h2{font-size:20px;color:#0f1f39;font-weight:800;margin:0 0 6px 0}.signup-panel .wrap .textbox p{font-size:18px;font-weight:800;color:#9fbc94}.signup-panel .wrap .textbox .form{background-color:#e03859;border-radius:25px;margin:16px 0 0 0;border:1px solid #e03859;position:relative;box-shadow:0 4px 10px rgba(22,22,22,0.25)}.signup-panel .wrap .textbox .form h3,.signup-panel .wrap .textbox .form label{display:none !important}.signup-panel .wrap .textbox .form .submitted-message{font-weight:800;padding:15px 10px;color:#dedda0;text-align:center}.signup-panel .wrap .textbox .form .input input{display:block;width:100%;height:36px;font-size:16px;line-height:1;padding:0 15px;font-weight:800;color:#e03859;font-family:inherit;border:0;border-radius:25px}.signup-panel .wrap .textbox .form .input input::placeholder{padding:3px 0 0 0;color:gainsboro}.signup-panel .wrap .textbox .form .input input.error{border:1px solid #e03859}.signup-panel .wrap .textbox .form ul{display:none !important}.signup-panel .wrap .textbox .form ul.hs-error-msgs{display:block !important;position:absolute;top:45px;left:0;list-style:none}.signup-panel .wrap .textbox .form ul.hs-error-msgs li label{display:block !important;text-align:center;color:#e03859;font-weight:800;line-height:1.25;font-size:14px}.signup-panel .wrap .textbox .form .hs_error_rollup{display:none !important}.signup-panel .wrap .textbox .form button,.signup-panel .wrap .textbox .form input[type="submit"]{width:100px;height:36px;border:0;font-size:16px;font-family:inherit;line-height:1;padding:1px 0 0 0;background-color:#e03859;border-radius:25px;font-weight:800;color:#dedda0;cursor:pointer}.signup-panel .wrap .textbox .form form .hs-form-field{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);float:left}.signup-panel .wrap .textbox .form form .hs-submit{width:100px;height:36px;float:left}.signup-panel .wrap:after{content:'';display:block;width:409px;height:300px;background-image:url("https://www.enlighten-ic.com/hubfs/EZO%20Marketing%20Site/ezo-blob.svg");margin:30px auto 0 auto}.roadmap{padding:30px 0 35px 0}.roadmap .wrap{width:90%;max-width:1000px;margin:0 auto}.roadmap .wrap>header{text-align:center;margin:0 0 20px 0}.roadmap .wrap>header h2{font-size:24px;font-weight:800}.roadmap .wrap .box{box-shadow:0 4px 10px rgba(22,22,22,0.25);background-color:white;padding:20px;border-radius:6px}.roadmap .wrap .box.launch{background-color:#e03859;color:white}.roadmap .wrap .box.launch h2,.roadmap .wrap .box.launch p{width:50%;float:left;font-size:20px;line-height:1;font-weight:800}.roadmap .wrap .box.launch p{text-align:right}.roadmap .wrap .box.navy{background-color:#0f1f39;color:white}.roadmap .wrap .box.navy h2{font-weight:800;font-size:18px;margin:0 0 16px 0}.roadmap .wrap .box.navy ul{list-style:none}.roadmap .wrap .box.navy ul li{color:#92a8c6;font-weight:800;line-height:1}.roadmap .wrap .box.navy ul li:before{content:'';display:inline-block;width:8px;vertical-align:middle;height:8px;background-color:#e03859;border-radius:50%;margin:-3px 8px 0 0}.roadmap .wrap .box.navy ul li+li{margin:8px 0 0 0}.roadmap .wrap .box.white{font-weight:800;color:#92a8c6;line-height:1.5}.roadmap .wrap .box.white h2{font-weight:800;color:#0f1f39;font-size:18px;line-height:1;margin:0 0 10px 0}.roadmap .wrap .box.white button{display:block;text-decoration:none;font-weight:800;color:#e03859;margin:8px 0 0 0}.roadmap .wrap .box+.box{margin:10px 0 0 0}.footer-signup{padding:30px 0 35px 0}.footer-signup .wrap{width:90%;max-width:1000px;margin:0 auto;background-color:#e03859;padding:30px;border-radius:6px;box-shadow:0 4px 10px rgba(22,22,22,0.25)}.footer-signup .wrap header{text-align:center;margin:0 0 16px 0}.footer-signup .wrap header h2{font-size:20px;font-weight:800;color:#dfe9f7}.footer-signup .wrap .form{background-color:#dedda0;border-radius:25px;border:1px solid #dedda0;box-shadow:0 4px 10px rgba(22,22,22,0.25);position:relative}.footer-signup .wrap .form h3,.footer-signup .wrap .form label{display:none !important}.footer-signup .wrap .form .submitted-message{font-weight:800;padding:15px 10px;color:#e03859;text-align:center}.footer-signup .wrap .form .input input{display:block;width:100%;height:36px;font-size:16px;line-height:1;padding:0 15px;font-weight:800;color:#e03859;font-family:inherit;border:0;border-radius:25px}.footer-signup .wrap .form .input input::placeholder{padding:3px 0 0 0;color:gainsboro}.footer-signup .wrap .form .input input.error{border:1px solid #e03859}.footer-signup .wrap .form ul{display:none !important}.footer-signup .wrap .form ul.hs-error-msgs{display:block !important;position:absolute;top:45px;left:0;list-style:none;background-color:#dedda0;width:100%;padding:10px;border-radius:5px;box-shadow:0 4px 10px rgba(22,22,22,0.25)}.footer-signup .wrap .form ul.hs-error-msgs li label{display:block !important;text-align:center;color:#e03859;font-weight:800;line-height:1.25;font-size:14px}.footer-signup .wrap .form .hs_error_rollup{display:none !important}.footer-signup .wrap .form button,.footer-signup .wrap .form input[type="submit"]{width:100px;height:36px;border:0;font-size:16px;font-family:inherit;padding:1px 0 0 0;line-height:1;background-color:#dedda0;border-radius:25px;font-weight:800;color:#e03859;cursor:pointer}.footer-signup .wrap .form form .hs-form-field{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);float:left}.footer-signup .wrap .form form .hs-submit{width:100px;height:36px;float:left}footer[role="contentinfo"]{padding:20px 0 60px 0;text-align:center}footer[role="contentinfo"] .wrap{width:90%;max-width:1000px;margin:0 auto}footer[role="contentinfo"] .wrap h2{font-size:14px;font-weight:800;color:#0f1f39}footer[role="contentinfo"] .wrap h3{margin:8px 0 0 0;font-size:12px;font-weight:800;color:#92a8c6}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;display:none;overflow:scroll;-webkit-overflow-scrolling:touch}.modal>span{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(33,38,60,0.8);z-index:5}.modal .window{position:absolute;top:50%;left:50%;z-index:6;width:80%;min-width:300px;max-width:500px;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);border-radius:6px;box-shadow:0 4px 10px rgba(22,22,22,0.25);background-color:white}.modal .window header{padding:15px 20px;position:relative;border-bottom:1px solid #f2f2f2}.modal .window header h2{font-weight:800;font-size:18px;color:#0f1f39}.modal .window header button{width:30px;height:30px;border:2px solid #f2f2f2;font-size:20px;border-radius:50%;color:#f2f2f2;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;position:absolute;top:50%;font-weight:800;right:20px;margin:-15px 0 0 0}.modal .window header button:hover{border-color:#e03859;color:#e03859}.modal .window .form{padding:15px}.modal .window .form .submitted-message{font-weight:800;padding:15px 10px;color:#e03859;text-align:center}.modal .window .form label{display:none}.modal .window .form ul{display:block;list-style:none}.modal .window .form ul li label{display:block;color:#e03859;font-size:14px;line-height:1.25;font-weight:800}.modal .window .form .hs_error_rollup{display:none !important}.modal .window .form .input input,.modal .window .form .input textarea{display:block;width:100%;height:40px;border:1px solid #f2f2f2;font-size:16px;padding:0 10px;border-radius:6px;line-height:1;font-family:inherit;font-weight:800}.modal .window .form .input input::placeholder,.modal .window .form .input textarea::placeholder{color:#c8c8c8;padding:3px 0 0 0}.modal .window .form .input input.error,.modal .window .form .input textarea.error{border-color:#e03859;margin-bottom:5px}.modal .window .form .input input:hover,.modal .window .form .input textarea:hover{border-color:gainsboro}.modal .window .form .input input:focus,.modal .window .form .input textarea:focus{border-color:#e03859}.modal .window .form .input textarea{padding:10px;min-height:100px}.modal .window .form .input+.input{margin:10px 0 0 0}.modal .window .form .hs-form-field+.hs-form-field{margin:10px 0 0 0}.modal .window .form button,.modal .window .form input[type="submit"]{display:block;width:100%;height:40px;font-size:16px;line-height:1;border:0;font-family:inherit;background-color:#e03859;color:white;border-radius:6px;margin:15px 0 0 0;font-weight:800;cursor:pointer}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;display:none}.video-modal span{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(33,38,60,0.8);z-index:5}.video-modal .video{position:absolute;top:50%;left:50%;z-index:6;width:80%;max-height:615px;max-width:1050px;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);border-radius:6px;box-shadow:0 4px 10px rgba(22,22,22,0.25);background-color:black}.video-modal .video>button{display:block;position:absolute;bottom:-40px;left:50%;width:200px;font-size:16px;color:white;text-transform:uppercase;font-weight:800;text-align:center;margin:0 0 0 -100px}@media screen and (max-height:600px){.modal{height:100%;padding:40px 0;-moz-box-sizing:border-box;box-sizing:border-box}.modal .window{position:relative;top:0;left:50%;z-index:6;width:80%;min-width:300px;max-width:500px;-webkit-transform:translateY(0) translateX(-50%);-ms-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}}