@keyframes anim_scrollbtn{30%,80%{opacity:0}0%{transform:translate3d(-50%, -30%, 0)}50%{opacity:1}100%{transform:translate3d(-50%, 30%, 0)}}.page-home .home-intro{padding:10rem 0;background-color:#15123a;color:#fff;text-align:center}.page-home .home-intro .intro-title{font-size:7.2rem;line-height:1.2em}@media(max-width: 960px){.page-home .home-intro .intro-title{font-size:5rem}}.page-home .home-intro .intro-title span{color:#10b981}.page-home .home-intro .intro-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}.page-home .home-intro .intro-subtitle{font-size:2.4rem;line-height:1.2em;margin-top:2rem}@media(max-width: 960px){.page-home .home-intro .intro-subtitle{font-size:2rem}}.page-home .home-intro .intro-controls{margin-top:2rem;display:flex}.page-home .home-intro .intro-controls>*+*{margin-left:2rem}
.btn{display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease;border:.1rem solid}.btn.show-status .btn-content{opacity:0;transform:scale(0.9)}.btn.show-status .btn-statuswrap{opacity:1;transform:scale(1)}.btn .btn-content{display:flex;flex-flow:row wrap;align-items:center;transition:opacity 200ms ease,transform 200ms ease}.btn .btn-statuswrap{opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;transition:opacity 50ms ease,transform 50ms ease;transform:scale(1);transform:translate3d(0, 0, 0)}.btn .btn-statuswrap .btn-status{position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}.btn .btn-statuswrap .btn-status.loading{animation:spin 3s infinite linear}.btn{font-weight:700;font-size:1.4rem;height:4rem;min-width:4rem;line-height:1;padding:0 2rem;border-radius:.4rem;box-shadow:0rem .2rem 0.6rem 0rem rgba(0, 0, 0, 0.05)}@media(max-width: 960px){.btn{padding:0 1.5rem}}.btn{background-color:hsl(0,0%,98.7254901961%);border-color:hsl(0,0%,98.7254901961%);color:#313131}@media(min-width: 960px){.btn:not(.no-hover):not(:disabled):not(.nude):hover{background-color:rgb(244.1,244.1,244.1);color:#313131}}.btn:not(.no-hover):not(:disabled):not(.nude):active{background-color:rgb(244.1,244.1,244.1);color:#313131}.btn.outline{background-color:rgba(0,0,0,0);color:#313131;border-color:hsl(0,0%,98.7254901961%)}@media(min-width: 960px){.btn.outline:not(.no-hover):not(:disabled):not(.nude):hover{border-color:hsl(0,0%,98.7254901961%);color:#313131;background-color:hsl(0,0%,98.7254901961%)}}.btn.outline:not(.no-hover):not(:disabled):not(.nude):active{background-color:#fff;border-color:#fff;color:#313131}.btn.nude{background-color:rgba(0,0,0,0);border:none;color:#313131;padding:0}.btn:disabled{opacity:.6;cursor:inherit}.btn.icon-only{padding-left:0;padding-right:0}.btn.rounded{border-radius:2rem}.btn.big{height:5rem;min-width:5rem}.btn.medium{height:4rem;min-width:4rem}.btn.small{height:3rem;min-width:3rem}.btn.text-big{font-size:1.6rem}.btn.text-small{font-size:1.2rem}.btn.block{display:flex;width:100%}.btn.nude{padding:0;border:none;background-color:rgba(0,0,0,0);box-shadow:none;height:auto}.btn.primary{color:#fff;background-color:#15123a;border-color:#15123a;color:#fff}@media(min-width: 960px){.btn.primary:not(.no-hover):not(:disabled):not(.nude):hover{background-color:hsl(244.5,52.6315789474%,11.9019607843%);color:#fff}}.btn.primary:not(.no-hover):not(:disabled):not(.nude):active{background-color:hsl(244.5,52.6315789474%,11.9019607843%);color:#fff}.btn.primary.outline{background-color:rgba(0,0,0,0);color:#15123a;border-color:#15123a}@media(min-width: 960px){.btn.primary.outline:not(.no-hover):not(:disabled):not(.nude):hover{border-color:#15123a;color:#fff;background-color:#15123a}}.btn.primary.outline:not(.no-hover):not(:disabled):not(.nude):active{background-color:hsl(244.5,52.6315789474%,17.9019607843%);border-color:hsl(244.5,52.6315789474%,17.9019607843%);color:#fff}.btn.primary.nude{background-color:rgba(0,0,0,0);border:none;color:#15123a;padding:0}.btn.secondary{color:#fff;background-color:#10b981;border-color:#10b981;color:#fff}@media(min-width: 960px){.btn.secondary:not(.no-hover):not(:disabled):not(.nude):hover{background-color:hsl(160.1183431953,84.07960199%,36.4117647059%);color:#fff}}.btn.secondary:not(.no-hover):not(:disabled):not(.nude):active{background-color:hsl(160.1183431953,84.07960199%,36.4117647059%);color:#fff}.btn.secondary.outline{background-color:rgba(0,0,0,0);color:#10b981;border-color:#10b981}@media(min-width: 960px){.btn.secondary.outline:not(.no-hover):not(:disabled):not(.nude):hover{border-color:#10b981;color:#fff;background-color:#10b981}}.btn.secondary.outline:not(.no-hover):not(:disabled):not(.nude):active{background-color:hsl(160.1183431953,84.07960199%,42.4117647059%);border-color:hsl(160.1183431953,84.07960199%,42.4117647059%);color:#fff}.btn.secondary.nude{background-color:rgba(0,0,0,0);border:none;color:#10b981;padding:0}.btn.white{color:#fff;background-color:#fff;border-color:#fff;color:#15123a}@media(min-width: 960px){.btn.white:not(.no-hover):not(:disabled):not(.nude):hover{background-color:hsl(0,0%,97%);color:#15123a}}.btn.white:not(.no-hover):not(:disabled):not(.nude):active{background-color:hsl(0,0%,97%);color:#15123a}.btn.white.outline{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}@media(min-width: 960px){.btn.white.outline:not(.no-hover):not(:disabled):not(.nude):hover{border-color:#fff;color:#15123a;background-color:#fff}}.btn.white.outline:not(.no-hover):not(:disabled):not(.nude):active{background-color:#fff;border-color:#fff;color:#15123a}.btn.white.nude{background-color:rgba(0,0,0,0);border:none;color:#fff;padding:0}.btn.text{color:#fff;background-color:#313131;border-color:#313131;color:#fff}@media(min-width: 960px){.btn.text:not(.no-hover):not(:disabled):not(.nude):hover{background-color:rgb(41.35,41.35,41.35);color:#fff}}.btn.text:not(.no-hover):not(:disabled):not(.nude):active{background-color:rgb(41.35,41.35,41.35);color:#fff}.btn.text.outline{background-color:rgba(0,0,0,0);color:#313131;border-color:#313131}@media(min-width: 960px){.btn.text.outline:not(.no-hover):not(:disabled):not(.nude):hover{border-color:#313131;color:#fff;background-color:#313131}}.btn.text.outline:not(.no-hover):not(:disabled):not(.nude):active{background-color:rgb(56.65,56.65,56.65);border-color:rgb(56.65,56.65,56.65);color:#fff}.btn.text.nude{background-color:rgba(0,0,0,0);border:none;color:#313131;padding:0}.btn .btn-icon.pre{margin-right:1rem}.btn .btn-icon.post{margin-left:1rem}
.section.home-features{padding:10rem 0}.section.home-features .features-pretitle{color:#15123a;font-size:1.4rem;text-transform:uppercase;text-align:center}.section.home-features .features-title{color:#15123a;font-size:3.6rem;margin-top:1rem;text-align:center}.section.home-features .features-list{display:grid;grid-gap:4rem;grid-template-columns:1fr 1fr 1fr;margin-top:8rem}@media(max-width: 960px){.section.home-features .features-list{display:block}}.section.home-features .list-item{border:.1rem solid rgba(49,49,49,.1);border-top:.4rem solid #15123a;background-color:#f3f5f6;padding:2rem;border-radius:1.6rem;box-shadow:0rem .5rem 1.0rem 0rem rgba(0, 0, 0, 0.05)}@media(max-width: 960px){.section.home-features .list-item+.list-item{margin-top:2rem}}.section.home-features .list-item.secondary{border-top-color:#10b981}.section.home-features .list-item.secondary .item-icon{background-color:rgba(16,185,129,.1);color:#10b981}.section.home-features .list-item.secondary .item-title{color:#10b981}.section.home-features .item-icon{background-color:rgba(21,18,58,.1);color:#15123a;border-radius:50%;width:6.4rem;height:6.4rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;font-size:3.6rem}.section.home-features .item-title{color:#15123a;font-size:2rem;font-size:1.2em}.section.home-features .item-description{margin-top:2rem;line-height:1.2em}
.section.home-solutions{background-color:#f3f5f6;padding:10rem 0;font-size:2rem;text-align:center}.section.home-solutions .solutions-title{color:#15123a;font-size:3rem;line-height:1.2em}.section.home-solutions .solutions-subtitle{margin-top:2rem;line-height:1.2em}.section.home-solutions .solutions-cta{margin-top:2rem;box-shadow:0rem .5rem 1.0rem 0rem rgba(0, 0, 0, 0.05)}
.section.home-pricing{padding:10rem 0}.section.home-pricing .pricing-pretitle{color:#15123a;font-size:1.4rem;text-transform:uppercase;text-align:center}.section.home-pricing .pricing-title{color:#15123a;font-size:3.6rem;margin-top:1rem;text-align:center}.section.home-pricing .pricing-detail{width:48rem;max-width:100%;padding:4rem;display:block;margin:8rem auto 0;border:.2rem solid #313131;border-radius:1.6rem;box-shadow:0rem .5rem 1.0rem 0rem rgba(0, 0, 0, 0.05)}@media(max-width: 960px){.section.home-pricing .pricing-detail{padding:2rem}}.section.home-pricing .detail-title{font-size:2.4rem;color:#15123a}.section.home-pricing .detail-description{line-height:1.4em;margin-top:2rem}.section.home-pricing .detail-description strong{font-weight:700;color:#10b981;font-size:2em}.section.home-pricing .detail-points{margin-top:2rem}.section.home-pricing .detail-points li:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";background-color:#10b981;color:#fff;border-radius:50%;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;vertical-align:center;margin-right:1.5rem}.section.home-pricing .detail-points li+li{margin-top:1.5rem}.section.home-pricing .detail-controls{text-align:center;margin-top:3rem}.section.home-pricing .detail-cta{font-size:2rem}@media(max-width: 960px){.section.home-pricing .detail-cta{font-size:inherit}}
.section.home-contact{padding:13rem 0;background-color:#15123a;color:#fff}@media(max-width: 960px){.section.home-contact{padding:8rem 0}}.section.home-contact .contact-title{text-align:center;font-size:3.6rem;text-align:center;line-height:1.2em}@media(max-width: 960px){.section.home-contact .contact-title{font-size:3rem;margin-bottom:2rem}}.section.home-contact .contact-subtitle{color:hsla(0,0%,100%,.8);margin-top:1rem;font-weight:2rem;text-align:center;line-height:1.2em}.section.home-contact .contact-success{text-align:center}.section.home-contact .success-message{margin-bottom:2rem;font-size:2rem}.section.home-contact .contact-form{background-color:#fff;width:64rem;margin:4rem auto 0;max-width:100%;padding:4rem;border-radius:1.6rem}@media(max-width: 960px){.section.home-contact .contact-form{border-radius:.8rem}}

/*# sourceMappingURL=7464.fd2e6432beaaa79a2de0.css.map*/