*{box-sizing:border-box}html,body{min-height:100%;max-width:100%;margin:0;padding:0;font-size:16px;font-family:Roboto,sans-serif;overflow-x:hidden}a{text-decoration:none}ul,li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0}input,select,textarea,iframe{border:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;font-family:Roboto,sans-serif}*[flex]{display:-webkit-box;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex}*[flex~=row]{flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}*[flex~=row][flex~=center]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}*[flex~=col]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}*[flex~=col][flex~=center]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}*[flex~=wrap]{flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-wrap:wrap}*[flex~=nowrap]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}*[flex]>*{-webkit-box-flex:0;flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto}*[flex]>*.fill{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-item-align:auto;align-self:auto}*[flex]>*.flex1{-webkit-box-flex:1;-ms-flex:1;flex:1}*[flex]>*.flex2{-webkit-box-flex:2;-ms-flex:2;flex:2}*[flex]>*.flex3{-webkit-box-flex:2;-ms-flex:2;flex:2}*[flex]>*.flex4{-webkit-box-flex:4;-ms-flex:4;flex:4}*[flex]>*.flex5{-webkit-box-flex:5;-ms-flex:5;flex:5}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:200px;height:45px;min-height:45px;padding:.7em 1.1em;color:#fff;font-size:1em;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase;vertical-align:middle;cursor:pointer;border-radius:.444em;margin-bottom:0;box-shadow:0px 0px 0px rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}.btn.small{height:35px;min-height:35px;font-size:1em}.btn:hover{box-shadow:0px 2px 6px rgba(0,0,0,.5);color:#fff}.bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bg img,.bg picture{min-width:100vw;-o-object-fit:cover;object-fit:cover}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clear:before{content:" ";display:table}.clear:after{content:"";display:table;clear:both}body.overlay-opened{overflow-y:hidden !important;position:fixed}.center{text-align:center}.center-self{margin:0 auto}.pad-default{padding:0}.pad-all-default{padding:0 0 60px}.pad1{padding:3.5em 2.5em}.pad2{padding:3.5em .625em}.items .item{padding:0 16px 16px}.items .item .inner{padding:16px}.items.col-2 .item:nth-child(odd){padding-right:8px}.items.col-2 .item:nth-child(even){padding-left:8px}.hero.center{text-align:center}.btn-yellow{background-color:#f8b44a}.btn-blue{background-color:#468ea2}.btn-grey{background-color:#d8d8d8}.overlay.full{position:fixed;top:0;left:0;min-height:0;min-width:100%;background:rgba(43,43,43,.68);z-index:1090;overflow:hidden}.overlay.full .outer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;min-height:100%;min-width:100%;height:100vh;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4vw;position:absolute;top:0;left:0;padding:0;display:flex;flex-direction:column;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.overlay.full .outer .content-wrapper{width:100%;height:100%;max-width:1200px;max-height:1200px;position:relative;margin:auto}.overlay.full .outer .content-wrapper .content{position:relative;max-width:100%;background:#d8d8d8;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.overlay.full .outer .content-wrapper .content .close{position:absolute;top:0;right:0;z-index:111111;width:50px;height:50px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.arrow picture{padding:2px;height:65%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.arrow picture>*{max-height:100%}.custom-select{position:relative;display:inline-block;width:100%}.custom-select select{display:inline-block;width:100%;padding:10px 15px;cursor:pointer;color:#7b7b7b;border:0;border-radius:0;outline:0;background:#e6e6e6;appearance:none;-webkit-appearance:none;-moz-appearance:none}.custom-select select::-ms-expand{display:none}.custom-select select:hover,.custom-select .custom-select select:focus{color:#000;background:#ccc}.custom-select select:disabled{pointer-events:none;opacity:.5}.custom-select .select-arrow{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:15px;width:0;height:0;pointer-events:none;border-width:16px 10px 0;border-style:solid;border-color:#7b7b7b transparent transparent}.custom-select select:hover~.select-arrow,.custom-select .custom-select select:focus~.select-arrow{border-top-color:#000}.custom-select select:disabled~.select-arrow{border-top-color:#ccc}#site-content main{min-width:360px}.hero#top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center center;min-height:200px;position:relative}.hero#top h1{position:relative;z-index:2;margin-top:0;margin-bottom:0;color:#fff;font-size:1.5em}#footer{background:#444;color:#fff;max-width:100%}#footer a{color:#fff}#footer .wrapper{padding:2em 5.5vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}#footer .wrapper .row-wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}#footer .wrapper .col{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:11px;margin:auto}#footer .wrapper .col .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .wrapper .col .inner>*{margin-bottom:10px}#footer .wrapper .col .inner h3{color:#fff;font-weight:700;text-transform:uppercase;font-size:1em}#footer .wrapper .col .btn{height:35px;min-height:35px;padding:.5em 1.1em;min-width:140px}#footer .wrapper .connect{width:100%;min-width:100%}#footer .wrapper .connect .inner .icons{-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .wrapper .connect .inner .icons li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;float:left;position:relative;width:50px;min-width:50px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .wrapper .connect .inner .icons li a{padding:7px 10px;width:100%;height:auto;display:block}#footer .wrapper .connect .inner .icons li a img{width:100%;height:auto}#footer .wrapper .connect .inner .icons li:first-child{margin-left:0;padding-left:0}#footer .wrapper .company,#footer .wrapper .download{width:50%;min-width:50%;max-width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-top:.5em}#footer .wrapper .company .inner,#footer .wrapper .download .inner{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}#footer .wrapper .company .inner .btn,#footer .wrapper .download .inner .btn{margin-top:5px}#footer .wrapper .company .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .wrapper .company .inner>*{display:block}#footer .wrapper .company .inner .btn{white-space:nowrap;letter-spacing:0}#footer .wrapper .download{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .wrapper .download .inner{width:auto;max-width:none;min-width:none;padding-left:5vw}#footer .wrapper .download .inner h3{margin-bottom:16px}#footer .wrapper .download .inner a{display:block}#footer .wrapper .join{width:100%;min-width:100%;margin-top:16px;margin-bottom:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .wrapper .join .inner{width:100%;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}#footer .wrapper .join .inner h3{margin-bottom:25px;white-space:nowrap}#footer .wrapper .join .inner .input{width:auto;padding:0 6.25vw;position:relative;text-align:center}#footer .wrapper .join .inner .input input{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;float:left;min-width:200px;height:40px;padding:1em;color:#444;background:#eee;font-weight:700;font-size:.825em;margin-right:0;border-right:1px solid #444}#footer .wrapper .join .inner .input ::-webkit-input-placeholder{color:#444;text-transform:uppercase}#footer .wrapper .join .inner .input :-moz-placeholder{color:#444;text-transform:uppercase}#footer .wrapper .join .inner .input ::-moz-placeholder{color:#444;text-transform:uppercase}#footer .wrapper .join .inner .input :-ms-input-placeholder{color:#444;text-transform:uppercase}#footer .wrapper .join .inner .input .button{position:relative;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eee;width:50px;min-width:50px;height:40px;cursor:pointer;overflow:hidden;margin-left:0}#footer .wrapper .join .inner .input .button picture{height:54%}#footer .bottom{border-top:1px solid #eee;font-size:.75em;height:43px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}#footer .bottom .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}#footer .bottom .links a{height:100%;padding:0 8px}#footer .bottom .links a:first-child{padding-left:0}#footer .bottom .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media only screen and (min-width:768px){.pad-default{padding:0 11em 90px}.pad-all-default{padding:0 6.25vw 75px}.pad-default-sides{padding:0 11em}.pad1{padding:5.8em 2.5em}.pad2{padding:5.8em .625em}*[flex~=row][flex~=desktop-center]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}*[flex~=col][flex~=desktop-center]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.items .item{padding:0 15px 30px}.items .item .inner{padding:30px}.items.col-2 .item:nth-child(odd){padding:0 15px 30px}.items.col-2 .item:nth-child(even){padding:0 15px 30px}.btn-small{font-size:1.25em;padding:.5em 1.1em;min-width:200px}.hero.pad2{padding:0 10.5em 0}#site-content main{margin-top:52px}.hero#top{height:56.3vw;max-height:520px}.hero#top h1{font-size:3em}#footer .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:4em 7vw;display:-webkit-box;display:-ms-flexbox;display:flex}#footer .wrapper .col{width:25%;min-width:25%;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;float:left;position:relative}#footer .wrapper .col .inner{padding:0}#footer .wrapper .col.connect{width:18%;min-width:18%;-webkit-box-flex:1.8;-ms-flex:1.8 0 18%;flex:1.8 0 18%;-webkit-flex:1.8 0 18%;text-align:left;margin:0}#footer .wrapper .col.connect .inner{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;width:auto;margin:0 auto 0 0}#footer .wrapper .col.connect .inner h3{margin-left:5px;margin-bottom:16px}#footer .wrapper .col.connect .inner .icons{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#footer .wrapper .col.connect .inner .icons li{width:45px;min-width:45px}#footer .wrapper .col.connect .inner .icons li a{padding:7px}#footer .wrapper .col.join{width:27%;min-width:27%;-webkit-box-flex:2.7;-ms-flex:2.7 0 27%;flex:2.7 0 27%;-webkit-flex:2.7 0 27%}#footer .wrapper .col.join .inner{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;width:auto}#footer .wrapper .col.join .inner h3{margin-bottom:1.5em;text-align:right}#footer .wrapper .col.join .inner .input{padding:0}#footer .wrapper .col.join .inner .input input{width:calc(100% - 50px);min-width:175px;max-width:175px}}@media only screen and (min-width:768px) and (min-width:1024px){#footer .wrapper .col.join .inner .input{max-width:250px;width:auto}#footer .wrapper .col.join .inner .input input{min-width:200px;max-width:initial}}@media only screen and (min-width:768px){#footer .wrapper .col.company,#footer .wrapper .col.download,#footer .wrapper .col.join{margin-top:0}#footer .wrapper .row-wrapper{width:32%;min-width:32%;-webkit-box-flex:3.2;-ms-flex:3.2 0 32%;flex:3.2 0 32%;-webkit-flex:3.2 0 32%}#footer .wrapper .row-wrapper .company{width:60%;min-width:60%;-webkit-box-flex:6;-ms-flex:6;flex:6}#footer .wrapper .row-wrapper .company .btn{white-space:nowrap;height:45px;min-height:45px;padding:.7em 1.1em}#footer .wrapper .row-wrapper .download{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40%;min-width:40%;-webkit-box-flex:4;-ms-flex:4;flex:4}#footer .wrapper .row-wrapper .download .inner{padding-left:0}#footer .bottom{border-top:1px solid #eee;height:55px}#footer .bottom .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}#footer .bottom .links a{padding:0 15px}#footer .bottom .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.overlay .outer .content-wrapper .content{height:auto}}@media only screen and (min-device-width:768px) and (max-device-height:1024px){#site-content .navbar .header .navbar-collapse #nav li a{font-size:1.5vw;letter-spacing:0px;padding:0 1.5vw}}@media only screen and (min-width:1024px){.pad-all-default{padding:0 50px 75px}#site-content .navbar{height:72px}#site-content .navbar .header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#site-content .navbar .header .navbar-header .navbar-toggle{display:none}#site-content .navbar .header .navbar-collapse{height:100%;min-height:100%;position:relative;padding:0}#site-content .navbar .header .navbar-collapse.collapsing,#site-content .navbar .header .navbar-collapse.in{display:-webkit-box;display:-ms-flexbox;display:flex}#site-content .navbar .header .navbar-collapse.collapsing .navbar-nav,#site-content .navbar .header .navbar-collapse.in .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;background:0 0}#site-content .navbar .header .navbar-collapse #nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:1vw;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-height:100%}#site-content .navbar .header .navbar-collapse #nav li a{font-size:.85em;padding:0 1.5vw;font-weight:700;letter-spacing:1px;font-family:"Open Sans";color:#444;text-transform:uppercase}#site-content .navbar .header .navbar-collapse .buttons{display:none}#site-content main{margin-top:52px}.overlay.full .inner .inner2{padding:60px}#footer .wrapper{padding:4em 8.5vw}#footer .wrapper .row-wrapper .company .btn{letter-spacing:1px}#footer .wrapper .col.connect .inner .icons li{width:47px;min-width:47px}#footer .wrapper .col.connect .inner .icons li a{padding:7px}}@media only screen and (min-width:1366px){#footer .wrapper{padding:4em 12.5vw}#footer .wrapper .col.connect .inner .icons li{width:55px;min-width:55px}#footer .wrapper .col.connect .inner .icons li a{padding:7px 10px}}@media only screen and (min-width:768px) and (max-width:1024px){#site-content .navbar .header .navbar-collapse #nav li.btn-wrapper .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:none;-webkit-box-flex:0;-ms-flex:0;flex:0;position:relative;font-size:1.5vw;letter-spacing:0px;padding:.5em 1.1em}}#users{padding:8vw;background-color:#eee}#users .items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}#users .items .item{width:49.5%;min-width:49.5%;max-width:49.5%;padding:8vw;float:left;position:relative;-webkit-box-flex:1;-ms-flex:1 0 49.5%;flex:1 0 49.5%;-webkit-fex:1 0 49.5%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#users .items .item .icon{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#users .items .item .icon img{width:auto;height:auto}@media only screen and (min-width:768px){#users{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6.25vw;max-height:750px;max-width:100%}#users .items{width:100%}#users .items .item{min-width:24.9%;width:24.9%;max-width:24.9%;-webkit-box-flex:1;-ms-flex:1 0 24.9%;flex:1 0 24.9%;padding:4.5vw;float:left;position:relative}#users .items .item .icon{width:100%;max-width:220px}#users .items .item .icon img{width:auto}}@media only screen and (min-width:1024px){#users .items .item .icon img{width:150px}}@media only screen and (min-width:1366px){#users{padding:6.25vw 12.5vw}#users .items .item .icon img{width:180px}}.privacy_container .ot-sdk-show-settings{position:absolute;right:0;height:0;overflow:hidden;padding:0;border:none;z-index:1}.privacy_container .privacy_content{position:relative}.privacy_container{padding:2em 5.5vw}@media only screen and (min-width:768px){.privacy_container{padding:4em 7vw}}@media only screen and (min-width:768px) and (max-width:1024px){.privacy_container{padding:4em 2.5vw 4em 3.5vw}}@media only screen and (min-width:1024px){.privacy_container{padding:4em 8.5vw}}@media only screen and (min-width:1366px){.privacy_container{padding:4em 12.5vw}}@media only screen and (max-width:768px){.slide-fix img{position:relative;top:70px}}.hero h2,.hero h3{color:#595959;font-weight:700;line-height:1;text-align:center}p:last-child{margin-bottom:0}.demo.hero{margin-top:10px}.demo .demo-inner{padding:30px 20px 50px;background:#468ea2;color:#fff}.demo .demo-inner .blurb{text-align:center}.demo .demo-inner .blurb h2{color:inherit;font-size:36px;font-weight:700;line-height:1;white-space:nowrap}.demo .demo-inner .blurb .text{margin-top:20px;font-size:12px;line-height:1.25}.demo .next-demo-wrap{width:100%;max-width:1800px;margin-bottom:-18px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0}.demo .blurb+.next-demo-wrap{margin-top:20px}.demo .next-demo{width:auto;margin-left:-7px;margin-right:-7px}.demo .demo-date,.demo .demo-input{flex:1 1 auto;max-width:100%;margin-bottom:18px;padding-left:7px;padding-right:7px}.demo .demo-date .label{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;font-style:italic}.demo .demo-date .date-select{position:relative;z-index:1;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase}.demo .demo-date .date-select>.inner{position:relative;display:block;width:100%;min-width:300px;border-bottom:2px solid #fff;padding-right:24px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.demo .demo-date .date-select>.inner:after{position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:10px;background:url(/www/images/icons/arrow-white.svg) center center/contain no-repeat;content:''}.demo .demo-date .date-select>.dropdown{display:none;position:absolute;top:0;left:-1.85em;min-width:100%;border-radius:3px;padding:3px 0;background:#f0f0f0;box-shadow:1px 2px 2px 1px rgba(0,0,0,.3)}.demo .demo-date .date-select>.inner:focus+.dropdown{display:block}.demo .demo-date .date-select>.dropdown>div{position:relative;padding:2px 20px 2px 1.85em;font-weight:400;color:#393939;white-space:nowrap;text-transform:none;cursor:pointer}.demo .demo-date .date-select>.dropdown>div b{text-transform:uppercase}.demo .demo-date .date-select>.dropdown>div.state-selected:before{position:absolute;top:50%;left:.55em;transform:translateY(-50%);width:.74em;height:.55em;background:url(/www/images/icons/features/tick_grey.svg) center center/contain no-repeat;content:''}.demo .demo-date .date-select>.dropdown>div.state-selected:hover:before{background-image:url(/www/images/icons/features/tick_white.svg)}.demo .demo-date .date-select>.dropdown>div:hover{background:#478ea2;color:#fff}.demo .demo-input{display:-ms-flexbox;display:flex}.demo .demo-input input{-ms-flex-positive:1;flex-grow:1;border:0;border-radius:10px;padding:13px 12px;color:gray;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:400;line-height:1}.demo .demo-input input::-webkit-input-placeholder{color:gray}.demo .demo-input input::-moz-placeholder{color:gray}.demo .demo-input input:-ms-input-placeholder{color:gray}.demo .demo-input input:-moz-placeholder{color:gray}.demo .demo-input input::placeholder{color:gray}.demo .demo-input input:-webkit-autofill,.demo .demo-input input:-webkit-autofill:hover,.demo .demo-input input:-webkit-autofill:focus{-webkit-text-fill-color:gray;caret-color:gray;transition:background-color 86400s cubic-bezier(1,0,1,0) 86400s}.demo .demo-input .button{width:auto;height:auto;min-height:0;min-width:0;border:0;border-radius:10px;margin-left:3px;padding:13px 12px;font-size:25px;font-weight:700;line-height:1;letter-spacing:0;cursor:pointer}.demo .demo-input .button:hover{box-shadow:none}.demo .demo-input .button:before{content:attr(data-rsvp-label);text-transform:uppercase}.demo .demo-input.state-event-active input{display:none}.demo .demo-input.state-event-active .button{width:100%}.demo .demo-input.state-event-active .button:before{content:attr(data-join-label)}@media screen and (min-width:576px){.demo .demo-inner{padding-bottom:30px}}@media screen and (min-width:768px){.demo .demo-inner{padding-left:0;padding-right:0}.demo .demo-inner .blurb{text-align:left}.demo .demo-inner .blurb .text{margin-top:10px}.demo .blurb+.next-demo-wrap{margin-top:10px}}@media screen and (min-width:1200px){.demo .demo-inner{padding-top:80px;padding-bottom:80px}.demo .demo-inner .blurb h2{font-size:3.285714285vw}.demo .demo-inner .blurb .text{font-size:1.142857142vw}.demo .next-demo{width:auto;margin-left:-12.5px;margin-right:-12.5px;padding-left:9.692307692%;padding-right:9.692307692%}.demo .demo-date,.demo .demo-input{flex:1 1 100%;padding-left:12.5px;padding-right:12.5px}.demo .demo-date .label{font-size:1.571428571vw}.demo .demo-date .date-select{font-size:1.714285714vw;font-weight:800}.demo .demo-input input{padding-left:16px;padding-right:16px;font-size:1.285714285vw}.demo .demo-input .button{margin-left:5px;padding-left:16px;padding-right:16px;font-size:2.285714285vw}}@media screen and (min-width:1800px){.demo .demo-inner .blurb h2{font-size:59.1429px}.demo .demo-inner .blurb .text{font-size:20.5714px}.demo .demo-date .label{font-size:28.2857px}.demo .demo-date .date-select{font-size:30.8571px}.demo .demo-input input{font-size:23.1429px}.demo .demo-input .button{font-size:41.1429px}}@media screen and (max-width:575.98px){.demo .demo-inner .blurb .text br{display:none}}.demo-desktop{display:none;position:absolute;top:0;right:0;z-index:1020;width:50%}.demo-desktop .demo-inner{padding:4% 10%;border-bottom-left-radius:25px}@media screen and (min-width:768px){.demo-desktop{display:block}}@media screen and (min-width:1200px){.demo-desktop .next-demo{padding-left:4.041683226%;padding-right:4.041683226%}}@media screen and (min-width:1800px){.demo-desktop{left:50vw;max-width:900px}}.demo-mobile{background:-moz-linear-gradient(180deg,#181c26 0%,#202230 50%);background:-webkit-linear-gradient(180deg,#181c26 0%,#202230 50%);background:linear-gradient(180deg,#181c26 0%,#202230 50%)}.demo-mobile .demo-inner{padding-top:20px;padding-bottom:30px;border-radius:25px}@media screen and (min-width:576px){.demo-mobile .demo-inner{border-radius:0}.demo-mobile .content-wrap{display:none}}@media screen and (min-width:768px){.demo-mobile{display:none}}.intro{position:relative;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0}.intro .intro-inner{position:relative;padding:5% 5% 75%;background:url(/www/images/heros/home/homepage-hero-image-mobile.jpg) scroll center bottom/cover no-repeat}.intro .content-wrap{max-width:1800px;margin-left:auto;margin-right:auto}.intro .content-wrap .text,.intro .content-wrap .upper-text span{color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:1}.intro .content-wrap .upper-text{font-size:20px}.intro .content-wrap .middle-text{margin-top:10px;font-size:30px;font-weight:600;line-height:1.044776119;text-indent:0}.intro .content-wrap .bottom-text{margin-top:20px;padding:0 1.341681574%;line-height:1.2}.intro .learn-more{min-width:16%;height:auto;min-height:0;margin:20px 1.341681574% 0;padding:8px 10px;font-size:16px;line-height:1;letter-spacing:2px}.intro .watch-intro-btn{position:absolute;bottom:45vw;right:calc(50vw - 26px);max-width:52px;cursor:pointer}@media screen and (min-width:540px){.intro .intro-inner{position:relative;padding:13% 5% 75%;background:url(/www/images/heros/home/homepage-hero-image-mobile.jpg) scroll center bottom/cover no-repeat}}@media screen and (min-width:768px){.intro .intro-inner{background-image:url(/www/images/heros/home/homepage-hero-image-pc.jpg);padding-top:3%;padding-bottom:3%}.intro .content-wrap .middle-text{margin-top:5px;margin-bottom:10px;font-size:34px}.intro .content-wrap .middle-text span{font-size:18px}.intro .watch-intro-btn{bottom:26.5vw;right:30.5vw}}@media screen and (min-width:768px){.intro{padding-top:20px}.intro .intro-inner{padding:10% 7% 3%}.intro .content-wrap .text,.intro .content-wrap .upper-text span{font-size:1.785714285vw}.intro .content-wrap .upper-text{font-size:3vw}.intro .content-wrap .middle-text{margin-top:.894454382%;font-size:4.785714285vw}.intro .content-wrap .middle-text span{font-size:3vw}.intro .content-wrap .bottom-text{margin-top:11.627906976%}.intro .learn-more{padding:12px 16px;margin-top:6.261180679%;font-size:18px}.intro .watch-intro-btn{bottom:56%;right:30.5%;max-width:7.5%}}@media screen and (min-width:1800px){.intro .content-wrap .text,.intro .content-wrap .upper-text span{font-size:32.1429px}.intro .content-wrap .upper-text{font-size:54px}.intro .content-wrap .middle-text{font-size:86.1429px}.intro .content-wrap .middle-text span{font-size:50px}.intro .learn-more{padding:16px 25px;font-size:20px}}@media screen and (max-width:768px){.intro .content-wrap{text-align:center}.intro .content-wrap .upper-text br,.intro .content-wrap .middle-text br{display:none}.intro .content-wrap .upper-text{padding-left:10%;padding-right:10%}.intro .demo-mobile .content-wrap{padding:0 0 30px}.intro .demo-mobile .bottom-text{margin-top:30px;padding:0 20px;font-size:18px;text-align:left}.intro .demo-mobile .learn-more{margin-top:30px}}@media screen and (min-width:576px) and (max-width:767.98px){.intro .content-wrap .bottom-text{line-height:1.25}}#watch-intro-overlay{right:auto;bottom:auto;min-height:0;height:100%;z-index:9999999}#watch-intro-overlay .outer{position:absolute;top:0;left:0;right:auto;bottom:auto;min-height:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2vw}#watch-intro-overlay .outer .content-wrapper{width:100%;height:100%;max-width:1200px;max-height:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#watch-intro-overlay .outer .content-wrapper .content{position:relative;height:auto;max-width:100%;max-height:100%;background:#d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 10px 10px}#watch-intro-overlay .outer .content-wrapper .content .close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}#watch-intro-overlay .outer .content-wrapper .content .image{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1vh}#watch-intro-overlay .outer .content-wrapper .content .image img{max-height:100%}@media only screen and (min-width:768px){#watch-intro-overlay{padding:4vw}#watch-intro-overlay .outer .content-wrapper .content{padding:60px 10px 10px}}.testimonials{width:100%;max-width:1800px;margin-left:auto;margin-right:auto}.testimonials .carousel{padding:100px 3%}.testimonials .carousel-indicators{bottom:0;margin-bottom:0}.testimonials .carousel-indicators li{border-radius:50%;width:16px;height:16px;box-sizing:border-box;border:0;margin-left:9px;margin-right:9px;background:#bebebe}.testimonials .carousel-indicators li.active{background:#468ea2}.testimonials .carousel-inner{width:auto;margin:0 -2.659574468%}.testimonials .carousel-item.active,.testimonials .carousel-item-next,.testimonials .carousel-item-prev{display:flex}.testimonials .carousel-item-inner{flex:0 0 100%;max-width:100%;padding:0 2.525252525%}.testimonials .card{height:100%;border:0;border-radius:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testimonials .card-img-wrap,.testimonials .card-img{border-radius:50%}.testimonials .card-img-wrap{width:100%;flex:0 0 29.388237749%;max-width:29.388237749%}.testimonials .card-img{display:block;width:100%;height:auto}.testimonials .card-content{width:100%;flex:0 0 67.819010190%;max-width:67.819010190%}.testimonials .card-content span,.testimonials .card-content a{color:#468ea2}.testimonials .cart-quote{margin-top:5px;font-size:20px;font-style:italic;line-height:1.25}.testimonials .cart-quote p:last-child{margin-bottom:0}.testimonials .card-author{margin-top:17px;text-transform:uppercase}.testimonials .card-author .author-name{font-size:18px;font-weight:700;line-height:1}.testimonials .card-author .author-titles{margin-top:2px;font-size:14px;font-weight:500;line-height:1.285714285}@media screen and (min-width:576px){.testimonials .carousel-item-right.active,.testimonials .carousel-item-next:not(.carousel-item-left){transform:translateX(50%)}.testimonials .carousel-item-left.active,.testimonials .carousel-item-prev:not(.carousel-item-right){transform:translateX(-50%)}.testimonials .carousel-item-inner{flex:0 0 50%;max-width:50%}}@media screen and (min-width:1200px){.testimonials .cart-quote{font-size:1.714285714vw}}@media screen and (min-width:1400px){.testimonials .card-author .author-name{font-size:1.285714285vw}.testimonials .card-author .author-titles{font-size:1vw}}@media screen and (min-width:1800px){.testimonials .cart-quote{font-size:30.8571px}.testimonials .card-author .author-name{font-size:23.1429px}.testimonials .card-author .author-titles{font-size:18px}}@media screen and (max-width:767.98px){.testimonials .card-author{line-height:1.125}.testimonials .cart-quote br,.testimonials .card-author br{display:none}.testimonials .card-author .author-name,.testimonials .card-author .author-titles{display:inline}.testimonials .card-author .author-name:after{content:", "}}@media screen and (max-width:575.98px){.testimonials .card{display:block}.testimonials .card-img-wrap{float:left;margin-right:2.260633673%;margin-bottom:17px}.testimonials .card-content{max-width:100%}.testimonials .card-author:before{display:table;width:100%;content:"";clear:both}}@media screen and (min-width:576px) and (max-width:767.98px){.testimonials .cart-quote{line-height:1.1}.testimonials .card-author{word-break:break-all}}.differences-section{width:100%;max-width:1800px;margin-left:auto;margin-right:auto}.differences-section .differences-section-inner{padding:0 20px}.differences-section h2{margin-bottom:20px;font-size:26px}.differences-section .items-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5% -3%}.differences-section .item{-ms-flex:0 0 50%;flex:0 0 50%;width:100%;max-width:50%;padding:0 1.45472791% 2.912354047%}.differences-section .card{height:100%;border:0;border-radius:0;background:#f0f0f0;color:#595959;text-align:center}.differences-section .img-thumbnail{width:40%;margin:12% auto 0;padding:0;background-color:#f0f0f0}.differences-section .card-body{padding:7% 6% 23%}.differences-section .card-title{margin-bottom:4%;font-size:18px;font-weight:700}.differences-section .card-text{font-size:14px;line-height:1.25}.differences-section .patent{margin-top:10px;color:#595959;font-size:11px;font-style:italic;text-align:center}@media screen and (min-width:576px){.differences-section .items-list{margin-left:-1%;margin-right:-1%;margin-bottom:-2%}.differences-section .item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:.980392156%;padding-right:.980392156%;padding-bottom:1.960784313%}.differences-section .patent{font-size:12px}}@media screen and (min-width:768px){.differences-section .differences-section-inner{padding-left:0;padding-right:0}.differences-section h2{margin-bottom:40px;font-size:3.428571428vw}.differences-section .card-title{margin-bottom:8%;font-size:2.428571428vw}}@media screen and (min-width:1200px){.differences-section .card-text{font-size:1.428571428vw}.differences-section .patent{font-size:1.285714285vw}}@media screen and (min-width:1800px){.differences-section h2{font-size:46.28px}.differences-section .card-title{font-size:43.7143px}.differences-section .card-text{font-size:25.7143px}.differences-section .patent{font-size:23.1429px}}.key-features-section{width:100%;max-width:1800px;margin-left:auto;margin-right:auto}.key-features-section .key-features-section-inner{padding:40px 20px}.key-features-section h2{margin-bottom:20px;font-size:26px}.key-features-section .items-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 -1.5% -3%}.key-features-section .item{flex:1 1 100%;padding:0 1.45472791% 2.912354047%}.key-features-section .item-inner{position:relative;padding:.65em 1em .65em 2.3em;border-radius:.5em;background:#efefef;color:#404040;font-family:"Roboto Condensed",sans-serif;font-size:17px;line-height:1}.key-features-section .item-inner:before{display:block;position:absolute;left:1em;top:.8em;width:.65em;height:.65em;border-radius:50%;background:#468ea2;content:''}@media screen and (min-width:576px){.key-features-section .items-list{margin-left:-.5%;margin-right:-.5%;margin-bottom:-1%}.key-features-section .item{flex:0 1 auto;padding-left:.495049504%;padding-right:.495049504%;padding-bottom:.990099009%}}@media screen and (min-width:768px){.key-features-section .key-features-section-inner{padding:100px 0 50px}.key-features-section h2{margin-bottom:35px;font-size:2.857142857vw}}@media screen and (min-width:1200px){.key-features-section .item-inner{font-size:1.428571428vw}}@media screen and (min-width:1800px){.key-features-section h2{font-size:51.4286px}.key-features-section .item-inner{font-size:25.7143px}}.videos-section{background:#eee}.videos-section .items-list{max-width:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.videos-section .items-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:100%;width:100%;padding-left:3%;padding-right:3%;padding-top:1.960784313%}.videos-section .pad-all-default{padding-bottom:20px}.videos-section .items-list .item .video-thumb{position:relative}.videos-section .items-list .item .video-thumb img{width:100%}.videos-section .items-list .item .video-thumb .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:20%;cursor:pointer}.videos-section .items-list .item .item-title{width:100%;max-width:100%;font-weight:700;font-size:1em;margin-top:.65em;word-wrap:break-word;text-align:center;color:#468ea2}@media only screen and (min-width:768px){.videos-section .items-list{max-width:100%;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;max-width:1800px;margin-left:auto;margin-right:auto;padding-bottom:1.960784313%}.videos-section .items-list .item{position:relative;min-width:33%;width:33%;max-width:33%;padding-left:1%;padding-right:1%;padding-top:1.960784313%}.videos-section .items-list .item .item-title{font-size:1em}}@media only screen and (min-width:1024px){.videos-section .items-list .item .item-title{font-size:1.5em}}@media only screen and (min-width:1500px){.videos-section .items-list .item{position:relative;min-width:33%;width:33%;max-width:33%;padding-left:1%;padding-right:1%;padding-top:1.960784313%}.videos-section .items-list .item .item-title{padding:0 80px}}#demo{background:#f8b44a;color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:90px 38px 90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#demo h2{color:#fff}#demo>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1800px;margin-left:auto;margin-right:auto;padding-bottom:0}#demo>.inner .flex1{min-width:100%}#demo>.inner .blurb h2{font-size:1.5em;font-weight:700;margin-bottom:.75em;white-space:nowrap}#demo>.inner .blurb .text{font-size:.875em}#demo>.inner .next-demo{margin:90px 0 0}#demo>.inner .next-demo .label{font-size:.85em;font-style:italic;letter-spacing:1px;padding:0;margin-bottom:.25em}#demo>.inner .next-demo .date{font-size:3.2vw;font-weight:700;text-transform:uppercase;margin-bottom:30px;letter-spacing:1px}#demo>.inner .next-demo .date>.inner{display:inline;white-space:nowrap;border-bottom:3px solid #fff}#demo>.inner .next-demo .input{padding-top:5px;position:relative;height:50px}#demo>.inner .next-demo .input ::-webkit-input-placeholder{color:#468ea2}#demo>.inner .next-demo .input :-moz-placeholder{color:#468ea2}#demo>.inner .next-demo .input ::-moz-placeholder{color:#468ea2}#demo>.inner .next-demo .input :-ms-input-placeholder{color:#468ea2}#demo>.inner .next-demo .input input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:100px;max-width:400px;width:calc(100% - 50px);height:100%;position:relative;float:left;color:#468ea2 !important;font-size:.75em;font-weight:700;border:none;padding:.65em 1em .7em;letter-spacing:1px;margin-right:0;border-right:1px solid #f8b44a}#demo>.inner .next-demo .input .button{position:relative;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:end;align-self:flex-end;background:#fff;margin-left:0;width:45px;min-width:45px;max-height:100%;height:100%;cursor:pointer;overflow:hidden}#demo>.inner .next-demo .input .button .arrow{width:100%}@media only screen and (min-width:768px){#demo{padding:70px 6.25vw}#demo .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}#demo .inner .flex1{min-width:50%;width:50%;max-width:50%;height:100%}#demo .inner .blurb{padding:0 6.25vw 0 0}#demo .inner .blurb h2{font-size:3.5vw;white-space:nowrap}#demo .inner .blurb .text{font-size:1.25em}#demo .inner .next-demo{border-left:2px solid #fff;padding:1.125em 0 1.75em 6.25vw;white-space:nowrap;margin:35px 0 0}#demo .inner .next-demo .label{font-size:1.625em}#demo .inner .next-demo .date{font-size:1.4vw}#demo .inner .next-demo .date .inner{border-bottom:3px solid #fff}#demo .inner .next-demo .input{width:auto;min-width:auto;max-width:auto;height:53px}#demo .inner .next-demo .input input{font-size:1.4em;font-weight:700;letter-spacing:1px;width:calc(100% - 50px);max-width:440px;min-width:200px}}@media only screen and (min-width:768px) and (max-width:1024px){#demo{padding:70px 6vw}#demo .inner .next-demo .input input{font-size:108%}#demo .inner .next-demo .input .button{max-width:55px;width:55px}}@media only screen and (min-width:1024px){#demo{padding:70px 8.33333vw}#demo .inner .next-demo .input{height:70px}#demo .inner .next-demo .input .button{min-width:80px}}@media only screen and (min-width:1366px){#demo{padding:70px 12.5vw}}@media screen and (min-width:1800px){#demo .inner .blurb h2{font-size:60px}}.press-burst-img{position:absolute;top:0;left:0;width:100%}.wapo-banner-clickable-area{position:absolute;top:0;left:0;width:50%;height:100%}.nyt-banner-clickable-area{position:absolute;top:0;left:50%;width:50%;height:100%}.wapo-burst-clickable-area{position:absolute;top:30%;left:12%;width:75%;height:22%}.nyt-burst-clickable-area{position:absolute;top:56%;left:19%;width:69%;height:20%}.wapo-burst-mobile-clickable-area{position:absolute;top:34%;left:7%;width:45%;height:58%}.nyt-burst-mobile-clickable-area{position:absolute;top:34%;left:55%;width:45%;height:58%}.clickable-wapo-burst{cursor:pointer}.clickable-nyt-burst{cursor:pointer}.press-burst-text-mobile{position:absolute;top:18%;left:11%;width:50vw}#wapo-burst{position:absolute;top:0;left:0}@media only screen and (min-width:770px){#wapo-burst{width:20.5vw}#wapo-burst-image{width:100%;visibility:visible}#wapo-burst-banner{display:none}#wapo-burst-mobile-image{display:none}#wapo-article-mobile-img{display:none}#nyt-article-mobile-img{display:none}#wapo-burst-overlay-content{position:absolute !important;top:70px !important;width:83%}}@media only screen and (orientation:portrait) and (max-width:768px){#wapo-burst-banner{background-color:#50a2b8;width:100%;height:60px;visibility:visible;text-align:center;position:relative}#wapo-burst-banner img{max-width:100%;max-height:100%;padding:10px}#wapo-burst{display:none}#wapo-article-img{display:none}#nyt-article-img{display:none}}@media only screen and (orientation:landscape) and (max-width:768px){#wapo-burst{width:40vw}#wapo-burst-mobile-image{width:100%}#wapo-burst-image{display:none}#wapo-burst-banner{display:none}#wapo-article-mobile-img{display:none}#nyt-article-mobile-img{display:none}.content{width:60vw}}#watch-intro-overlay .outer .content-wrapper .content{width:60vw}.burst-overlay{right:auto;bottom:auto;min-height:0;height:100%}.burst-overlay .outer{position:absolute;top:0;left:0;right:auto;bottom:auto;min-height:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2vw}.burst-overlay .outer .content-wrapper{width:100%;height:100%;max-width:1200px;max-height:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.burst-overlay .outer .content-wrapper .content{position:relative;height:auto;max-width:100%;max-height:100%;background:#d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50kpx 16px 16px}.burst-overlay .outer .content-wrapper .content .close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.burst-overlay .outer .content-wrapper .content .image{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1vh}.burst-overlay .outer .content-wrapper .content .image img{max-height:100%}.video-thumb video{display:none}#home-video{width:100vw}.video-js button.vjs-big-play-button{top:calc(50% - .8em);left:calc(50% - 1.5em)}.videos-section h1{color:#595959;font-weight:700;line-height:1;text-align:center;font-size:26px;padding-top:40px;padding-bottom:20px}@media screen and (min-width:768px){.videos-section h1{font-size:2.428571428vw}}@media screen and (min-width:1800px){.videos-section h1{padding-top:60px;padding-bottom:20px;font-size:47px}}.cases-section{width:100%;max-width:1800px;margin-left:auto;margin-right:auto;margin-top:25px;padding-bottom:140px}.cases-section .cases-section-inner{padding:0 20px}.cases-section h2{margin-bottom:20px;font-size:26px}.cases-section .items-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5% -3%}.cases-section .item{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;padding:0 1.45472791% 2.912354047%}.cases-section .card{height:100%;border:0;border-radius:0;background:#f5f5f5;color:#595959}.cases-section .card-body{padding:0 30px 55px}.cases-section .card-title{font-size:48px;line-height:48px;color:#468ea2;margin-bottom:10px;font-weight:700}.cases-section .card-subtitle{font-size:32px;line-height:38px;color:#468ea2;margin-bottom:15px;font-weight:700}.cases-section .card-text{font-size:18px;line-height:23px;color:#000}@media screen and (min-width:576px){.cases-section .items-list{margin-left:-1%;margin-right:-1%;margin-bottom:-2%}}@media screen and (min-width:768px){.cases-section .cases-section-inner{padding-left:0;padding-right:0}.cases-section h2{margin-bottom:55px;font-size:3.428571428vw}}@media screen and (min-width:950px){.cases-section .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:.980392156%;padding-right:.980392156%;padding-bottom:1.960784313%}}@media screen and (min-width:1800px){.cases-section h2{font-size:46.28px}}@media only screen and (max-width:768px){.cases-section{margin-top:10px;padding-bottom:70px}.cases-section h2{margin-bottom:25px}.cases-section .item{padding-bottom:20px}.cases-section .card-title{font-size:38px;line-height:44px;color:#468ea2;margin-bottom:8px;font-weight:700}.cases-section .card-subtitle{font-size:26px;line-height:29px;color:#468ea2;margin-bottom:25px;font-weight:700}.cases-section .card-text{font-size:18px;line-height:22px;color:#000}}.mobile-landscape-img,.mobile-portrait-img{display:none}@media only screen and (orientation:landscape) and (max-width:768px){.cases-section .card-body{padding:0 30px 40px}.desktop-img,.mobile-portrait-img{display:none}.mobile-landscape-img{display:block}}@media only screen and (orientation:portrait) and (max-width:768px){.cases-section .card-body{padding:0 10px 40px}.desktop-img,.mobile-landscape-img{display:none}.mobile-portrait-img{display:block}}