@font-face{font-family:Metropolis;src:url(../font/metropolis.regular-webfont.woff2) format("woff2"),url(../font/metropolis.regular-webfont.woff) format("woff");font-weight:300 500}@font-face{font-family:Metropolis;src:url(../font/metropolis.medium-webfont.woff2) format("woff2"),url(../font/metropolis.medium-webfont.woff) format("woff");font-weight:500 1000}@font-face{font-family:Metropolis;src:url(../font/metropolis.thin-webfont.woff2) format("woff2"),url(../font/metropolis.thin-webfont.woff) format("woff");font-weight:0 300}body{font-family:Metropolis,sans-serif;color:#000;font-weight:400}a{color:#5777ba;text-decoration:none}a:hover{color:#7b94c9;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Metropolis,sans-serif}.back-to-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:996;background:#5777ba;width:40px;height:40px;border-radius:50px;transition:all .4s}.back-to-top i{font-size:24px;color:#fff;line-height:0}.back-to-top:hover{background:#748ec6;color:#fff}.back-to-top.active{visibility:visible;opacity:1}#header{transition:all .5s;z-index:997;background:#f4f7fcf2;max-width:900px;margin:10px auto;border-radius:.6rem;box-shadow:0 1px #00000014;padding:8px 0}#header.header-transparent{background:transparent}#header.header-scrolled{background:#ffffffd9;box-shadow:0 2px 15px #0000001a;backdrop-filter:blur(3px)}#header .logo h1{font-size:26px;margin:0;line-height:1;letter-spacing:1px}#header .logo h1 a,#header .logo h1 a:hover{color:#5777ba;text-decoration:none}#header .logo img{margin:0;max-height:52px}.navbar{padding:0}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;font-family:Metropolis,sans-serif;font-weight:1000;font-size:15px;color:#47536e;white-space:nowrap;transition:.3s}#navbar .desktop .action{background-color:#387ffa;border:none;cursor:pointer;border-radius:6px;color:#fff;margin-left:30px;padding:12px;transition:background-color .12s ease-in-out;font-family:Metropolis}.demo-action{background-color:#387ffa;border:none;cursor:pointer;border-radius:6px;color:#fff;padding:12px;transition:background-color .12s ease-in-out;font-family:Metropolis}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:#5777ba}.navbar .getstarted,.navbar .getstarted:focus{background:#5777ba;padding:12px 25px;margin-left:30px;color:#fff;line-height:1;border-radius:50px}.navbar .getstarted:hover,.navbar .getstarted:focus:hover{background:#748ec6;color:#fff}.navbar .dropdown ul{display:block;position:absolute;right:0;top:calc(100% + 30px);margin:0;padding:10px 0;z-index:99;opacity:0;visibility:hidden;background:#fff;box-shadow:0 0 30px #7f89a140;transition:.3s;border-radius:4px}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;font-weight:700}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul a:hover,.navbar .dropdown ul .active:hover,.navbar .dropdown ul li:hover>a{color:#5777ba}.navbar .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}@media (max-width: 1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}.mobile{display:none}@media (max-width: 991px){.desktop{display:none}.mobile{display:block}#header{max-width:initial;margin:10px;border-radius:.6rem;box-shadow:0 1px #00000014}}#navbar .mobile{display:none}@media (max-width: 991px){#navbar .desktop{display:none}#navbar .mobile{display:block}}#home{width:100%;position:relative;overflow:hidden;padding:140px 0 100px;min-height:100vh;background-color:#e9ecf4}#home .hero-img{filter:blur(0px);position:absolute;top:5vh;right:-32%;background:radial-gradient(48.61% 47.61% at 50.07% 53.07%,#69f,#ebeffc00 89.06%)}#home .hero-img img{height:90vh}#home .hero-text{width:700px;color:#000;background-image:url(../img/black-quotes.png);background-repeat:no-repeat;background-origin:border-box;background-size:66% 47%;padding:14px 36px;z-index:1}#home .hero-text em{font-style:normal;color:#ed9453;font-weight:700}#home .hero-text em.circle{background-image:url(../img/outline.svg);background-size:98% 108%;background-repeat:no-repeat;padding:15px 18px;background-origin:border-box;background-position:3px 0px}#home .hero-text em.underline{background-image:url(../img/underline.svg);background-size:98% 108%;background-repeat:no-repeat;padding:15px 18px;background-origin:border-box;background-position:0px 22px}#home .hero-text .hero-actions a{background-color:#387ffa;border:none;cursor:pointer;border-radius:6px;color:#fff;margin-right:30px;padding:12px;transition:background-color .12s ease-in-out;font-family:Metropolis}#home .hero-text .hero-actions a.contrast{background-color:#fff;border:none;cursor:pointer;border-radius:6px;color:#000;margin:0 8px;padding:12px;transition:background-color .12s ease-in-out;font-family:Metropolis}#home .hero-text .hero-actions a:hover{background-color:#2e70e2}#home .hero-text .hero-actions a.contrast:hover{background-color:#e2e2e2}#home h1{margin:0 0 55px;font-size:56px;line-height:56px}#home h2{margin-bottom:66px;font-size:22px}@media (max-width: 500px){#home .hero-text{background:none}}@media (max-width: 991px){#home{text-align:center}#home .hero-img{filter:blur(2px);z-index:0;top:50vh;background:none}#home .hero-text{background-size:100% 43%;background-position:0px 9px}#home .hero-img img{width:auto;height:auto;position:relative;bottom:-150px}#home .home-img{text-align:center}#home .home-img img{width:60%}#home .hero-text .hero-actions a{margin-right:0;font-weight:700;padding:20px;font-size:18px}}section{padding:60px 0;overflow:hidden}.section-bg{background-color:#f2f5fa}.section-title{margin-top:30px;text-align:center;padding-bottom:30px}.section-title h2{font-size:32px;margin-bottom:20px;padding-bottom:0;color:#5777ba;font-family:Metropolis,sans-serif}.section-title p{margin-bottom:0}.breadcrumbs{padding:15px 0;background-color:#f6f8fb;min-height:40px}.breadcrumbs h2{font-size:24px;font-weight:lighter}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:14px}.breadcrumbs ol li+li{padding-left:10px}.breadcrumbs ol li+li:before{display:inline-block;padding-right:10px;color:#6c757d;content:"/"}@media (max-width: 768px){.breadcrumbs .d-flex{display:block!important}.breadcrumbs ol{display:block}.breadcrumbs ol li{display:inline-block}}.gallery{overflow:hidden}.gallery .swiper-slide{transition:.3s}.gallery .swiper-pagination{margin-top:20px;position:relative}.gallery .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:1;border:1px solid #5777ba}.gallery .swiper-pagination .swiper-pagination-bullet-active{background-color:#5777ba}.gallery .swiper-slide-active{text-align:center}@media (min-width: 992px){.gallery .swiper-wrapper{padding:40px 0}.gallery .swiper-slide-active{border:6px solid #5777ba;padding:4px;background:#fff;z-index:1;transform:scale(1.2);margin-top:10px;border-radius:25px}}.contact .info{padding:20px 40px;background:#f1f3f6;color:#47536e;text-align:center;border:1px solid #fff}.contact .info i{font-size:48px;color:#9fb2d8;margin-bottom:15px}.contact .info h4{padding:0;margin:0 0 10px;font-size:16px;font-weight:700;text-transform:uppercase;font-family:Metropolis,sans-serif}.contact .info p{font-size:15px}.contact{width:100%}.contact .error-message{display:none;color:#fff;background:#83280f;text-align:center;padding:15px;font-weight:700}.contact .error-message br+br{margin-top:25px}.contact .sent-message{display:none;color:#fff;background:#47536e;text-align:center;padding:15px;font-weight:700}.contact .loading-message{display:none;color:#fff;background:#9fb2d8;text-align:center;padding:15px;font-weight:700}.contact .captcha-message{display:none;color:#fff;background:#83280f;text-align:center;padding:15px;font-weight:700}.contact label{font-family:Metropolis,sans-serif;margin-bottom:5px;color:#8a8c95}.contact input,.contact textarea{box-shadow:none;font-size:14px}.contact input:focus,.contact textarea:focus{border-color:#5777ba}.contact input{padding:10px 15px}.contact textarea{padding:12px 15px}.contact button:disabled{background:#fff;color:#bbbfbc;border:2px solid #bbbfbc;cursor:not-allowed}.contact button:disabled:hover{background:#fff;color:#bbbfbc;border:2px solid #bbbfbc;cursor:not-allowed}.contact button{background:#fff;border:2px solid #5777ba;padding:10px 24px;color:#5777ba;transition:.4s;border-radius:50px;margin-top:5px}.contact button:hover{background:#5777ba;color:#fff}@media (max-width: 1024px){.contact{padding:30px 15px 15px}}@media (max-width: 768px){.contact{padding:15px 0 0}}@-webkit-keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#footer{background:#fff;padding:0 0 30px;color:#47536e;font-size:14px;background:#eff2f8}#footer .footer-newsletter{padding:50px 0;background:#eff2f8;text-align:center;font-size:15px}#footer .footer-newsletter h4{font-size:24px;margin:0 0 20px;padding:0;line-height:1;font-weight:700;color:#47536e}#footer .footer-newsletter form{margin-top:30px;background:#fff;padding:6px 10px;position:relative;border-radius:50px;box-shadow:0 2px 15px #0000001a;text-align:left}#footer .footer-newsletter form input[type=email]{border:0;padding:4px 8px;width:calc(100% - 100px)}#footer .footer-newsletter form input[type=submit]{position:absolute;top:0;right:0;bottom:0;border:0;background:none;font-size:16px;padding:0 20px;background:#5777ba;color:#fff;transition:.3s;border-radius:50px;box-shadow:0 2px 15px #0000001a}#footer .footer-newsletter form input[type=submit]:hover{background:#415f9d}#footer .footer-top{padding:60px 0 30px;background:#fff}#footer .footer-top .footer-contact{margin-bottom:30px}#footer .footer-top .footer-contact h4{font-size:22px;margin:0 0 30px;padding:2px 0;line-height:1;font-weight:700;color:#47536e}#footer .footer-top .footer-contact p{font-size:14px;line-height:24px;margin-bottom:0;font-family:Metropolis,sans-serif;color:#8a8c95}#footer .footer-top h4{font-size:16px;font-weight:700;color:#47536e;position:relative;padding-bottom:12px}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul i{padding-right:2px;color:#9fb2d8;font-size:18px;line-height:1}#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#8a8c95;transition:.3s;display:inline-block;line-height:1}#footer .footer-top .footer-links ul a:hover{text-decoration:none;color:#5777ba}#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#5777ba;color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s}#footer .footer-top .social-links a:hover{background:#27282c;color:#fff;text-decoration:none}#footer .copyright{text-align:center;float:left;color:#47536e}#footer .credits{float:right;text-align:center;font-size:13px;color:#47536e}@media (max-width: 768px){#footer .copyright,#footer .credits{float:none;text-align:center;padding:5px 0}}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center}.legal,.demo{margin-top:140px}.features .cta{margin:32px 0;border-radius:20px;display:flex;align-items:center;justify-content:center;font-family:Metropolis;color:#737373;font-size:22px;padding:12px 0}.features .cta .text{display:none}.features .cta img{margin:0 12px}.features .cta .action{background-color:#387ffa;border:none;cursor:pointer;border-radius:8px;color:#fff;padding:12px;transition:background-color .12s ease-in-out;font-family:Metropolis}.features .title h1{font-size:40px;font-weight:400;line-height:56px;color:#5777ba;font-family:Metropolis,sans-serif;text-align:center}.features i{color:#5777ba;font-size:24px}.feature{margin:64px 0;border:4px #e1eaf9 solid;border-radius:20px;display:flex;min-height:800px}.feature .feature-illus{background-color:#ebeffd;border-radius:16px 16px 0 0}.feature .feature-illus img{z-index:3;top:0;right:0;object-fit:scale-down}.feature .feature-description{padding:34px 0;background-color:#fff;z-index:2;border-radius:16px}.feature-description .feature-description-items{padding:0 12px;margin-top:40px}.feature-description .feature-description-item{background:#e1eaf9;border-radius:16px;font-style:normal;font-weight:700;font-size:16px;line-height:16px;color:#5e76b5;display:flex;align-items:center;padding:12px 16px}.feature-description .feature-description-icon{height:36px;width:36px;border-radius:36px;color:#5e76b5;font-size:28px;margin-right:24px}.feature-description .feature-title{padding:0 12px;margin-top:-64px}.feature-description .feature-title img{height:64px}.feature-description .feature-title h1{margin-bottom:0}.feature-description .feature-title h1{text-align:center}@media (min-width: 992px){.features{padding:0 80px}.feature.left{flex-direction:row-reverse!important}.feature.right{flex-direction:row!important}.feature .feature-description{padding:92px 0}.feature.left .feature-description{margin-right:-40px;border-radius:16px 0 0 16px}.feature.right .feature-description{margin-left:-40px;border-radius:0 16px 16px 0}.feature .feature-illus{position:relative}.feature.left .feature-illus{border-radius:0 16px 16px 0}.feature.left .feature-illus img{right:0}.feature.right .feature-illus{border-radius:16px 0 0 16px}.feature.right .feature-illus img{left:0}.feature .feature-illus img{position:absolute}.feature-description .feature-title{margin-top:0}.feature-description .feature-description-items{padding:0 60px;margin-top:32px}.feature-description .feature-description-item{font-size:18px;line-height:22px}.features .cta .text{display:initial}.features .cta{padding:12px 24px}}.f-center{display:flex;justify-content:center}.testimonials{background-color:#e9ecf5;flex-direction:column;font-style:"Metropolis"}.testimonials .header{font-size:3rem;color:#5c74c0;margin:0 10px;text-align:center}.testimonials .header em{color:#ed9453;font-weight:700;font-style:normal}.testimonials .testimonials-cards{display:flex;flex-direction:row;position:relative;max-width:100vw;overflow:auto}.testimonials .testimonials-cards .arrow{position:absolute;left:16px;top:16px}.testimonials .testimonials-cards .testimonial{padding:40px 60px;border-radius:24px;display:flex;flex-direction:column;background-color:#fff;width:450px;box-shadow:0 0 11px #ebeffd;margin:40px 50px}.testimonials .testimonials-cards .testimonial .id{display:flex;flex-direction:column;align-items:center}.testimonials .testimonials-cards .testimonial img{clip-path:circle(115px);width:230px}.testimonials .testimonials-cards .testimonial .name{font-size:25px;font-weight:700;margin-top:12px}.testimonials .testimonials-cards .testimonial .title{font-size:18px;color:#5c74c0;font-weight:700}.testimonials .testimonials-cards .testimonial .comment{flex:1;padding:42px 20px 0;margin:14px -20px 0;background-image:url(../img/orange-quotes.svg);background-repeat:no-repeat;background-origin:border-box;background-size:5% 15%}.testimonials .testimonials-cards .testimonial em{font-weight:700}@media (max-width: 1620px){.testimonials .testimonials-cards .testimonial{margin:30px 15px}}@media (max-width: 991px){.testimonials .header{font-size:2rem;color:#5c74c0}.testimonials .testimonials-cards{width:100vw;margin-top:64px}.testimonials .testimonials-cards .testimonial:first-of-type{margin-left:24px}.testimonials .testimonials-cards .testimonial:last-of-type{margin-right:24px}.testimonials .testimonials-cards .testimonial{padding:45px;margin:12px 9px}.testimonials .testimonials-cards .testimonial img{clip-path:circle(75px);width:150px}.testimonials .testimonials-cards .testimonial .comment{min-width:300px}}.faq .faq-cards{position:relative}.faq .faq-cards .arrow{position:absolute;left:160px;top:16px;rotate:25deg}.faq .header{font-size:3rem;color:#5c74c0;margin:0 10px;text-align:left}.faq .header em{color:#ed9453;font-weight:700;font-style:normal}.faq .faq-cards .faq-question{background-color:#c6cfe6;border-radius:25px;margin-left:25%;margin-top:18px;list-style:none}.faq .faq-cards .faq-question .comments{color:#202a46;max-height:0;padding:0;overflow:hidden;transition:max-height .2s ease-out}.faq .faq-cards .faq-question .comments .content{padding:20px}.faq .faq-cards .faq-question .faqs-title{background-color:#e9ecf5;color:#5e76b6;font-size:30px;border-radius:25px;padding:20px 0 20px 30px;font-weight:600;display:flex;flex-direction:row;user-select:none;cursor:pointer;align-items:center;transition:margin .2s ease-out}.faq .faq-cards .faq-question .faqs-title.active{margin:-6px}.faq .faqs-title .text{flex:1}.faq .faq-description-icon{height:36px;width:36px;border-radius:36px;color:#5e76b5;font-size:28px;margin-right:24px}.faq .faq-cards .quirky-arrow{display:none;position:absolute}@media (max-width: 991px){.faq .faq-cards{padding-top:24px}.faq-questions{padding-left:0}.faq .faq-cards .faq-question{margin-left:0}.faq .faq-cards .faq-question .faqs-title{font-size:24px}.faq .faq-cards .arrow{display:none}.faq .faq-cards .quirky-arrow{display:initial;position:absolute;top:-34px;right:25px}.faq .faq-cards .faq-question .faqs-title.active{margin:0}}.popup-header{position:fixed;top:82px;right:0;left:0;z-index:1030;height:38px;background-color:#4086fd;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:600}@media (max-width: 991px){.popup-header{position:fixed;top:initial;bottom:0;right:0;left:0;z-index:1030;height:50px}}
