a{color:#5477f8;text-decoration:none}a:hover,a:active{color:#0b3df5}.section-title{text-align:center;margin-bottom:50px}@media(max-width:575px){.section-title{margin-bottom:0}}.section-title h2{font-size:45px}@media(max-width:767px){.section-title h2{font-size:35px;line-height:44px}}@media(max-width:575px){.section-title h2{font-size:30px}}.ml-25{margin-left:25px}@media(max-width:991px){.ml-25{margin-left:0}}.mr-25{margin-right:25px}@media(max-width:991px){.mr-25{margin-right:0}}.form-control{min-height:52px;margin-bottom:30px;padding:15px 20px;font-size:15px;background:rgba(237,237,244,.8);border-radius:4px;border-color:transparent;transition:.3s ease}.form-control:focus{box-shadow:none;border-color:#5477f8;box-shadow:0 5px 25px rgba(25,24,29,6%)}.page-header{padding:60px 0 200px;background:#fff;text-align:center;margin:60px 100px 0;background:#fff;border-radius:50px}@media(max-width:1399px){.page-header{margin:60px 50px 0}}@media(max-width:991px){.page-header{margin:60px 30px 0;border-radius:25px;padding:80px 0 180px}}@media(max-width:575px){.page-header{margin:100px 15px 0;padding:50px 0 120px}}.page-header h1{margin-bottom:20px}@media(max-width:991px){.page-header h1{font-size:40px}}.page-header h2{font-size:40px;line-height:52px}@media(max-width:575px){.page-header h2{font-size:30px;line-height:42px}}.page-content{padding:10px 30px 50px}@media(max-width:575px){.page-content{padding:10px 0 30px}}.page-content-wrapper{padding:50px 40px;background:#fff;border-radius:10px;margin-top:-150px;box-shadow:0 5px 25px rgba(25,24,29,6%)}@media(max-width:575px){.page-content-wrapper{padding:30px}}.service{padding:90px 0 50px}@media(max-width:400px){.service{padding-bottom:0}}.service .col-md-6:nth-child(3n - 2) .service-item .service-icon svg path:first-child{fill:#ffecee}.service .col-md-6:nth-child(3n - 2) .service-item::after{background:#ffbbc1}.service .col-md-6:nth-child(3n - 1) .service-item .service-icon svg path:first-child{fill:#e8f1ff}.service .col-md-6:nth-child(3n - 1) .service-item::after{background:#8fbaff}.service .col-md-6:nth-child(3n) .service-item .service-icon svg path:first-child{fill:#fff7d8}.service .col-md-6:nth-child(3n) .service-item::after{background:#fee78c}.service-item{position:relative;background:#fff;box-shadow:0 20px 25px rgba(67,103,90,.1);margin-bottom:20px;margin-top:10px;border-radius:10px;padding:25px 20px 40px;transition:transform .3s cubic-bezier(.77,0,.175,1);overflow:hidden}.service-item::after{position:absolute;content:"";width:100%;height:3px;left:0;bottom:0;z-index:1;transform:scaleX(0);transition:transform .5s cubic-bezier(.77,0,.175,1);transform-origin:right}.service-item:hover{transform:scale(1.05)}.service-item:hover::after{transform:scaleX(1);transform-origin:left}.service-icon{position:relative;width:100%;height:145px}.service-icon svg{position:absolute;height:100%;width:auto;left:50%;transform:translateX(-50%)}.service-icon i{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);font-size:40px;color:#000;display:inline-block}.service-content{text-align:center}.service-content img{width:45%;padding-top:20px}.service-content h4{margin-top:20px;font-size:22px;font-weight:600}.service-content p{font-size:16px;line-height:28px;margin-bottom:0}.feature{position:relative;overflow:hidden}@media(max-width:991px){.feature{text-align:center;padding-bottom:80px}}.feature-image{position:relative;text-align:center}.feature-image-shape1,.feature-image-shape2,.feature-image-shape3,.feature-image-shape4{position:absolute;z-index:-1}.feature-image img{max-width:100%}@media(max-width:991px){.feature-image-shape1{left:-13% !important}}@media(max-width:767px){.feature-image-shape1{left:-17% !important}}@media(max-width:991px){.feature-image-shape2{right:5% !important}}@media(max-width:767px){.feature-image-shape2{right:-10% !important}}@media(max-width:991px){.feature-image-shape3{right:-7% !important}}@media(max-width:767px){.feature-image-shape3{right:-9% !important}}@media(max-width:991px){.feature-image-shape4{left:-5% !important}}@media(max-width:767px){.feature-image-shape4{left:-15% !important}}@media(max-width:991px){.feature-content{text-align:center;margin-bottom:30px}}.feature-content h2{margin-bottom:30px}@media(max-width:767px){.feature-content h2{font-size:35px;line-height:40px}}.feature-content p{font-weight:400;font-size:16px;line-height:28px;margin-bottom:30px}.feature-content-list{margin-top:50px}@media(max-width:991px){.feature-content-list{display:flex;justify-content:center}}.feature-content-list ul{margin:0;padding:0}.feature-content-list ul li{list-style:none;display:flex;align-items:center}.feature-content-list ul li:not(:last-child){margin-bottom:15px}.feature-content-list ul li i{width:24px;height:24px;text-align:center;line-height:20px;border:2px solid #5477f8;border-radius:5px;margin-right:15px;color:#5477f8;display:inline-block;font-size:12px;font-weight:700}.feature-content-list ul li p{font-weight:500;margin-bottom:0;display:inline-block;color:#536471}@media(max-width:1199px){.feature-content-list ul li p{font-size:14px}}@media(max-width:575px){.feature-content-list ul li p{font-size:13px}}.faq{padding:50px 0}@media(max-width:991px){.faq-content{text-align:center;margin-bottom:30px}}.faq-content h2{margin-bottom:25px}@media(max-width:767px){.faq-content h2{font-size:30px;line-height:40px}}@media(max-width:575px){.faq-content h2{font-size:20px;line-height:30px}}@media(max-width:400px){.faq-content h2{font-size:18px}}@media(max-width:575px){.faq-content p{font-size:14px}}.faq-accordion{border-radius:10px}.faq-accordion-item{margin-bottom:25px;border-radius:6px;position:relative;z-index:1;box-shadow:0 0 12px rgba(0,0,0,5%);padding:20px 30px}.faq-accordion-item .header{position:relative}.faq-accordion-item .header h5{position:relative}.faq-accordion-item .header h5::before{content:"";position:absolute;width:24px;height:24px;border-radius:4px;background:rgba(84,119,248,.1);right:0;top:50%;transform:translateY(-50%)}.faq-accordion-item .header h5 .btn{display:block;width:100%;text-align:left;padding:0;font-size:18px;font-weight:600;text-decoration:none;color:#536471;white-space:unset;position:relative;letter-spacing:0}@media(max-width:575px){.faq-accordion-item .header h5 .btn{font-size:16px}}.faq-accordion-item .header h5 .btn:before,.faq-accordion-item .header h5 .btn:after{content:"";position:absolute;width:10px;height:2px;top:50%;right:6.5px;background:#5477f8;transform:translateY(-50%)rotate(0);transition:transform .5s ease}.faq-accordion-item .header h5 .btn.collapsed:after{transform:translateY(-50%)rotate(270deg)}.faq-accordion-item .body{color:#8c8c94;font-size:15px;line-height:25px;padding:20px 0 10px}@media(max-width:575px){.faq-accordion-item .body{font-size:14px;line-height:22px}}.blog{margin-top:-150px;padding-bottom:100px}@media(max-width:575px){.blog{margin-top:-100px}}.blog-post{padding-bottom:100px}@media(max-width:575px){.blog-post{padding-bottom:50px}}.blog-post-item{background:#fff;box-shadow:0 20px 25px rgba(67,103,90,.1);border-radius:10px;margin-bottom:50px;padding:15px 15px 20px;transition:.3s ease}.blog-post-item:hover{transform:scale(1.02)}@media(max-width:991px){.blog-post-item{margin-bottom:30px}}.blog-post-thumb{margin-bottom:18px}.blog-post-thumb img{width:100%;border-radius:10px}.blog-post-content{padding:0 8px}.blog-post-content h2{line-height:28px;margin-bottom:10px}.blog-post-content h2 a{font-size:20px;font-weight:600;display:block;color:#536471;text-decoration:none;transition:.3s ease;min-height:56px}.blog-post-content h2 a:hover{color:rgba(84,119,248,.7)}.blog-post-content .post-author{display:flex;align-items:center}.blog-post-content .post-author .thumb{width:46px;height:46px;border-radius:50%;overflow:hidden;margin-right:15px}.blog-post-content .post-author .thumb img{width:100%}.blog-post-content .post-author .meta h3{font-size:15px;margin-bottom:0;font-weight:600}.blog-post-content .post-author .meta p{margin-bottom:0;font-size:14px}.blog-post .see-all-post{margin-top:40px;text-align:center;margin:0 auto}.blog-pagination{display:flex;justify-content:center;overflow:hidden;margin-top:30px}.blog-pagination ul{padding:0;margin:0}.blog-pagination ul .page-item .page-link{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;padding:0;text-align:center;border-radius:4px;border:none;color:#536471;margin-right:20px;background:rgba(84,119,248,.1);transition:all .3s ease-in-out;z-index:99;position:relative}@media(max-width:575px){.blog-pagination ul .page-item .page-link{width:60px;height:60px;font-size:25px;margin-right:15px}}.blog-pagination ul .page-item .page-link:hover{background:#5477f8;color:#fff}.blog-pagination ul .page-item.active .page-link{background:#5477f8;color:#fff}.blog-single{position:relative;margin-top:-150px;margin-bottom:50px;border-radius:10px}@media(max-width:575px){.blog-single{margin-top:-100px;margin-bottom:30px}}.blog-single-post{padding:50px 40px;background:#fff;box-shadow:0 5px 25px rgba(25,24,29,.1);border-radius:20px}@media(max-width:575px){.blog-single-post{padding:30px}}.blog-single-post img{max-width:100%;margin-bottom:30px;border-radius:20px}.blog-single-post .post-title{width:90%;margin:0 auto 30px;font-size:35px}@media(max-width:991px){.blog-single-post .post-title{font-size:30px;line-height:40px;width:100%}}.blog-single-post h2{font-size:30px;line-height:50px;text-align:center;margin-bottom:20px}@media(max-width:991px){.blog-single-post h2{font-size:25px;line-height:40px}}.blog-single-post p{margin-bottom:30px}.blog-single-post p:last-child{margin-bottom:0}.blog-single-post ul{padding:0 0 0 20px;margin:0 0 40px}.blog-single-post ul li{list-style:none;display:block;position:relative;line-height:28px;font-size:18px;padding-left:30px;width:65%;margin-bottom:20px}@media(max-width:767px){.blog-single-post ul li{width:100%}}.blog-single-post ul li::before{position:absolute;content:"";background:rgba(84,119,248,.7);width:12px;height:12px;border-radius:4px;left:0;top:50%;transform:translateY(-50%)}.blog-single-header .post-meta{margin:50px auto 0}@media(max-width:575px){.blog-single-header .post-meta{margin-top:25px}}.blog-single-header .post-meta ul{margin:0 auto;display:flex;justify-content:center;align-items:center;list-style:none;padding:0}.blog-single-header .post-meta ul li{color:#536471}.blog-single-header .post-meta ul li:not(:last-child){margin-right:30px}.blog-single-header .post-meta ul li img{width:50px;height:50px;border-radius:50%}.blog-single-header .post-meta ul li h5{font-size:18px;font-weight:500;margin:0}.contact{padding-bottom:100px}.contact-form{border-radius:10px;box-shadow:0 5px 25px rgba(25,24,29,.1);padding:50px 30px;margin-top:-150px;background:#fff}.footer{position:relative;padding:120px 0;overflow:hidden;background-image:url(../images/footer/footer-bg.svg);background-position:50% 0;background-size:cover}@media(max-width:575px){.footer{padding:120px 0 50px}}.footer-subscribe-title h2{text-align:center;margin:0 0 60px}@media(max-width:767px){.footer-subscribe-title h2{font-size:35px}}.footer-subscribe-form .from-group{margin-bottom:100px;position:relative}.footer-subscribe-form .from-group .input-group{padding:0}.footer-subscribe-form .from-group .input-group .form-control{position:relative;border-radius:10px;border:none;padding:20px 200px 20px 40px;background:#fff;width:70%;z-index:0;box-shadow:20px 20px 50px rgba(0,0,0,.1);height:80px}@media(max-width:575px){.footer-subscribe-form .from-group .input-group .form-control{padding:20px 150px 20px 20px}}.footer-subscribe-form .from-group .input-group .subscribe{position:absolute;z-index:1;top:50%;transform:translateY(-50%);right:10px}@media(max-width:400px){.footer-subscribe-form .from-group .input-group .subscribe{right:5px}}.footer-subscribe-form .from-group .input-group .subscribe button{height:60px;padding:10px 30px;box-shadow:0 8px 20px rgba(122,157,255,.3);background:#5477f8;font-weight:600;color:#fff;display:flex;align-items:center;z-index:9;overflow:hidden}@media(max-width:400px){.footer-subscribe-form .from-group .input-group .subscribe button{padding:10px 15px}}.footer-subscribe-form .from-group .input-group .subscribe button .icon-left{transform:translateX(-50px);transition:all .5s ease-in-out;opacity:0}.footer-subscribe-form .from-group .input-group .subscribe button .icon-center{transition:all .5s ease-in-out}.footer-subscribe-form .from-group .input-group .subscribe button:hover{transform:scale(1.02)}.footer-subscribe-form .from-group .input-group .subscribe button:hover .icon-left{transform:translateX(20px);opacity:1}.footer-subscribe-form .from-group .input-group .subscribe button:hover .icon-center{transform:translateX(50px)}@media(max-width:767px){.footer .footer-description{text-align:center}}@media(max-width:575px){.footer .footer-description{margin-bottom:30px}}.footer .footer-description a img:hover,.footer .footer-description a img:active{transition:.5s;transform:scale(1.2)}.footer .footer-description img{margin-bottom:20px;height:24px}.footer .footer-description p{color:#7a8081;line-height:36px}.footer .footer-description-social{margin:0;padding:0;list-style:none}.footer .footer-description-social li{display:inline-block}.footer .footer-description-social li:not(:last-child){margin-right:10px}.footer .footer-description-social li a{display:flex;color:#8c8c94;transition:.3s ease}.footer .footer-description-social li a:hover{color:#536471;text-decoration:none}@media(max-width:767px){.footer .footer-widget{text-align:center;padding-top:20px}}.footer .footer-widget h4{font-size:20px;font-weight:600;margin-bottom:20px}@media(max-width:575px){.footer .footer-widget h4{font-size:17px}}.footer .footer-widget h4 a{text-decoration:none}.footer .footer-widget-list{text-align:left}@media(max-width:767px){.footer .footer-widget-list{text-align:center}}.footer .footer-widget-list ul{padding:0;margin:0}.footer .footer-widget-list ul li{list-style:none}.footer .footer-widget-list ul li a{color:#8c8c94;text-decoration:none;display:block;transition:all .5s ease-in-out;padding:10px 0}@media(max-width:575px){.footer .footer-widget-list ul li a{font-size:15px}}.footer .footer-widget-list ul li a:hover{color:#536471}.footer .footer-widget-list ul li i{padding-right:8px}.footer span.toggle:hover{cursor:pointer;color:#000}