/*! normalize.css MIT License & sanitize.css CC0 License */html,body{background:#fff;margin:0;text-align:left;-webkit-overflow-scrolling:touch}html,body,article,aside,footer,header,nav,section,picture,fieldset,figure,figcaption,main,blockquote{display:block;box-sizing:border-box;border:none;margin:0;padding:0}figure{padding:10px 0}.block{display:block !important}div,a,li,button,form,select,input{box-sizing:border-box}audio,canvas,iframe,img,svg,video,picture{max-width:100%;vertical-align:middle}video{width:100%;max-width:740px;height:auto}.mejs-controls button{padding:0 !important;background-color:transparent !important;box-shadow:none !important}audio,video,canvas{display:inline-block}audio:not([controls]){display:none;height:0}img{border:none;outline:none;max-width:100%;height:auto;color:#2f374f}.img{display:block;width:100%}svg{display:inline-block;fill:currentColor}svg:not(:root){overflow:hidden}input,select,textarea{margin:0;color:inherit;font-size:inherit;line-height:inherit}input{overflow:visible;padding:0 10px;border:1px solid #e0e0e0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,[type="button"]::-moz-focus-inner [type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring [type="submit"]:-moz-focusring{outline:1px dotted ButtonText}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"],aside ul{padding:0}::selection,::-moz-selection,::-webkit-selection{background-color:#b3d4fc;color:#212121;text-shadow:none}::placeholder{opacity:.6}template,[hidden]{display:none}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}.section,#main,#hero{text-align:left}#main{position:relative;z-index:2}figcaption,.center{text-align:center}.center *{margin-left:auto !important;margin-right:auto !important}.center p.large{max-width:620px}.center.larger{margin:auto;padding:64px 32px}.center.larger p{margin:auto}[style="text-align: center;"] *{margin-left:auto;margin-right:auto}@media (max-width:767px){.hidemobile{display:none !important}}@media (min-width:480px){.center.larger{padding:64px 64px}}@media (min-width:768px){.alignright{float:right}.btn-link.alignright{margin-top:16px}.center.larger{padding:96px 64px}}@media (min-width:1200px){.center.larger{padding:128px 64px}}.img+h2,.img+h3{margin-top:16px}.relative{position:relative}.gradient{border-top:1px solid #e0e0e0;background:#fafafa;background:linear-gradient(to bottom, #fafafa 0, #fff 90%, #fff 100%);padding-top:64px;padding-bottom:32px}.header-colorful{position:relative;background-color:#5d27df;z-index:1;display:block;text-align:center;padding:96px 48px;margin-bottom:48px;color:#fff}.header-colorful.blue-red{background-image:linear-gradient(190deg, rgba(255,64,0,0.3), rgba(64,0,160,0.25)),repeating-radial-gradient(circle farthest-corner at 100% 120%, rgba(0,0,255,0.2), rgba(0,0,0,0) 30%, rgba(0,0,255,0.2) 30%, rgba(255,0,0,0.1) 60%),linear-gradient(90deg, #00f, #ba55d3, #ff4500)}.header-colorful.blue-green{background-image:linear-gradient(190deg, rgba(64,255,0,0.2), rgba(64,0,255,0.5)),repeating-radial-gradient(circle farthest-corner at 100% 120%, rgba(0,0,255,0.2), rgba(0,0,0,0) 30%, rgba(0,0,255,0.2) 30%, rgba(0,255,0,0.1) 60%),linear-gradient(90deg, #4b0082, #4169e1, #3cb371)}.header-colorful .row>div{margin-bottom:0}.header-colorful h1,.header-colorful a,.header-colorful a:visited{color:#fff}.header-colorful p{max-width:32em}.header-colorful .btn-primary,.header-colorful .btn-secondary{display:block;border:none;margin-top:24px}@media screen and (min-width:600px){.header-colorful .btn-primary,.header-colorful .btn-secondary{float:left}.header-colorful .btn-secondary{margin-right:24px !important}}[data-a11y-dialog-native] .dialog-overlay{display:none}dialog[open]{display:block}.dialog[aria-hidden="true"]{display:none}.dialog-overlay{z-index:2;background-color:rgba(255,255,255,0.75);position:fixed;top:0;left:0;bottom:0;right:0}dialog::backdrop{background-color:rgba(255,255,255,0.75)}.dialog-content{background-color:#fff;z-index:3;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0}.dialog-content{padding:30px;max-width:90%;width:540px;border-radius:5px;font-size:17px}@media screen and (min-width:700px){.dialog-content{padding:60px}}.dialog-overlay{background-color:rgba(43,46,56,0.9)}.dialog h2{margin:0}.dialog-close{position:absolute;top:.5em;right:.5em;border:0;padding:0;background-color:transparent;font-weight:bold;font-size:1.25em;width:1.2em;height:1.2em;text-align:center;cursor:pointer;transition:.15s}@media screen and (min-width:700px){.dialog-close{top:1em;right:1em}}@media (max-width:859px){.mobileimg{display:block;width:100%;z-index:2}}@media (min-width:860px){.mobileimg{display:none}}span.anchor{display:block;height:120px;margin-top:-120px;visibility:hidden}.playing.fullscreen #header,.playing.fullscreen #footer,.playing.fullscreen #feature-hero:after,.playing.fullscreen .slider-nav,.playing.fullscreen #main>div,.playing.fullscreen #main>.section{display:none}.playing.fullscreen #main .videoarea{display:block !important}.all-loaded .redraw{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}html{font-size:16px;color:#2f374f;text-rendering:optimizeLegibility;line-height:1.625;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}body,.article,button,input,select{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1em}h1,.h1{font-size:1.7em;font-weight:400;line-height:1.2;margin-top:32px;margin-bottom:16px}h1:first-child,.h1:first-child{margin-top:0}h1 b,h1 strong{font-weight:400}@media (min-width:1024px){h1,.h1{font-size:2.2em;line-height:1.25}}@media (min-width:1080px){h1,.h1{font-size:2.4em}}@media (min-width:1200px){h1,.h1{font-size:2.6em}html[lang=ja] h1{font-size:2.3em}}@media (min-width:1281px){html[lang=ja] h1{font-size:2.5em}}h2,.h2{font-size:1.7em;font-weight:400;line-height:1.2;margin-top:32px;margin-bottom:16px}h2:first-child,.h2:first-child{margin-top:0}@media (min-width:1024px){h2,.h2{font-size:2.2em}}h3,.h3{font-size:1.375em;font-weight:500;line-height:1.3;margin-top:48px;margin-bottom:16px}h3:first-child,.h3:first-child{margin-top:0}h4,.h4,h5,h6,aside h2{font-size:1.2em;font-weight:500;line-height:1.625;margin-top:32px;margin-bottom:8px}h4:first-child,.h4:first-child,h5:first-child,h6:first-child,aside h2:first-child{margin-top:0}.title{margin-bottom:6px}.subtitle{margin-bottom:48px}p,ul,ol,pre,table,blockquote{margin-top:16px;margin-bottom:16px}ul ul,ol ol,ul ol,ol ul{margin-top:0;margin-bottom:0}ul{list-style-position:outside;padding-left:1.5em}ul li{list-style-type:disc}ul li+li{margin-top:4px}.small,aside{font-size:.9em;line-height:22.4px}.large,.larger p{font-size:1.1em;line-height:1.625;font-weight:400}@media (min-width:1441px){.large,.larger p{font-size:1.2em}}.center p{max-width:560px}@media (min-width:768px){.larger p{font-size:1.8em;font-weight:400;line-height:38.4px}}@media (max-width:1024px){.hero-cover .large{font-size:1em;line-height:1.625}}.lead-text{font-size:1.1em;color:#3e4660;line-height:32px;margin-bottom:16px}p:last-child{margin-bottom:0}hr,.hr{clear:both;border:none;border-top:1px solid #e0e0e0;line-height:0;height:1px;overflow:hidden;box-sizing:border-box;margin:-1px 0}b,strong{font-weight:500}a,a:active,a:visited,a:focus{-webkit-text-decoration-skip:objects;text-decoration:underline;cursor:pointer}a{color:#09b56f;text-decoration:underline}a:hover{text-decoration:none}a:focus{outline-width:1px}a:active{outline:none}h1 a,h2 a,h3 a,h4 a{color:#2f374f;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:#09b56f}.graylinks a,.graylinks a:visited{color:#2f374f}.redlinks a,.redlinks a:visited{color:#ef3939}.bluelinks a,.bluelinks a:visited{color:#1546a3}sub,sup{position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}blockquote{display:block;position:relative;margin:16px 0;padding:30px 30px 30px 50px}blockquote p:first-child{margin-top:0}blockquote cite{display:block;margin-top:10px;font-style:normal;font-weight:400}blockquote::before{display:block;position:absolute;top:15px;left:0;content:"\201C";color:#2f374f;font-size:76px;line-height:1}#main button,[type="submit"],.vivaldi-button,.btn-primary{display:inline-block;color:#fff !important;-webkit-appearance:none;-moz-appearance:none;border:2px solid transparent;text-shadow:0 1px 0 rgba(33,33,33,0.3);text-decoration:none !important;background-color:#09b56f;padding:14px 22px;line-height:20px;font-weight:500;border-radius:5px;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:bottom}#main button:hover,[type="submit"]:hover,.vivaldi-button:hover,.btn-primary:hover{background-color:#0ac478}.btn-primary img,.btn-secondary img,.btn-primary svg,.btn-secondary svg{display:block;float:left;width:20px;height:20px;vertical-align:middle;margin:0 10px 0 -2px !important}@media (max-width:360px){.btn-primary img,.btn-secondary img,.btn-primary svg,.btn-secondary svg{display:none}}a.outline-button{color:#2f374f;text-decoration:none;border:2px solid #e0e0e0;padding:6px 18px;border-radius:5px;background:#fff}a.outline-button:hover{border-color:#3e4660}.btn-google-play{display:inline-block;width:161px;height:48px;margin:12px 0 8px 0}@media (min-width:1200px){.btn-google-play{width:174px;height:52px}}#main [type="submit"]{font-size:14px;height:38px;line-height:34px;margin-top:5px;padding:0 20px}.btn-primary{margin-right:20px}a .version{display:inline-block;font-weight:400}a .platform{display:block;font-weight:400}.btn-secondary{display:inline-block;-webkit-appearance:none;-moz-appearance:none;border:2px solid #e0e0e0;border-radius:5px;line-height:20px;font-weight:500;padding:14px 22px;background:#fff;color:#2f374f !important;text-decoration:none !important;vertical-align:middle;text-align:center;cursor:pointer}.btn-secondary:hover{border-color:#3e4660}#main .btn-link{color:#09b56f !important;text-decoration:underline !important;background:transparent;padding:0;text-shadow:none;font-size:15px;font-weight:400;margin-bottom:24px}#main .btn-link:hover{text-decoration:none !important;background:transparent}#main .btn-close{display:block;position:absolute;top:20px;right:20px;color:#212121 !important;background:transparent;width:44px;height:44px;padding:10px;text-shadow:none;border:none}#main .btn-close:hover{background:transparent}#main .btn-close img{display:block;width:24px;height:24px}@media (max-width:1199px){.btn-primary,.btn-secondary{padding:10px 16px}a .version{display:none}.btn-google-play{width:151px;height:45px}}.cssanimations .fadein,.cssanimations #press-quote-slider .lslide.active{opacity:0;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadein;animation-name:fadein}.cssanimations .fadeout,.cssanimations #press-quote-slider .lslide{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeout;animation-name:fadeout}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes bounce{from,15%,45%,75%,to{-webkit-animation-timing-function:cubic-bezier(.2, .5, .3, 1);animation-timing-function:cubic-bezier(.2, .5, .3, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}35%,40%{-webkit-animation-timing-function:cubic-bezier(.6, .1, .7, .1);animation-timing-function:cubic-bezier(.6, .1, .1, .1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}55%{-webkit-animation-timing-function:cubic-bezier(.8, .1, .8, .1);animation-timing-function:cubic-bezier(.8, .1, .8, .1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}75%{-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}}@keyframes bounce{from,15%,45%,75%,to{-webkit-animation-timing-function:cubic-bezier(.2, .5, .3, 1);animation-timing-function:cubic-bezier(.2, .5, .3, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}35%,40%{-webkit-animation-timing-function:cubic-bezier(.6, .1, .7, .1);animation-timing-function:cubic-bezier(.6, .1, .1, .1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}55%{-webkit-animation-timing-function:cubic-bezier(.8, .1, .8, .1);animation-timing-function:cubic-bezier(.8, .1, .8, .1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}75%{-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}}.section{width:1172px;padding:20px 0 0 0;max-width:100%;margin:auto}.section.full{width:100%}.section.wide{width:1320px}.section.narrow{width:1080px}.section.textdocument{width:650px}.section:after{content:'';display:table;clear:both}.row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.row>div{position:relative;width:100%;padding:0 20px;margin-bottom:40px}.row .row>div{padding:0}.row.width-auto>div{width:auto !important}@media (min-width:768px){.section{padding-top:30px}.maincol .row>div{padding:0 10px}}.container{clear:both;padding:36px 0}.col-sm>div{width:25%}.col-md>div{width:33.333333%}.col-lg>div{width:50%}.reverse{flex-direction:row-reverse}.top{align-items:flex-start}.bottom{align-items:flex-end}.center-h{align-items:center}.center-v{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}.stretch{align-items:stretch}.baseline{align-items:baseline}aside{width:100%;padding:0 20px}#main .section:first-child{padding-top:24px}.row>.column{position:relative;width:100%;padding:0 20px 20px 20px}.row>.column.w75{width:75%}.row>.column.w66{width:66.666666%}.row>.column.w60{width:60%}.row>.column.w55{width:55%}.row>.column.w50{width:50%}.row>.column.w45{width:45%}.row>.column.w40{width:40%}.row>.column.w33{width:33.333333%}.row>.column.w25{width:25%}@media (max-width:480px){.col-md>div,.col-lg>div{width:100%}.col-sm>div{width:50%}}@media (max-width:767px){.row>.column.w100-mobile{width:100%}.row>.column.w75-mobile{width:75%}.row>.column.w66-mobile{width:66.666666%}.row>.column.w60-mobile{width:60%}.row>.column.w55-mobile{width:55%}.row>.column.w50-mobile{width:50%}.row>.column.w45-mobile{width:45%}.row>.column.w40-mobile{width:40%}.row>.column.w33-mobile{width:33.333333%}}@media (max-width:400px){.col-sm>div{width:100%}}@media (min-width:480px) and (max-width:859px){.col-lg>div{width:100%}.col-sm>div,.col-md>div{width:50%}}@media (min-width:768px){.row .pad-right{padding-right:40px}.row .pad-left{padding-left:40px}.row .maincol{width:75%;padding-right:15px}.row aside{width:25%;padding:0}}@media (min-width:768px) and (max-width:1199px){.row>.column.w100-tablet{width:100%}.row>.column.w75-tablet{width:75%}.row>.column.w66-tablet{width:66.666666%}.row>.column.w60-tablet{width:60%}.row>.column.w55-tablet{width:55%}.row>.column.w50-tablet{width:50%}.row>.column.w45-tablet{width:45%}.row>.column.w40-tablet{width:40%}.row>.column.w33-tablet{width:33.333333%}.row>.column.w25-tablet{width:25%}}@media (min-width:1900px){.row>.column.w75-wide{width:75%}.row>.column.w66-wide{width:66.666666%}.row>.column.w60-wide{width:60%}.row>.column.w55-wide{width:55%}.row>.column.w50-wide{width:50%}.row>.column.w45-wide{width:45%}.row>.column.w40-wide{width:40%}.row>.column.w33-wide{width:33.333333%}}@media (min-width:1200px){#main .section:first-child{padding-top:40px}.row.whitespace{width:auto;max-width:none;margin-left:-12px;margin-right:-12px}.row.whitespace>div{padding:0 24px;margin-bottom:36px}.row .maincol{padding-right:40px}}.no-flexbox .row{display:block}.no-flexbox .row>div{display:block;float:left}body{position:static !important;padding-top:64px;overflow-x:hidden}#vivaldiheader{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;display:block;box-sizing:border-box;border:none;margin:0;padding:0;position:absolute;background:#fff;white-space:nowrap;top:0;left:0;z-index:97;width:100%;height:64px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);will-change:transform;transition:all .2s ease-in-out;box-shadow:rgba(0,0,0,0.1) 0 1px 0 0}#vivaldiheader *{box-sizing:border-box}#vivaldiheader a,#vivaldiheader a:active,#vivaldiheader a:visited,#vivaldiheader a:focus{color:#2f374f;text-decoration:none}#vivaldiheader nav{display:block}#vivaldiheader .row{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#vivaldiheader .row>div{position:relative;width:100%;padding:0;margin:0;min-height:24px;text-align:left}#vivaldiheader>.row{padding:0 20px;width:1192px;max-width:100%;margin:auto}#vivaldiheader #vivaldilogo{position:absolute;display:block;top:0;left:0;width:24px;height:24px;z-index:98}#vivaldiheader #vivaldilogo svg{display:block;width:24px;height:24px}#vivaldiheader ul,#vivaldiheader li{list-style:none;padding:0}.page-template-template-android #btn-top-dl{display:none}#vivaldinav{position:absolute;top:-20px;right:0;left:35px}#vivaldimenu,#usermenu{z-index:99;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px;font-weight:500;min-height:64px;margin:0}#vivaldimenu a,#usermenu a,#vivaldimenu a:hover,#usermenu a:hover,#vivaldimenu a:focus,#usermenu a:focus,#vivaldimenu a:active,#usermenu a:active{display:block;padding:5px 12px;color:#2f374f;text-decoration:none}#vivaldimenu div a:hover,#usermenu div a:hover,#vivaldimenu div a.current,#usermenu div a.current{color:#ef3939}#vivaldimenu ul,#usermenu ul,#vivaldimenu li,#usermenu li{display:block;list-style:none;line-height:54px;margin:0;padding:0}#vivaldimenu ul,#usermenu ul{display:none;position:absolute;top:auto;min-width:165px !important;width:165px;max-width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:3px;box-shadow:0 18px 32px 0 rgba(0,0,0,0.1)}#vivaldimenu ul li>div,#usermenu ul li>div{line-height:normal;padding:18px;font-size:14px}#vivaldimenu ul a,#usermenu ul a,#vivaldimenu ul a:hover,#usermenu ul a:hover,#vivaldimenu ul a:focus,#usermenu ul a:focus,#vivaldimenu ul a:active,#usermenu ul a:active{padding:6px 0}#vivaldimenu ul li>p,#usermenu ul li>p{line-height:1.75;white-space:normal;padding:12px 18px;margin:0;border-top:1px solid #e0e0e0;font-size:13px}#vivaldimenu ul li>p b,#usermenu ul li>p b{display:inline-block;padding-right:1px}#vivaldimenu ul p a,#usermenu ul p a{display:inline;padding:0;text-decoration:underline}#vivaldimenu ul p a:hover,#usermenu ul p a:hover,#vivaldimenu ul p a:focus,#usermenu ul p a:focus,#vivaldimenu ul p a:active,#usermenu ul p a:active{display:inline;padding:0;text-decoration:none;color:#2f374f}#vivaldimenu ul li,#usermenu ul li{float:none;font-size:14px;border-top:1px solid #e0e0e0}#vivaldimenu ul li:first-child,#usermenu ul li:first-child{border-top:none}#vivaldimenu ul li:first-child a,#usermenu ul li:first-child a{border-top-right-radius:4px;border-top-left-radius:4px}#vivaldimenu ul li a,#usermenu ul li a{white-space:normal}#vivaldimenu ul li>a:after,#usermenu ul li>a:after{display:block;content:'';width:100%;height:1px;clear:both}#vivaldimenu li,#usermenu li,#vivaldimenu a,#usermenu a{position:relative;white-space:nowrap}#vivaldimenu .scroll-up,#usermenu .scroll-up,#vivaldimenu .scroll-down,#usermenu .scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}#vivaldimenu .scroll-up-arrow,#usermenu .scroll-up-arrow,#vivaldimenu .scroll-down-arrow,#usermenu .scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #2f374f transparent}#vivaldimenu .scroll-down-arrow,#usermenu .scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#2f374f transparent transparent transparent}#vivaldimenu::after,#usermenu::after{content:"";display:block;height:0;clear:both;overflow:hidden}@media (min-width:1200px){#vivaldimenu li>a,#usermenu li>a{line-height:48px;border-top:3px solid transparent;border-bottom:3px solid transparent;z-index:333}#vivaldimenu li>a:hover,#usermenu li>a:hover,#vivaldimenu li>a.current,#usermenu li>a.current,#vivaldimenu li>a.highlighted,#usermenu li>a.highlighted{color:#ef3939}}#usermenu ul{left:auto !important;right:0 !important}#vivaldimenu ul{top:62px !important;min-width:256px !important;width:256px}#vivaldimenu li{float:left}#vivaldilogin{z-index:99;position:absolute;top:-7px;right:-13px}#vivaldilogin .btn-top{display:inline-block;border:1px solid #e0e0e0;border-radius:3px;font-weight:500;line-height:12px;height:34px;padding:10px 16px !important;font-size:14px;margin:2px 3px;background-color:#fff;color:#3e4660 !important;text-decoration:none;vertical-align:middle;text-shadow:none;text-align:center;cursor:pointer}#vivaldilogin .btn-top:hover{border-color:#09b56f;background-color:#09b56f;text-shadow:0 1px 0 rgba(33,33,33,0.3);color:#fff !important}#usernav>div{display:block;position:absolute;top:0;right:48px;transition:all .2s ease-in-out}#vivaldiheader #userlink{display:block;height:44px;line-height:23px;padding:0 !important}#vivaldiheader #userlink img{display:block;float:left;margin-right:5px;padding:0 !important;width:24px;height:24px;border-radius:100%;vertical-align:middle}#usertext{display:block;float:right;max-width:96px;height:24px;line-height:24px;text-align:right;overflow:hidden;text-overflow:ellipsis}@media (max-width:948px){#btn-top-dl{display:none}}@media (max-width:859px){#vivaldiheader #userlink{margin-right:25px}#usermenu{float:right}#vivaldimenu{display:none;opacity:0;position:absolute;top:45px;left:auto;right:0;width:240px;z-index:97;background:#fff;border:1px solid #e0e0e0;border-radius:3px;overflow-x:hidden}#vivaldimenu ul li>div{padding:10px 0}#vivaldimenu li{line-height:24px}#vivaldimenu>li{border-top:1px solid #e0e0e0}#vivaldimenu>li:first-child{border:none}#vivaldimenu ul{position:relative;margin:0;top:auto !important;border:none}#vivaldimenu ul li{border:none}#vivaldimenu ul a,#vivaldimenu ul a:hover,#vivaldimenu ul a:focus,#vivaldimenu ul a:active{padding:6px 16px}#vivaldinav,#usernav{right:0}#usermenu ul{margin-left:-54px !important}#usermenu ul li{line-height:20px}#navicon{outline:none;display:block;background:transparent;position:absolute;width:32px;height:32px;top:16px;right:-3px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;z-index:999;box-shadow:none;border:none}#navicon span{display:block;position:absolute;height:2px;width:24px;background:#526575;border-radius:3px;opacity:1;left:4px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#navicon span:nth-child(1){top:9px}#navicon span:nth-child(2),#navicon span:nth-child(3){top:15px}#navicon span:nth-child(4){top:21px}#navicon span{transition:all .25s ease-in-out}.showmenu #vivaldimenu{display:block;opacity:1}.showmenu #vivaldimenu li,.showmenu #vivaldimenu a{float:none;display:block;width:100%}.showmenu #navicon span:nth-child(1),.showmenu #navicon span:nth-child(4){top:15px;width:0;left:50%}.showmenu #navicon span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.showmenu #navicon span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.showmenu,.showuser{overflow:hidden;overflow-y:scroll}#userlink{display:inline-block;position:absolute;top:0;right:0}#vivaldilogin{top:-5px;right:48px}#vivaldilogin .btn-top{line-height:9px;height:30px;font-weight:500;padding:10px 12px;font-size:13px}}#vivaldiheader>.row{padding:20px 30px}@media (max-width:767px){#vivaldiheader>.row{padding:20px}}@media (min-width:1200px){#vivaldiheader .sites{float:right}}@media (min-width:860px){#navicon{display:none}#usernav{z-index:999;position:absolute;top:0;right:0}#btn-top-dl{display:block;position:absolute;top:14px;right:0;z-index:999;font-weight:500}#btn-top-dl .btn-primary{border:none;margin:0;padding:0 20px;font-size:14px;line-height:35px;border-radius:3px;height:35px}#btn-top-dl .btn-primary svg{margin:-5px 8px 0 0}#btn-top-dl .btn-primary span{display:none}}@media (min-width:768px) and (min-height:540px){.cssanimations #vivaldiheader{position:fixed}}#upgrade{display:block;position:fixed;z-index:333;bottom:0;width:100%;background:#f4f8ff;color:#2f374f;border-top:1px solid #e0e0e0;border-bottom:1px solid #fff}#upgrade p{font-size:14px;margin:0}#upgrade div{position:relative;padding:15px 200px 15px 30px;width:1360px;max-width:100%;margin:auto}#upgrade .btn-primary{top:15px;right:10px;font-weight:500;padding:5px 15px;font-size:14px;line-height:20px;height:35px;margin-top:-5px;margin-right:30px;position:absolute}#upgrade svg{display:none}#upgrade.highlighted{text-decoration:none}#upgrade.highlighted h3{font-size:1.1em;margin:18px 0 5px 0}#upgrade.highlighted p{margin:0}#upgrade.highlighted img{width:156px;height:90px;float:left;margin:0 18px -1px -10px}#upgrade.highlighted div:after{display:block;content:'';clear:both}@media (max-width:767px){#upgrade{display:none}}@media (min-width:1200px){#upgrade div .btn-primary{right:0}}.no-flexbox #vivaldiheader .row{display:block}.no-flexbox #vivaldiheader .row>div{float:left}.no-flexbox #vivaldiheader .row:after{display:block;width:100%;content:'';clear:both}#body #wpadminbar{text-align:center;height:32px;z-index:111111 !important}#wp-admin-bar-top-secondary{display:none !important}@media (max-width:580px){#wpadminbar{position:absolute}#wp-admin-bar-top-secondary{margin-right:5px !important}}@media (max-width:799px){#body #wpadminbar{height:50px}}@media (max-width:1199px){#wpadminbar{position:absolute}}#wpadminbar #wp-toolbar{position:relative}#wp-admin-bar-root-default{margin-left:20px !important}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{box-sizing:content-box}.ab-sub-wrapper .ab-item,.ab-sub-wrapper{padding-bottom:6px !important}@media (max-width:782px){#wpadminbar .ab-item:before,#wpadminbar .ab-icon:before{font-size:26px !important}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{top:10px !important}}@media (max-width:600px){#wp-admin-bar-root-default{margin-left:0 !important}}.modal{z-index:9999}#vivaldibrowser{display:block;width:180px;height:12px}@media (min-width:768px){#vivaldibrowser{width:240px;height:16px;margin-top:38px !important}}@media (min-width:1600px){#vivaldibrowser{margin-top:42px !important}}#hero-centered{text-align:center;margin-bottom:-40px}#hero-centered .column{padding-top:20px}#hero-centered h1{color:#2f374f;font-size:1.5em;line-height:1.2;font-weight:500;max-width:1000px;margin:0 auto 20px auto}#hero-centered p{color:#6d7384;font-weight:400;line-height:1.5;max-width:480px;margin:0 auto 24px auto}#hero-centered p.small{font-size:14px}#hero-centered a{color:#6d7384}#hero-centered .btn-primary{font-size:15px;margin:auto}#hero-centered picture,#hero-centered picture img{display:block;width:100%}@media (min-width:768px){#hero-centered h1{font-size:36px;font-weight:bold}#hero-centered p{font-size:18px;max-width:640px}}@media (min-width:1200px){#hero-centered h1{font-size:46px;margin:0 auto 26px auto}#hero-centered p{font-size:21px;max-width:830px;margin:0 auto 30px auto}#hero-centered .btn-primary{font-size:16px}}@media (min-width:1600px){#hero-centered h1{font-size:50px;max-width:1080px;line-height:1.25;margin:0 auto 30px auto}#hero-centered p{margin:0 auto 32px auto}}.no-webp #hero-centered{background-image:url(img/now/purple-blob.png);background-position:bottom left;background-repeat:no-repeat;background-size:33%}.no-webp #hero-centered>div{background-image:url(img/now/green-blobs.png);background-position:bottom right;background-repeat:no-repeat;background-size:33%}.webp #hero-centered{background-image:url(img/now/purple-blob.webp);background-position:bottom left;background-repeat:no-repeat;background-size:33%}.webp #hero-centered>div{background-image:url(img/now/green-blobs.webp);background-position:bottom right;background-repeat:no-repeat;background-size:33%}@media (min-width:1441px){.webp #hero-centered{background-image:url(img/now/purple-blob@2x.webp);background-position:0 100%;background-repeat:no-repeat;background-size:25%}.webp #hero-centered>div{background-image:url(img/now/green-blobs@2x.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:25%}.cssanimations.webp #hero-centered{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideinleft;animation-name:slideinleft}.cssanimations.webp #hero-centered>div{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideinright;animation-name:slideinright}}@-webkit-keyframes slideinleft{0%{background-position:-3% 100%}100%{background-position:0 100%}}@keyframes slideinleft{0%{background-position:-3% 100%}100%{background-position:0 100%}}@-webkit-keyframes slideinright{0%{background-position:103% 100%}100%{background-position:100% 100%}}@keyframes slideinright{0%{background-position:103% 100%}100%{background-position:100% 100%}}#videodiv{box-shadow:0 13px 34px rgba(0,0,0,0.1),0 2px 6px rgba(0,0,0,0.1);background:#fff;border-radius:20px;width:970px;max-width:100%;margin:48px auto 0 auto;padding:15px}#videodiv video{max-width:100%}@media (min-width:1080px){#videodiv{min-height:670px}}.home .row+.row{margin-top:0}.home h2,.home h2 em{font-weight:500;font-style:normal}.home .image{margin:0;text-align:center}.home .image img,.home .image picture{display:block;margin:auto}.home .textpad{padding:20px}.home .btn-secondary{margin-top:8px}.home p{margin-top:22px;margin-bottom:18px}@media (max-width:767px){.home .textpad,.home .center,#community-section,#go-mobile{text-align:center}.home .textpad h2,.home .center h2,#community-section h2,#go-mobile h2{font-size:1.5em}.home .textpad h2,.home .center h2,#community-section h2,#go-mobile h2,.home .textpad p,.home .center p,#community-section p,#go-mobile p{max-width:480px;margin-left:auto;margin-right:auto}.home .image img,.home .center img,.home .image picture,.home .center picture{width:400px}}.em-red em{color:#ef3939}.em-purple em{color:#6c84ea}.em-yellow em{color:#ffbb0d}.em-blue em{color:#3e97ff}.em-green em{color:#19bf73}.em-pink em{color:#ee0874}.em-blueish em{color:#4c70f0}.btn-red{color:#ef3939 !important;border-color:#ef3939 !important}.btn-red:hover{box-shadow:0 6px 16px rgba(239,57,57,0.2)}.btn-purple{color:#6c84ea !important;border-color:#6c84ea !important}.btn-purple:hover{box-shadow:0 6px 16px rgba(108,132,234,0.2)}.btn-yellow{color:#ffbb0d !important;border-color:#ffbb0d !important}.btn-yellow:hover{box-shadow:0 6px 16px rgba(255,187,13,0.2)}.btn-blue{color:#3e97ff !important;border-color:#3e97ff !important}.btn-blue:hover{box-shadow:0 6px 16px rgba(62,151,255,0.2)}.btn-green{color:#19bf73 !important;border-color:#19bf73 !important}.btn-green:hover{box-shadow:0 6px 16px rgba(25,191,115,0.2)}.btn-dark{color:#212121 !important;border-color:#212121 !important}.btn-dark:hover{box-shadow:0 6px 16px rgba(111,111,111,0.2)}.btn-pink{color:#ee0874 !important;border-color:#ee0874 !important}.btn-pink:hover{box-shadow:0 6px 16px rgba(238,8,116,0.2)}.btn-blueish{color:#4c70f0 !important;border-color:#4c70f0 !important}.btn-blueish:hover{box-shadow:0 6px 16px rgba(76,112,240,0.2)}@media (min-width:640px){.home .row+.row{margin-top:30px}.home .textpad{padding:20px 48px 20px 8px}.home .reverse .textpad{padding:20px 8px 20px 48px}}@media (min-width:768px){.home h2{font-size:32px}.home .textpad{padding:20px 72px 20px 16px}.home .reverse .textpad{padding:20px 16px 20px 72px}#pop-out-video{margin-top:80px}}@media (min-width:1080px){.home .row+.row,.home .section,.home .splitsection{margin-top:20px}.home .textpad{padding:20px 64px 20px 24px}.home .reverse .textpad{padding:20px 24px 20px 64px}#pop-out-video{margin-top:120px}}@media (min-width:1200px){.home .row+.row,.home .section,.home .splitsection{margin-top:40px}.home h2{font-size:38px}.home p{font-size:19px}}@media (min-width:1600px){.home .row+.row,.home .section,.home .splitsection{margin-top:60px}.home h2{font-size:40px}.home p{font-size:21px}}.splitsection{width:100%;margin:40px 0}.splitsection .container{width:1080px;padding:60px 0;max-width:100%;margin:auto}.splitsection .column,.splitsection p:last-child{margin-bottom:0}#use-extensions{background-color:#e0f5ec}#community-section{background-color:#f3f8fd}#community-section picture{margin:auto;width:44px;height:44px}@media (min-width:768px){#community-section .column>div{position:relative;padding-left:116px}#community-section picture{position:absolute;top:0;left:0;width:80px;height:80px}}@media (min-width:1200px){#community-section .column>div{padding-left:160px}#community-section picture{width:114px;height:114px}}@media (min-width:768px){.webp #community-section.visible{background:#f3f8fd url(img/now/community_bg.webp);background-size:cover}}@media (min-width:1441px){.webp #community-section.visible{background-image:url(img/now/community_bg@2x.webp);background-size:cover}}#go-mobile{background-color:#f3f8fd}#go-mobile .container,#go-mobile .row>.column{padding-bottom:0}@media (min-width:768px){#go-mobile .container,.row>.column{padding-left:30px}}#pressquote{width:100%;text-align:center;margin-top:0;padding:40px 0 20px 0}#pressquote h2{font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;opacity:.75}#pressquote blockquote{padding:20px;font-weight:400;margin:0}#pressquote blockquote::before{display:none}#pressquote blockquote cite{display:block;font-style:normal;font-weight:500;font-size:1.1;margin:0}#pressquote p{margin:0 auto 32px auto;max-width:600px}#pressquote img{display:inline-block;vertical-align:middle}#pressquote img+p{vertical-align:middle;text-align:left;display:inline-block;font-size:16px;margin:0;padding-left:15px}#pressquote #press-quote-slider a{display:block;color:#999 !important;text-decoration:none;font-weight:400}#pressquote #press-quote-slider a:hover{text-decoration:underline}#pressquote .lSSlideOuter{position:relative;max-width:980px;margin:auto}#pressquote .lslide{display:none}#pressquote .lslide.active{display:block}#pressquote .row>div{margin-bottom:0}#pressquote:after{display:table;content:'';clear:both}#pressquote .lSSlideWrapper ul,#pressquote .lSSlideWrapper li{margin:0;padding:0 !important;height:auto !important;list-style:none;list-style-position:outside}@media (min-width:1200px){#pressquote{padding:70px 0 50px 0}}.quote-author{display:block;margin:auto;width:80px;height:80px;border-radius:100%}@media (max-width:767px){.lSAction{display:none}.lSPager{margin:auto;padding:0 0 10px 0;text-align:center}.lSPager>li{cursor:pointer;display:inline-block;padding:0 5px}.lSPager>li a{background-color:rgba(1,1,1,0.15);border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSPager>li:hover a,.lSPager>li.active a{background-color:#1546a3}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}#pressquote .lSPager{margin-top:0 !important}}@media (min-width:768px){.lSPager{display:none}.lSAction a{position:absolute;top:48px;display:block;width:48px;height:48px;margin-top:-24px;opacity:.75;z-index:999}.lSAction a:hover,.lSAction a:focus{outline:none;opacity:1}.lSPrev{left:0;background:transparent url(img/icons/arrow-left.svg) center left no-repeat;background-size:32px 32px}.lSNext{right:0;background:transparent url(img/icons/arrow-right.svg) center right no-repeat;background-size:32px 32px}}@media (max-width:767px){#pressquote .lSSlideWrapper li{padding:0 30px !important}#pressquote li p.large{font-size:1em}.lSAction a{width:24px;height:24px}.lSPrev,.lSPrev:hover,.lSPrev:focus,.lSNext{background-size:24px 24px}}@media (max-width:400px){#pressquote li{padding:0 20px 20px 20px !important}.lSAction a{width:20px;height:20px}.lSPrev,.lSPrev:hover,.lSPrev:focus,.lSNext{background-size:20px 20px}}@media (min-width:1024px){.lSPrev{left:20px}.lSNext{right:20px}}.presslogo{height:36px;margin:0 0 0 3px}.home #pressquote{background-color:#f3f8fd}#get-vivaldi h2{margin-bottom:32px}@media (max-width:480px){#get-vivaldi{display:none}}@media (min-width:768px){#get-vivaldi .vivaldi-icon{width:80px;height:80px;margin:0 24px 0 0}#get-vivaldi a{margin:10px 0 0 30px}}.thankyou{display:none;position:fixed;background:rgba(0,0,0,0.2);width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:990;padding-top:70px;text-align:center}.thankyou>div{z-index:999;background:#fff;padding:32px;width:620px;max-width:100%;margin:auto;position:relative;border-radius:9px;box-shadow:0 13px 34px rgba(0,0,0,0.1),0 2px 6px rgba(0,0,0,0.1)}.thankyou h2{font-size:1.5em;font-weight:500;margin:12px auto;line-height:1.5}.thankyou p{font-size:1em;line-height:1.5;margin:12px auto}.thankyou .img-thankyou{display:block;width:80px;height:80px;margin:0 auto 24px auto}.thankyou.fadein{display:block}.thankyou em{font-style:normal;color:#ef3939}@media (min-height:700px){.thankyou{padding-top:120px}.thankyou>div{padding:60px 52px 52px 52px}}#footer{position:relative;background-color:#fafafa;border-top:1px solid #e6e6e6;margin-top:48px;padding:0 0 72px 0;z-index:1}#footer #footer-nav a,#footer #footer-nav a:visited{color:#3e4660;text-decoration:none}#footer #footer-nav a:hover{text-decoration:underline;color:#2f374f}#footer>.row{width:1192px;padding:0 30px;max-width:100%;margin:auto}#footer>.row>div{padding:0;margin-bottom:0}#footer h3{font-size:14px;margin:2px 0 1.45em 0}#footer ul,#footer li,#footer p{list-style:none;margin-bottom:0;padding:0;font-size:14px;line-height:1.5}#footer select{font-size:13px;border:1px solid #e0e0e0;border-radius:5px;background:#fff;color:#333;padding:2px 6px}#footer .copyright p{letter-spacing:.5px;font-size:13px;line-height:26px;margin:0}#footer #vivaldi-icon{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:-2px 5px 0 0}#footer .row+.row{margin-top:0}.home #footer{margin-top:0}@media (max-width:1199px){#footer .col-lg{width:100%;text-align:left}}#newsletterpromo{padding-top:32px !important;font-size:14px}#newsletterpromo img{width:32px;height:32px;margin:0 10px 2px 0;vertical-align:middle}#newsletterpromo a,#newsletterpromo a:visited{text-decoration:none}#newsletterpromo a:hover{text-decoration:underline}.locales{margin:-3px 0 16px 0}#social a{display:inline-block;box-sizing:border-box;width:24px;height:24px;margin:0 0 0 5px}#social a:hover{opacity:.8}#social svg{background:#fff;display:block;width:24px;height:24px;border-radius:4px}@media (max-width:480px){#footer .col-lg>div{width:100%}}@media (max-width:767px){#footer{text-align:center}#footer div div{padding:0}.copyright a{white-space:nowrap}}@media (min-width:1200px){#social,.locales{text-align:right}#social{padding-top:32px !important}}@media (min-width:768px){#footer .col-md>div{width:33.333333%}#footer .col-lg>div{margin-bottom:0;width:66.666666%}#footer .col-lg>div:last-child{width:33.333333%}#footer .col-lg.reverse>div{width:33.333333%}#footer .col-lg.reverse>div:last-child{width:66.666666%}#newsletterpromo,#social{padding:48px 0 !important}}@media (min-width:1200px){#footer .row .col-lg>div{width:75%}#footer .row .col-lg>div:last-child{width:25%}#footer .col-lg.reverse>div{width:25%}#footer .col-lg.reverse>div:last-child{width:75%}#footer .row .col-md>div{width:16.6666666%}#footer .row .row>div{margin-bottom:0}#footer-nav{padding-bottom:48px}}#footer>.row{max-width:100%;margin:auto}/*# sourceMappingURL=style.css.map */