.css-sprite-global{background-image:url(/site_media/version-V3b7174bedd2/build/sprites/css-sprite-global.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-global{background-image:url(/site_media/version-V3b7174bedd2/build/sprites/css-sprite-global-x2.png);background-size:300px 234px}}.css-sprite-index{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-index{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index-x2.png);background-size:556.5px 497px}}.css-sprite-logos{background-image:url(/site_media/version-Vb6c3439e8d2/build/sprites/css-sprite-logos.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-logos{background-image:url(/site_media/version-Vb6c3439e8d2/build/sprites/css-sprite-logos-x2.png);background-size:252px 197px}}body.index-page{padding-top:0;background:#fff}body.index-page.mobile .container{padding:0 24px}body.index-page #system-msgs{margin:0}body.index-page #wrapper{width:100%;padding:0}body.index-page .container:after,body.index-page .container:before{content:none}body.index-page.mobile .index-hero>.container>div{max-width:384px}body.index-page .btn:hover{box-shadow:0 3px 5px rgba(0,0,0,.25)}.index-header{position:fixed;top:-85px;left:0;width:100%;height:70px;background:#fff;z-index:400;box-shadow:0 2px 4px rgba(0,0,0,.1);visibility:hidden;transition:visibility .25s step-end,top .25s ease-in-out}.index-header.show{top:0;visibility:visible;transition:visibility .25s step-start,top .25s ease-in-out}.index-header a{float:right;margin-top:23px;font-size:18px;color:#0277bd;font-weight:500}.index-header .logo{float:left;margin-top:16px;text-indent:-9999px;background-image:url(/site_media/version-Vb6c3439e8d2/build/sprites/css-sprite-logos.png);background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:205px;height:37px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.index-header .logo{background-image:url(/site_media/version-Vb6c3439e8d2/build/sprites/css-sprite-logos-x2.png);background-size:252px 197px}}.index-header .btn{padding:4px 0;margin:15px 0 0 40px;background:#039be5;color:#fff;line-height:1.7em;box-shadow:0 3px 5px rgba(0,0,0,.25)}.index-header .btn.col-2{width:250px}body.mobile .index-header .logo{float:left;margin-top:18px;text-indent:-9999px;background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index.png);background-position:-356px -426px;background-repeat:no-repeat;overflow:hidden;display:block;width:148px;height:27px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){body.mobile .index-header .logo{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index-x2.png);background-size:556.5px 497px}}body.mobile .index-header .btn{width:auto;padding-left:24px;padding-right:24px}.index-hero{position:relative;float:left;width:100%;padding:0;height:689px;overflow:hidden}.index-hero:before{position:absolute;right:0;width:586px;height:689px;background-image:url(/site_media/version-4957d5abcf/images/homepage/index-hero-bg-1x.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.index-hero:before{background-image:url(/site_media/version-4957d5abcf/images/homepage/index-hero-bg-2x.png);background-size:100%}}.index-hero .logo{float:left;margin-top:16px;text-indent:-9999px;background-image:url(/site_media/version-Vb6c3439e8d2/build/sprites/css-sprite-logos.png);background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:205px;height:37px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.index-hero .logo{background-image:url(/site_media/version-Vb6c3439e8d2/build/sprites/css-sprite-logos-x2.png);background-size:252px 197px}}.index-hero .logo-mobile{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index.png);background-position:-356px -426px;background-repeat:no-repeat;overflow:hidden;display:block;width:148px;height:27px;margin-top:24px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.index-hero .logo-mobile{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index-x2.png);background-size:556.5px 497px}}.index-hero .login-btn{float:right;margin-top:10px;padding:7px 24px;border-radius:4px;font-weight:500;box-shadow:0 3px 5px rgba(0,0,0,.25);background-color:#f7f7f7;font-size:18px}.index-hero.index-hero-sponsor{background-position:bottom 120px left}.index-hero h1{margin:0;padding-bottom:24px;color:#333;font-weight:700;font-size:54px;line-height:1em;text-align:left}.index-hero>.container{position:relative;display:block;z-index:2}.index-hero>.container>div{padding-top:200px;color:#333}.index-hero>.container p{font-size:28px;padding-bottom:24px;line-height:1.3em}.index-hero .marketing-redirect-banner{position:absolute;top:0;left:0;width:100%}.index-hero .btns>div{width:250px}.index-hero .btns>div.row{clear:none;width:auto}.index-hero .btn{width:100%;padding:9px 0;border-radius:8px;font-size:22px;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.25)}.index-hero .btn:hover{box-shadow:0 0 24px hsla(0,0%,100%,.5)}.index-hero .initial-content .btn{border:0;background:#fff;position:relative}.index-hero .initial-content .btn:hover{box-shadow:0 0 24px hsla(0,0%,100%,.5)}.index-hero .signup-btn{padding:14px 16px;border:0;border-radius:4px;font-size:20px;color:#fff;font-weight:500}@media screen and (min-width:700px) and (max-width:1200px){.index-hero .btns>div{width:304px}}@media (max-width:960px){.index-hero:before{left:450px}}body.mobile .index-hero.index-hero-sponsor{padding:16px 0 48px!important;background-position:bottom 0 left}.index-hero-sponsor{padding-top:96px!important;padding-bottom:0!important}.index-hero-sponsor .sponsor{overflow:hidden;margin-top:96px}.index-hero-sponsor .sponsor.sponsor-startalk{background:#060509;color:#fff}.index-hero-sponsor .sponsor.sponsor-startalk .img{width:584px;height:307px;background-image:url(/site_media/version-4957d5abcf/images/homepage/sponsors/index-startalk.png)}.index-hero-sponsor .sponsor.sponsor-startalk h3{font-size:36px;color:#fff}@media screen and (min-width:700px) and (max-width:1200px){.index-hero-sponsor .sponsor.sponsor-startalk .img{width:464px;height:243.91780822px}.index-hero-sponsor .sponsor.sponsor-startalk h3{font-size:28px}}@media (max-width:880px){.index-hero-sponsor .sponsor.sponsor-startalk{height:157.70547945px}.index-hero-sponsor .sponsor.sponsor-startalk .container{padding-left:316px}.index-hero-sponsor .sponsor.sponsor-startalk .img{width:300px;height:157.70547945px}}@media (max-width:700px){.index-hero-sponsor .sponsor.sponsor-startalk{height:71.5px}.index-hero-sponsor .sponsor.sponsor-startalk .container{padding-left:165.5px}.index-hero-sponsor .sponsor.sponsor-startalk .img{width:165.5px;height:71.5px;background-image:url(/site_media/version-d0c27749bf/images/homepage/sponsors/index-startalk-mobile.png)}}@media (max-width:360px){.index-hero-sponsor .sponsor.sponsor-startalk{height:65.89879154px}.index-hero-sponsor .sponsor.sponsor-startalk .container{padding-left:115.5px}.index-hero-sponsor .sponsor.sponsor-startalk .img{top:8px;width:115.5px;height:49.89879154px}}.index-hero-sponsor .sponsor.sponsor-mrpuzzle{background:#f0f0f0;color:#333}.index-hero-sponsor .sponsor.sponsor-mrpuzzle .img{width:366px;height:307px;background-image:url(/site_media/version-01e72e61aa/images/homepage/sponsors/index-mrpuzzle.png);margin-left:72px}.index-hero-sponsor .sponsor.sponsor-mrpuzzle .col{margin-right:72px}.index-hero-sponsor .sponsor.sponsor-mrpuzzle h3{font-size:34px;color:#333}@media screen and (min-width:700px) and (max-width:1200px){.index-hero-sponsor .sponsor.sponsor-mrpuzzle .img{width:296px;height:248.28415301px}.index-hero-sponsor .sponsor.sponsor-mrpuzzle h3{font-size:27px}}@media (max-width:880px){.index-hero-sponsor .sponsor.sponsor-mrpuzzle{height:155.17759563px}.index-hero-sponsor .sponsor.sponsor-mrpuzzle .container{padding-left:233px}.index-hero-sponsor .sponsor.sponsor-mrpuzzle .img{width:185px;height:155.17759563px;margin-left:16px}.index-hero-sponsor .sponsor.sponsor-mrpuzzle .col{margin-right:0}}@media (max-width:700px){.index-hero-sponsor .sponsor.sponsor-mrpuzzle{height:71.5px}.index-hero-sponsor .sponsor.sponsor-mrpuzzle .container{padding-left:120px}.index-hero-sponsor .sponsor.sponsor-mrpuzzle .img{width:88px;height:71.5px;background-image:url(/site_media/version-80acdc68ea/images/homepage/sponsors/index-mrpuzzle-mobile.png)}}@media (max-width:360px){.index-hero-sponsor .sponsor.sponsor-mrpuzzle{height:61.5px}.index-hero-sponsor .sponsor.sponsor-mrpuzzle .container{padding-left:91.69230769px}.index-hero-sponsor .sponsor.sponsor-mrpuzzle .img{width:75.69230769px;height:61.5px;margin-left:8px}}.index-hero-sponsor .sponsor.sponsor-nutshell{background:#0b1538;color:#fff}.index-hero-sponsor .sponsor.sponsor-nutshell .img{width:693px;height:307px;background-image:url(/site_media/version-8f179ea62b/images/homepage/sponsors/index-nutshell.png)}.index-hero-sponsor .sponsor.sponsor-nutshell .col{padding-left:8px;margin-left:0}.index-hero-sponsor .sponsor.sponsor-nutshell h3{font-size:32px;color:#fff}@media screen and (min-width:700px) and (max-width:1200px){.index-hero-sponsor .sponsor.sponsor-nutshell .img{width:480px;height:212.64069264px}.index-hero-sponsor .sponsor.sponsor-nutshell .col{margin-top:52px;padding-left:0}.index-hero-sponsor .sponsor.sponsor-nutshell h3{font-size:26px}}@media (max-width:880px){.index-hero-sponsor .sponsor.sponsor-nutshell{height:119.61038961px}.index-hero-sponsor .sponsor.sponsor-nutshell .container{padding-left:286px}.index-hero-sponsor .sponsor.sponsor-nutshell .img{width:270px;height:119.61038961px}.index-hero-sponsor .sponsor.sponsor-nutshell .col{margin-top:10px}.index-hero-sponsor .sponsor.sponsor-nutshell h3{font-size:24px}.index-hero-sponsor .sponsor.sponsor-nutshell p{font-size:17px}}@media (max-width:700px){.index-hero-sponsor .sponsor.sponsor-nutshell{height:71.5px}.index-hero-sponsor .sponsor.sponsor-nutshell .container{padding-left:169.5px}.index-hero-sponsor .sponsor.sponsor-nutshell .img{width:169.5px;height:71.5px;background-image:url(/site_media/version-9f839839a0/images/homepage/sponsors/index-nutshell-mobile.png)}.index-hero-sponsor .sponsor.sponsor-nutshell .col{padding-left:0;margin-top:11px}.index-hero-sponsor .sponsor.sponsor-nutshell p{font-size:10px}}@media (max-width:390px){.index-hero-sponsor .sponsor.sponsor-nutshell{height:66.22713864px}.index-hero-sponsor .sponsor.sponsor-nutshell .container{padding-left:85px}.index-hero-sponsor .sponsor.sponsor-nutshell .img{width:157px;height:66.22713864px;margin-left:-32px}.index-hero-sponsor .sponsor.sponsor-nutshell .col{margin-top:7px}.index-hero-sponsor .sponsor.sponsor-nutshell h3{font-size:13px}}.index-hero-sponsor .sponsor.sponsor-hai{background:#241125;color:#fff}.index-hero-sponsor .sponsor.sponsor-hai .img{width:395px;height:307px;background-image:url(/site_media/version-c06f5f79c7/images/homepage/sponsors/index-hai.png);margin-left:72px}.index-hero-sponsor .sponsor.sponsor-hai .col{margin-top:75px;margin-right:112px}.index-hero-sponsor .sponsor.sponsor-hai h3{font-size:34px;line-height:1.3em;color:#fff}@media screen and (min-width:700px) and (max-width:1200px){.index-hero-sponsor .sponsor.sponsor-hai .img{width:325px;height:252.59493671px;margin-left:0}.index-hero-sponsor .sponsor.sponsor-hai .col{margin-top:56px;margin-right:88px}.index-hero-sponsor .sponsor.sponsor-hai h3{font-size:27px;line-height:1.4em}}@media (max-width:880px){.index-hero-sponsor .sponsor.sponsor-hai{height:143.78481013px}.index-hero-sponsor .sponsor.sponsor-hai .container{padding-left:233px}.index-hero-sponsor .sponsor.sponsor-hai .img{width:185px;height:143.78481013px;margin-left:16px}.index-hero-sponsor .sponsor.sponsor-hai .col{margin-top:24px;margin-right:0}.index-hero-sponsor .sponsor.sponsor-hai h3{font-size:25px}}@media (max-width:700px){.index-hero-sponsor .sponsor.sponsor-hai{height:71.5px}.index-hero-sponsor .sponsor.sponsor-hai .container{padding-left:92px}.index-hero-sponsor .sponsor.sponsor-hai .img{width:92px;height:71.5px;background-image:url(/site_media/version-2b6da1c2f0/images/homepage/sponsors/index-hai-mobile.png);margin-left:0}.index-hero-sponsor .sponsor.sponsor-hai .col{margin-top:10px}}@media (max-width:360px){.index-hero-sponsor .sponsor.sponsor-hai{height:61.5px}.index-hero-sponsor .sponsor.sponsor-hai .container{padding-left:95.13286713px}.index-hero-sponsor .sponsor.sponsor-hai .img{width:79.13286713px;height:61.5px;margin-left:8px}.index-hero-sponsor .sponsor.sponsor-hai .col{margin-top:11px}.index-hero-sponsor .sponsor.sponsor-hai .col p{display:none}}.index-hero-sponsor .sponsor.sponsor-teded{background:#f0f0f0;color:#333}.index-hero-sponsor .sponsor.sponsor-teded .img{width:528px;height:124px;background-image:url(/site_media/version-ee7c4a57de/images/homepage/sponsors/index-teded.png);margin:88px 0 88px 24px}.index-hero-sponsor .sponsor.sponsor-teded h3{font-size:36px;color:#333}@media screen and (min-width:700px) and (max-width:1200px){.index-hero-sponsor .sponsor.sponsor-teded .img{width:380px;height:89.24242424px;margin:72px 0 72px 24px}.index-hero-sponsor .sponsor.sponsor-teded h3{margin-bottom:4px;font-size:28px;line-height:1.4em}}@media (max-width:880px){.index-hero-sponsor .sponsor.sponsor-teded .container{height:154.71212121px;padding-left:322px}.index-hero-sponsor .sponsor.sponsor-teded .img{width:250px;height:58.71212121px;margin:-29.35606061px 0 0;top:50%;left:24px}.index-hero-sponsor .sponsor.sponsor-teded .col{margin-top:30px}.index-hero-sponsor .sponsor.sponsor-teded h3{font-size:25px}}@media (max-width:700px){.index-hero-sponsor .sponsor.sponsor-teded .container{height:auto;padding:16px 16px 16px 201px}.index-hero-sponsor .sponsor.sponsor-teded .img{width:153px;height:36px;background-image:url(/site_media/version-e947fc2259/images/homepage/sponsors/index-teded-mobile.png);margin-top:-18px;left:16px}.index-hero-sponsor .sponsor.sponsor-teded .col{margin:8px 0 0}.index-hero-sponsor .sponsor.sponsor-teded p{font-size:11px}}@media (max-width:360px){.index-hero-sponsor .sponsor.sponsor-teded .container{padding:8px 8px 8px 100.5px}.index-hero-sponsor .sponsor.sponsor-teded .img{width:76.5px;height:18px;margin-top:-9px;left:8px}}.index-hero-sponsor .sponsor.sponsor-3b1b{background:#000;color:#fff}.index-hero-sponsor .sponsor.sponsor-3b1b .img{width:451px;height:307px;background-image:url(/site_media/version-cfe11b824f/images/homepage/sponsors/index-3b1b.png);margin-left:24px}.index-hero-sponsor .sponsor.sponsor-3b1b .col{width:576px;padding-right:24px}.index-hero-sponsor .sponsor.sponsor-3b1b h3{font-size:36px;color:#fff}@media screen and (min-width:700px) and (max-width:1200px){.index-hero-sponsor .sponsor.sponsor-3b1b .img{width:380px;height:258.66962306px;margin-left:0}.index-hero-sponsor .sponsor.sponsor-3b1b .col{width:464px}.index-hero-sponsor .sponsor.sponsor-3b1b h3{font-size:28px}}@media (max-width:880px){.index-hero-sponsor .sponsor.sponsor-3b1b{height:125.93126386px}.index-hero-sponsor .sponsor.sponsor-3b1b .container{padding-left:217px}.index-hero-sponsor .sponsor.sponsor-3b1b .img{width:185px;height:125.93126386px;margin-left:16px}.index-hero-sponsor .sponsor.sponsor-3b1b .col{width:auto;margin:8px 0 0}}@media (max-width:700px){.index-hero-sponsor .sponsor.sponsor-3b1b{height:71.5px}.index-hero-sponsor .sponsor.sponsor-3b1b .container{padding-left:130px}.index-hero-sponsor .sponsor.sponsor-3b1b .img{width:114px;height:71.5px;background-image:url(/site_media/version-58106cb13b/images/homepage/sponsors/index-3b1b-mobile.png);margin-left:8px}.index-hero-sponsor .sponsor.sponsor-3b1b .col{width:100%;padding-right:0;margin-top:10px}}@media (max-width:360px){.index-hero-sponsor .sponsor.sponsor-3b1b{height:62.09210526px}.index-hero-sponsor .sponsor.sponsor-3b1b .container{padding-left:115px}.index-hero-sponsor .sponsor.sponsor-3b1b .img{width:99px;height:62.09210526px}.index-hero-sponsor .sponsor.sponsor-3b1b h3{font-size:16px!important}.index-hero-sponsor .sponsor.sponsor-3b1b p{display:none}}@media (max-width:290px){.index-hero-sponsor .sponsor.sponsor-3b1b h3{font-size:12px!important}}.index-hero-sponsor .sponsor .img{float:left;background:0 0 no-repeat;background-size:contain}.index-hero-sponsor .sponsor .col{margin-top:90px;position:relative}.index-hero-sponsor .sponsor h3{font-weight:700}.index-hero-sponsor .sponsor p{font-size:18px}@media screen and (min-width:700px) and (max-width:1200px){.index-hero-sponsor .sponsor .col{margin-top:70px}}@media (max-width:880px){.index-hero-sponsor .sponsor .container{position:relative}.index-hero-sponsor .sponsor .img{position:absolute;top:0;left:0}.index-hero-sponsor .sponsor .col{width:100%;margin-top:24px}}@media (max-width:700px){.index-hero-sponsor .sponsor .col{margin-top:10px}.index-hero-sponsor .sponsor h3{font-size:14px!important;line-height:1.3em}.index-hero-sponsor .sponsor p{font-size:10px;line-height:1.3em}}@media (max-width:360px){.index-hero-sponsor .sponsor h3{font-size:13px}.index-hero-sponsor .sponsor p{font-size:9px}}body.mobile .index-hero-sponsor.index-hero-startalk{margin-top:307px}@media screen and (min-width:700px) and (max-width:1200px){body.mobile .index-hero-sponsor.index-hero-startalk{margin-top:243.91780822px}}@media (max-width:880px){body.mobile .index-hero-sponsor.index-hero-startalk{margin-top:157.70547945px}}@media (max-width:700px){body.mobile .index-hero-sponsor.index-hero-startalk{margin-top:71.5px}}@media (max-width:360px){body.mobile .index-hero-sponsor.index-hero-startalk{margin-top:49.89879154px}}body.mobile .index-hero-sponsor.index-hero-mrpuzzle{margin-top:307px}@media screen and (min-width:700px) and (max-width:1200px){body.mobile .index-hero-sponsor.index-hero-mrpuzzle{margin-top:248.28415301px}}@media (max-width:880px){body.mobile .index-hero-sponsor.index-hero-mrpuzzle{margin-top:155.17759563px}}@media (max-width:700px){body.mobile .index-hero-sponsor.index-hero-mrpuzzle{margin-top:71.5px}}@media (max-width:360px){body.mobile .index-hero-sponsor.index-hero-mrpuzzle{margin-top:61.5px}}body.mobile .index-hero-sponsor.index-hero-nutshell{margin-top:307px}@media screen and (min-width:700px) and (max-width:1200px){body.mobile .index-hero-sponsor.index-hero-nutshell{margin-top:212.64069264px}}@media (max-width:880px){body.mobile .index-hero-sponsor.index-hero-nutshell{margin-top:119.61038961px}}@media (max-width:700px){body.mobile .index-hero-sponsor.index-hero-nutshell{margin-top:71.5px}}@media (max-width:390px){body.mobile .index-hero-sponsor.index-hero-nutshell{margin-top:66.22713864px}}body.mobile .index-hero-sponsor.index-hero-hai{margin-top:307px}@media screen and (min-width:700px) and (max-width:1200px){body.mobile .index-hero-sponsor.index-hero-hai{margin-top:252.59493671px}}@media (max-width:880px){body.mobile .index-hero-sponsor.index-hero-hai{margin-top:143.78481013px}}@media (max-width:700px){body.mobile .index-hero-sponsor.index-hero-hai{margin-top:71.5px}}@media (max-width:360px){body.mobile .index-hero-sponsor.index-hero-hai{margin-top:61.5px}}body.mobile .index-hero-sponsor.index-hero-teded{padding-top:0!important}body.mobile .index-hero-sponsor.index-hero-3b1b{margin-top:307px}@media screen and (min-width:700px) and (max-width:1200px){body.mobile .index-hero-sponsor.index-hero-3b1b{margin-top:258.66962306px}}@media (max-width:880px){body.mobile .index-hero-sponsor.index-hero-3b1b{margin-top:125.93126386px}}@media (max-width:700px){body.mobile .index-hero-sponsor.index-hero-3b1b{margin-top:71.5px}}@media (max-width:360px){body.mobile .index-hero-sponsor.index-hero-3b1b{margin-top:62.09210526px}}body.mobile .index-hero-sponsor .sponsor{position:absolute;left:0;margin:0}body.mobile .index-hero-sponsor .sponsor.sponsor-startalk{top:-307px}@media screen and (min-width:700px) and (max-width:1200px){body.mobile .index-hero-sponsor .sponsor.sponsor-startalk{top:-243.91780822px}}@media (max-width:880px){body.mobile .index-hero-sponsor .sponsor.sponsor-startalk{top:-157.70547945px}}@media (max-width:700px){body.mobile .index-hero-sponsor .sponsor.sponsor-startalk{top:-71.5px}}@media (max-width:360px){body.mobile .index-hero-sponsor .sponsor.sponsor-startalk{top:-49.89879154px}}body.mobile .index-hero-sponsor .sponsor.sponsor-mrpuzzle{top:-307px}@media screen and (min-width:700px) and (max-width:1200px){body.mobile .index-hero-sponsor .sponsor.sponsor-mrpuzzle{top:-248.28415301px}}@media (max-width:880px){body.mobile .index-hero-sponsor .sponsor.sponsor-mrpuzzle{top:-155.17759563px}}@media (max-width:700px){body.mobile .index-hero-sponsor .sponsor.sponsor-mrpuzzle{top:-71.5px}}@media (max-width:360px){body.mobile .index-hero-sponsor .sponsor.sponsor-mrpuzzle{top:-61.5px}}body.mobile .index-hero-sponsor .sponsor.sponsor-nutshell{top:-307px}@media screen and (min-width:700px) and (max-width:1200px){body.mobile .index-hero-sponsor .sponsor.sponsor-nutshell{top:-212.64069264px}}@media (max-width:880px){body.mobile .index-hero-sponsor .sponsor.sponsor-nutshell{top:-119.61038961px}}@media (max-width:700px){body.mobile .index-hero-sponsor .sponsor.sponsor-nutshell{top:-71.5px}}@media (max-width:390px){body.mobile .index-hero-sponsor .sponsor.sponsor-nutshell{top:-66.22713864px}}body.mobile .index-hero-sponsor .sponsor.sponsor-hai{top:-307px}@media screen and (min-width:700px) and (max-width:1200px){body.mobile .index-hero-sponsor .sponsor.sponsor-hai{top:-252.59493671px}}@media (max-width:880px){body.mobile .index-hero-sponsor .sponsor.sponsor-hai{top:-143.78481013px}}@media (max-width:700px){body.mobile .index-hero-sponsor .sponsor.sponsor-hai{top:-71.5px}}@media (max-width:360px){body.mobile .index-hero-sponsor .sponsor.sponsor-hai{top:-61.5px}}body.mobile .index-hero-sponsor .sponsor.sponsor-teded{position:static;margin:0 0 72px}body.mobile .index-hero-sponsor .sponsor.sponsor-3b1b{top:-307px}@media screen and (min-width:700px) and (max-width:1200px){body.mobile .index-hero-sponsor .sponsor.sponsor-3b1b{top:-258.66962306px}}@media (max-width:880px){body.mobile .index-hero-sponsor .sponsor.sponsor-3b1b{top:-125.93126386px}}@media (max-width:700px){body.mobile .index-hero-sponsor .sponsor.sponsor-3b1b{top:-71.5px}}@media (max-width:360px){body.mobile .index-hero-sponsor .sponsor.sponsor-3b1b{top:-62.09210526px}}@media (min-width:881px){body.mobile .index-hero-sponsor .sponsor .col{width:auto;overflow:hidden;padding-left:5%;float:none}}@media (max-width:920px){body:not(.mobile) .gift-promo-banner strong{display:none}}@media (max-width:680px){body:not(.mobile) .gift-promo-banner .text{display:none}body:not(.mobile) .gift-promo-banner strong{display:inline;margin:0}}.inline-signup-form{opacity:1;transform:translateZ(0);transform:scale(1);transition:all .15s linear}.inline-signup-form.out{transform:scale(.7);opacity:0}.inline-signup-form>div{margin:0 auto}.inline-signup-form .signup-btns{display:none}.inline-signup-form .signup-btns .btn{position:relative;padding:8px 0;font-size:15px;font-weight:500;line-height:1.5em}.inline-signup-form .signup-btns .btn-f-b{padding-left:36px;margin-bottom:8px}.inline-signup-form .signup-btns .btn-f-b .fb{position:absolute;top:50%;left:12px;margin-top:-13px;background-position:-534.5px -350px;background-repeat:no-repeat;overflow:hidden;display:block;width:12px;height:26px}.inline-signup-form .signup-btns .btn-google{padding-left:36px}.inline-signup-form .signup-btns .btn-google .google{position:absolute;top:50%;left:8px;margin-top:-10px;background-position:-475px -388px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:20px}.inline-signup-form .signup-btns .or{position:relative;height:1px;margin:16px;color:#fff;font-size:16px}.inline-signup-form .signup-btns .or:after,.inline-signup-form .signup-btns .or:before{content:"";position:absolute;top:0;width:40%;height:1px;background:#fff}.inline-signup-form .signup-btns .or:before{left:0}.inline-signup-form .signup-btns .or:after{right:0}.inline-signup-form .signup-btns .or span{position:absolute;top:0;left:50%;width:28px;line-height:24px;margin:-12px 0 0 -14px;text-align:center}.inline-signup-form .inline-signup-form-container{display:none}.inline-signup-form-container{max-width:100%}.inline-signup-form-container .control-group{margin-bottom:8px}.inline-signup-form-container .control-label{display:none}.inline-signup-form-container .controls input{width:100%;margin-bottom:0}.inline-signup-form-container .birthday .control-group{margin-bottom:0}.inline-signup-form-container .birthday .control-label{display:block;margin-bottom:0;color:#fff;font-size:13px;text-align:left}.inline-signup-form-container .birthday .controls{font-size:0;line-height:0}.inline-signup-form-container .birthday select{margin:0 2% 0 0}.inline-signup-form-container .birthday select:last-child{margin-right:0}.inline-signup-form-container .birthday #id_birthday_month{width:46%}.inline-signup-form-container .birthday #id_birthday_day{width:20%}.inline-signup-form-container .birthday #id_birthday_year{width:30%}.inline-signup-form-container .birthday .bday-expl{margin-top:20px}.inline-signup-form-container .submit{padding:24px 48px 0}.inline-signup-form-container .submit .btn{width:100%;padding:8px 0;font-weight:500;line-height:1.5em}.inline-signup-form-container .tou{max-width:220px;margin:0 auto;float:none;font-size:12px;line-height:1.2em;text-align:center;color:#fff}.inline-signup-form-container .tou a{color:#95d3fe}.inline-signup-form-container .tou a:hover{color:#039be5}.inline-signup-form-container .outer-field{position:relative}.inline-signup-form-container .outer-field .email-tooltip p{margin:0;font-size:15px;line-height:1.4em;color:#333}.inline-signup-form-container .bday-expl,.inline-signup-form-container .email-expl{position:absolute;top:6px;right:-24px;width:20px;height:20px;background:#f0f0f0;color:#777;font-size:12px;line-height:20px;border-radius:50%;text-align:center}.inline-signup-form-container .show-password{position:absolute;top:6px;right:-24px;width:24px;line-height:24px;padding:0;border:0;background:none}.inline-signup-form-container .show-password span{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index.png);background-position:-509px -350px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:23px;height:12px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.inline-signup-form-container .show-password span{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index-x2.png);background-size:556.5px 497px}}.inline-signup-form-container .show-password.active span{background-position:-509px -364px}.index-effective-fun{background:#fff;padding:72px 0}.index-effective-fun ul{display:flex}.index-effective-fun li{padding:0 32px;font-size:20px}.index-effective-fun h3{font-size:30px;font-weight:500;margin-bottom:0}.index-effective-fun a{color:#333;border-bottom:1px dashed #919191}.container h2{font-size:36px;margin-bottom:24px;font-weight:700;line-height:1.2em}.container p{font-size:18px;line-height:1.6em}.index-apps .container,.index-frameworks .container,.index-learn-pros .container,.index-testimonials .container{display:flex;justify-content:space-between;align-items:center}.index-why-learn{background-color:#fbfbfb;padding:48px 0}.index-why-learn .container>div{display:flex;flex-direction:row-reverse;align-items:center;max-width:1070px;margin:0 auto}.index-why-learn .container>div div{text-align:left}.index-why-learn a{text-decoration:underline}@media (max-width:930px){.index-why-learn .container>div{flex-direction:column}.index-why-learn .index-video{margin:0 0 24px}}.index-video{position:relative;margin-left:72px}.index-video .video-container,.index-video .wistia-video{display:block;position:relative;width:476px;height:268px;margin:0 auto}.index-video button,.index-video img{padding:0;border:0;width:476px}@media (max-width:500px){.index-video button,.index-video img{width:100%}}.index-text-section{padding:120px 0}.index-text-section .col-8{width:700px}.index-text-section img{display:block;max-width:100%;max-height:none;height:auto;margin:0 auto}.index-text-section h3{margin-bottom:24px;font-size:32px;font-weight:700;line-height:1.2em;color:#333}.index-text-section p{margin:0;font-size:18px;color:#333}.index-text-section p+p{margin-top:24px}.index-text-section a{font-size:15px;text-decoration:underline}.index-text-section a:hover{text-decoration:none}@media screen and (min-width:700px) and (max-width:1200px){.index-text-section .container{padding:0 16px}.index-text-section .col{width:48%}.index-text-section .col:not(.col-right):first-child{margin-right:4%}.index-text-section .col.col-right:first-child{margin-left:4%}}.index-learn-pros{padding:72px 0 48px;background:#fff}.index-learn-pros .container{max-width:1070px;display:flex;flex-direction:row-reverse;align-items:center}.index-learn-pros .col:first-child{padding-right:16px}.index-learn-pros .col:last-child{padding:24px 0}.index-learn-pros img{max-width:460px;margin-left:72px}@media screen and (min-width:700px) and (max-width:1200px){.index-learn-pros .col:last-child{padding:0}.index-learn-pros img{margin-top:-8px}}.index-testimonials{padding:72px 0 24px;background-color:#fbfbfb}.index-testimonials h2{width:auto;margin:auto;text-align:center;margin-bottom:32px}.index-testimonials .col:last-child{padding:24px 0}.index-testimonials a{text-decoration:underline;font-size:15px}.index-testimonials blockquote{position:relative;padding:0;margin:24px 0 48px;border:0;background:transparent;box-shadow:none}.index-testimonials blockquote p{margin-bottom:0;font-size:16px;line-height:1.4em;font-style:italic;color:#333}.index-testimonials blockquote p.date{margin-top:16px;color:#919191;font-style:normal;font-size:13px}.index-testimonials blockquote .date{margin-top:24px;font-size:14px}.index-testimonials .see-more{margin:0;font-size:18px}.index-testimonials .see-more a{text-decoration:underline}.index-testimonials .see-more a:hover{text-decoration:none}.index-testimonials .ratings{padding-top:32px;width:232px;border-radius:4px;text-align:center;background-color:#fff}.index-testimonials .ratings img{width:auto}.index-testimonials .ratings .rating-stars{width:157px}.index-testimonials .ratings h5{margin:24px 0 8px;font-size:26px;font-weight:700}.index-testimonials .ratings h5 strong{font-size:60px}.index-testimonials .ratings p{margin-bottom:24px;color:#919191;font-size:14px;line-height:1.5em}.index-testimonials .ratings a{font-size:15px}.index-testimonials .quote{width:216px;background:#fff;margin-left:8px;padding:72px 16px;border-radius:4px;font-size:16px}.index-testimonials .quote .date{color:#919191;font-size:14px}@media screen and (min-width:700px) and (max-width:1200px){.index-testimonials .container{max-width:824px}.index-testimonials .col:first-child{padding-left:24px}.index-testimonials .col:last-child{padding:0;margin:0}.index-testimonials .ratings{width:100%}.index-testimonials .ratings p{font-size:26px}.index-testimonials .ratings p strong{font-size:30px}}.testimonials{display:flex;background:#f7f7f7;padding:8px}.new-challenges{padding:0 24px 24px}.new-challenges img{width:350px}.index-apps a{color:#333;border-bottom:1px dashed #919191}.index-frameworks{padding:72px 0 0;background-color:#fff}.index-frameworks img{width:537px;margin:0}.index-frameworks .container{max-width:1124px}.index-frameworks .col:first-child{margin-top:72px}@media screen and (min-width:700px) and (max-width:1200px){.index-frameworks .container{max-width:904px}.index-frameworks .col{width:45%}}.index-apps{position:relative;padding:48px 0;background-color:#fbfbfb}.index-apps h3{font-size:30px;font-weight:700}.index-apps p{margin:0;font-size:18px}.index-apps .container{align-items:flex-start}@media screen and (min-width:700px) and (max-width:1200px){.index-apps .container{padding:0 16px}.index-apps .col{width:48%}.index-apps .col:first-child{margin-left:4%;padding:0}.index-apps h2{font-size:28px}.index-apps p{font-size:18px}}.index-signup-btns{background:none;position:relative;padding:72px 0;height:348px;text-align:center}.index-signup-btns:before{position:absolute;top:0;left:0;content:"";background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index.png);background-position:-195.5px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:158.5px;height:348px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.index-signup-btns:before{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index-x2.png);background-size:556.5px 497px}}.index-signup-btns:after{position:absolute;top:0;right:0;content:"";background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index.png);background-position:-356px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:151px;height:348px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.index-signup-btns:after{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index-x2.png);background-size:556.5px 497px}}.index-signup-btns>div{margin:0 auto}.index-signup-btns h3,.index-signup-btns p{color:#161616;margin-left:158px;margin-right:151px}.index-signup-btns p{margin-bottom:0;font-size:23px;line-height:1.6em}.index-signup-btns p br{display:none}.index-signup-btns h3{margin-bottom:32px;font-size:36px;font-weight:700}.index-signup-btns h3 br{display:none}.index-signup-btns .btn{width:100%;padding:8px;margin-bottom:16px;border:0;border-radius:4px;background:#039be5;font-size:20px;font-weight:500;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.index-signup-btns .btn:hover{box-shadow:0 0 24px hsla(0,0%,100%,.5);color:#fff}@media screen and (min-width:700px) and (max-width:1200px){.index-signup-btns>div{width:304px}}.site-footer{background:#f7f7f7;position:relative;margin:0;padding:32px}.site-footer .hdr-expandable>div{top:auto;bottom:108px;box-shadow:0 -12px 10px -10px rgba(0,0,0,.1)}.site-footer .hdr-expandable>div ul{max-width:100%}.site-footer .hdr-expandable li a{width:100%;text-align:left}.site-footer .fb{background-position:-391px -455px;width:24px;height:23.5px}.site-footer .fb,.site-footer .tw{background-repeat:no-repeat;overflow:hidden;display:inline-block}.site-footer .tw{background-position:-480px -350px;width:26.5px;height:21.5px}.site-footer .yt{background-position:-356px -455px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:33px;height:23.5px}.site-footer .social a{margin-right:24px}.site-footer .site-footer-main{margin:0;color:#333}.site-footer .site-footer-main li a{color:#333;font-weight:700}.site-footer .site-footer-main li a.gifts{color:#00bd8e}.site-footer .break{display:none}.site-footer .apps{margin:48px auto;line-height:45px;text-align:center}.site-footer .apps a{margin:0 8px 0 0;text-indent:-9999px;vertical-align:middle}.site-footer .apps a:hover{opacity:.8}.site-footer .apps .app-store{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index.png);background-position:-356px -350px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:122px;height:36px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.site-footer .apps .app-store{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index-x2.png);background-size:556.5px 497px}}.site-footer .apps .google-play{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index.png);background-position:-356px -388px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:117px;height:36px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.site-footer .apps .google-play{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index-x2.png);background-size:556.5px 497px}}.sponsor-modal{width:630px;max-width:100%;padding:48px 0;background:#1f1f1f;text-align:center}.sponsor-modal .sponsor-logo{width:150px;margin-bottom:16px}.sponsor-modal .brilliant-logo{margin:0 auto 8px;background-position:0 -83px;background-repeat:no-repeat;overflow:hidden;display:block;width:84px;height:84px}.sponsor-modal h3,.sponsor-modal p{padding:0 96px;color:#fff}.sponsor-modal h3{margin-bottom:16px;font-weight:700;font-size:28px;line-height:1.6em}.sponsor-modal p{margin-bottom:24px;font-size:15px;line-height:1.5em}.sponsor-modal .percent-off{padding-top:8px;padding-bottom:8px;background:#333}.sponsor-modal .btn{padding:3px 40px 4px;margin-top:8px;background:#fff;font-weight:500;color:#0277bd}.sponsor-modal .close{position:absolute;right:16px;top:16px;background-position:-260px -185px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:15px}@media (max-width:960px){body.index-page{min-width:0!important}body.index-page .col,body.index-page .container{max-width:100%}.public-signup-modal{max-width:100%;width:auto;margin:72px 8px}.public-signup-left{display:none}.public-signup-right{width:100%}.public-signup-right .alternative{position:static;float:left;width:100%}.index-hero h1{line-height:1.1em}.index-hero h1 br{display:block}.index-text-section{padding:72px 0}.index-text-section img{max-width:100%;height:auto!important}.index-text-section h3{font-size:28px}.index-learn-pros .col:first-child{padding:0}.index-video{width:100%;padding:0 16px}.index-video .wistia-video,.index-video button{width:100%;max-width:100%;height:auto}.index-testimonials{padding:72px 0}.index-testimonials .container{padding:0 16px}.index-testimonials .col{width:48%}.index-testimonials .col .col:first-child{margin-left:4%}.index-testimonials blockquote .date{margin-top:16px;font-size:15px}.index-testimonials .see-more{font-size:18px}.index-testimonials .ratings{padding-top:24px}.index-testimonials .ratings h5{margin-top:24px;font-size:22px}.index-testimonials .ratings h5 strong{font-size:40px}.index-testimonials .ratings p{margin-bottom:24px;font-size:22px}.index-testimonials .ratings p strong{font-size:22px}.sponsor-modal .sponsor-logo{max-width:80%}.sponsor-modal h3,.sponsor-modal p{padding-left:16px;padding-right:16px}}@media (max-width:700px){body.index-page .col{width:100%;margin-right:0}.container h2{font-size:24px;margin-bottom:16px}.container p{font-size:16px;margin-bottom:0}.index-hero{height:620px}.index-hero:before{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index.png);background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:193.5px;height:497px;right:0;left:auto}.index-hero.index-hero-sponsor{background-position:bottom 70px left}.index-hero>.container>div{margin:0;width:100%;text-align:center}.index-hero>.container h1{font-size:32px;line-height:35px;text-align:left;width:176px}.index-hero>.container p{clear:left;font-size:18px;line-height:24px;text-align:left;width:280px}.index-hero>.container .btns.row{float:none;padding-bottom:32px}.index-hero>.container .btns>div{width:275px;margin:0}.index-hero>.container>div{padding-top:310px}.index-hero .login-btn{font-size:14px;padding:4px 24px;margin-top:22px}.index-effective-fun{padding:32px 0}.index-effective-fun ul{flex-direction:column;margin-bottom:0}.index-effective-fun li{padding:0}.index-effective-fun h3{font-size:20px}.index-effective-fun p{font-size:16px;line-height:1.5em;margin-bottom:24px}.index-text-section{padding:48px 0}.index-text-section h3{font-size:38px}.index-learn-pros .container{flex-direction:column;max-width:100%}.index-learn-pros .col:last-child{padding:0}.index-learn-pros img{display:block;width:auto;margin:0 auto 24px}.index-frameworks img{margin:0 auto;padding-bottom:32px}.index-frameworks .container{max-width:100%}.index-frameworks .col:first-child{margin-top:0;margin-bottom:24px}.index-testimonials .testimonials{width:100%;margin-bottom:32px}.index-testimonials .ratings{width:54%}.index-testimonials .ratings p{font-size:11px;margin-bottom:16px}.index-testimonials .quote{width:45%;padding:60px 8px}.index-testimonials .quote p{font-size:13px;margin-bottom:16px}.index-testimonials .quote .date{font-size:11px}.index-testimonials h2{text-align:left}.index-apps{padding:48px 0;margin-bottom:0}.index-apps h2{margin:0 0 8px}.index-apps .col{margin-bottom:24px}.index-apps .col:first-child{padding:0}.index-apps img{display:block;float:none;width:70%;margin:0 auto}.index-apps .apps{margin-left:0}.index-signup-btns{padding:72px 0}.site-footer li{color:#333;font-size:13px}.site-footer li.break{display:block;width:100%;line-height:1em}.site-footer li a{font-size:16px}.site-footer .hdr-expandable li:nth-child(odd){margin-right:32px}}@media (max-width:700px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:700px) and (min-resolution:1.5dppx){.index-hero:before{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index-x2.png);background-size:556.5px 497px}}@media (max-width:665px){.site-footer .hdr-expandable>div{bottom:114px}}@media (max-width:370px){.site-footer .hdr-expandable>div{bottom:140px}}@media (max-width:600px){.index-header .btn.col-2{width:auto;padding-left:24px;padding-right:24px}.index-header .login-btn,.index-header .signup-btn{font-size:20px}}@media (max-width:550px){.index-header{height:60px}.index-header .logo{float:left;margin-top:18px;text-indent:-9999px;background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index.png);background-position:-356px -426px;background-repeat:no-repeat;overflow:hidden;display:block;width:148px;height:27px}.index-header .signup-btn{margin:15px 0 0;font-size:13px}.index-header .login-btn{display:none;margin-top:6px;padding:4px 8px;border:2px solid #333;border-radius:7px;font-size:13px;color:#fff}.index-header .btn{width:auto;padding-left:24px;padding-right:24px}.inline-signup-form-container{padding-left:16px;padding-right:16px}.index-text-section h3 br{display:none}.index-text-section p{line-height:1.7em}.index-testimonials a,.index-text-section a{font-size:13px}.index-potw img{width:350px;max-width:100%}.index-apps h2{font-size:30px}.index-apps p{font-size:20px;line-height:1.7em}.index-apps img{width:350px;max-width:100%}.index-apps .apps{text-align:center}.index-signup-btns p br{display:block}.index-signup-btns h3{line-height:1.2em}.index-signup-btns h3 br{display:block}.index-signup-btns .btn{border-radius:8px}}@media (max-width:550px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:550px) and (min-resolution:1.5dppx){.index-header .logo{background-image:url(/site_media/version-V99027266362/build/sprites/css-sprite-index-x2.png);background-size:556.5px 497px}}@media (max-width:360px){.index-hero:before{left:172px;right:auto}}@media (max-width:325px){.index-hero{height:520px}.index-hero>.container>div{padding-top:220px}.index-hero .logo-mobile{transform:scale(.94);transform-origin:left}body.index-page.mobile .container{padding:0 16px}}@media (min-width:700px){.index-video{margin:0 96px 0 0}.index-why-learn{padding:120px 0;background-color:#fbfbfb}.index-why-learn .container>div{flex-direction:row}.index-why-learn .container>div div{text-align:right}.index-apps .container,.index-frameworks .container,.index-learn-pros .container,.index-testimonials .container{max-width:1100px}.index-testimonials h2{text-align:right}.index-testimonials{padding:72px 0}.index-testimonials .description{text-align:right;margin-left:72px;width:500px}.index-frameworks{padding:72px 0}.index-frameworks .container{flex-direction:row-reverse}.index-frameworks .description{margin-right:72px}.index-apps{padding:72px 0}.index-apps .col-5{width:420px}.index-apps .col-5 div{height:220px}.site-footer .site-footer-main .break{display:none}.mobile .index-hero>.container>div{width:384px}}@media (min-width:701px) and (max-width:960px){.index-hero:before{left:450px}}@media (max-width:700px){.index-hero .signup-btn{padding:11px 16px;font-size:18px}.index-apps h3{font-size:20px}.index-apps p{margin-bottom:16px;font-size:16px}.index-apps .col-5 div{padding-bottom:24px}.index-apps .col-5:first-child{padding-bottom:48px}.index-apps .container,.index-frameworks .container,.index-testimonials .container{flex-direction:column}.index-signup-btns{padding:48px 0;height:348px}.index-signup-btns:before{background-position:-534.5px 0;width:22px}.index-signup-btns:after,.index-signup-btns:before{background-repeat:no-repeat;overflow:hidden;display:block;height:348px}.index-signup-btns:after{background-position:-509px 0;width:23.5px}.index-signup-btns p{font-size:20px;margin-left:0;margin-right:0}.index-signup-btns h3{font-size:30px;margin-left:0;margin-right:0}.index-signup-btns>div{width:220px}}