@import url(https://use.typekit.net/rde5nke.css);@font-face{font-family:Proxima Nova Medium;font-display:swap;src:url(https://static-fastly.hackerearth.com/newton/production/static/fonts/proxima-nova/medium/proxima-nova-medium.woff) format("woff"),url(https://static-fastly.hackerearth.com/newton/production/static/fonts/proxima-nova/medium/proxima-nova-medium.woff2) format("woff2")}@font-face{font-family:Proxima Nova Regular;font-display:swap;src:url(https://static-fastly.hackerearth.com/newton/production/static/fonts/proxima-nova/regular/proximanova-regular-webfont.woff) format("woff"),url(https://static-fastly.hackerearth.com/newton/production/static/fonts/proxima-nova/regular/proximanova-regular-webfont.woff2) format("woff2"),url(https://static-fastly.hackerearth.com/newton/production/static/fonts/proxima-nova/regular/proximanova-regular-webfont.ttf) format("truetype")}@font-face{font-family:Proxima Nova Semibold;font-display:swap;src:url(https://static-fastly.hackerearth.com/newton/production/static/fonts/proxima-nova/semibold/proximanova-semibold-webfont.woff) format("woff"),url(https://static-fastly.hackerearth.com/newton/production/static/fonts/proxima-nova/semibold/proximanova-semibold-webfont.woff2) format("woff2")}@font-face{font-family:Proxima Nova Bold;font-display:swap;src:url(https://static-fastly.hackerearth.com/newton/production/static/fonts/proxima-nova/bold/proximanova-bold-webfont.woff) format("woff"),url(https://static-fastly.hackerearth.com/newton/production/static/fonts/proxima-nova/bold/proximanova-bold-webfont.eot) format("eot"),url(https://static-fastly.hackerearth.com/newton/production/static/fonts/proxima-nova/bold/proximanova-bold-webfont.ttf) format("truetype")}body{font-family:proxima-nova,sans-serif;font-style:normal;color:#5d6586;font-size:16px;line-height:24px;margin:0}.container{max-width:1240px;margin:0 auto;padding:0 20px}.header-wrap{display:flex;justify-content:space-between;padding:35px 0}@supports (-moz-appearance:none){.header-wrap{padding:30px 0}}.menu .link-wrap{list-style:none;margin:0}.menu .link-wrap li{display:inline-block}.menu .link-wrap li a{border:1px solid #aaacbc;color:#5d6586;font-size:18px;text-decoration:none;padding:5px 30px;border-radius:3px}.menu .link-wrap li.login a,.menu .link-wrap li.login a:hover{border:none}.menu .link-wrap li a:hover{border:1px solid #2f89fc;color:#2f89fc}.wrapper{background-image:linear-gradient(180deg,#f7f8fa,#f9fafb,#fbfbfc,#fdfdfe,#fff)}.heading-title{font-size:40px;color:#2c3454;font-weight:700;line-height:1.4em;margin-bottom:68px;margin-top:10px}.flexitem-wrap{width:100%}.flexitem .content-wrap,.flexitem-wrap{display:flex;justify-content:space-between}.flexitem .content-wrap{max-width:575px;position:relative}.flexitem .content-wrap:after{content:"";background-image:url(https://static-fastly.hackerearth.com/newton/production/static/images/homepage/square-motif-bg.svg);height:105px;width:105px;position:absolute;top:-22px;right:-22px}.flexitem .content-wrap div{flex:0 0 36%;background:#fff;border-radius:5px;padding:35px;position:relative;z-index:2}.flexitem .content-wrap div:hover{-webkit-box-shadow:0 13px 25px rgba(153,160,181,.149);-moz-box-shadow:0 13px 25px rgba(153,160,181,.149);box-shadow:0 13px 25px rgba(153,160,181,.149)}.flexitem .title{font-size:20px;color:#2c3454;margin:0 0 20px;line-height:1.4}#for-business.active .title,.flexitem .content-wrap div:hover .title{color:#2f89fc}#for-business.active:hover link{border:none}.flexitem .description{font-weight:400;margin:0 0 10px}.flexitem .tag{color:#2f89fc;font-weight:600;text-decoration:underline;font-size:18px}.flexitem .link{border:1px solid #293f88;color:#293f88;border-radius:3px;text-decoration:none;font-size:15px;padding:8px 30px;margin-top:18px;display:inline-block;font-weight:500}.flexitem .link:hover{background-color:#293f88;color:#fff!important;border:1px solid #293f88!important}.flexitem .content-wrap div:hover .link{border:1px solid #2f89fc;color:#2f89fc}#for-business.active .link{background-color:#293f88;color:#fff;border:1px solid #293f88}.flexitem .img-wrap img{max-width:500px}#prod-animation{text-align:right}#prod-animation svg{max-width:90%;margin-right:-10px;margin-top:10px}.logo-wrap{max-width:1240px;margin:30px auto 0}.logoContainer{display:flex;justify-content:space-around;padding:10px 0}.logo-wrap .customer-logos{background-color:#fffeff;border-radius:5px 5px 0 0;padding:20px 0}.slick-slide{margin:0 12px}.slick-slide img{width:auto;margin:0 auto}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.footer-wrap{display:flex;justify-content:space-between;padding-top:80px}.footer-wrap .contact{flex:0 0 20%}.footer-wrap .contact a{display:block;color:#2f89fc;font-size:16px;font-weight:500;margin-bottom:10px;text-decoration:none;letter-spacing:.5px}.footer-wrap .contact img{margin-bottom:30px}.footer-wrap .footer-menu{flex:0 0 15%}.footer-wrap .footer-menu:nth-child(4){flex:0 0 20%}.footer-wrap .footer-menu:last-child{max-width:105px}.footer-wrap .footer-menu h4{color:#5c6486;font-size:14px;letter-spacing:3px;margin:0 0 30px}.footer-wrap .footer-menu ul{list-style:none;margin:0;padding:0}.footer-wrap .footer-menu ul li{margin-bottom:12px}.footer-wrap .footer-menu ul li a{color:#6b769b;font-size:16px;font-weight:500;text-decoration:none;letter-spacing:.3px}.footer-wrap .footer-menu ul li a:hover{color:#2f89fc}.footer-bottom-wrap{display:flex;justify-content:space-between;margin:40px 0 20px}.footer-bottom-wrap p{color:#5c6486;font-size:16px;font-weight:500}.social-icon{display:flex;list-style:none;padding:0}.social-icon li{background-image:url(https://static-fastly.hackerearth.com/newton/production/static/images/homepagev2/icons-sprite.svg);background-position:10px 0;background-size:cover;background-repeat:no-repeat}.social-icon-tw{background-position:-44px 0!important}.social-icon-li{background-position:-102px 0!important}.social-icon-yt{background-position:-161px 0!important}.social-icon li a{display:block;height:22px;width:40px;text-indent:-9999em}@media (min-width:768px){.flexitem-wrap #leftwrap{flex:0 0 50%}.flexitem-wrap #rightwrap{flex:0 0 48%}#globe-animation svg{margin-top:-50px}}@media (min-width:991px){.companyLogos{display:none!important}}@media (min-width:992px) and (max-width:1280px){.flexitem-wrap #leftwrap{display:flex;flex-wrap:wrap;align-content:center}.header-wrap{padding:20px 0}.heading-title{margin-bottom:30px;font-size:30px}.flexitem .title{margin-bottom:10px;font-size:18px}.flexitem .content-wrap div{padding:25px;flex:0 0 38%}.flexitem .description{font-size:15px}.flexitem .link{padding:5px 20px;margin-top:10px}.logoContainer{padding:0}#prod-animation svg{max-width:85%}}@media (max-width:991px){.heading-title{line-height:1.2em;margin-bottom:40px;text-align:center}#prod-animation svg{max-width:82%}.logoContainer{padding:5px 50px}.flexitem-wrap{flex-direction:column}.companyLogos{display:block}.logoContainer{display:none}.logo-wrap{position:relative;max-width:100%;margin-top:20px}.flexitem .description br,.heading-title br{display:none}.flexitem .img-wrap img{margin:25px 0;max-width:100%}.flexitem .content-wrap{flex-direction:column;display:block;margin:0 auto}.flexitem .content-wrap div{flex:0 0 100%;margin-bottom:30px}.flexitem .content-wrap>div:first-child{margin-right:0}#prod-animation{text-align:center}.footer-wrap{display:block}.footer-wrap .footer-menu{margin-top:30px}.footer-wrap .footer-menu h4{margin-bottom:20px}}@media (max-width:576px){.header-wrap{flex-direction:column}.logo,.menu .link-wrap{text-align:center}.menu .link-wrap{margin-top:25px;padding-left:0}.heading-title{font-size:30px;text-align:center}.flexitem .content-wrap:after{content:none}.flexitem-wrap #rightwrap{display:none}.footer-bottom-wrap{display:block}}.auth-container{background:#fff;padding:0 30px 30px;box-shadow:0 0 10px #444;font-family:Proxima Nova Regular}.modalHeader{font-size:22px;font-family:Proxima Nova Bold}.separator{margin:24px 0 10px;text-align:center;width:100%}.separator .text{color:#9ca3a8;font-size:1rem;background:#fff;padding:0 10px}.form .inputField{width:100%;border-radius:3px;line-height:40px;height:28px;font-size:.9rem;border:1px solid #bbb;box-sizing:border-box;color:#252c33;margin:12px 0;outline:0;padding:7px 8px;font-family:Proxima Nova Regular}.form .passwordResetLink{font-size:12px;color:#2f89fc;text-decoration:none;cursor:pointer}.form .passwordResetLink:hover{text-decoration:underline}.form .errorMsg{color:#b11616;font-size:12px;margin:5px 0 0}.form .resetPassword{font-size:14px}.form .clear{clear:both}.form .buttonContainer{margin:20px 0 0}.form .buttonContainer .submitButton{background:#2f89fc;border:1px solid #2f89fc;color:#fff;font-size:14px;text-decoration:none;cursor:pointer;line-height:22px;text-align:center;min-width:60px;padding:4px 16px;border-radius:3px;font-weight:700}.form .buttonContainer .submitButton:disabled{background-color:#f5f6f6;border:1px solid #f5f6f6;color:#666}.resetPasswordConfirm{font-family:Proxima Nova Regular}.resetPasswordConfirm .checkIcon{text-align:center;color:#73b369;font-size:50px}.resetPasswordConfirm .successMsg{text-align:center;margin:20px 0 0}.resetPasswordConfirm .successMsg .emailAddress{font-weight:600}.resetPasswordConfirm .notes{margin:50px 0 0;color:#9ca3a8;font-size:10px;text-align:left}.signupForm .nameInfo{display:flex;justify-content:space-between}.signupForm .nameInfo .inputField{flex-basis:48%}.signupForm .buttonContainer{display:flex;justify-content:space-between;align-items:center;color:#666;margin:24px 0 0}.signupForm .buttonContainer .link{color:#2f89fc}.login-form .buttonContainer{display:flex;justify-content:space-between;align-items:center;color:#666}.login-form .buttonContainer .link{color:#2f89fc}.reset-password-form .buttonContainer{display:flex}.reset-password-form .buttonContainer .submitButton{line-height:20px}.reset-password-form .buttonContainer .login-link{padding:4px 16px;margin-left:12px;line-height:20px;color:#2f89fc;border-radius:4px;border:1px solid #2f89fc}.footerLink{text-align:center;margin:30px 0 0;color:#46535e;font-size:14px}.footerLink .link{color:#4c9cdf;cursor:pointer}.sociallinks{flex-direction:column;justify-content:center;height:100%;padding:0 0 12px}.sociallinks,.sociallinks .linkContainer{display:flex;flex-wrap:nowrap;align-items:center;align-content:stretch}.sociallinks .linkContainer{height:28px;flex-direction:row;justify-content:space-between;width:100%}.sociallinks .link{cursor:pointer;text-align:center;border-radius:3px;line-height:28px;font-size:14px;text-decoration:none;height:28px;border:0;outline:0;box-sizing:border-box}.sociallinks .link .socialLogo{margin:0 5px -3px}.sociallinks .linkFb{background:#3a5795;color:#fff}.sociallinks .linkFb i{margin-right:5px}.sociallinks .linkGithub{background:#444;color:#fff}.sociallinks .linkGithub i{margin-right:5px}.sociallinks .linkGoogle{width:100%;background:#fff;color:#444;margin-top:24px;border:1px solid #d8dde6}.policyPanel{font-size:16px;padding:0 25px 5px;line-height:22px}.policyPanel .checkbox{margin-top:25px}.policyPanel .form .buttonContainer{text-align:left}.recaptchaDeclaration{font-size:small;margin:0 auto;color:#666}.recaptchaDeclaration .link{color:#2f89fc}.centerText{text-align:center}.inlineBlock{display:inline-block}.password-wrapper{position:relative}.password-tooltip{font-family:proxima-nova;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);min-width:200px;min-height:140px;margin-left:16px;box-sizing:border-box;border-left:4px solid #2f89fc;left:100%;border-radius:0 4px 4px 0;box-shadow:8px -9px 30px -4px rgba(0,0,0,.1)}.password-tooltip ul{font-size:12px;margin:0 0 0 32px;padding:0}.password-tooltip ul li{display:block;color:#000;margin-top:8px;font-size:12px;line-height:12px;list-style:none}.password-tooltip ul li:before{content:"";position:absolute;width:6px;height:6px;left:16px;margin-top:3px;border-radius:50%}.password-tooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:16px solid transparent;border-right-color:#2f89fc}.password-tooltip .tooltip-heading{font-size:16px;font-weight:600;margin-top:16px}.disabled:before{background-color:#d8d8d8}.error-disabled:before{background-color:#d41f00}.enabled:before{background-color:#0f8f10}@media only screen and (min-width:768px){.auth-container{width:390px}.auth-container .sociallinks .linkContainer{height:40px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch}.auth-container .sociallinks .linkContainer .linkFb,.auth-container .sociallinks .linkContainer .linkGithub{width:49%}}@media only screen and (max-width:767px){.auth-container{width:250px;height:auto;overflow-y:scroll}.auth-container .sociallinks .linkContainer{height:100px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:stretch}.auth-container .sociallinks .linkContainer .linkFb,.auth-container .sociallinks .linkContainer .linkGithub{width:100%}}.modalOverlay{width:100%;height:100%;background:#000;opacity:1;position:fixed;z-index:9999;display:flex}.modalOverlay .modalContent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;width:fit-content;height:fit-content;position:relative;margin:auto}.modalOverlay .closeIcon{position:absolute;top:-15px;right:-15px;color:#9ca3a8;cursor:pointer}