@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200;1,300;1,400;1,700&display=swap);@font-face{font-family:"Material Symbols Rounded";font-style:normal;font-weight:100 700;font-display:swap;src:url(https://fonts.gstatic.com/s/materialsymbolsrounded/v177/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rIelXxc.woff2) format("woff2")}.gmd{font-family:"Material Symbols Rounded",sans-serif;font-family:"Material Symbols Rounded",sans-serif;font-display:swap;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 18}.gmd::before{content:""}.modal-overlay{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;background:0 0;cursor:pointer;justify-content:center;align-items:center;z-index:1001;font:normal 1.125rem/1.5rem Roboto,Arial,Helvetica,sans-serif}.modal-overlay[hidden]{display:none}.modal-overlay a{color:#44d62c;text-decoration:none;text-underline-offset:3px}.modal-overlay a:hover{color:#44d62c;text-decoration:underline}.modal-overlay::after{content:"";background-color:rgba(0,0,0,.5019607843);position:fixed;top:0;bottom:0;left:0;right:0;z-index:0}.modal-overlay .mo-dialog{position:relative;width:90vw;max-width:1200px;background:0 0;overflow:hidden;animation:slideIn .3s ease-out;z-index:9}.modal-overlay .mo-dialog:focus{outline:0!important}.modal-overlay .mo-dialog:focus::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #06c;pointer-events:none;z-index:9999}.modal-overlay .mo-dialog:focus:not(:focus-visible)::after{display:none}.modal-overlay .mo-close{position:absolute;top:0;right:0;width:50px;height:50px;background:0 0;color:#44d62c;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;transition:all .3s ease;z-index:100}.modal-overlay .mo-close:hover{transform:rotate(90deg)}.modal-overlay .mo-close:focus{outline:0!important}.modal-overlay .mo-close:focus::after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #06c;border-radius:50%;pointer-events:none;z-index:9999}.modal-overlay .mo-close:focus:not(:focus-visible)::after{display:none}.modal-overlay .mo-children{display:flex;height:100%;cursor:initial;background-color:#111;border:1px solid #1c1c1c}.modal-overlay .mo-media{flex:500px 1 1;min-height:500px;position:relative;overflow:hidden}.modal-overlay .mo-media>*{height:100%}.modal-overlay .mo-media img,.modal-overlay .mo-media video{position:relative;z-index:2;height:100%;max-width:-webkit-fill-available;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;-webkit-playsinline:true;touch-action:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-overlay .mo-media img::-webkit-media-controls,.modal-overlay .mo-media video::-webkit-media-controls{display:none!important}.modal-overlay .mo-media video{border:none}@media (max-width:768px){.modal-overlay .mo-media video{-webkit-playsinline:true;touch-action:none;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;max-width:100%;max-height:100%}.modal-overlay .mo-media video::-webkit-media-controls{display:none!important}.modal-overlay .mo-media video::-webkit-media-controls-panel{display:none!important}}.modal-overlay .mo-media .video-control{position:absolute;bottom:0;right:0}.modal-overlay .mo-media .video-control button{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background:0 0;border:0;vertical-align:middle;cursor:pointer;text-align:center;position:absolute;border-radius:50%;border:3px solid #fff;right:1rem;bottom:1rem;z-index:2;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.3137254902);background:rgba(0,0,0,.2509803922);outline-offset:5px}.modal-overlay .mo-media .video-control button::before{content:"";position:absolute;width:4rem;height:4rem;cursor:pointer;z-index:-1}.modal-overlay .mo-media .video-control button .gmd>svg{display:none}.modal-overlay .mo-media .video-control button span{width:1rem;height:1rem;display:flex!important;align-items:center;justify-content:center;color:#fff}.modal-overlay .mo-media .video-control button span[class*=-icon]::before{content:"";font-family:"Material Symbols Rounded",sans-serif;font-display:swap;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 18}.modal-overlay .mo-media .video-control button span.play-icon::before{content:"play_arrow"}.modal-overlay .mo-media .video-control button span.pause-icon::before{content:"pause"}.modal-overlay .mo-media .video-control button:focus{box-shadow:none}.modal-overlay .mo-content{flex:700px 1 1;padding:2.5rem;display:flex;flex-direction:column;justify-content:center;text-align:center;box-sizing:border-box;gap:1.5rem}.modal-overlay .header{color:#44d62c;font:700 2.25rem/2rem "Titillium Web",RazerF5,Arial,Helvetica,sans-serif;margin:0}@media (max-width:768px){.modal-overlay .header{font:700 1.875rem/1.75rem "Titillium Web",RazerF5,Arial,Helvetica,sans-serif}}.modal-overlay .subheader{color:#fff;font:bold 1.5rem/1.875rem Roboto,Arial,Helvetica,sans-serif;margin:0}@media (max-width:768px){.modal-overlay .subheader{font:bold 1.125rem/1.5rem Roboto,Arial,Helvetica,sans-serif;margin-top:-1rem}}.modal-overlay .body-copy{color:#888;margin:0;font:normal 1.125rem/1.3 Roboto,Arial,Helvetica,sans-serif}.modal-overlay .body-copy p{margin:0}.modal-overlay .cta-row{display:flex;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;font-family:Roboto,Arial,Helvetica,sans-serif}.modal-overlay .cta-row a{display:inline-block;text-decoration:none;text-underline-offset:3px;font-size:18px}.modal-overlay .cta-row a:hover{text-decoration:underline}.modal-overlay .mo-icons{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.modal-overlay .mo-icon{display:flex;flex-direction:column;align-items:center;gap:.5rem}.modal-overlay .mo-icon p{color:#fff;font-size:14px;font-weight:700;line-height:1.3;margin:0}.modal-overlay .mo-icon-img{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.modal-overlay .mo-icon-text{flex:1;margin-bottom:5px}.modal-overlay .mo-icon-text>p{margin:0}@keyframes slideIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.modal-overlay{align-items:flex-start;overflow-y:auto}.modal-overlay .mo-dialog{width:90vw;margin:10vh auto;overflow-y:auto}.modal-overlay .mo-children{flex-direction:column;overflow-y:auto}.modal-overlay .mo-content{padding:2rem 1rem;flex:auto}.modal-overlay .mo-media{flex:auto;height:300px;min-height:auto}.modal-overlay .mo-media img,.modal-overlay .mo-media video{position:relative;z-index:2;height:100%;max-width:-webkit-fill-available}.modal-overlay .header{font:700 1.875rem/1.75rem "Titillium Web",RazerF5,Arial,Helvetica,sans-serif}.modal-overlay .subheader{font:bold 1.125rem/1.5rem Roboto,Arial,Helvetica,sans-serif}}@media (max-width:480px){.modal-overlay .mo-icons{grid-template-columns:repeat(2,1fr)}}@media (max-width:414px){.modal-overlay .header{word-break:break-word;font-size:min(8vw,1.75rem)}}@media (max-width:360px){.modal-overlay .mo-icons{grid-template-columns:repeat(1,1fr)}.modal-overlay .mo-icon{flex-direction:row;gap:1rem}.modal-overlay .modal-text p{text-align:left}}.body-locked{overflow:hidden;position:relative}.body-locked::before{content:"";position:absolute;top:0;bottom:0;right:0;left:auto;width:20px;z-index:9999;overflow-y:scroll}.body-locked .product-marketing-header.fixed-marketing-header,.body-locked app-root,.body-locked header#cx-header{display:block;overflow-y:scroll}.mo-trigger{background:0 0;border:none;padding:0;margin:0;color:#44d62c}.mo-trigger:hover{text-underline-offset:3px;text-decoration:underline}app-root .master>app-template-content section.modal-overlay,app-root .master>app-template-content section.modal-overlay .mo-children{display:flex!important;margin-top:1rem;position:relative;width:100%;height:100%}