:root{--amy-red:#ff3162;--amy-blue:#6c94f7;--amy-navy:#171b2d}::selection{background:#ff3162;background:var(--amy-red);color:#fff}button.openLiveChat{bottom:calc(2vh + 10px);height:80px;position:absolute;right:calc(2vh + 10px);width:80px;z-index:20001}button.openLiveChat,button.openLiveChat:hover{background-color:transparent;background-repeat:no-repeat;background-size:contain}#hubspot-messages-iframe-container{margin-bottom:2vh;margin-right:2vh;z-index:1000!important}body,html{height:100vh;overflow:hidden;width:100vw}body{background-color:linear-gradient(#6c94f7,#ff3162);background-color:linear-gradient(var(--amy-blue),var(--amy-red));color:#fff;font-family:Nunito Sans,sans-serif;font-size:14pt;margin:0;min-width:300px}.AppContainer{height:calc(1000vh - 100px);height:calc(var(--vh, 10vh)*100 - 100px);margin-top:170px;overflow-y:auto}header{box-sizing:border-box;height:100px;overflow:hidden;padding:5vh 7vw;position:fixed}header .logo{background-repeat:no-repeat;background-size:contain;display:inline-block;height:36px;margin-top:8px;width:120px}h1{font-size:70pt;line-height:80pt;margin-top:30px}h2{font-size:30pt;font-weight:600}h3{font-size:24pt}a{color:inherit!important;text-decoration:none}footer a:hover{text-decoration:underline}footer a.fa:hover{text-decoration:none}section{margin-left:auto;margin-right:auto;max-width:1000px;width:80%}ul{list-style:none}footer{font-size:14pt;padding:20vh 0 30vh}footer p{font-size:10pt;margin-top:40px}footer .fa{margin-right:40px}footer .fa:hover{color:#ff3162!important;color:var(--amy-red)!important}button{border:1px solid transparent;border-radius:30px}button,input[type=submit]{background:none;color:#fff;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:12pt;font-weight:600;outline:none;padding:9px 25px;width:"120px"}input[type=submit]{border:1px solid #fff!important;border-radius:30px}input[type=submit]:hover{background:#fff!important;border:1px solid transparent!important;color:#171b2d!important;color:var(--amy-navy)!important}.fa{font-size:20pt;margin-right:35px}.MuiDrawer-paper{background-color:#171b2d!important;background-color:var(--amy-navy)!important;color:#fff!important;min-width:400px!important;width:40%!important}.MuiDrawer-root{z-index:20002!important}.MuiDrawer-paper ul{margin-top:20vh;padding-left:20%}.MuiDrawer-paper .fa{color:#ff3162!important;color:var(--amy-red)!important;font-size:30pt!important}.MuiDrawer-paper li>a{cursor:pointer;display:block;font-size:40pt;padding:30px 0!important;transition:.1s;transition-timing-function:ease-in-out}.MuiDrawer-paper .socialButtons{margin-top:140px}.tryAmyButtonTop{float:right;margin-right:50px}.buttonContainer{bottom:calc(2vh + 25px);left:0;position:absolute;width:100vw}.buttonPanel .tryAmyButtonBottom{display:none}.buttonPanel{max-width:none}.emailSignupContainer{height:300px;margin-bottom:70px;padding-bottom:2px}.emailSignupContainer h2{margin-bottom:23px}::-webkit-input-placeholder{color:hsla(0,0%,100%,.8);font-style:italic;opacity:.8}::placeholder{color:hsla(0,0%,100%,.8);font-style:italic;opacity:.8}:-ms-input-placeholder{color:hsla(0,0%,100%,.8);font-style:italic}::-ms-input-placeholder{color:hsla(0,0%,100%,.8);font-style:italic}#reactHubspotForm0{max-width:500px;position:relative}#reactHubspotForm0 input[type=email],#reactHubspotForm0 input[type=text]{background:none;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:14pt;font-weight:400;margin-top:20px;outline:none;padding-bottom:5px;width:250px!important}#reactHubspotForm0 .hs-error-msgs{margin:0;padding:0}#reactHubspotForm0 .hs-error-msg{font-size:12pt;left:0}#reactHubspotForm0 .submitted-message p{font-size:14pt!important;left:0;margin-top:8px}.inactiveEmailContainer{height:50px}.inactiveEmailContainer .hs_recaptcha,.inactiveEmailContainer .legal-consent-container p,.inactiveEmailContainer input[type=submit]{opacity:0}#reactHubspotForm0 .legal-consent-container p{margin-bottom:30px;margin-top:20px}#reactHubspotForm0 .actions{margin-top:20px}footer h3{margin-bottom:10px}@media screen and (max-width:1024px){h1{font-size:10vw;line-height:11vw;margin-bottom:0;width:100%}.tryAmyButtonTop{display:none}.AppContainer{height:calc(989vh - 100px);height:calc(var(--vh, 10vh)*100 - 100px - 11vh)}.buttonPanel .tryAmyButtonBottom{display:inherit}.buttonContainer{bottom:calc(2vh + 28px);left:0;position:absolute;width:100vw}.liveChatButton{background:#6c94f7!important;background:var(--amy-blue)!important;border:none!important;border-radius:90px!important;box-shadow:0 10px 10px rgba(0,0,0,.3);color:#fff!important;height:100px!important;text-align:center!important;transition:.2s;width:100px!important}.liveChatButton:hover{box-shadow:0 10px 10px rgba(0,0,0,.5)}}@media screen and (max-height:1250px),screen and (max-width:800px){.AppContainer{margin-top:150px;overflow-y:auto}header{padding:30px 10% 2vh}.MuiDrawer-paper{min-width:300px!important}.MuiDrawer-paper li>a{font-size:18pt;padding:20px 0!important}.MuiDrawer-paper ul{margin-top:120px;padding-left:10%}.MuiDrawer-paper .fa{font-size:20pt!important}.MuiDrawer-paper .socialButtons{margin-top:30px}#hubspot-messages-iframe-container{z-index:20000!important}}@media (hover:hover) and (pointer:fine){.MuiDrawer-paper li>a:hover{color:#ff3162!important;color:var(--amy-red)!important;padding-left:30px!important}}@media (pointer:coarse),(pointer:none){#hubspot-messages-iframe-container{margin:0}button.openLiveChat{bottom:10px;right:10px}.buttonContainer{bottom:20px}button.openLiveChat.chatOpen{background-image:none!important;height:80px;right:0;top:0;width:80px}}.gradient{-webkit-animation-duration:25s;animation-duration:25s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:gradient-swirl;animation-name:gradient-swirl;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url(/static/media/gradient_small.73d1c26658e10b4b2b64.png) no-repeat;background-color:#fff;background-size:cover;bottom:min(-30vw,-25vh);display:block;height:max(200vh,200vw);left:calc(max(200vh, 200vw)/2*-1 + 50vw);position:absolute;width:max(200vh,200vw);z-index:-10}@-webkit-keyframes gradient-swirl{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{transition:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes gradient-swirl{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{transition:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.gradientCanvas{position:absolute;z-index:-1}.menuButton{cursor:pointer;float:right;height:40px;opacity:.8;padding-top:3px;position:relative;vertical-align:top;width:40px;z-index:20003}.menuButton:hover{opacity:1}.menuButton div{background-color:#fff;border-radius:2px;height:2px;margin-bottom:11px;transition:.3s;width:40px}.closeMode1{margin:10px 0 0!important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.closeMode2{opacity:0}.closeMode3{margin:-15.5px 0 0!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menuButton:hover .closeMode1,.menuButton:hover .closeMode2,.menuButton:hover .closeMode3{background-color:var(--amy-red)!important}@media (pointer:coarse),(pointer:none){.menuButton.hidden{display:none}}.careerpage ul.carreers{list-style:inside;margin-top:0}.careerpage article h3{font-size:20pt;margin:12px 0}.careerpage article h4{margin-bottom:0}.careerpage article{margin:100px 0}.careerpage article h2{font-weight:bolder}.careerpage a:hover{text-decoration:underline}.featuresBanner{box-sizing:border-box;font-size:18pt;margin-bottom:200px;margin-left:40%;max-width:90%;padding-right:10px;width:60%}.featuresWindow h1{font-size:65pt;line-height:90pt;margin-top:30px}.featureContainer{font-size:18pt;min-height:40vh;padding-bottom:300px}.featureContainer h2{font-size:50pt;font-weight:700;margin:0}.featureContainer img{display:block;margin-left:30%;margin-top:-30px;width:50%}.featureContainer img.largeIcon{margin-left:15%;width:70%}.featureContainer .col1{width:40%}.featureContainer .col1,.featureContainer .col2{display:inline-block;position:relative;vertical-align:top}.featureContainer .col2{width:60%}.featureContainer .text{display:inline-block;position:relative;vertical-align:top;width:100%}.featureContainer>p{font-weight:800;margin-top:20px;width:100%}.featureContainer .anim{padding-bottom:20vh}.anim p{margin-top:90px}.featureContainer a{display:block;font-size:16pt;text-decoration:underline}.featureContainer ul{list-style-type:circle;margin-top:30px;max-width:80%;padding-left:27px}.featureContainer li{margin:20px 0}.featureContainer li span{display:inline-block;margin-left:20px;vertical-align:top}@media only screen and (max-width:1300px){.featuresWindow h1{font-size:8vw;line-height:10vw;margin-top:4vw!important}}@media screen and (max-width:1024px){.featuresBanner p{font-size:14pt;line-height:normal}.featureContainer{padding-bottom:150px}}@media screen and (max-width:600px){.featuresWindow{padding-top:20px}.featuresBanner{margin-bottom:200px;margin-left:0;max-width:none;min-width:0;width:100%}.featuresWindow h1{margin:40px 0!important}.featureContainer .col1{width:30%}.featureContainer .col2{margin-top:15px;width:70%}.featureContainer .text{font-size:16pt;margin-left:-25vw;margin-top:50px;width:80vw}.anim .text{margin-top:30px}.featureContainer h2{font-size:10vw;margin-left:20px}.featureContainer img{display:block;margin:0 10% 0 0!important;margin:0;width:90%!important}.anim p{margin-top:15vw;width:100%}}.homeBanner{min-height:70vh}.homePara{float:right;font-size:18pt;line-height:26pt;margin-bottom:140px;margin-left:40%;width:60%}.videoFrame{cursor:pointer;display:block;height:600px;margin-left:auto;margin-right:auto;width:100%}.featureSection{margin-top:500px}.buttonPanel{display:flex;justify-content:space-around;margin-left:auto;margin-right:auto;max-width:300px;width:90%}.homeBanner h1{margin-bottom:20px;margin-top:55px}.testimonials::-webkit-scrollbar{display:none}.testimonials{-ms-overflow-style:none;margin-bottom:200px;margin-left:auto;margin-right:auto;max-width:1000px;scrollbar-width:none;width:80%}.testimonials span{display:block;min-width:910px}.testimonials div{box-sizing:border-box;display:inline-block;height:320px;min-width:300px;padding:40px 30px;vertical-align:top;width:33%}.testimonials .darkTestimonial{background:hsla(0,0%,100%,.1)}.testimonials .lightTestimonial{background:hsla(0,0%,100%,.4)}.awardSection{display:block;margin-left:auto;margin-right:auto;margin-top:60px;max-width:800px}.awardFlex{display:flex;justify-content:space-between}.awardSection .awardPanel{display:inline-block;margin-bottom:40px;margin-top:20px;vertical-align:top;vertical-align:bottom}.awardSection .awardPanel img{width:150px}.awardSection .awardPanel img.smallIcon{margin-left:25px;margin-right:25px;width:100px}@media only screen and (max-width:700px){.awardFlex{display:block}.awardFlex .awardPanel{margin-right:80px}}@media only screen and (max-width:600px){.awardSection .awardPanel{margin-right:0;width:100%}.homePara{width:100%}}@media screen and (max-width:1024px){.featureSection{margin-top:200px}.homePara{font-size:14pt;line-height:normal;width:70%}.videoFrame{height:45vw}}@media only screen and (max-width:1100px){.testimonials{box-sizing:border-box;overflow-x:auto;padding-bottom:30px;padding-left:10%;padding-right:10%;width:100%}}.termsContainer{font-family:sans-serif;margin-left:auto;margin-right:auto;max-width:1000px;padding-top:30px;width:90%}.termsContainer p{line-height:18pt;padding-left:20px}.termsContainer header h2{color:#fff;display:inline-block;margin-top:26px;vertical-align:middle}.termsContainer .customList,.termsContainer .para{line-height:18pt;padding:10px}.termsContainer li{margin:10px 0}.termsContainer ol.customList{list-style-type:none}.termsContainer ol.customList>li{counter-increment:chapterNum;list-style:none}.termsContainer ol.customList>li:before{content:counter(chapterNum) ". ";font-size:1.5em;font-weight:bolder}.termsContainer ol.customList>li>ol{list-style-type:none}.termsContainer ol.customList>li>ol>li{counter-increment:chapterSub;list-style:none}.termsContainer ol.customList>li>ol>li:before{content:counter(chapterNum) "." counter(chapterSub) " "}.termsContainer ol.customList>li>ol>li>ol{list-style-type:none}.termsContainer ol.customList>li>ol>li>ol>li{counter-increment:chapterSubSub;list-style:none}.termsContainer ol.customList>li>ol>li>ol>li:before{content:counter(chapterSubSub,lower-alpha) " "}.termsContainer .bigFont{font-size:1.5em;font-weight:bolder}.termsContainer li span{display:inline-block;margin-left:10px;vertical-align:top;width:calc(100% - 60px)}.termsContainer ul{list-style-type:none}.termsContainer .sectionList{padding-bottom:20px}.termsContainer a{color:#000;font-style:italic;padding:5px;text-decoration:none}.termsContainer a:hover{background-color:var(--amy-red);text-decoration:underline}.TeamTile{-webkit-animation:fadein 2s;animation:fadein 2s;margin-bottom:90px}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}.TeamTile .profilePic{background-repeat:no-repeat;background-size:contain;height:170px;margin-left:auto;margin-right:auto;width:170px}.TeamTile h3{font-size:18pt;margin-bottom:5px}.TeamTile p{margin:0}@media only screen and (max-width:800px){.TeamTile{margin-bottom:50px}.TeamTile .profilePic{height:120px;width:120px}.TeamTile h3{font-size:13pt}.TeamTile p{font-size:12pt}}.codeBlockContainer{background-color:var(--amy-navy)!important;border-radius:8px;margin-bottom:10px;max-width:100%;overflow-x:auto;position:relative;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.codeBlockContainer .floatingButton{padding:2px;position:absolute;right:20px;top:20px}.codeBlockContainer .staticButton{padding:12px}.codeBlockContainer .floatingButton .copiedText{margin-top:40px}.codeBlockContainer .copiedText{-webkit-animation:fadeOut 1s linear 2s;animation:fadeOut 1s linear 2s;color:rgba(160,255,148,.73);margin-left:10px;margin-right:24px}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.codeBlockContainer pre{background-color:transparent!important;border-radius:8px;display:inline-block;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.codeBlockContainer pre code{font-size:12pt!important}.codeBlockContainer pre.fullWidth{box-sizing:border-box;padding:23px 30px!important;width:100%}.integrationPanel .panel{box-sizing:border-box;text-align:center}.integrationPanel p{text-align:left}.integrationPanel img{width:30%}@media screen and (max-width:600px){.codeBlockContainer.fullWidth{border-radius:0;margin-left:-10vw;max-width:none;width:100vw}}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:none}}