.h1,.h2,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:400;line-height:normal}p{margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,p{font-family:Arial,Helvetica,sans-serif}h1,h2{font-weight:700!important;color:#666;font-size:2rem;line-height:2.5rem}p{font-size:1.3rem}h1{font-size:2.3rem}h2{font-size:1.8rem}h3{color:grey;font-size:1.5rem;line-height:2rem}.App{min-height:100vh;overflow-x:hidden}.App,.body{display:flex;flex-direction:column}.body{align-self:center;width:100vw;justify-content:center}.line{border-bottom:1px solid #d2d2d2;width:75%}@media (max-width:480px){.App{min-width:100vw}.body{width:auto}p{font-size:1.2rem}}.header{background-color:#f4f4f4;padding:.8rem 20%;border-bottom:2px solid #e3e3e3;z-index:10}.header img{height:3.5rem}.header p{font-size:1rem}@media (max-width:480px){.header{padding:1rem 10%}.header img{height:2.5rem}.header p{font-size:1rem}}.problems-section{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:flex-start;padding-top:4rem;background-image:linear-gradient(180deg,#b4dbf7,#fff 90%)}.problems-section .block-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.problems-section .block-container .carousel-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;margin:2.5rem 1rem}.problems-section .block-container .carousel-container .carousel{width:800px;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:center;align-self:center}.problems-section .block-container .carousel-container .carousel-bg{width:820px;height:420px;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;background-color:#f4f4f4;border-radius:5px;box-shadow:0 11px 16px 2px rgba(0,0,0,.208)}.problems-section .block-container .captions{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:33rem;height:420px;margin:2.5rem 1rem;padding:1.5rem 1rem 1rem;background-color:#f4f4f4;border-radius:5px;box-shadow:0 11px 16px 2px rgba(0,0,0,.208)}.problems-section .block-container .captions h1{color:#666;font-size:2rem;line-height:2.5rem}.problems-section .block-container .captions .captions-container{height:10rem;padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.problems-section .block-container .captions .captions-container h3{color:grey;font-size:1.5rem;line-height:2rem;margin-top:-2rem}@media (max-width:480px){.problems-section{padding-top:1rem;width:100vw;-ms-grid-row-align:center;align-self:center}.problems-section .block-container .carousel-container{margin:1rem}.problems-section .block-container .carousel-container .carousel{width:88vw;border-radius:5px;box-shadow:0 11px 16px 2px rgba(0,0,0,.208)}.problems-section .block-container .carousel-container .carousel img{border:10px solid #f4f4f4;border-radius:5px;width:88vw}.problems-section .block-container .carousel-container .carousel-bg{display:none}.problems-section .block-container .captions{width:89vw;height:17rem;margin:1rem}.problems-section .block-container .captions h1{font-size:1.4rem;line-height:1.5rem;margin-bottom:1.5rem}.problems-section .block-container .captions .line{margin-bottom:.75rem}.problems-section .block-container .captions .captions-container h3{font-size:1rem;line-height:1.5rem}}@media (min-width:481px) and (max-width:767px){.problems-section{padding-top:1rem}.problems-section .block-container .carousel-container{margin:1rem}.problems-section .block-container .carousel-container .carousel{width:88vw;border-radius:5px;box-shadow:0 11px 16px 2px rgba(0,0,0,.208)}.problems-section .block-container .carousel-container .carousel img{border:10px solid #f4f4f4;border-radius:5px;width:88vw}.problems-section .block-container .carousel-container .carousel-bg{display:none}.problems-section .block-container .captions{width:89vw;height:17rem;margin:1rem 1rem 5rem}.problems-section .block-container .captions .line{margin-bottom:.75rem;margin-top:.75rem}}@media only screen and (max-device-width:850px) and (orientation:landscape){.problems-section .block-container .carousel-container .carousel{width:88vw;border-radius:5px;box-shadow:0 11px 16px 2px rgba(0,0,0,.208)}.problems-section .block-container .carousel-container .carousel img{border:10px solid #f4f4f4;border-radius:5px;width:88vw}.problems-section .block-container .carousel-container .carousel-bg{display:none}.problems-section .block-container .captions{width:89vw;height:17rem;margin:1rem 1rem 5rem}.problems-section .block-container .captions .line{margin-bottom:.75rem;margin-top:.75rem}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.problems-section{padding-top:1rem}.problems-section .block-container .carousel-container{margin:1rem}.problems-section .block-container .carousel-container .carousel{width:88vw;border-radius:5px;box-shadow:0 11px 16px 2px rgba(0,0,0,.208)}.problems-section .block-container .carousel-container .carousel img{border:10px solid #f4f4f4;border-radius:5px;width:88vw}.problems-section .block-container .carousel-container .carousel-bg{display:none}.problems-section .block-container .captions{width:89vw;height:17rem;margin:1rem 1rem 6rem}.problems-section .block-container .captions h1{font-size:1.8rem;line-height:2rem;margin-bottom:1.5rem;margin-top:.5rem}.problems-section .block-container .captions .line{margin-bottom:.75rem}.problems-section .block-container .captions .captions-container{width:60vw}.problems-section .block-container .captions .captions-container h3{font-size:1.5rem;line-height:2rem}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.problems-section{padding-top:1rem}.problems-section .block-container .carousel-container{margin:1rem}.problems-section .block-container .carousel-container .carousel{width:88vw;border-radius:5px;box-shadow:0 11px 16px 2px rgba(0,0,0,.208)}.problems-section .block-container .carousel-container .carousel img{border:10px solid #f4f4f4;border-radius:5px;width:88vw}.problems-section .block-container .carousel-container .carousel-bg{display:none}.problems-section .block-container .captions{width:89vw;height:17rem;margin:1rem 1rem 7rem}.problems-section .block-container .captions h1{font-size:1.8rem;line-height:2rem;margin-bottom:1.5rem;margin-top:.5rem}.problems-section .block-container .captions .line{margin-bottom:.75rem}.problems-section .block-container .captions .captions-container{width:60vw}.problems-section .block-container .captions .captions-container h3{font-size:1.5rem;line-height:2rem}}@media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.problems-section{padding-top:1rem}.problems-section .block-container .captions{width:820px;height:17rem;margin:1rem}.problems-section .block-container .captions h1{font-size:1.8rem;line-height:2rem;margin-bottom:1.5rem;margin-top:.5rem}.problems-section .block-container .captions .line{margin-bottom:.75rem}.problems-section .block-container .captions .captions-container{width:60vw}.problems-section .block-container .captions .captions-container h3{font-size:1.5rem;line-height:2rem}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.problems-section{padding-top:0;justify-content:center}.problems-section .block-container .carousel-container{margin:1rem}.problems-section .block-container .carousel-container .carousel{width:88vw;box-shadow:0 11px 16px 2px rgba(0,0,0,.208)}.problems-section .block-container .carousel-container .carousel img{border:10px solid #f4f4f4;border-radius:5px;width:88vw}.problems-section .block-container .carousel-container .carousel-bg{display:none}.problems-section .block-container .captions{width:89vw;height:17rem;margin:1rem}.problems-section .block-container .captions h1{font-size:2.3rem;line-height:2.5rem;margin-bottom:1.5rem;margin-top:.5rem}.problems-section .block-container .captions .line{margin-bottom:.75rem}.problems-section .block-container .captions .captions-container{width:60vw}.problems-section .block-container .captions .captions-container h3{font-size:1.5rem;line-height:1.9rem}}.solutions-section{padding-top:5rem}.solutions-section .block-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.solutions-section .text-container{width:35%;min-width:33rem;text-align:center;margin:1rem 1.7rem;display:flex;flex-direction:column}.solutions-section .text-container h1{-ms-grid-row-align:center;align-self:center;color:#48b3ff;margin-bottom:.75rem}.solutions-section .text-container p{margin-bottom:1rem;margin-top:1rem;line-height:1.5rem}@media (max-width:480px){.solutions-section p{font-size:1.2rem}.solutions-section h1{font-size:1.5rem;margin-bottom:0}.solutions-section .block-container{flex-direction:column}.solutions-section .block-container>div:nth-child(2){width:100%!important;height:100%!important}.solutions-section .text-container{min-width:88vw;margin:0}.solutions-section .text-container p{line-height:1.3rem}}@media (min-width:481px) and (max-width:767px){.solutions-section{width:auto}.solutions-section .text-container{width:88vw}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.solutions-section .text-container{width:89vw}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.solutions-section .text-container{width:89vw}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.solutions-section .text-container{width:89vw}}.demo-section{padding-top:8rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.demo-section .demo-bg{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;background-color:#5fb6f4;border-radius:5px;height:13rem;width:75%;-ms-grid-column-align:center;justify-self:center;box-shadow:0 11px 16px 2px rgba(0,0,0,.208)}@media (max-width:480px){.demo-section .demo-bg{display:none}}.demo-section .demo-content{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2rem}.demo-section .demo-content h1{text-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;color:#fff;margin-bottom:.75rem;padding-left:7.1rem;padding-right:7.1rem}@media (max-width:480px){.demo-section .demo-content h1{background-color:#5fb6f4;border-radius:0;width:100vw;padding:1rem;margin-bottom:0;font-size:1.75rem;line-height:1.75rem}}.demo-section .demo-content .line{border-color:#fff;width:50%}@media (max-width:480px){.demo-section .demo-content .line{display:none}}.demo-section .demo-content .card-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding-left:10rem;padding-right:10rem}.demo-section .demo-content .card-container .demo-card{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1.5rem;transition:margin .2s ease-in-out}.demo-section .demo-content .card-container .demo-card:hover{margin-top:-2px}@media (max-width:480px){.demo-section .demo-content .card-container .demo-card{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr 3.5fr;grid-template-rows:1fr 3.5fr;grid-column-gap:0;grid-row-gap:0;margin-top:0;margin-bottom:1.5rem;transition:none}.demo-section .demo-content .card-container .demo-card:hover{margin-top:auto}}.demo-section .demo-content .card-container .demo-card img{width:16rem}@media (max-width:480px){.demo-section .demo-content .card-container .demo-card img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2;-ms-grid-column-align:center;justify-self:center;padding-top:3.2rem}}.demo-section .demo-content .card-container .demo-card #caption-1{background-color:transparent}@media (max-width:480px){.demo-section .demo-content .card-container .demo-card #caption-1{background-color:#5fb6f4}}.demo-section .demo-content .card-container .demo-card .demo-caption{display:flex;flex-direction:row;align-items:center;background-color:#5fb6f4;border-radius:5px;padding:.5rem .8rem}@media (max-width:480px){.demo-section .demo-content .card-container .demo-card .demo-caption{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;box-shadow:0 10px 1rem -5px rgba(77,77,77,.276);justify-content:center;padding-bottom:3.5rem}}.demo-section .demo-content .card-container .demo-card .demo-caption .caption-text{color:#f4f4f4;font-size:1rem;width:9rem;font-weight:700}.demo-section .demo-content .card-container .demo-card .demo-caption .demo-step-number{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#f4f4f4;border-radius:50%;width:2.5rem;height:2.5rem;margin-right:.75rem}.demo-section .demo-content .card-container .demo-card .demo-caption .demo-step-number p{color:grey;-ms-grid-row-align:center;align-self:center;font-size:1.5rem;font-weight:700}@media (max-width:480px){.demo-section .demo-content .card-container .demo-card .demo-caption{width:100vw;border-radius:0}}.signup-section{min-height:55vh;background-image:linear-gradient(180deg,#fff,#b4dbf7 90%);background-color:#b4dbf7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:6rem}@-webkit-keyframes animation{0%{opacity:0;-webkit-filter:blur(5px);filter:blur(5px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes animation{0%{opacity:0;-webkit-filter:blur(5px);filter:blur(5px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.form{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:35rem;min-height:26rem;height:auto;margin-bottom:3rem;padding:2.5rem 1rem;background-color:#f4f4f4;border-radius:5px;box-shadow:0 11px 16px 2px rgba(0,0,0,.208)}.form h1{font-size:2.3rem}.form h3{width:86%;margin-top:1.5rem;font-size:1.5rem}.form p{margin-top:1rem;font-size:1rem;color:#ff7e7e}.form form{flex-direction:column;width:86%;margin-top:1.5rem}.form form,.form form div{display:flex;align-items:center;justify-content:center}.form form div{flex-direction:row;width:100%}.form form div h3{margin:0 1rem 0 0;width:10%}.form form div input{font-family:Arial,Helvetica,sans-serif;padding:.75rem;width:90%;height:3.5rem;border-radius:5px;border:1px solid #e3e3e3;outline:none}.form button{margin-top:1.5rem}.form .success{margin-top:0;color:#48b3ff}.form .success,.form .success-sub{animation:animation .5s ease-in;-webkit-animation:animation .5s ease-in;-moz-animation:animation .5s ease-in;-o-animation:animation .5s ease-in}@media (max-width:480px){.form{width:89vw;min-height:22rem}.form h1{font-size:1.4rem}.form h1,.form h3{line-height:1.5rem}.form h3{font-size:1rem}}@media (min-width:481px) and (max-width:767px){.form{width:89vw;min-height:26rem}}.submit{width:10rem;padding:.75rem;border-radius:5px;font-family:Arial,Helvetica,sans-serif;color:#fff;background-color:#48b3ff;border:3px solid #fff}.submit:hover{background-color:#41a1e6}.submit:active:hover{background-color:#3b93d1}.footer{text-align:center;padding:1rem 0;background-color:#f4f4f4;color:#656565}.footer p{font-size:1rem}
/*# sourceMappingURL=main.fdfbeb28.chunk.css.map */