@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@1,500&display=swap");@font-face{font-family:'AlbertScript';src:url("../fonts/AlbertScript/albert-script.adbd532e5f52.eot") format("eot"),url("../fonts/AlbertScript/albert-script.f448d0e81dbf.woff") format("woff"),url("../fonts/AlbertScript/albert-script.7c387cea5b62.ttf") format("truetype")}h1{font-size:4.44rem;font-weight:700;line-height:1;padding:0;margin:0.4em 0}@media (max-width: 600px){h1{font-size:3rem}}h2{font-size:3.33rem;font-weight:700;line-height:1.2;padding:0;margin:0}@media (max-width: 600px){h2{font-size:2.5rem}}h3{font-size:1.6em;font-weight:700;line-height:1.2;padding:0;margin:0}.h3-sutton-larger{font-size:32px}.h3-sutton-smaller{font-size:24px}h4{font-size:1.6em;font-weight:400;line-height:1.4;padding:0;margin:0}p{padding:0}.font-large{font-size:2.5em}.font-medium{font-size:1.6em}.font-small{font-size:.75em}.font-tiny{font-size:.6em}.script{font-family:"AlbertScript","Work sans",sans-serif,cursive,"Work sans",sans-serif,sans-serif}.bold,.subtitle{font-weight:700}b{font-weight:600}.subtitle{padding-top:2em}.underline-subtitle{text-decoration:underline;padding-top:1em}.disclosures{font-size:.75em;line-height:1.4;color:#A2A5B2}.disclosures a{text-decoration:underline;color:inherit}.text-right{text-align:right}.text-left{text-align:left}.text-left-center{text-align:left}@media (max-width: 1024px){.text-left-center{text-align:center}}.text-center{text-align:center}.break-word{word-wrap:break-word}.text-center-left{text-align:center}@media (max-width: 1024px){.text-center-left{text-align:left}}@media (min-width: 1000px){.inline-desktop{display:inline}}html,body{font-family:"Work sans",sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#333;text-rendering:optimizeLegibility;background:#fff;margin:0;padding:0;height:100%;box-sizing:border-box}@media (max-width: 1024px){html,body{font-size:16px}}body{display:flex;flex-direction:column}.wrap{flex:1 0 auto}::selection{background:#e8f4fc}a,a:visited{color:#06f;text-decoration:none}a:hover,a:active{color:#0052cc}.clear{clear:both}hr{border:1px solid #F2F3F7}hr.no-margin{margin:0}a,a:visited,nav .logo,nav a:hover,nav ul,.logo-shrink,.shrink,.dropdown-content,.features-list-mobile,.learn-more span:before,.learn-more:hover,.learn-more:hover span:before,.text-app button,.team-tile,.video-play-button,.video-play-button i,.video-player-container,.video-player,.job-dropdown-header-caret i,.no-results .no-results-action-text{transition:0.2s linear;-moz-transition:0.2s linear;-o-transition:0.2s linear;-webkit-transition:0.2s linear}.button,.button-caps,.button-dropdown,.button-dark,.text-app input,.text-app button{border-radius:0.5em}.button-caps{text-transform:uppercase;letter-spacing:0.1em;font-weight:600}nav{width:100%;margin:0;padding:1.75em 0;position:fixed;background:#fff;border-bottom:1px solid #fff;z-index:500}@media (max-width: 600px){nav{padding:1.5em 0}}nav .logo{height:1.3em}nav a{color:#333 !important;font-weight:700}nav a:hover{color:#06f !important}nav a.button:hover{color:#fff !important}nav ul{padding:0;margin:0;font-size:16px}nav ul li{display:inline-block;list-style-type:none;padding-left:4em}.col-nav{padding:0 0 0 5%;float:left}.col-nav:nth-child(even){padding:0 5% 0 0}.logo-shrink{height:1em !important}@media (max-width: 600px){.logo-shrink{height:1.3em !important}}.shrink{padding:1.5em 0em 1em 0em !important;border-bottom:1px solid #F2F3F7}@media (max-width: 600px){.shrink{padding:1.5em 0 !important}}.shrink li{font-size:.88em !important}@media (max-width: 600px){.shrink li{font-size:18px !important}}.features-list-toggle{cursor:pointer;display:flex !important;justify-content:space-between;align-items:center}.features-list{display:none;position:absolute;top:150%;left:-50%;background:#FFFFFF;border:thin solid white;border-radius:4px;box-shadow:0px 4px 10px rgba(51,51,51,0.1);padding:1.5em 2em}.features-list>a{display:block;text-align:center}.features-list>a:not(:last-child){padding-bottom:1.5em}#nav{display:inherit}@media (max-width: 1024px){#nav{display:none}}.mobile-nav{display:none}@media (max-width: 1024px){.mobile-nav{display:inline-block}}.drop-button{width:25px;padding:0;border:none;cursor:pointer}@media (max-width: 600px){.drop-button{width:20px}}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;left:0;margin:1em 0 0 0;background-color:#fff;width:100%;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.05);z-index:1}.dropdown-content>a{text-decoration:none;display:block;border-top:2px solid #F2F3F7}.dropdown-content>a:not(.button-dropdown){padding:1.5em 5%}.dropdown-content>a:hover{color:inherit !important}@media (max-width: 600px){.dropdown-content>a:not(.button-dropdown){padding:1em 5%}}@media (max-width: 320px){.dropdown-content>a:not(.button-dropdown){padding:0.8em 5%}.dropdown-content>a.button-dropdown{padding-top:0.5em !important;padding-bottom:0.5em !important}}.features-list-mobile{display:none;margin:0;background-color:#fff;width:100%}.features-list-mobile>a{text-decoration:none;display:block;padding:1.5em 1.5em 1.5em 10%}.features-list-mobile>a:last-child{padding-bottom:3em}@media (max-width: 600px){.features-list-mobile>a{padding:1em 1em 1em 4em}.features-list-mobile>a:last-child{padding-bottom:2.5em}}@media (max-width: 320px){.features-list-mobile>a{padding:0.8em 0.8em 0.8em 3.8em}.features-list-mobile>a:last-child{padding-bottom:2.3em}}.show{display:block}.wrap{flex:1 0 auto}footer{font-size:.88em;background:#F2F3F7;width:80%;flex-shrink:0;padding:12em 10% 6em 10%;line-height:2.25}footer .logo{width:40px;max-width:50%}footer a:link,footer a:visited{color:#333}footer a:hover,footer a:active{color:#06f}footer .social-icons a{font-size:1.6em;padding:0 0.3em 0em 0;line-height:1.9}footer .disclosures-header{font-size:1.3em;font-weight:600;color:#A2A5B2 !important}@media (max-width: 600px){footer .disclosures-header{font-size:1em}}@media (max-width: 375px){footer .disclosures-header{font-size:4vw}}footer .disclosures{font-size:.75em;line-height:1.4;color:#A2A5B2}footer .disclosures a{text-decoration:underline;color:inherit}.app-buttons{display:inline-block}.app-buttons img{min-width:100px;width:calc(80% - 0.5em);max-width:120px;float:left;margin:0.5em}.app-buttons img:first-child{margin-left:0}.spacer-tiny{padding:0.25em 0}.spacer-small{padding:1em 0}.spacer-medium{padding:2em 0}.spacer-medium-large{padding:3em 0}.spacer-large{padding:4em 0}.spacer-x-large{padding:6em 0}.small-spacer-large-for-nav .spacer-large:nth-child(1){padding:1.5em 0}.bg-genius{background-color:#FAFAFA}.bg-gray-light{background-color:#F2F3F7}button,.button,.button-caps,.button-dropdown,.button-thick,.button-dark,.button-thin,.button-cta-wrapper,.learn-more{font-weight:600}button:focus{outline:none}.button,.button-caps,.button-dropdown{background:#06f;padding:0.75em 1.5em;color:#fff !important;cursor:pointer}.button-thin{padding:0.5em 1em}.button-thick{padding:1em 1.25em}.button:hover,.button-caps:hover,.button-dropdown:hover{background:#0052cc;cursor:pointer}.button-dark{background:#333;border:thin solid #333;outline:none;padding:0.75em 1.5em;color:#fff !important}.button-dark:hover{background:black;border-color:black}.button-dark a,.button-dark a:visited{color:#fff}.button-dark a:hover,.button-dark a:active{color:#fff}.button-dropdown{margin:0 5% 5% 5%}.button-cta-wrapper h5{color:#A2A5B2;margin-bottom:10px}.button-cta-wrapper .button{left:none;text-align:center;padding:20px 0px;margin:0px auto;font-size:18px}.learn-more{color:#06f}.learn-more span:before{content:"";margin-right:0}.learn-more:hover span:before{content:"";margin-right:0.2em}.text-app input{background:#F2F3F7;border:1px solid #F2F3F7;padding:0 1em;width:40%;min-width:11em;color:#A2A5B2;font-family:"Work sans",sans-serif;font-size:16px;height:48px;box-sizing:content-box;-webkit-appearance:none}.text-app input.bg-white{background:#fff}@media (max-width: 375px){.text-app input{width:70%;box-sizing:border-box;font-size:0.85em}}.text-app input:focus,.text-app button{outline:none;border:1px solid #06f}.text-app button{background:#06f;font-size:.75em;border:1px solid #06f;padding:0 1.3em;color:#fff;font-family:"Work sans",sans-serif;height:48px}@media (max-width: 600px){.text-app button{padding:0 0.8em;font-weight:700}}@media (max-width: 375px){.text-app button{margin-top:1em;width:70%}}.text-app button:hover{background:#0052cc;border:1px solid #0052cc;cursor:pointer}.text-me{font-size:16px;position:relative;top:-0.1em}div.video-overlay{display:none;background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:absolute;top:0;z-index:999}div.video-wrapper{display:none;position:absolute;z-index:1000;width:100%;text-align:center;top:0}div.video-holder{background-color:#fff;width:94%;height:600px;max-width:1069px;-webkit-border-radius:2px;-moz-border-radius:2px;margin:0px auto 0px auto;position:relative}div.video-holder iframe{display:block;width:100%    !important;height:600px   !important;background-color:#000}div.video-holder a{cursor:pointer;position:absolute;right:-17px;margin-top:-17px;text-align:center}div.video-holder a img{width:30px}@media (max-width: 600px){div.video-holder{height:200px}div.video-holder iframe{height:200px   !important}}.play-box{font-size:.75em;cursor:pointer}.play-box img{float:left}.play-box .watch-video{float:left;margin-left:0.6em}.press-logos{justify-content:space-between;padding-left:3%}.press-logos img{width:80%;padding:10%}.press-logos>span{display:flex;align-items:center}.co-img img{width:100%;height:auto}.co-img>div:not(:last-child){margin-right:1em}.co-imng-wide{flex:1.25}@media (max-width: 600px){.company-header{font-size:1.6em}}.team-tile{width:100%;display:block;border-radius:0.222em;box-shadow:0px 4px 14px rgba(0,0,0,0.2);border-top:0.333em solid #333;color:#333;padding:4.611em 0 4.944em 0}@media (max-width: 1024px){.team-tile{padding:3.556em 0 3.833em 0}}@media (max-width: 600px){.team-tile{padding:1.444em 0 1.667em 0}}.team-tile:hover{box-shadow:0px 8px 28px rgba(0,0,0,0.2)}.team-tile .team-tile-title{font-size:1.333em;font-weight:700}.team-tile.team-tile-Engineering{border-top-color:#004DBF}.team-tile.team-tile-Product{border-top-color:#FB8E0E}.team-tile.team-tile-Genius{border-top-color:#0FBB68}.team-tile.team-tile-People{border-top-color:#80B2FF}.team-tile.team-tile-Marketing{border-top-color:#0B874B}.team-tile.team-tile-Legal{border-top-color:#06f}.team-tile.team-tile-Finance{border-top-color:#FFBA0D}.single-job-content{width:65% !important}@media (max-width: 600px){.single-job-content{width:80% !important}}.single-job-header{margin-bottom:3.333em}.single-job-section{margin-top:2.5em}.single-job-section .single-job-section-header,.single-job-section.overview-section b{display:block;margin-bottom:0.222em;font-size:1.111em;font-weight:700;letter-spacing:0.014em}.single-job-section.overview-section b{margin-top:2.5em}.single-job-section .single-job-section-content ul{padding-inline-start:1.2em}.single-job-footer a,.single-job-footer a:visited{text-decoration:underline;color:#333}a.single-job-apply{display:inline-block;border-radius:0.333em;padding:0.667em;min-width:16.667em}@media (max-width: 375px){a.single-job-apply{min-width:initial;display:block}}.video-image-container{display:block;position:relative;width:100%;overflow:hidden;cursor:pointer}.video-image-container:hover .video-play-button{height:9vw;width:9vw}.video-image-container:hover .video-play-button i{font-size:2.4vw}.video-image-opacity-container{display:block;width:100%}.video-image-opacity-container:after{content:'';display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#333;opacity:0.5}.video-image{width:100%;display:block}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:8vw;width:8vw;display:flex;align-items:center;justify-content:center;color:#06f;background-color:#fff;border-radius:50%}.video-play-button i{margin-left:0.7vw;font-size:2vw}.video-player-container{z-index:-1;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-2px}.video-player-container.show{z-index:0}.video-player{height:100%;width:100%}.content-jobs-list{max-width:760px !important}.quote-footer{display:flex;align-items:center;justify-content:center}.quote-image{background-size:cover;background-position:center center;border-radius:50%;height:4.167em;width:4.167em;margin-right:1.389em}.job-dropdown{display:inline-block;position:relative;min-width:11.406em;margin-right:0.667em;margin-bottom:0.889em}@media (max-width: 600px){.job-dropdown{width:100%}}.job-dropdown-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid #CFD1DC;border-radius:0.222em;line-height:1.278em;height:1.278em;cursor:pointer}.job-dropdown-header:hover i{font-size:1.222em}.job-dropdown-header-title{padding-right:1.611em;color:#A2A5B2}.job-dropdown-header-title.selected{color:initial}.job-dropdown-header-caret{color:#A2A5B2;text-align:center}.job-dropdown-menu{display:none;position:absolute;margin:0.889em 0 0 0;padding:1em 0;border:1px solid #CFD1DC;border-radius:0.222em;background:#fff;box-shadow:0px 4px 8px rgba(0,0,0,0.2);list-style-type:none;text-align:left;z-index:1}.job-dropdown-menu li{padding:0.722em 1.056em;cursor:pointer}.job-dropdown-menu li:hover{background-color:#F2F3F7}@media (max-width: 600px){.job-dropdown-menu{width:100%}}.job-dropdown-menu.show{display:block}.dept-item{margin-top:0px;margin-bottom:60px}.dept-header{margin-bottom:24px;font-size:1.778em;font-weight:500}.team-item{margin-top:24px;margin-bottom:60px}.team-header{font-size:1.111em;font-weight:700}.job-item{display:flex;flex-direction:row;margin-top:24px}.job-header{width:60%;padding-right:1em}.job-detail-container{display:flex;flex-wrap:wrap;line-height:1.333em}.job-detail{color:#A2A5B2;padding-right:1.333em;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:1px}.job-detail:last-child{padding-right:0px}.job-detail.small{padding-right:0.5em}.job-detail.small:last-child{padding-right:0px}.job-action{width:40%;text-align:right}a.job-apply{display:inline-block;margin-top:0.1em;padding:0.444em 1.944em 0.5em;border-radius:0.222em;line-height:1.111em}.no-results{display:none;margin-top:14px;text-align:center}.no-results.show{display:block}.no-results .no-results-message{color:#A2A5B2;margin-bottom:1.333em}.no-results .no-results-action-text{color:#06f;cursor:pointer}.no-results .no-results-action-text:hover{font-size:1.028em}.badge-gray{margin-top:10px;padding:8px 16px;background:#F4F4F7;color:#A2A5B2;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;border-radius:20px;display:inline-block;font-size:.75em}.card-grid{width:100%;display:grid;grid-gap:2em;grid-template-columns:repeat(auto-fill, minmax(28%, 1fr))}@media (max-width: 1024px){.card-grid{grid-gap:1.2em;grid-template-columns:repeat(auto-fill, minmax(30%, 1fr))}}@media (max-width: 600px){.card-grid{grid-gap:0.8em;grid-template-columns:0.5em repeat(auto-fill, minmax(35%, 1fr)) 0.5em}}@media (max-width: 375px){.card-grid{grid-gap:0.7em;grid-template-columns:0.6em repeat(auto-fill, minmax(40%, 1fr)) 0.6em}}.card-grid-row{position:relative;display:grid;grid-column:1 / -1;grid-gap:2em;grid-template-columns:repeat(auto-fill, minmax(28%, 1fr));grid-auto-flow:column;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.card-grid-row::-webkit-scrollbar{display:none}@media (max-width: 1024px){.card-grid-row{grid-gap:1.3em;grid-template-columns:repeat(minmax(30%, 1fr))}}@media (max-width: 600px){.card-grid-row{grid-gap:0.7em;grid-template-columns:0.6em minmax(42%, 1fr) minmax(42%, 1fr) minmax(42%, 1fr) 0.6em}}.pseudo-card{display:none}@media (max-width: 600px){.pseudo-card{display:block}}.aspect-ratio-container{padding-top:145%;position:relative;width:100%;height:0;overflow:hidden;border-radius:8px}@media (max-width: 600px){.aspect-ratio-container{padding-top:180%}}.card-box{position:absolute;top:0;left:0;width:100%;height:100%}.blog-header-main{font-size:4.5em}@media (max-width: 600px){.blog-header-main{font-size:3em}}.blog-category-nav{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:3em 0 4em 0;-ms-overflow-style:none;scrollbar-width:none}.blog-category-nav::-webkit-scrollbar{display:none}@media (max-width: 1024px){.blog-category-nav{float:left;display:inherit;cursor:pointer;margin:0 auto;text-align:center;overflow:visible;overflow-y:scroll;white-space:nowrap}}.blog-category-nav .blog-category{color:#333333;padding:1em 1.6vw}.blog-category-nav .blog-category.selected,.blog-category-nav .blog-category:hover{color:#0073DC}@media (max-width: 1024px){.blog-category-nav .blog-category{display:inline-block;color:#6B6E7C;background-color:#F2F3F7;border-radius:8px;margin-right:8px;padding:0.5em 1em;text-decoration:none}.blog-category-nav .blog-category:first-child{margin-left:1.3em}.blog-category-nav .blog-category:last-child{margin-right:1.3em}.blog-category-nav .blog-category.selected,.blog-category-nav .blog-category:hover{background-color:#0066FF;color:white}}.blog-default-text{color:#A2A5B2;font-size:130%}.page-nav-text{align-self:center;color:#6B6E7C;font-size:.88em;margin:0 .88em}.page-nav-arrow{cursor:pointer;border-radius:50%;color:#6B6E7C;border:2px solid #6B6E7C;display:table-cell;vertical-align:middle;width:1.6em;height:1.6em}.page-nav-arrow:visited{color:#6B6E7C}.page-nav-arrow i{width:100%;text-align:center}.page-nav-arrow.disabled{opacity:0.4;cursor:auto}.blog-card-blur-mask{width:100%;height:100%;display:block;position:absolute;top:0;right:0;background-position:center center;background-size:cover;filter:url("#blur");mask:url("#mask-linear");-webkit-mask:-webkit-linear-gradient(transparent 50%, #fff 80%, #fff 100%);-webkit-mask:linear-gradient(transparent 50%, #fff 80%, #fff 100%)}.blog-card{display:block;position:absolute;background-size:cover;background-position:center center;height:100%;width:100%}.blog-card .blog-card-overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}@media (max-width: 600px){.blog-card{width:100%;margin-left:0;margin-right:0}}@media (max-width: 1024px){.blog-card{width:100%;margin-left:0;margin-right:0}}.blog-img{border-radius:8px;height:auto;width:100%}.blog-title-wrapper{margin-bottom:1rem}.blog-title-wrapper h1{font-size:3.8em;margin-bottom:0.2em}.blog-title-wrapper h2{font-size:1.8em;margin-top:1.5rem;margin-bottom:1rem}@media (max-width: 1024px){.blog-title-wrapper{padding:0}}@media (max-width: 600px){.blog-title-wrapper{padding:0}.blog-title-wrapper h1{font-size:2em}.blog-title-wrapper h2{font-size:1em}}.blog-content{padding:2em 8em 6em;max-width:800px;margin:0 auto}.blog-content h3{font-size:1.1em}.blog-content h3:not(:first-child){margin-top:3rem}.blog-content h3:first-child{margin-top:1rem}@media (max-width: 600px){.blog-content{padding:2em 0 6em;width:100%}.blog-content h1{font-size:2em}}@media (max-width: 1024px){.blog-content{width:100%;padding:2em 0 6em}}.blog-content .article-content{position:relative}.blog-content .article-content p{color:#53545A}.blog-content .article-content ul{list-style:none}.blog-content .article-content ul,.blog-content .article-content ol li{color:#53545A}.blog-content .article-content ul li::before{content:"\2022";color:#A2A5B2;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.blog-content .article-content a,.blog-content .article-content a:active,.blog-content .article-content a:visited,.blog-content .article-content a:focus{color:#53545A;text-decoration:underline}.blog-content .article-content a:hover{color:#0066FF}.blog-content .article-content img{border-radius:8px;height:auto;width:100%}.divider{content:"";display:block;position:absolute;right:0;max-width:100%;width:100%;border:1px solid #F4F4F7}.blog-recent-articles{padding-top:8em}.image-spacing{width:100%}.image-spacing:nth-child(2){margin-left:1em;margin-right:1em}@media (max-width: 600px){.image-spacing{margin-bottom:1em}.image-spacing:nth-child(2){margin-left:0;margin-right:0}}@media (max-width: 1024px){.image-spacing{margin-bottom:1em}.image-spacing:nth-child(2){margin-left:0;margin-right:0}}.image-content{bottom:0;left:0;z-index:2;position:absolute;color:white;padding:1.8em}.image-content h3{font-weight:600;font-size:1.5em}@media (max-width: 1024px){.image-content{padding:1em}.image-content h3{font-size:1.25em}}@media (max-width: 600px){.image-content{padding:0.85em}.image-content h3{font-size:1.1em}}@media (max-width: 375px){.image-content{padding:0.65em}.image-content h3{font-size:0.9em}}.published-date{padding-top:1.3em;font-size:.75em;font-weight:600;opacity:0.75}.published-date span.normal{color:#6B6E7C}.published-date span.image{color:white;opacity:0.75}@media (max-width: 600px){.published-date{padding-top:0.5em;font-size:0.7em}}@media (max-width: 375px){.published-date{font-size:.6em}}.media-caption{padding-top:1em;padding-bottom:2em;max-width:800px;font-style:italic;font-family:"Work sans",sans-serif;font-weight:400}.media-caption p{color:#A2A5B2}.media-caption a,.media-caption a:active,.media-caption a:visited,.media-caption a:focus{color:#A2A5B2;text-decoration:underline}.media-caption a:hover{color:#0066FF}.all-posts-button{letter-spacing:0.1em}.post-banner-header{font-size:2.7em}@media (max-width: 600px){.post-banner-header{font-size:2em}}@media (max-width: 375px){.post-banner-header{font-size:1.8em}}.post-article-banner .app-buttons,.post-home-banner .app-buttons{padding-top:0.25em}@media (max-width: 1024px){.post-article-banner .app-buttons,.post-home-banner .app-buttons{padding-top:1em}}.post-home-banner .text-app .sub-title{font-size:0.8em}.post-home-banner{width:50%}.post-home-banner p{font-size:1.2em}@media (max-width: 1024px){.post-home-banner{width:100%;text-align:center}}@media (max-width: 600px){.post-home-banner p{font-size:1em}}.post-banner-image{width:65%;text-align:center}@media (max-width: 1024px){.post-banner-image{width:100%}}.post-article-banner{border:thin solid #F2F3F7;border-radius:18px;text-align:center;width:100%}@media (max-width: 600px){.post-article-banner{left:50%;width:100vw;margin-left:-50vw;position:relative;border-radius:0}}.content-fade-out{position:absolute;bottom:0;left:0;width:100%;padding:3rem 0;background-image:linear-gradient(180deg, rgba(255,255,255,0.0001) 0%, rgba(247,247,249,0.0001) 0%, rgba(247,247,249,0.0001) 0.01%, #fff 80.47%)}.article-lock{position:absolute;top:0;right:0;z-index:1;background-color:#A2A5B2;border-radius:50%;width:1.8em;height:1.8em;display:flex;justify-content:center;align-items:center;opacity:0.9;margin:0.8em 0.8em 0 0}.article-lock i{color:#333333;font-size:1.3em}@media (max-width: 1200px){.article-lock{width:1.5em;height:1.5em;margin:0.5em 0.5em 0 0}.article-lock i{font-size:1em}}@media (max-width: 600px){.article-lock{width:1.5em;height:1.5em;margin:0.5em 0.5em 0 0}.article-lock i{font-size:1em}}@media (max-width: 375px){.article-lock{width:1.1em;height:1.1em;margin:0.5em 0.5em 0 0}.article-lock i{font-size:0.7em}}.social-nav-toggle{pointer-events:auto;display:none;height:55px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:white;vertical-align:middle;cursor:pointer;box-shadow:0px 3px 5px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.25);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.25)}@media (max-width: 600px){.social-nav-toggle{display:inline-flex;justify-content:center}}.social-nav-toggle img{padding:0 12px}.social-nav{width:100%;pointer-events:none;z-index:2;left:0;position:fixed}.social-nav .social-nav-wrapper{max-width:1200px;margin:0 auto;position:relative}.social-nav .social-nav-wrapper ul{pointer-events:auto;display:inline-flex;flex-wrap:wrap;flex-direction:column;justify-content:center;list-style:none;width:55px;padding:10px 0;border-radius:8px;background-color:white;position:relative;box-shadow:0px 3px 5px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.25);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.25)}@media (max-width: 600px){.social-nav .social-nav-wrapper ul{display:none;flex-direction:row;width:auto;height:55px;margin:0;padding:0 10px;margin-left:15px}.social-nav .social-nav-wrapper ul::before{content:"";position:absolute;left:-5px;top:23px;width:11px;height:11px;background-color:white;box-shadow:-2px 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:-2px 2px 3.5px rgba(0,0,0,0.1);-webkit-box-shadow:-2px 2px 3.5px rgba(0,0,0,0.1);transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}}.social-nav .social-nav-wrapper ul li{display:block;padding:11px}.social-nav .social-nav-wrapper ul li i{font-size:13px;padding:10px}.social-nav.visible>.social-nav-wrapper>ul{display:inline-flex}.social-nav .circle{display:flex;justify-content:center;align-items:center;color:white;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}@media (max-width: 600px){.social-nav .circle{min-width:33px;min-height:33px}}.social-nav .circle.facebook{background-color:#4267B2}.social-nav .circle.pinterest{background-color:#BD081C}.social-nav .circle.twitter{background-color:#38A1F3}.social-nav .circle.email{background-color:#A2A5B2}.main-header-container{position:relative;width:100%}.main-header{position:absolute;top:17%;left:0;right:0}@media (max-width: 1024px){.main-header{position:static;padding-bottom:6em}}.content-wrapper{width:38%}@media (max-width: 1024px){.content-wrapper{width:100%}}.header-image{width:75%;float:right;max-width:1450px}@media (max-width: 1024px){.header-image{width:100%;padding-top:4em}}@media (max-width: 1024px){.hide-mobile{display:none}}.hide-desktop{display:none}@media (max-width: 1024px){.hide-desktop{display:inline-block}}.smart-banner-wrapper{display:none}@media (max-width: 1024px){.smart-banner-wrapper{display:block;position:fixed;bottom:0;width:100vw;z-index:500}}.smart-banner-container{background-color:rgba(242,247,255,0.98);height:4em;padding:1em 0.8em;display:flex;justify-content:space-between;align-items:center}@media (max-width: 320px){.smart-banner-container{font-size:0.8em}}.smart-banner-content{display:flex}.smart-banner-text{display:flex;flex-direction:column;justify-content:center;margin-left:0.5em}.smart-banner-text p{margin:0}.smart-banner-button{background:#06f;padding:0.8em 1em;color:#fff !important;cursor:pointer;font-weight:500;border-radius:10em}.content{width:80%;max-width:1450px;margin:0 auto}.content-full{width:100%}.content-expand{width:80%;max-width:1450px;margin:0 auto}@media (max-width: 600px){.content-expand{width:100%;max-width:100%}}.content-narrow-expand{width:50%;max-width:1000px;margin:0 auto}@media (max-width: 1200px){.content-narrow-expand{width:100%;max-width:100%}}.right{float:right}.left{float:left}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-stack{flex-wrap:nowrap;flex-direction:row}@media (max-width: 1024px){.flex-stack{flex-wrap:wrap;flex-direction:column}}.flex-stack-reverse{flex-wrap:nowrap;flex-direction:row}@media (max-width: 1024px){.flex-stack-reverse{flex-wrap:wrap;flex-direction:column-reverse}}.flex-unstack{flex-wrap:wrap;flex-direction:column}@media (max-width: 1024px){.flex-unstack{flex-wrap:nowrap;flex-direction:row}}.flex-center-h{justify-content:center;align-self:center}.flex-start-h{justify-content:center;align-self:flex-start}.flex-left-center-h{justify-content:flex-start;align-self:center}@media (max-width: 1024px){.flex-left-center-h{justify-content:center}}.flex-space-around-h{justify-content:space-around}@media (max-width: 1024px){.flex-space-around-h{justify-content:flex-start}}.flex-grow-1{flex-grow:1}@media (max-width: 1024px){.flex-basis-60-mobile{flex-basis:60%}}.col-1{width:100%;margin:0 auto}.col-1-center{width:75%;margin:0 auto}@media (max-width: 1024px){.col-1-center{width:100%}}.col-2{width:calc(50% - 4em);padding:0 4em 0 0;float:left}.col-2-flex{width:calc(50% - 4em);float:left}@media (max-width: 1024px){.col-2-flex{width:100%;padding:0}}.col-2:nth-child(even),.col-2-flex:nth-child(even){padding:0 0 0 4em}@media (max-width: 1024px){.col-2:nth-child(even),.col-2-flex:nth-child(even){width:100%;padding:0}}.col-3{width:calc(33.33% - 6em);padding:0 3em;float:left}@media (max-width: 1024px){.col-3{width:100%;max-width:500px;margin:0 auto;padding:0 0 4em 0;float:none}}.col-3-2{width:calc(33.33% - 6em);padding:0 3em 3em 3em;float:left}@media (max-width: 1024px){.col-3-2{width:calc(50% - 2em);max-width:500px;margin:0 auto;padding:0 1em 3em 1em;float:left}}.col-4,.col-4-full{width:calc(25% - 2em);padding:0 2.6em 0 0;float:left}@media (max-width: 1024px){.col-4,.col-4-full{width:calc(50% - 4em);padding:0 4em 2.5em 0}}@media (max-width: 600px){.col-4,.col-4-full{width:100%;padding:0 0 2.5em 0}}@media (max-width: 1024px){.col-4-full{width:100%;max-width:500px;margin:0 auto;padding:0 0 4em 0;float:none}}.col-4-team-tile{width:calc(25% - 1.8em);margin:0 0.883em 1.667em 0.883em;float:left}@media (max-width: 1024px){.col-4-team-tile{width:calc(50% - 1.5em);margin:0 0.75em 1.111em 0.75em}}@media (max-width: 600px){.col-4-team-tile{width:100%;margin:0 0 1.111em 0}}.col-last{padding:0}.img-grid{font-size:.88em}@media (max-width: 1200px){.img-grid{font-size:.75em}}@media (max-width: 1024px){.img-grid{font-size:.88em}}.img-grid img{padding:0 0 1em 0;width:100%;max-width:150px;margin:0 auto}@media (max-width: 1024px){.img-grid img{width:25vw;max-width:120px}}.img-grid .col-img{width:100%;max-width:150px;margin:0 auto}@media (max-width: 1024px){.img-grid .col-img{width:calc(40% - 6em);padding:0 6em 0 0}}.img grid .col-text{width:100%}@media (max-width: 1024px){.img grid .col-text{width:calc(60% - 6em);padding:0 0 0 6em}}.table-responsive{min-height:0.5em;overflow-x:auto}.table-responsive .small-col{width:20%}table{border-spacing:0;border-collapse:collapse;width:100%;text-align:left}td,th{padding:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #CFD1DC}@media (min-width: 1000px){.table>tbody>tr>td.sutton-table-row,.table>tbody>tr>th.sutton-table-row,.table>tfoot>tr>td.sutton-table-row,.table>tfoot>tr>th.sutton-table-row,.table>thead>tr>td.sutton-table-row,.table>thead>tr>th.sutton-table-row{padding-left:30px}}.table>thead>tr>td,.table>thead>tr>th{border-top:0px solid #CFD1DC}.table>tfoot>tr>td{border-bottom:2px solid #111}.light-border-container{border:1px solid #CFD1DC}.padding-container{padding:30px}@media (max-width: 1024px){.padding-container{padding:10px}}.hero-img{width:100%;max-width:100%}.hero-img-small{width:80%;max-width:80%;margin:0 auto}@media (max-width: 1024px){.hero-img-small{width:100%;max-width:100%}}.hero-post-img-small{width:60%;max-width:600px;margin:0 auto;vertical-align:bottom}@media (max-width: 600px){.hero-post-img-small{width:100%;max-width:100%}}.hero-img-landing{width:100%;max-width:100%;margin:0 auto}.mw-300{max-width:16.5em}.hero-icon{width:100%;max-width:150px}.security-card{background:#111;color:#F2F3F7}.security-card .caption{color:#A2A5B2;font-size:.75em}.security-card .caption a{text-decoration:underline;color:inherit}.security-lock{width:16vw;max-width:90px}@media (max-width: 1024px){.security-lock{display:none}}.security-card .summary{line-height:140%}
/*# sourceMappingURL=homepage-rebrand-2020-11-10.css.map */
