@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@700&amp;family=IBM+Plex+Sans:ital,wght@0,400;0,700;1,400&amp;display=swap");h1,h2,h3,h4,h5,h6{line-height:1.2;margin-top:30px;font-weight:bold;letter-spacing:-0.05rem}h1{font-size:40px}h2{font-size:36px}h3{font-size:32px}h4{font-size:24px;letter-spacing:-0.025rem}p{line-height:1.6;margin:30px 0}em{font-style:italic}a{color:inherit}.no-underline{text-decoration:none}.wrapper{max-width:1200px;margin:auto}.wrapper.small{max-width:600px}.wrapper.medium{max-width:800px}.main-title{font-family:"Sora", "IBM Plex Sans", sans-serif !important;font-size:1.6em !important;font-weight:bold !important;letter-spacing:0 !important;text-transform:inherit !important;margin-bottom:1.5em !important}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-top:30px;font-weight:bold;letter-spacing:-0.05rem}.long-form h1{font-size:40px}.long-form h2{font-size:36px}.long-form h3{font-size:32px}.long-form h4{font-size:24px;letter-spacing:-0.025rem}.long-form p{line-height:1.6;margin:30px 0}.long-form a{color:inherit}.long-form .no-underline{text-decoration:none}.long-form strong{font-weight:bold}.long-form em{font-style:italic}.long-form blockquote{padding-left:30px;border-left:4px solid #555;font-style:italic}@media all and (max-width: 767px){.long-form h1{font-size:32px}.long-form h2{font-size:32px}.long-form h3{font-size:28px}.long-form h4{font-size:21px}}@media all and (max-width: 500px){.long-form h1{font-size:28px}.long-form h3{font-size:21px;margin-top:10px}.long-form h4{font-size:18px}.long-form p{margin:20px 0}}.long-form ol{list-style-type:decimal;margin-left:20px}.long-form pre{background:#f0f0f0;font-family:"Menlo", monospace;font-size:14px;padding:20px;width:100%;overflow:scroll}.long-form hr{border:0}.long-form hr:before{content:"...";display:block;margin:40px 0;text-align:center;letter-spacing:10px}hr{border:0}hr:before{content:"...";display:block;margin:40px 0;text-align:center;letter-spacing:10px}.screen-reader{position:absolute;top:-9999px;left:-9999px}#survey-2020{font-family:"IBM Plex Sans", "Roboto", sans-serif;font-size:16px;color:#333;width:100vw;padding-bottom:10em}@media all and (max-width: 960px){#survey-2020{font-size:14px}}#survey-2020 h1,#survey-2020 h2,#survey-2020 h3,#survey-2020 h4,#survey-2020 h5,#survey-2020 h6,#survey-2020 p,#survey-2020 span{font-family:inherit;margin:0;color:inherit}#survey-2020 h2{font-family:"IBM Plex Mono","Rubik","Roboto",sans-serif;font-size:2em}@media all and (max-width: 400px){#survey-2020 h2{font-size:1.5em}}#survey-2020 h3{font-family:"IBM Plex Sans","Roboto",sans-serif;font-weight:700;font-size:1.5em;margin-bottom:0.5em}#survey-2020 h4{font-size:1.25em;color:rgba(51,51,51,0.5);font-weight:400;margin:0.5em 0 2em}#survey-2020 h1{font-family:"IBM Plex Mono","Rubik","Roboto",sans-serif;text-transform:uppercase;font-size:5em;letter-spacing:0.3em}@media all and (max-width: 500px){#survey-2020 h1{font-size:3em}}#survey-2020 p{font-size:16px}#survey-2020 .wrapper{padding:0;max-width:1400px}#survey-2020 section{padding-top:6em}#survey-2020 #survey-logo{width:100%}#survey-2020 .box{padding:1em;display:flex}#survey-2020 .box .box-contents{background:white;padding:4em;flex:1 0 100%}@media all and (max-width: 400px){#survey-2020 .box .box-contents{padding:2em}}#survey-2020 .survey-count{text-align:center;margin:4em 0}@media all and (max-width: 599px){#survey-2020 .survey-count{margin:0 0 4em 0}}#survey-2020 .survey-count h3{font-size:8em;font-family:"IBM Plex Mono","Rubik","Roboto",sans-serif;color:#ff4e4e}@media all and (max-width: 400px){#survey-2020 .survey-count h3{font-size:4em}}#survey-2020 .survey-count span{font-size:2em;font-weight:bold}#survey-2020 .grid{display:flex;flex-wrap:wrap;align-items:stretch;position:relative}#survey-2020 .grid.logos .grid-item{display:flex;align-items:stretch;justify-content:center;min-width:380px;padding:1em}@media all and (max-width: 500px){#survey-2020 .grid.logos .grid-item{min-width:0;flex:1 0 100%}}@media all and (max-width: 1200px){#survey-2020 .grid.logos{flex:1 0 50%;min-width:0}}#survey-2020 .grid.row{padding-bottom:2em;margin-bottom:1em}#survey-2020 .grid-item-1-3{flex:1 0 33%;min-width:0;min-width:300px;width:100%}#survey-2020 .grid-item-1-3.grow{flex-grow:1}@media all and (max-width: 699px){#survey-2020 .grid-item-1-3{padding:1em}}#survey-2020 .grid-item-1-1{flex:1 0 100%}#survey-2020 .grid-item-1-1 h3{text-align:center}@media all and (max-width: 799px){#survey-2020 .grid-item-1-1 h3{text-align:left}}#survey-2020 .grid-item-2-3{flex:1 0 66%;width:100%}#survey-2020 .grid-item-1-2{flex:1 0 45%;min-width:400px;width:100%}#survey-2020 .grid-item-3-3{width:100%}#survey-2020 .grid-item{position:relative}@media all and (max-width: 400px){#survey-2020 .grid-item{min-width:0;flex:1 0 100%;width:100%;padding:1em}}#survey-2020 .hash{background-image:url("../html/404-29.html")}#survey-2020 .hash-box{border:2px solid #193056;margin-right:2em;position:relative;text-align:center;padding:6em 0;margin-top:2em}#survey-2020 .hash-box h3{margin:0;font-size:4em;font-family:"IBM Plex Mono","Rubik","Roboto",sans-serif;color:#ffc108}#survey-2020 .hash-box span{font-weight:bold;font-size:1.5em}#survey-2020 .hash-box:after{content:"";position:absolute;right:-2em;top:0;bottom:0;margin:auto;height:80%;background-image:url("../html/404-29.html");width:2em}#survey-2020 .logo-box{width:100%;max-width:500px;margin:auto}@media all and (max-width: 1200px){#survey-2020 .logo-box{margin:0.5em}}#survey-2020 .logo-box .hr{width:100%;height:1px;background:#ccc}#survey-2020 .logo-box .top-tools{display:flex;margin-top:2em}#survey-2020 .logo-box h4{margin-bottom:0.5em;margin-top:0;font-weight:bold;font-size:1.5em}#survey-2020 .logo-box ul li{display:flex;margin-bottom:0.5em;align-items:center;width:100%}#survey-2020 .logo-box ul li span{width:1.5em;font-size:1.25em}#survey-2020 .logo-box ul li h5{font-size:1.25em;font-weight:70;flex:1 0 auto}#survey-2020 .logo-box ul li h5 a{text-decoration:none;border-bottom:1px solid #ccc}#survey-2020 .logo-box ul li:first-of-type{font-weight:bold}#survey-2020 .logo-box ul li:first-of-type h5{font-weight:bold;font-size:2em;margin-bottom:0.5em}#survey-2020 .logo-box ul li .progress-bar{width:4em;height:0.5em;background:rgba(25,48,86,0.25);flex:0 0 auto}#survey-2020 .logo-box ul li .progress-bar .inner-progress{background:#193056;height:100%}#survey-2020 .logo-box img{flex:0 0 auto;width:3em;height:3em;margin-right:1em}#survey-2020 .sticky-header{text-align:center;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(51,51,51,0.15);position:sticky;z-index:2;top:0;height:6em;margin-bottom:2em;margin-top:6em}#survey-2020 .sticky-header h2{font-family:"Sora", "IBM Plex Sans", sans-serif}@media all and (max-width: 599px){#survey-2020 .sticky-header{height:5em}}#survey-2020 .sticky-header .number-block{background:#333;font-family:"IBM Plex Mono","Rubik","Roboto",sans-serif;font-weight:700;height:100%;display:flex;align-items:center;justify-content:center;color:white;width:4em;font-size:1.5em;color:#ffc108;flex:0 0 auto}@media all and (max-width: 400px){#survey-2020 .sticky-header .number-block{width:2.5em}}#survey-2020 .table-of-contents{font-size:1.5em;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:400px;-moz-column-width:400px;column-width:400px;padding:3.5em;line-height:1.2}#survey-2020 .table-of-contents a{text-decoration:none}#survey-2020 .table-of-contents .number-list{font-family:"IBM Plex Mono","Rubik","Roboto",sans-serif;margin-right:1em}#survey-2020 .table-of-contents li{margin-bottom:2em}#survey-2020 .table-of-contents li a{display:flex}@media all and (max-width: 960px){#survey-2020 .table-of-contents{padding:2em}}@media all and (max-width: 599px){#survey-2020 .table-of-contents{padding:2em 1em;font-size:1.25em}}#survey-2020 #hero{padding-right:4em;position:relative;text-align:center}@media all and (min-width: 1400px){#survey-2020 #hero{padding:4em 8em 4em 4em}}#survey-2020 #hero img{width:100%;max-width:800px}@media all and (max-width: 1200px){#survey-2020 #hero img{max-width:650px;margin-bottom:4em}}#survey-2020 .hero-box{align-items:stretch}#survey-2020 .hero-box .grid{align-items:center}#survey-2020 .hero-box .grid-item-2-3{min-width:700px}@media all and (max-width: 960px){#survey-2020 .hero-box .grid-item-2-3{min-width:0}}#survey-2020 #introduction{padding-left:4em;max-width:650px;border-left:1px solid #ddd}@media all and (max-width: 1100px){#survey-2020 #introduction{min-width:0;flex-basis:100%;padding:1em;border-top:1px solid #ddd;border-left:0}}#survey-2020 #introduction p{margin-bottom:1em}#survey-2020 #introduction p:first-of-type{margin-top:0}#survey-2020 #introduction a{text-decoration:underline}#survey-2020 #introduction img{width:32px;height:32px;box-sizing:content-box;border-radius:999px;margin-right:0.5em}#survey-2020 #introduction .signature{display:flex;align-items:center}#survey-2020 .intro p{margin-top:2em}#survey-2020 .graph-wrapper{height:400px;max-width:100%;width:100%;margin-top:2em}@media all and (max-width: 400px){#survey-2020 .graph-wrapper{max-width:250px;margin-right:auto;margin-left:auto}}@media all and (max-width: 350px){#survey-2020 .graph-wrapper{max-width:200px}}#survey-2020 .graph-wrapper.extra-tall{height:800px}#survey-2020 .ratings{margin-top:2em;width:100%;margin-bottom:2em}#survey-2020 .ratings tr{border-bottom:1px solid #eee}#survey-2020 .ratings tr:last-of-type{border-bottom:0}#survey-2020 .ratings td{height:4em;vertical-align:middle;padding:0.5em}#survey-2020 .ratings .rating-name{font-weight:bold;padding-right:2em}@media all and (max-width: 400px){#survey-2020 .ratings .rating-name{padding-right:0.5em}}#survey-2020 .star-wrapper{width:7.375em;position:relative;height:2em;background:#eee}@media all and (max-width: 400px){#survey-2020 .star-wrapper{width:3.7em;height:1em}}#survey-2020 .star-wrapper .star-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:url("../svg/star-overlay-3.svg") no-repeat;background-size:cover}#survey-2020 .star-wrapper .star-background{background:#ffc108;height:100%}#survey-2020 .country-list{display:flex;flex-wrap:wrap;align-items:stretch}#survey-2020 .country-list li{margin:0 0.5em 2em;text-align:center;flex:1 0 150px;width:100%;padding-bottom:2em;position:relative;display:flex;align-items:center;justify-content:center}#survey-2020 .country-list h4{font-size:1em;font-weight:400;position:absolute;bottom:0;margin:auto;left:0;right:0;color:inherit}#survey-2020 .country-list h4 strong{font-weight:bold;margin-right:0.25em}#survey-2020 .key-insights{margin-top:2em}#survey-2020 .key-insights .bubble{width:2em;height:2em;display:flex;align-items:center;justify-content:center;font-size:1em;font-weight:bold;background:#333;color:white;flex:0 0 auto}#survey-2020 .key-insights li{display:flex;align-items:top;margin-bottom:1em}#survey-2020 .key-insights p{margin-left:1em;margin-top:0.25em}#survey-2020 hr{height:6em}#survey-2020 hr:before{content:"-";color:transparent}#survey-2020 .conclusion button{margin:1em auto 0;width:100%;max-width:500px;font-family:"IBM Plex Sans","Roboto",sans-serif}#survey-2020 .conclusion button.dark-blue{background:#333;color:white}#survey-2020 .compare{font-weight:bold;text-decoration:none;padding:1em 1.5em;display:inline-flex;border:2px solid #1f3e71;margin-top:2em;align-items:center;margin-bottom:1em}#survey-2020 .compare span:last-of-type{margin-left:0.5em}#survey-2020 .compare /deep/ svg{fill:#1f3e71}#survey-2020 .compare:hover{background:rgba(31,62,113,0.1)}@media all and (max-width: 800px){#survey-2020 .grid-item-2-3.countries{padding:0}}#survey-2020 .sign-up-form input,#survey-2020 .sign-up-form button{width:100%}#survey-2020 .sign-up-form input{margin:1em 0}#survey-2020 li.ghost-item{height:0;opacity:0;padding:0;margin:0;flex:1 0 auto}#survey-2020 .data-warning{background:rgba(255,78,78,0.15);border-radius:8px;padding:2em;margin-top:2em}#survey-2020 .data-warning strong{display:block;font-weight:bold}#survey-2020 .data-warning p{margin-top:1em;display:block}#survey-2020 .survey-form{margin:6em auto 0 auto}#survey-2020 .survey-form h2{font-family:"Sora",sans-serif;line-height:1.2;font-weight:700}#survey-2020 .survey-form .survey-form-inner{max-width:500px}.bold{font-weight:bold}
