*,:before,:after{box-sizing:inherit}html{box-sizing:border-box;font-size:16px}body{margin:0;overflow:hidden}img{border:0}a{color:inherit;text-decoration:none}#qzc-container{width:100%;max-width:1600px;height:100vh;max-height:520px;opacity:0;color:#fff;background-color:#103928;margin:auto;font-family:Helvetica Neue,HelveticaNeue-Light,Helvetica,Arial,Lucida Grande,sans-serif;transition:opacity .3s;position:relative;overflow:hidden}@media (-webkit-max-device-pixel-ratio:2),(max-resolution:192dpi){#qzc-container{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}#qzc-container.visible{opacity:1}#qzc-container.visible .image{background-image:url(https://qzc-assets.qz.com/clients/meta/q3-2022-microlesson/assets/image.png)}#qzc-container.visible .arrow{background-image:url(https://qzc-assets.qz.com/clients/meta/q3-2022-microlesson/assets/arrow.svg)}#qzc-container.visible .bubble{background-image:url(https://qzc-assets.qz.com/clients/meta/q3-2022-microlesson/assets/bubble.png)}#qzc-container.visible .logo{background-image:url(https://qzc-assets.qz.com/clients/meta/q3-2022-microlesson/assets/logo.svg)}#qzc-container.visible .icon{background-image:url(https://qzc-assets.qz.com/clients/meta/q3-2022-microlesson/assets/submit.svg)}#qzc-container .frame-1{width:100%;height:100%;z-index:10;cursor:pointer;position:absolute;top:0;left:0}#qzc-container .frame-1 .copy{width:31.25%;font-size:3.125vw;line-height:1.2;position:absolute;top:11.5385%;left:5.3125%}@media (min-width:1600px){#qzc-container .frame-1 .copy{font-size:50px}}#qzc-container .frame-1 .copy .word-9,#qzc-container .frame-1 .copy .word-10,#qzc-container .frame-1 .copy .word-11,#qzc-container .frame-1 .copy .word-12{color:#25d266}#qzc-container .frame-1 .animation-container{width:27.3125vw;height:24.6875vw;position:absolute;top:calc(50% - 12.3438vw);left:44.375%}@media (min-width:1600px){#qzc-container .frame-1 .animation-container{width:437px;height:395px;top:62px}}#qzc-container .frame-1 .image-container{width:100%;height:100%;border:1px solid #000;border-radius:15px;overflow:hidden}#qzc-container .frame-1 .image{height:247.752%;width:149.614%;background-repeat:no-repeat;background-size:contain;position:absolute;top:-35%;left:-34%}#qzc-container .frame-1 .bubble{height:30.8351%;width:83.0116%;background-repeat:no-repeat;background-size:contain;position:absolute;top:32.1199%;right:-56.3707%}#qzc-container .frame-1 .cta{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-size:1.5625vw;display:-ms-flexbox;display:flex;position:absolute;bottom:11.5385%;left:5.3125%}@media (min-width:1600px){#qzc-container .frame-1 .cta{font-size:25px}}#qzc-container .frame-1 .cta .arrow{width:.75vw;height:1.25vw;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:.3125vw;margin-left:.3125vw;position:relative}@media (min-width:1600px){#qzc-container .frame-1 .cta .arrow{width:12px;height:20px;margin-top:5px;margin-left:5px}}#qzc-container .frame-2{width:100%;height:100%;z-index:9;position:absolute;top:0;left:0}#qzc-container .frame-2 .copy{width:37.5%;font-size:3.125vw;line-height:1.2;position:absolute;top:11.5385%;left:5.3125%}@media (min-width:1600px){#qzc-container .frame-2 .copy{font-size:50px}}#qzc-container .frame-2 .form{width:74.0625%;height:50%;grid-template-rows:repeat(3,29.5%);grid-template-columns:28.8% 34.4% 34.4%;grid-template-areas:"title firstname lastname""email email company""legal legal submit";gap:15px 1.26582%;display:grid;position:absolute;top:40.3846%;left:5.3125%}#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{width:100%;height:100%;color:#fff;background-color:#103928;border:3px solid #25d266;border-radius:15px;padding-left:1.25vw;font-size:2.5vw;position:relative}@media (min-width:1600px){#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{font-size:40px}}@media (min-width:1600px){#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{padding-left:20px}}#qzc-container .frame-2 .form .input input:focus,#qzc-container .frame-2 .form .input select:focus{outline:none}#qzc-container .frame-2 .form .input input::-ms-input-placeholder,#qzc-container .frame-2 .form .input select::-ms-input-placeholder{color:#fff}#qzc-container .frame-2 .form .input input::placeholder,#qzc-container .frame-2 .form .input select::placeholder{color:#fff}#qzc-container .frame-2 .form .input.has-error input,#qzc-container .frame-2 .form .input.has-error select{border:3px solid red}#qzc-container .frame-2 .form .title{grid-area:title}#qzc-container .frame-2 .form .title select{-webkit-appearance:none;appearance:none}#qzc-container .frame-2 .form .title:after{content:"‹";color:#fff;height:100%;width:10px;transform-origin:50%;z-index:100;pointer-events:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:3.75vw;display:-ms-flexbox;display:flex;position:absolute;top:0;right:8.82353%;transform:rotate(-90deg)}@media (min-width:1600px){#qzc-container .frame-2 .form .title:after{font-size:60px}}#qzc-container .frame-2 .form .first-name{grid-area:firstname}#qzc-container .frame-2 .form .last-name{grid-area:lastname}#qzc-container .frame-2 .form .email{grid-area:email}#qzc-container .frame-2 .form .company-name{grid-area:company}#qzc-container .frame-2 .form .submit{color:#000;background-color:#25d266;border:3px solid #000;border-radius:15px;grid-area:submit;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding-left:1.875vw;font-size:3.125vw;display:-ms-flexbox;display:flex}@media (min-width:1600px){#qzc-container .frame-2 .form .submit{font-size:50px}}@media (min-width:1600px){#qzc-container .frame-2 .form .submit{padding-left:30px}}#qzc-container .frame-2 .form .submit .icon{height:2.8125vw;width:2.8125vw;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:.625vw}@media (min-width:1600px){#qzc-container .frame-2 .form .submit .icon{height:45px;width:45px;margin-right:10px}}#qzc-container .frame-2 .form .legal{-ms-flex-direction:row;flex-direction:row;grid-area:legal;-ms-flex-align:center;align-items:center;font-size:1.5625vw;display:-ms-flexbox;display:flex}@media (min-width:1600px){#qzc-container .frame-2 .form .legal{font-size:25px}}#qzc-container .frame-2 .form .legal a{text-decoration:underline}#qzc-container .frame-2 .form .legal .checkmark-container{-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%;position:relative;top:2px;left:0}#qzc-container .frame-2 .form .legal .checkmark-container .checkmark{pointer-events:none;width:76px;height:76px;background-color:rgba(0,0,0,0);border:3px solid #25d266;border-radius:15px;position:absolute;top:0;left:0}#qzc-container .frame-2 .form .legal .checkmark-container .checkmark:after{content:"";width:calc(100% + 6px);height:calc(100% + 6px);color:#000;border-radius:15px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:absolute;top:-3px;left:-3px}#qzc-container .frame-2 .form .legal .checkmark-container input{opacity:0;cursor:pointer;width:76px;height:76px;border-radius:50%;margin:0;display:block}#qzc-container .frame-2 .form .legal .checkmark-container input:checked~.checkmark:after{content:"×";background-color:#25d266;border:3px solid #000}#qzc-container .frame-2 .form .legal .checkmark-container.has-error .checkmark{border:3px solid red}#qzc-container .frame-2 .form .legal .legal-copy{width:21.875vw;margin-left:.9375vw;position:relative}@media (min-width:1600px){#qzc-container .frame-2 .form .legal .legal-copy{width:350px;margin-left:15px}}#qzc-container .frame-2 .error{color:red;font-size:1.5625vw;position:absolute;bottom:1.92308%;left:5.3125%}@media (min-width:1600px){#qzc-container .frame-2 .error{font-size:25px}}#qzc-container .logo{width:19.25%;height:9.61539%;background-position:100% 0;background-repeat:no-repeat;background-size:contain;position:absolute;top:13.4615%;right:5.3125%}@media (max-width:1024px){#qzc-container .frame-1 .copy{width:740px;font-size:47px;top:6.73077%;left:5.85938%}#qzc-container .frame-1 .animation-container{width:328px;height:21.1538%;left:initial;top:52.3077%;right:5.85938%}#qzc-container .frame-1 .image-container{display:none}#qzc-container .frame-1 .bubble{height:100%;width:100%;position:absolute;top:0;right:0}#qzc-container .frame-1 .cta{font-size:25px;bottom:10.5769%;left:5.85938%}#qzc-container .frame-1 .cta .arrow{width:12px;height:20px;margin-top:5px;margin-left:5px}#qzc-container .frame-2 .copy{width:550px;font-size:47px;top:6.73077%;left:5.85938%}#qzc-container .frame-2 .form{width:87.2396%;height:39.4231%;grid-template-rows:repeat(3,29.5%);grid-template-columns:31% 35% 35%;gap:8px 1.19403%;top:35.5769%;left:5.85938%}#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{border:2px solid #25d266;border-radius:15px;padding-left:1.95313vw;font-size:3.71094vw}#qzc-container .frame-2 .form .input.has-error input,#qzc-container .frame-2 .form .input.has-error select{border:2px solid red}#qzc-container .frame-2 .form .title select{-webkit-appearance:none;appearance:none;padding-right:3.25521vw}#qzc-container .frame-2 .form .title:after{font-size:3.90625vw;right:8.82353%}}@media (max-width:1024px) and (min-width:1024px){#qzc-container .frame-2 .form .title:after{font-size:40px}}@media (max-width:1024px){#qzc-container .frame-2 .form .submit{border:2px solid #000;border-radius:15px;padding-left:3.25521vw;font-size:38px}#qzc-container .frame-2 .form .submit .icon{height:40px;width:40px;margin-right:8px}}@media (max-width:1024px){#qzc-container .frame-2 .form .legal{font-size:20px}#qzc-container .frame-2 .form .legal .checkmark-container{top:2px}#qzc-container .frame-2 .form .legal .checkmark-container .checkmark{width:60px;height:60px;border:2px solid #25d266}#qzc-container .frame-2 .form .legal .checkmark-container .checkmark:after{width:calc(100% + 4px);height:calc(100% + 4px);top:-2px;left:-2px}#qzc-container .frame-2 .form .legal .checkmark-container input{width:60px;height:60px}#qzc-container .frame-2 .form .legal .checkmark-container input:checked~.checkmark:after{border:2px solid #000}#qzc-container .frame-2 .form .legal .checkmark-container.has-error .checkmark{border:2px solid red}#qzc-container .frame-2 .form .legal .legal-copy{width:300px;margin-left:15px}}@media (max-width:1024px){#qzc-container .frame-2 .error{top:76.9231%;left:5.85938%;bottom:initial;font-size:20px}}@media (max-width:1024px){#qzc-container .logo{width:40.1042%;height:9.61539%;right:7.8125%;top:initial;background-position:100% 100%;bottom:8.65385%}}@media (max-width:767px){#qzc-container{max-height:430px}#qzc-container .frame-1 .copy{width:600px;font-size:38px}#qzc-container .frame-1 .animation-container{width:271px}#qzc-container .frame-1 .cta{font-size:20px}#qzc-container .frame-1 .cta .arrow{width:10px;height:16px;margin-top:4px;margin-left:4px}#qzc-container .frame-2 .copy{width:455px;font-size:38px}#qzc-container .frame-2 .form{row-gap:7px}#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{border-radius:12px;padding-left:8px;font-size:3.90625vw}#qzc-container .frame-2 .form .submit{border-radius:12px;font-size:31px}#qzc-container .frame-2 .form .submit .icon{height:33px;width:33px;margin-right:7px}#qzc-container .frame-2 .form .legal{font-size:16px}#qzc-container .frame-2 .form .legal .checkmark-container .checkmark{width:50px;height:50px;border:2px solid #25d266;border-radius:12px}#qzc-container .frame-2 .form .legal .checkmark-container input{width:50px;height:50px;border-radius:12px}#qzc-container .frame-2 .form .legal .checkmark-container input:checked~.checkmark:after{border:2px solid #000;border-radius:12px}#qzc-container .frame-2 .form .legal .legal-copy{width:248px;margin-left:12px}#qzc-container .frame-2 .error{font-size:16px}}@media (max-width:600px){#qzc-container .frame-1 .copy{width:285px;font-size:30px;top:4.65116%;left:8.33333%}}@media (max-width:600px) and (max-width:360px){#qzc-container .frame-1 .copy{width:79.1667%;font-size:8.33333vw}}@media (max-width:600px) and (max-width:360px) and (min-width:360px){#qzc-container .frame-1 .copy{font-size:30px}}@media (max-width:600px){#qzc-container .frame-1 .animation-container{display:none}}@media (max-width:600px){#qzc-container .frame-1 .cta{left:8.33333%;bottom:initial;font-size:25px;top:62.7907%}}@media (max-width:600px) and (max-width:360px){#qzc-container .frame-1 .cta{font-size:6.94444vw}}@media (max-width:600px){#qzc-container .frame-1 .cta .arrow{width:12px;height:20px;margin-top:5px;margin-left:5px}}@media (max-width:600px) and (max-width:360px){#qzc-container .frame-1 .cta .arrow{width:3.33333vw;height:5.55556vw;margin-top:1.38889vw;margin-left:1.38889vw}}@media (max-width:600px){#qzc-container .frame-2 .copy{width:290px;font-size:30px;top:4.65116%;left:8.33333%}}@media (max-width:600px) and (max-width:360px){#qzc-container .frame-2 .copy{width:80.5556%;font-size:8.33333vw}}@media (max-width:600px) and (max-width:360px) and (min-width:360px){#qzc-container .frame-2 .copy{font-size:30px}}@media (max-width:600px){#qzc-container .frame-2 .form{width:83.3333%;height:44.186%;grid-template-rows:repeat(5,calc(20% - 6px));grid-template-columns:repeat(2,calc(50% - 4px));grid-template-areas:"title firstname""lastname company""email email""legal legal""submit.";gap:8px;top:34.8837%;left:8.33333%}#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{border:1px solid #25d266;border-radius:8px;padding-left:10px;font-size:20px}}@media (max-width:600px) and (max-width:360px){#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{padding-left:2.77778vw;font-size:5.55556vw}}@media (max-width:600px){#qzc-container .frame-2 .form .input.has-error input,#qzc-container .frame-2 .form .input.has-error select{border:1px solid red}}@media (max-width:600px){#qzc-container .frame-2 .form .title:after{font-size:5.55556vw}}@media (max-width:600px) and (min-width:360px){#qzc-container .frame-2 .form .title:after{font-size:20px}}@media (max-width:600px){#qzc-container .frame-2 .form .submit{border:1px solid #000;border-radius:8px;padding-left:10px;font-size:20px}}@media (max-width:600px) and (max-width:360px){#qzc-container .frame-2 .form .submit{padding-left:2.77778vw;font-size:5.55556vw}}@media (max-width:600px){#qzc-container .frame-2 .form .submit .icon{height:20px;width:20px;margin-right:8px}}@media (max-width:600px) and (max-width:360px){#qzc-container .frame-2 .form .submit .icon{height:5.55556vw;width:5.55556vw;margin-right:2.22222vw}}@media (max-width:600px){#qzc-container .frame-2 .form .legal{font-size:12px}}@media (max-width:600px) and (max-width:360px){#qzc-container .frame-2 .form .legal{font-size:3.33333vw}}@media (max-width:600px){#qzc-container .frame-2 .form .legal .checkmark-container{top:2px}#qzc-container .frame-2 .form .legal .checkmark-container .checkmark{width:32px;height:32px;border:1px solid #25d266;border-radius:8px}#qzc-container .frame-2 .form .legal .checkmark-container .checkmark:after{width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px}#qzc-container .frame-2 .form .legal .checkmark-container input{width:32px;height:32px;border-radius:8px}#qzc-container .frame-2 .form .legal .checkmark-container input:checked~.checkmark:after{border:1px solid #000;border-radius:8px}#qzc-container .frame-2 .form .legal .checkmark-container.has-error .checkmark{border:1px solid red}}@media (max-width:600px){#qzc-container .frame-2 .form .legal .legal-copy{width:180px;margin-left:15px}}@media (max-width:600px) and (max-width:360px){#qzc-container .frame-2 .form .legal .legal-copy{width:50vw;margin-left:4.16667vw}}@media (max-width:600px){#qzc-container .frame-2 .error{font-size:12px;position:absolute;top:81.8605%;left:8.33333%}}@media (max-width:600px) and (max-width:360px){#qzc-container .frame-2 .error{font-size:3.33333vw}}@media (max-width:600px){#qzc-container .logo{width:55.5556%;height:6.97674%;left:7.77778%;right:initial;background-position:0 100%;bottom:5.81395%}}@media (max-height:400px){#qzc-container{max-height:250px}#qzc-container .frame-1 .copy{width:49.4845%;font-size:3.09278vw;top:12%;left:3.09278%}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-1 .copy{font-size:30px}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-1 .copy{width:480px}}@media (max-height:400px){#qzc-container .frame-1 .animation-container{width:21.0309vw;height:19.0722vw;position:absolute;top:calc(50% - 9.5vw);left:52.5773%}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-1 .animation-container{width:204px;height:185px;top:32px}}@media (max-height:400px){#qzc-container .frame-1 .bubble{height:30.8351%;width:83.0116%;background-repeat:no-repeat;background-size:contain;position:absolute;top:32.1199%;right:-56.3707%}}@media (max-height:400px){#qzc-container .frame-1 .image-container{width:100%;height:100%;border-radius:10px;display:block}}@media (max-height:400px){#qzc-container .frame-1 .cta{font-size:2.06186vw;bottom:12%;left:3.09278%}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-1 .cta{font-size:20px}}@media (max-height:400px){#qzc-container .frame-1 .cta .arrow{width:1.23711vw;height:2.06186vw;margin-top:.515464vw;margin-left:.515464vw}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-1 .cta .arrow{width:12px;height:20px;margin-top:5px;margin-left:5px}}@media (max-height:400px){#qzc-container .frame-2 .copy{width:61.8557%;font-size:2.57732vw;line-height:1.2;top:12%;left:3.09278%}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-2 .copy{font-size:25px}}@media (max-height:400px){#qzc-container .frame-2 .form{width:74.0625%;height:50%;grid-template-rows:repeat(3,29.5%);grid-template-columns:28.8% 34.4% 34.4%;grid-template-areas:"title firstname lastname""email email company""legal legal submit";gap:10px 1.26582%;top:32%;left:3.09278%}#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{border:2px solid #25d266;border-radius:8px;padding-left:1.54639vw;font-size:2.57732vw}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{font-size:25px}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{padding-left:15px}}@media (max-height:400px){#qzc-container .frame-2 .form .input.has-error input,#qzc-container .frame-2 .form .input.has-error select{border:2px solid red}}@media (max-height:400px){#qzc-container .frame-2 .form .submit{border:2px solid #000;border-radius:10px;-ms-flex-align:center;align-items:center;padding-left:1.54639vw;font-size:2.57732vw}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-2 .form .submit{font-size:25px}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-2 .form .submit{padding-left:15px}}@media (max-height:400px){#qzc-container .frame-2 .form .submit .icon{height:2.57732vw;width:2.57732vw;margin-right:.824742vw}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-2 .form .submit .icon{height:25px;width:25px;margin-right:8px}}@media (max-height:400px){#qzc-container .frame-2 .form .legal{-ms-flex-direction:row;flex-direction:row;grid-area:legal;-ms-flex-align:center;align-items:center;font-size:1.5625vw;display:-ms-flexbox;display:flex}}@media (max-height:400px) and (min-width:1600px){#qzc-container .frame-2 .form .legal{font-size:25px}}@media (max-height:400px){#qzc-container .frame-2 .form .legal a{text-decoration:underline}}@media (max-height:400px){#qzc-container .frame-2 .form .legal .checkmark-container{-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:10px;position:relative;top:2px;left:0}#qzc-container .frame-2 .form .legal .checkmark-container .checkmark{pointer-events:none;width:36px;height:36px;background-color:rgba(0,0,0,0);border:2px solid #25d266;border-radius:10px;position:absolute}#qzc-container .frame-2 .form .legal .checkmark-container .checkmark:after{width:calc(100% + 4px);height:calc(100% + 4px);border-radius:10px;top:-2px;left:-2px}#qzc-container .frame-2 .form .legal .checkmark-container input{opacity:0;cursor:pointer;width:36px;height:36px;border-radius:10px;margin:0;display:block}#qzc-container .frame-2 .form .legal .checkmark-container input:checked~.checkmark:after{content:"×";background-color:#25d266;border:3px solid #000;border-radius:10px}#qzc-container .frame-2 .form .legal .checkmark-container.has-error .checkmark{border:3px solid red}}@media (max-height:400px){#qzc-container .frame-2 .form .legal .legal-copy{width:20.6186vw;margin-left:1.03093vw;font-size:1.4433vw;position:relative}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-2 .form .legal .legal-copy{font-size:14px}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-2 .form .legal .legal-copy{width:200px;margin-left:10px}}@media (max-height:400px){#qzc-container .frame-2 .error{color:red;left:3.09278%;top:initial;font-size:1.54639vw;position:absolute;bottom:4%}}@media (max-height:400px) and (min-width:970px){#qzc-container .frame-2 .error{font-size:15px}}@media (max-height:400px){#qzc-container .logo{width:15.4639%;height:10%;background-position:100% 0;top:12%;right:3.09278%}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-1 .copy{width:250px;font-size:20px;top:6%;left:5%}}@media (max-height:400px) and (max-width:600px) and (max-width:300px){#qzc-container .frame-1 .copy{width:83.3333%;font-size:6.66667vw}}@media (max-height:400px) and (max-width:600px) and (max-width:300px) and (min-width:300px){#qzc-container .frame-1 .copy{font-size:20px}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-1 .cta{left:5%;top:initial;font-size:15px;bottom:6%}}@media (max-height:400px) and (max-width:600px) and (max-width:300px){#qzc-container .frame-1 .cta{font-size:5vw}}@media (max-height:400px) and (max-width:600px) and (max-width:300px) and (min-width:300px){#qzc-container .frame-1 .cta{font-size:15px}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-1 .cta .arrow{width:12px;height:17px;margin-top:5px;margin-left:5px}}@media (max-height:400px) and (max-width:600px) and (max-width:300px){#qzc-container .frame-1 .cta .arrow{width:4vw;height:5.66667vw;margin-top:1.66667vw;margin-left:1.66667vw}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-2 .copy{width:270px;font-size:6.66667vw;top:6%;left:5%}}@media (max-height:400px) and (max-width:600px) and (min-width:300px){#qzc-container .frame-2 .copy{font-size:20px}}@media (max-height:400px) and (max-width:600px) and (max-width:300px){#qzc-container .frame-2 .copy{width:90%}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-2 .form{width:90%;height:48.0769%;grid-template-rows:repeat(3,29.5%);grid-template-columns:28.8% 34.4% 34.4%;grid-template-areas:"title firstname lastname""email email company""legal legal submit";gap:4px 1.33333%;top:32%;left:5%}#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{border:1px solid #25d266;border-radius:8px;padding-left:1.66667vw;font-size:14px}}@media (max-height:400px) and (max-width:600px) and (max-width:300px){#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{font-size:4.66667vw}}@media (max-height:400px) and (max-width:600px) and (max-width:300px) and (min-width:300px){#qzc-container .frame-2 .form .input input,#qzc-container .frame-2 .form .input select{font-size:14px}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-2 .form .input.has-error input,#qzc-container .frame-2 .form .input.has-error select{border:1px solid red}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-2 .form .submit{border:1px solid #000;border-radius:8px;padding-left:5px;font-size:14px}}@media (max-height:400px) and (max-width:600px) and (max-width:300px){#qzc-container .frame-2 .form .submit{padding-left:1.66667vw;font-size:4.66667vw}}@media (max-height:400px) and (max-width:600px) and (max-width:300px) and (min-width:300px){#qzc-container .frame-2 .form .submit{font-size:14px}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-2 .form .submit .icon{width:15px;height:15px;margin-right:4px}}@media (max-height:400px) and (max-width:600px) and (max-width:300px){#qzc-container .frame-2 .form .submit .icon{height:5vw;width:5vw;margin-right:1.33333vw}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-2 .form .legal{font-size:6.66667vw}}@media (max-height:400px) and (max-width:600px) and (min-width:300px){#qzc-container .frame-2 .form .legal{font-size:20px}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-2 .form .legal .checkmark-container .checkmark{pointer-events:none;width:36px;height:36px;background-color:rgba(0,0,0,0);border:1px solid #25d266;border-radius:8px;position:absolute}#qzc-container .frame-2 .form .legal .checkmark-container .checkmark:after{width:calc(100% + 2px);height:calc(100% + 2px);border-radius:8px;top:-1px;left:-1px}#qzc-container .frame-2 .form .legal .checkmark-container input{opacity:0;cursor:pointer;width:36px;height:36px;border-radius:8px;margin:0;display:block}#qzc-container .frame-2 .form .legal .checkmark-container input:checked~.checkmark:after{border:1px solid #000;border-radius:8px}#qzc-container .frame-2 .form .legal .checkmark-container.has-error .checkmark{border:3px solid red}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-2 .form .legal .legal-copy{width:150px;margin-left:8px;font-size:9px}}@media (max-height:400px) and (max-width:600px) and (max-width:300px){#qzc-container .frame-2 .form .legal .legal-copy{width:50vw;margin-left:2.66667vw;font-size:3vw}}@media (max-height:400px) and (max-width:600px) and (max-width:300px) and (min-width:300px){#qzc-container .frame-2 .form .legal .legal-copy{font-size:9px}}@media (max-height:400px) and (max-width:600px){#qzc-container .frame-2 .error{width:41.6667%;font-size:14px;bottom:6%;left:5%}}@media (max-height:400px) and (max-width:600px) and (max-width:300px){#qzc-container .frame-2 .error{font-size:4.66667vw}}@media (max-height:400px) and (max-width:600px) and (max-width:300px) and (min-width:300px){#qzc-container .frame-2 .error{font-size:14px}}@media (max-height:400px) and (max-width:600px){#qzc-container .logo{width:40%;height:8%;left:initial;right:5%;top:initial;background-position:100% 100%;bottom:6%}}