@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=New+Amsterdam&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap);*, .blog-single .meta-info li:last-child, .breadcrumbs .breadcrumb-nav li:last-child, ol, p, ul {margin: 0;padding: 0 }.breadcrumbs, .img-bg {background-size: cover;background-repeat: no-repeat }.d-table-cell, audio, canvas, iframe, img, svg, video {vertical-align: middle }html {scroll-behavior: smooth }body {font-family: "DM Sans",sans-serif;font-weight: 400;font-style: normal;color: #727272;overflow-x: hidden;font-size: 15px }p {font-size: 16px;line-height: 28px }.btn.focus, .btn:focus, .btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active, .navbar-toggler:focus, a:focus, button:focus, input:focus, textarea:focus {text-decoration: none;outline: 0 !important;border-color: none !important;-webkit-box-shadow: none !important;box-shadow: none !important }.form-check-input:checked {background-color: #696cff;border-color: #696cff }select {-webkit-writing-mode: horizontal-tb !important;text-rendering: auto;color: #081828;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0;text-shadow: none;display: inline-block;text-align: start;-webkit-appearance: menulist;-moz-appearance: menulist;appearance: menulist;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-align: center;-ms-flex-align: center;align-items: center;white-space: pre;-webkit-rtl-ordering: logical;background-color: -internal-light-dark(white,#3b3b3b);cursor: default;margin: 0;border-radius: 0;border-width: 1px;border-style: solid;border-color: -internal-light-dark(#767676,#858585);-o-border-image: initial;border-image: initial }a, span {display: inline-block;text-decoration: none;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s }.scroll-top, .sticky {-webkit-transition: .3s ease-out }img {max-width: 100% }h1, h2, h3, h4, h5, h6 {font-weight: 600;margin: 0;color: #081828;font-family: 'Public Sans',sans-serif }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit }h1 {font-size: 50px }h2 {font-size: 40px }h3 {font-size: 30px }h4 {font-size: 25px }h5 {font-size: 20px }.contact-us .contact-widget-wrapper .main-title p, h6 {font-size: 16px }ol, ul {list-style-type: none }.mt-5 {margin-top: 5px }.contact-us .contact-form .button, .mt-10 {margin-top: 10px }.mt-15 {margin-top: 15px }.mt-20, .services .upper-content p, .single-blog-grid .blog-content .button {margin-top: 20px }.account-login .bottom-content, .mt-25 {margin-top: 25px }.blog-grid-page .sidebar, .mt-30 {margin-top: 30px }.mt-35 {margin-top: 35px }.mt-40, .pricing-table .single-table .table-list, .services .upper-content .button {margin-top: 40px }.mt-45 {margin-top: 45px }.hero-area .hero-content .button, .mt-50 {margin-top: 50px }.mt-55 {margin-top: 55px }.mt-60 {margin-top: 60px }.mt-65 {margin-top: 65px }.mt-70 {margin-top: 70px }.mt-75 {margin-top: 75px }.comment-form, .mt-80, .post-comments {margin-top: 80px }.mt-85 {margin-top: 85px }.mt-90 {margin-top: 90px }.mt-95 {margin-top: 95px }.mt-100 {margin-top: 100px }.mt-105 {margin-top: 105px }.mt-110 {margin-top: 110px }.mt-115 {margin-top: 115px }.mt-120 {margin-top: 120px }.mt-125 {margin-top: 125px }.mt-130 {margin-top: 130px }.mt-135 {margin-top: 135px }.mt-140 {margin-top: 140px }.mt-145 {margin-top: 145px }.mt-150 {margin-top: 150px }.mt-155 {margin-top: 155px }.mt-160 {margin-top: 160px }.mt-165 {margin-top: 165px }.mt-170 {margin-top: 170px }.mt-175 {margin-top: 175px }.mt-180 {margin-top: 180px }.mt-185 {margin-top: 185px }.mt-190 {margin-top: 190px }.mt-195 {margin-top: 195px }.mt-200 {margin-top: 200px }.mt-205 {margin-top: 205px }.mt-210 {margin-top: 210px }.mt-215 {margin-top: 215px }.mt-220 {margin-top: 220px }.mt-225 {margin-top: 225px }.mb-5 {margin-bottom: 5px }.mb-10 {margin-bottom: 10px }.mb-15 {margin-bottom: 15px }.contact-us .contact-form .form-group, .footer .single-footer.f-about .logo, .mb-20, .section-title h2, .section-title h3, .single-blog-grid .blog-content .meta-info {margin-bottom: 20px }.mb-25 {margin-bottom: 25px }.contact-us .contact-widget-wrapper .contact-widget-block, .mb-30, .pricing-table .single-table .table-head .sub-title {margin-bottom: 30px }.mb-35 {margin-bottom: 35px }.contact-us .contact-widget-wrapper .main-title, .mb-40 {margin-bottom: 40px }.mb-45 {margin-bottom: 45px }.blog-section .section-title, .mb-50, .pricing-table .section-title, .services .section-title, .team .section-title {margin-bottom: 50px }.mb-55 {margin-bottom: 55px }.faq .section-title, .mb-60 {margin-bottom: 60px }.mb-65 {margin-bottom: 65px }.mb-70 {margin-bottom: 70px }.mb-75 {margin-bottom: 75px }.mb-80 {margin-bottom: 80px }.mb-85 {margin-bottom: 85px }.mb-90 {margin-bottom: 90px }.mb-95 {margin-bottom: 95px }.mb-100 {margin-bottom: 100px }.mb-105 {margin-bottom: 105px }.mb-110 {margin-bottom: 110px }.mb-115 {margin-bottom: 115px }.mb-120 {margin-bottom: 120px }.mb-125 {margin-bottom: 125px }.mb-130 {margin-bottom: 130px }.mb-135 {margin-bottom: 135px }.mb-140 {margin-bottom: 140px }.mb-145 {margin-bottom: 145px }.mb-150 {margin-bottom: 150px }.mb-155 {margin-bottom: 155px }.mb-160 {margin-bottom: 160px }.mb-165 {margin-bottom: 165px }.mb-170 {margin-bottom: 170px }.mb-175 {margin-bottom: 175px }.mb-180 {margin-bottom: 180px }.mb-185 {margin-bottom: 185px }.mb-190 {margin-bottom: 190px }.mb-195 {margin-bottom: 195px }.mb-200 {margin-bottom: 200px }.mb-205 {margin-bottom: 205px }.mb-210 {margin-bottom: 210px }.mb-215 {margin-bottom: 215px }.mb-220 {margin-bottom: 220px }.mb-225 {margin-bottom: 225px }.pt-5 {padding-top: 5px }.pt-10 {padding-top: 10px }.pt-15 {padding-top: 15px }.pt-20 {padding-top: 20px }.pt-25 {padding-top: 25px }.pt-30 {padding-top: 30px }.pt-35 {padding-top: 35px }.pt-40 {padding-top: 40px }.pt-45 {padding-top: 45px }.pt-50 {padding-top: 50px }.pt-55 {padding-top: 55px }.pt-60 {padding-top: 60px }.pt-65 {padding-top: 65px }.pt-70 {padding-top: 70px }.pt-75 {padding-top: 75px }.blog-grid-page, .pt-80 {padding-top: 80px }.pt-85 {padding-top: 85px }.pt-90 {padding-top: 90px }.pt-95 {padding-top: 95px }.pt-100 {padding-top: 100px }.pt-105 {padding-top: 105px }.pt-110 {padding-top: 110px }.pt-115 {padding-top: 115px }.pt-120 {padding-top: 120px }.pt-125 {padding-top: 125px }.pt-130 {padding-top: 130px }.pt-135 {padding-top: 135px }.pt-140 {padding-top: 140px }.pt-145 {padding-top: 145px }.pt-150 {padding-top: 150px }.pt-155 {padding-top: 155px }.pt-160 {padding-top: 160px }.pt-165 {padding-top: 165px }.pt-170 {padding-top: 170px }.pt-175 {padding-top: 175px }.pt-180 {padding-top: 180px }.pt-185 {padding-top: 185px }.pt-190 {padding-top: 190px }.pt-195 {padding-top: 195px }.pt-200 {padding-top: 200px }.pt-205 {padding-top: 205px }.pt-210 {padding-top: 210px }.pt-215 {padding-top: 215px }.pt-220 {padding-top: 220px }.pt-225 {padding-top: 225px }.pb-5 {padding-bottom: 5px }.pb-10 {padding-bottom: 10px }.pb-15 {padding-bottom: 15px }.pb-20 {padding-bottom: 20px }.pb-25 {padding-bottom: 25px }.pb-30 {padding-bottom: 30px }.pb-35, .sidebar .widget.popular-tag-widget {padding-bottom: 35px }.pb-40 {padding-bottom: 40px }.pb-45 {padding-bottom: 45px }.pb-50 {padding-bottom: 50px }.pb-55 {padding-bottom: 55px }.pb-60 {padding-bottom: 60px }.pb-65 {padding-bottom: 65px }.pb-70 {padding-bottom: 70px }.pb-75 {padding-bottom: 75px }.pb-80 {padding-bottom: 80px }.pb-85 {padding-bottom: 85px }.pb-90 {padding-bottom: 90px }.pb-95 {padding-bottom: 95px }.pb-100 {padding-bottom: 100px }.pb-105 {padding-bottom: 105px }.pb-110 {padding-bottom: 110px }.pb-115 {padding-bottom: 115px }.pb-120 {padding-bottom: 120px }.pb-125 {padding-bottom: 125px }.pb-130 {padding-bottom: 130px }.pb-135 {padding-bottom: 135px }.pb-140 {padding-bottom: 140px }.pb-145 {padding-bottom: 145px }.pb-150 {padding-bottom: 150px }.pb-155 {padding-bottom: 155px }.pb-160 {padding-bottom: 160px }.pb-165 {padding-bottom: 165px }.pb-170 {padding-bottom: 170px }.pb-175 {padding-bottom: 175px }.pb-180 {padding-bottom: 180px }.pb-185 {padding-bottom: 185px }.pb-190 {padding-bottom: 190px }.pb-195 {padding-bottom: 195px }.pb-200 {padding-bottom: 200px }.pb-205 {padding-bottom: 205px }.pb-210 {padding-bottom: 210px }.pb-215 {padding-bottom: 215px }.pb-220 {padding-bottom: 220px }.pb-225 {padding-bottom: 225px }.img-bg {background-position: center center;width: 100%;height: 100% }@media only screen and (min-width:480px) and (max-width:767px) {.container {width: 450px }}.breadcrumbs {position: relative;padding-top: 160px;padding-bottom: 120px;z-index: 2;text-align: left;background-color: #081828;background-image: url("../images/bread-bg/banner-bg.svg");background-position: right;-webkit-box-shadow: 0 7px 30px rgba(0,0,0,.075);box-shadow: 0 7px 30px rgba(0,0,0,.075) }.breadcrumbs::before {position: absolute;content: "";left: 0;top: 0;height: 100%;width: 100%;background-color: #081828;opacity: .7 }.breadcrumbs .breadcrumbs-content {position: relative;text-align: center }.breadcrumbs .breadcrumbs-content .page-title {font-size: 26px;color: #fff;font-weight: 700;position: relative;line-height: 28px }.breadcrumbs .breadcrumbs-content .breadcrumb-nav {background: 0 0;border-radius: 0;margin-bottom: 0;padding: 0;display: inline-block;margin-top: 10px }.align-right, .breadcrumbs .breadcrumb-nav, .footer .copyright-area .copyright-owner, .pagination.right {text-align: right }.breadcrumbs .breadcrumb-nav li {display: inline-block;position: relative;padding-right: 14px;margin-right: 14px }.breadcrumbs .breadcrumb-nav li:after {content: ">";font-size: 11px;position: absolute;top: 3px;right: -7px }.breadcrumbs .breadcrumb-nav li a, .comment-form form .form-box, .section, .section-title, .section-title h2, .sidebar .widget.popular-feeds .single-popular-feed .feed-desc, .sidebar .widget.search-widget form {position: relative }.accordion-button::after, .blog-single .meta-info li:last-child::before, .breadcrumbs .breadcrumb-nav li:last-child::after, .section-title.align-right h2:before {display: none }.breadcrumbs .breadcrumb-nav li, .breadcrumbs .breadcrumb-nav li a {color: #fff;font-size: 14px;font-weight: 500 }.breadcrumbs .breadcrumb-nav li a i, .breadcrumbs .breadcrumb-nav li i {font-size: 13px;display: inline-block;margin-right: 3px;position: relative;top: -1px }.breadcrumbs .breadcrumb-nav li a:hover {color: #e4e4e4 }.section {padding-top: 110px;padding-bottom: 110px }.section-title {text-align: center;margin-bottom: 80px;padding: 0 300px;z-index: 5 }.section-title h3 {font-size: 40px;font-weight: 600;display: inline-block;color: #696cff }.section-title h2 {font-size: 34px;line-height: 42px;font-weight: 700 }.section-title p {font-size: 16px;line-height: 28px }@media only screen and (min-width:992px) and (max-width:1199px) {.section-title {padding: 0 200px;margin-bottom: 70px }}.section-title.align-right {padding: 0 0 0 600px }.section-title.align-right h2:after {position: absolute;right: 0;bottom: -1px;height: 2px;width: 50px;background: #696cff;content: "" }.section-title.align-left {padding: 0 600px 0 0 }.section-title.align-left h2:before {left: 0;margin-left: 0 }.scroll-top {width: 45px;height: 45px;line-height: 45px;background: #696cff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;color: #fff !important;position: fixed;bottom: 30px;right: 30px;z-index: 9;cursor: pointer;transition: .3s ease-out;border-radius: 5px }.overlay::before, .preloader {top: 0;left: 0;width: 100%;height: 100% }.scroll-top:hover {-webkit-box-shadow: 0 1rem 3rem rgba(35,38,45,.15) !important;box-shadow: 0 1rem 3rem rgba(35,38,45,.15) !important;-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);background-color: #696cff }.overlay {position: relative;z-index: 1 }.overlay::before {position: absolute;opacity: .4;background: #081828;content: "";-webkit-transition: .4s;transition: .4s;z-index: -1 }.pagination {text-align: left;margin: 60px 0 0;display: block }.align-center, .hero-area .hero-image, .pagination.center {text-align: center }.align-left, .pagination.left {text-align: left }.pagination .pagination-list {display: inline-block;overflow: hidden }.pagination .pagination-list li {margin-right: 5px;display: inline-block;margin-top: 10px }.pagination .pagination-list li:last-child, .team .single-team .content .social li:last-child {margin-right: 0 }.pagination .pagination-list li a {background: #fff;color: #081828;font-weight: 500;font-size: 15px;border-radius: 5px;padding: 8px 20px;text-align: center;border: 1px solid #eee }.pagination .pagination-list li.active a, .pagination .pagination-list li:hover a {background: #696cff;color: #fff;border-color: transparent }.pagination .pagination-list li a i {font-size: 13px }.blog-grids.pagination {margin-top: 50px;text-align: center }.button .btn {display: inline-block;font-size: 15px;font-weight: 500;padding: 14px 30px;background-color: #34be56;color: #fff;border: none;-webkit-transition: .4s;transition: .4s;border-radius: 30px;position: relative;z-index: 1;margin-right: 7px;overflow: hidden }.button .btn i {display: inline-block;margin-right: 5px }.accordion-body p:last-child, .accordion-item:last-child, .account-login .alt-option li:last-child, .account-login .button .btn:last-child, .button .btn:last-child, .contact-us .contact-widget-wrapper .contact-widget-block p:last-child, .contact-us .contact-widget-wrapper .contact-widget-block:last-child, .footer .single-footer.f-about .social li:last-child, .footer .single-footer.f-link li:last-child, .freatures .content .single-feature:last-child, .navbar-nav .nav-item .sub-menu .nav-item:last-child, .single-blog-grid .blog-content .meta-info a:last-child, .testimonials .testimonial-slider {margin: 0 }.button .btn:hover {color: #fff;background-color: #329049 }.button {margin-left: 0 !important }.button .btn-alt {background-color: #081828 !important;color: #fff !important }.button .btn-alt:hover {background-color: #696cff !important;color: #fff !important }.preloader {position: fixed;z-index: 999999999;background-color: #fff;overflow: hidden }.preloader-icon, .preloader-icon span {display: inline-block;width: 100px;height: 100px }.preloader-inner {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%) }.preloader-icon {padding: 0 }.preloader-icon span {position: absolute;border-radius: 100%;background: #696cff;-webkit-animation: 1.6s linear infinite preloader-fx;animation: 1.6s linear infinite preloader-fx }.preloader-icon span:last-child {animation-delay: -.8s;-webkit-animation-delay: -.8s }@keyframes preloader-fx {0% {-webkit-transform: scale(0,0);transform: scale(0,0);opacity: .5 }100% {-webkit-transform: scale(1,1);transform: scale(1,1);opacity: 0 }}@-webkit-keyframes preloader-fx {0% {-webkit-transform: scale(0,0);opacity: .5 }100% {-webkit-transform: scale(1,1);opacity: 0 }}.header {background: 0 0;position: absolute;width: 100%;left: 0;top: 0 }.footer .single-footer.f-about .logo img, .header .navbar-brand img {width: 140px }@media only screen and (min-width:768px) and (max-width:991px) {.breadcrumbs {padding-top: 110px;padding-bottom: 60px }.breadcrumbs .breadcrumbs-content .page-title {font-size: 24px;line-height: 28px }.section {padding-top: 70px;padding-bottom: 70px }.section-title {padding: 0 20px;margin-bottom: 50px }.section-title h3 {font-size: 14px;font-weight: 600;margin-bottom: 12px }.section-title h2 {font-size: 24px;line-height: 32px;margin-bottom: 20px }.section-title p {font-size: 15px }.pagination {margin-top: 50px }.button .btn, .button .btn-alt {padding: 14px 25px;font-size: 14px;font-weight: 500 }.header {padding: 18px 0 !important }.header .mobile-menu-btn .toggler-icon {background-color: #fff }.header .button, .header .navbar-nav .nav-item .sub-menu .nav-item {margin: 0 !important }.header .navbar-collapse {position: absolute;top: 67px !important;left: 0;width: 100%;background-color: #fff;z-index: 9;-webkit-box-shadow: 0 15px 20px 0 rgba(0,0,0,.1);box-shadow: 0 15px 20px 0 rgba(0,0,0,.1);padding: 10px 20px;max-height: 350px;overflow-y: scroll;border-top: 1px solid #eee;border-radius: 8px }.header .navbar .navbar-nav .nav-item a.active, .header .navbar .navbar-nav .nav-item a:hover, .header .navbar-nav .nav-item .sub-menu .nav-item a:hover {color: #696cff !important }.header .navbar-nav .nav-item {margin: 0 }.header .navbar-nav .nav-item a:hover, .header .navbar-nav .nav-item:hover a {color: #696cff }.header .navbar-nav .nav-item a {padding: 12px 16px !important;color: #051441;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: 14px }.header .navbar-nav .nav-item a::before {display: none }.header .navbar-nav .nav-item .sub-menu {position: static;width: 100%;opacity: 1;visibility: visible;-webkit-box-shadow: none;box-shadow: none;padding: 0;border: none;margin-left: 15px;margin-right: 15px }.header .navbar-nav .nav-item a::after {opacity: 1;visibility: visible }.header .navbar-nav .nav-item .sub-menu li.active, .header .navbar-nav .nav-item .sub-menu li:hover {background: #fff !important;color: #696cff !important }.header .navbar-nav .nav-item .sub-menu .nav-item a {padding: 10px 12px !important }.header .navbar-brand img {width: 130px }}@media (max-width:767px) {.breadcrumbs {padding-top: 100px;padding-bottom: 50px }.breadcrumbs .breadcrumbs-content .page-title {font-size: 22px;text-align: center;line-height: 26px }.breadcrumbs .breadcrumb-nav {text-align: center;margin-top: 15px }.section {padding-top: 60px;padding-bottom: 60px }.section-title {padding: 0 10px;margin-bottom: 40px }.section-title h3 {font-size: 14px;font-weight: 600;margin-bottom: 12px }.section-title h2 {font-size: 24px;line-height: 30px;margin-bottom: 18px }.section-title p {font-size: 15px }.pagination {margin-top: 40px }.button .btn, .button .btn-alt {padding: 14px 25px;font-size: 14px;font-weight: 500 }.header {padding: 18px 0 !important }.header .mobile-menu-btn .toggler-icon {background-color: #fff }.header .navbar-collapse {position: absolute;top: 62px !important;left: 0;width: 100%;background-color: #fff;z-index: 9;-webkit-box-shadow: 0 15px 20px 0 rgba(0,0,0,.1);box-shadow: 0 15px 20px 0 rgba(0,0,0,.1);padding: 10px 20px;max-height: 350px;overflow-y: scroll;border-top: 1px solid #eee;border-radius: 8px }.header .navbar .navbar-nav .nav-item a.active, .header .navbar .navbar-nav .nav-item a:hover, .header .navbar-nav .nav-item .sub-menu .nav-item a:hover {color: #696cff !important }.header .navbar-nav .nav-item {margin: 0 }.header .navbar-nav .nav-item a:hover, .header .navbar-nav .nav-item:hover a {color: #696cff }.header .navbar-nav .nav-item a {padding: 12px 16px !important;color: #051441;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: 14px }.header .navbar-nav .nav-item a::before {display: none }.header .navbar-nav .nav-item .sub-menu {position: static;width: 100%;opacity: 1;visibility: visible;-webkit-box-shadow: none;box-shadow: none;padding: 0;border: none;margin-left: 15px;margin-right: 15px }.header .navbar-nav .nav-item a::after {opacity: 1;visibility: visible }.header .navbar-nav .nav-item .sub-menu li.active, .header .navbar-nav .nav-item .sub-menu li:hover {background: #fff !important;color: #696cff !important }.header .navbar-nav .nav-item .sub-menu .nav-item {margin: 0 !important }.header .navbar-nav .nav-item .sub-menu .nav-item a {padding: 10px 12px !important }.header .navbar-brand img {width: 120px }}.header.sticky .button .btn, .sticky .button .btn, .sticky .button .btn:hover {background-color: #696cff;color: #fff }.header .button.home-btn .btn:hover, .header.sticky .button .btn:hover, .intro-video-area .intro-video-play .play-thumb a:hover {background-color: #081828;color: #fff }.sticky {position: fixed;z-index: 99;-webkit-box-shadow: 0 20px 50px 0 rgba(0,0,0,.05);box-shadow: 0 20px 50px 0 rgba(0,0,0,.05);transition: .3s ease-out;top: 0;background-color: #fff }.navbar-area, .navbar-area.sticky {z-index: 99;-webkit-transition: .3s ease-out;padding: 0 }.navbar-expand-lg .navbar-nav {margin: 0;margin-left: auto !important;margin-right: auto !important }.footer .single-footer.f-about .social li a, .footer .single-footer.newsletter p, .header .navbar .navbar-nav .nav-item .sub-menu a.active, .header .navbar .navbar-nav .nav-item a.active, .navbar-nav .nav-item a.active, .navbar-nav .nav-item:hover a, .sticky .navbar .navbar-nav .nav-item .sub-menu a.active {color: #fff }.account-login .alt-option li a, .account-login .create-account a, .account-login .lost-pass:hover, .blog-single .meta-info li a:hover, .footer .copyright-area p a:hover, .footer .single-footer.f-about .social li a:hover, .footer .single-footer.f-link li a:hover, .navbar-nav .nav-item .sub-menu .nav-item a:hover, .post-comments .comments-list li .comment-desc .desc-top .reply-link:hover, .sidebar .widget.popular-feeds .single-popular-feed .feed-desc .post-title a:hover, .single-blog-grid .blog-content .button .btn:hover, .single-blog-grid .blog-content .meta-info a:hover, .single-blog-grid .blog-content h4 a:hover, .sticky .navbar .navbar-nav .nav-item a.active, .sticky .navbar-nav .nav-item:hover a {color: #696cff }.account-login .alt-option li a:hover, .sticky .navbar .navbar-nav .nav-item a {color: #081828 }.sticky .navbar .mobile-menu-btn .toggler-icon {background: #333 }.navbar-area {width: 100%;transition: .3s ease-out }.navbar-area.sticky {position: fixed;-webkit-box-shadow: 0 20px 50px 0 rgba(0,0,0,.05);box-shadow: 0 20px 50px 0 rgba(0,0,0,.05);transition: .3s ease-out }.mobile-menu-btn .toggler-icon, .navbar {-webkit-transition: .3s ease-out;position: relative }.navbar {padding: 0;transition: .3s ease-out }.navbar-brand {padding-left: 0;border-radius: 0 }.account-login .login-form .card-body, .mobile-menu-btn {padding: 0 }.mobile-menu-btn:focus {text-decoration: none;outline: 0;-webkit-box-shadow: none;box-shadow: none }.mobile-menu-btn .toggler-icon {width: 30px;height: 2px;background-color: #222;display: block;margin: 5px 0;transition: .3s ease-out }.mobile-menu-btn.active .toggler-icon:first-of-type {-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 7px }.mobile-menu-btn.active .toggler-icon:nth-of-type(2) {opacity: 0 }.mobile-menu-btn.active .toggler-icon:nth-of-type(3) {-webkit-transform: rotate(135deg);transform: rotate(135deg);top: -7px }.navbar-nav .nav-item {z-index: 1;position: relative;margin-right: 40px }.navbar-nav .nav-item:last-child {margin-right: 0 !important }.navbar-nav .nav-item a {font-size: 15px;color: #fff;-webkit-transition: .3s ease-out;transition: .3s ease-out;padding: 35px 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 500;position: relative }.navbar-nav .nav-item a::after {opacity: 0;visibility: hidden }.blog-single .post-thumbnils img, .freatures .image img, .navbar-nav .nav-item:hover a:before, .single-blog-grid .blog-img a {width: 100% }.navbar-nav .nav-item a.dd-menu::after {content: "\ea5e";font: 10px/1 LineIcons;position: absolute;right: 17px;top: 50%;margin-left: 5px;margin-top: 0;-webkit-transition: .3s ease-out;transition: .3s ease-out;height: 10px }.navbar-nav .nav-item:hover > .sub-menu {top: 100%;opacity: 1;visibility: visible }.navbar-nav .nav-item:hover > .sub-menu .sub-menu {left: 100%;top: 0 }.navbar-nav .nav-item .sub-menu {padding: 30px;min-width: 240px;background: #fff;-webkit-box-shadow: 0 5px 20px #0000001a;box-shadow: 0 5px 20px #0000001a;position: absolute;top: 110% !important;left: 0;opacity: 0;visibility: hidden;-webkit-transition: .3s ease-out;transition: .3s ease-out;border-radius: 5px }.navbar-nav .nav-item:hover .sub-menu {top: 100% !important }.navbar-nav .nav-item .sub-menu .nav-item {width: 100%;margin-bottom: 15px }.navbar-nav .nav-item .sub-menu .nav-item a {padding: 0;color: #888;display: block;width: 100%;font-size: 14px;font-weight: 500;position: relative;z-index: 1;border-radius: 4px;overflow: hidden;-webkit-transition: .1s;transition: .1s }.navbar-nav .nav-item .sub-menu.left-menu {left: -100% }.footer .single-footer.f-about .copyright-text span, .navbar-nav .nav-item .sub-menu.collapse:not(.show) {display: block }.navbar-nav .nav-item .sub-menu > li {display: block;margin-left: 0 }.accordion-collapse, .navbar-nav .nav-item .sub-menu > li:first-child a, .navbar-nav .nav-item .sub-menu > li:last-child {border: none }.navbar-nav .nav-item .sub-menu > li.active > a, .sidebar .widget.search-widget form button:hover {color: #696cff !important }.navbar-nav .nav-item .sub-menu > li > a {display: block;padding: 12px 15px;font-size: 14px;color: #222;font-weight: 400 }.header .button {display: inline-block;margin-left: 10px }.header .button .btn {background-color: #fff;color: #081828;font-weight: 500 }.footer .newsletter-form .button .sub-btn:hover, .header .button .btn:hover {color: #fff;background-color: #696cff }.hero-area {position: relative;background-size: cover;background-position: center;background-repeat: no-repeat;background-image: url('../images/hero-bg.webp');z-index: 0 }.hero-area .hero-shape {position: absolute;left: 0;bottom: -1px;z-index: -1 }.hero-area .hero-content {border-radius: 0;position: relative;z-index: 1;text-align: left;padding: 220px 0 }.hero-area .hero-content h4 {color: #fff;font-weight: 600;font-size: 15px;margin-bottom: 20px }.hero-area .hero-content h1 {font-weight: 800;font-size: 38px;line-height: 50px;color: #fff }.hero-area .hero-content p {font-weight: 400;font-size: 16px;line-height: 28px;margin-top: 20px;color: #fff }.hero-area .hero-content .button .btn {background-color: #2a177c;color: #fff }.hero-area .hero-content .button .btn:hover {color: #fff;background-color: #1c1151 }@media only screen and (min-width:992px) and (max-width:1199px) {.navbar-nav .nav-item a.dd-menu::after {right: 13px }.hero-area .hero-content h1 {font-size: 40px }}.account-login, .freatures, .pricing-table {background-color: #f4f7fa }.freatures .content .heading {font-size: 31px;font-weight: 700;margin-bottom: 70px;line-height: 45px }.freatures .content .heading span {color: #696cff;display: block;margin-bottom: 10px;font-size: 15px;font-weight: 600 }.freatures .content .single-feature {position: relative;padding-left: 100px;margin-bottom: 50px }.freatures .content .single-feature .f-icon {height: 70px;width: 70px;line-height: 70px;text-align: center;color: #fff;background-color: #696cff;border-radius: 50%;position: absolute;left: 0;font-size: 28px;top: 0 }.freatures .content .single-feature h4 {font-size: 18px;font-weight: 700;display: block;margin-bottom: 15px }.services {position: relative;z-index: 0;background-color: #fff }.services .upper-content .lasthead {font-size: 16px;font-weight: 600;color: #696cff;margin-bottom: 15px }.services .upper-content .title {font-size: 40px;font-weight: 700;padding: 21px 0 16px }.services .single-service {min-height: 300px;margin-top: 30px;border-radius: 20px;background-color: #fff;-webkit-box-shadow: 0 0 30px rgba(81,94,125,.082);box-shadow: 0 0 30px rgba(81,94,125,.082);padding: 40px 50px;text-align: center;-webkit-transition: .4s;transition: .4s;border-top: 3px solid transparent;border-bottom: 3px solid transparent }.services .single-service:hover {-webkit-transform: scale(1.05);transform: scale(1.05);border-top-color: #696cff;border-bottom-color: #696cff }.services .single-service .main-icon {height: 65px;width: 65px;line-height: 65px;background-color: #696cff;color: #fff;border-radius: 10px;font-size: 27px;text-align: center;display: inline-block }.services .single-service .text-title {color: #081828;font-size: 18px;line-height: 28px;font-weight: 700;margin-top: 30px;margin-bottom: 15px }.services .single-service p {line-height: 26px;font-size: 15px }.intro-video-area {background-color: #081828;position: relative;z-index: 9;padding-bottom: 0;padding-top: 130px }.intro-video-area .section-title {margin-bottom: 150px;padding: 0 265px }.intro-video-area .section-title span {display: block;margin-bottom: 20px;color: #696cff }.intro-video-area::before {position: absolute;content: "";left: 0;bottom: 0;height: 150px;width: 100%;background-color: #fff;z-index: -1 }.intro-video-area .inner-content-head {padding: 30px;border: 1px solid #eeeeee40;border-radius: 30px;background: #ffffff24 }.intro-video-area .inner-content {background-color: #fff;padding: 100px 0;height: 100%;border-radius: 15px;-webkit-box-shadow: 0 0 50px rgba(0,0,0,.09);box-shadow: 0 0 50px rgba(0,0,0,.09);position: relative;overflow: hidden }.intro-video-area .inner-content .shape1 {height: 120px;width: 120px;position: absolute;right: -60px;bottom: 58px }.intro-video-area .inner-content .shape2 {height: 100px;width: 100px;position: absolute;left: -10px;top: 30px }.intro-video-area .intro-video-play {position: relative;z-index: 9 }.intro-video-area .intro-video-play .play-thumb a {position: absolute;left: 50%;bottom: 0;height: 80px;width: 80px;text-align: center;line-height: 83px;background: #696cff;border-radius: 50%;padding-left: 5px;font-size: 22px;color: #fff;-webkit-transform: translateX(-50%);transform: translateX(-50%) }.intro-video-area .intro-video-play .play-thumb a::before {position: absolute;content: '';left: 0;top: 0;height: 100%;width: 100%;border: 1px solid #696cff;border-radius: 50%;-webkit-animation: 1.5s linear infinite pulse-border-2;animation: 1.5s linear infinite pulse-border-2 }.intro-video-area .intro-video-play .play-thumb a::after {position: absolute;content: '';left: 0;top: 0;height: 100%;width: 100%;border: 1px solid #fff;border-radius: 50%;-webkit-animation: 1s linear infinite pulse-border;animation: 1s linear infinite pulse-border }@-webkit-keyframes pulse-border {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1 }100% {-webkit-transform: scale(1.3);transform: scale(1.3);opacity: 0 }}@keyframes pulse-border {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1 }100% {-webkit-transform: scale(1.3);transform: scale(1.3);opacity: 0 }}@-webkit-keyframes pulse-border-2 {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1 }100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0 }}@keyframes pulse-border-2 {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1 }100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0 }}.testimonials {background-color: #f4f7fa;position: relative;padding-bottom: 180px }.testimonials .tns-nav {text-align: center;position: absolute;bottom: 90px;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;left: 50%;z-index: 9;margin: 0 }.testimonials .tns-nav button {height: 6px;width: 14px;background-color: #081828;border-radius: 5px;display: inline-block;border: none;margin: 0 5px;-webkit-transition: .4s;transition: .4s }.testimonials .tns-nav button:hover {background-color: #696cff }.testimonials .tns-nav button.tns-nav-active {width: 25px;background-color: #696cff }.testimonials .single-testimonial {background-color: #fff;padding: 50px 40px;-webkit-transition: .4s;transition: .4s;border-radius: 6px;overflow: hidden;position: relative;margin: 15px 0 }.testimonials .single-testimonial:hover {-webkit-box-shadow: 0 0 10px rgba(0,0,0,.103);box-shadow: 0 0 10px rgba(0,0,0,.103) }.testimonials .single-testimonial::before {position: absolute;content: "";right: -30px;top: -30px;height: 60px;width: 60px;background-color: #696cff;border-radius: 50% }.testimonials .single-testimonial .text h4 {font-size: 16px;font-weight: 600;line-height: 28px }.testimonials .single-testimonial .author {position: relative;padding-left: 70px;margin-top: 40px }.testimonials .single-testimonial .author img {height: 50px;width: 50px;border-radius: 50%;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%) }.testimonials .single-testimonial .author h4 {font-size: 15px;font-weight: 600 }.testimonials .single-testimonial .author h4 span {color: #727272;display: block;font-size: 13px;font-weight: 500;margin-top: 6px }.testimonials .single-testimonial .quote-icon i {font-size: 45px;color: #696cff;position: absolute;opacity: .1;right: 40px;bottom: 50px }.blog-section, .call-action {background-color: #fff }.single-blog-grid {margin-top: 30px;background-color: #fff;border-radius: 8px;-webkit-box-shadow: 0 0 20px rgba(0,0,0,.089);box-shadow: 0 0 20px rgba(0,0,0,.089);overflow: hidden }.single-blog-grid .blog-img {overflow: hidden }.single-blog-grid .blog-img img {width: 100%;-webkit-transition: .3s;transition: .3s }.single-blog-grid:hover .blog-img img {-webkit-transform: scale(1.1);transform: scale(1.1) }.single-blog-grid .blog-content {padding: 35px }.single-blog-grid .blog-content .meta-info a {display: inline-block;margin-right: 22px;font-size: 14px;color: #727272;font-weight: 500 }.single-blog-grid .blog-content .meta-info a i {display: inline-block;margin-right: 5px;color: #696cff;font-size: 16px }.single-blog-grid .blog-content h4 {display: block;line-height: 28px }.single-blog-grid .blog-content h4 a {font-size: 17px;color: #081828;font-weight: 700;display: inline-block }.single-blog-grid .blog-content p {display: block;margin-top: 20px }.single-blog-grid .blog-content .button .btn {padding: 0;background-color: transparent;color: #081828;text-decoration: underline;overflow: visible }.blog-list {background: #f4f7fa }.blog-list .single-blog {margin: 0 0 30px }.blog-single {background: #fff }.sidebar .widget, blockquote {padding: 40px;overflow: hidden }.blog-single .meta-info {margin-top: 20px;margin-bottom: 30px }.blog-single .meta-info li {font-size: 15px;display: inline-block;margin-right: 15px;padding-right: 15px;position: relative }.blog-single .meta-info li::before {position: absolute;content: "";right: -5px;top: 50%;background-color: #d2d2d2;height: 5px;width: 5px;border-radius: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%) }.account-login .form-group .form-control, .client-logo, .contact-us, .faq, .map-section {background-color: #f4f7fa }blockquote::after, blockquote::before {position: absolute;width: 80px;height: 80px }.blog-single .meta-info li a {color: #888;font-size: 15px;font-weight: 400 }.blog-single .meta-info li a i {display: inline-block;margin-right: 2px }.blog-single .meta-info li a img {height: 50px;width: 50px;border-radius: 50%;display: inline-block;margin-right: 12px }.blog-single .post-thumbnils {position: relative;overflow: hidden;border-radius: 8px;margin-bottom: 40px }.blog-single .post-title {line-height: 40px;font-size: 26px;font-weight: 700;display: inline-block }.blog-single p {font-size: 15px;margin: 30px 0;line-height: 26px }.blog-single p:first-child {margin-top: 0 }.blog-single p:last-child, .sidebar .widget.categories-widget ul li:last-child, .sidebar .widget:last-child {margin-bottom: 0 }.blog-single h3 {font-size: 20px;margin-bottom: 30px;font-weight: 700;line-height: 28px }.blog-single .image-block {margin: 30px 0 }.blog-single .image-block img {width: 100%;border-radius: 6px }blockquote {position: relative;color: #fff;font-weight: 400;clear: both;z-index: 1;margin: 40px 0;text-align: center;background-color: #081828;border-radius: 8px }blockquote::before {content: "";right: -30px;top: -30px;border-radius: 50%;border: 4px solid #696cff }blockquote::after {content: "";left: -30px;bottom: -30px;border-radius: 50%;border: 4px solid #696cff }blockquote .icon i {font-size: 32px;color: #fff;display: block;margin-bottom: 20px }blockquote h4 {font-weight: 500;font-size: 14px;line-height: 24px;color: #fff }blockquote span {font-size: 13px;display: block;margin-top: 20px;color: #fff }.comment-reply-title, .comment-title {font-size: 20px !important;font-weight: 700 !important;margin-bottom: 30px !important;position: relative;z-index: 1 }.post-comments .comments-list li {padding-left: 110px;position: relative;font-size: 15px;border-radius: 8px;margin-top: 50px }.post-comments .comments-list li .comment-img {position: absolute;top: 0;left: 0;width: 80px;height: 80px }.post-comments .comments-list li .comment-img img {max-width: 80px;max-height: 80px;border-radius: 50% }.post-comments .comments-list li .comment-desc .desc-top {margin-bottom: 20px;position: relative;display: block }.post-comments .comments-list li .comment-desc .desc-top h6 {font-size: 16px;margin-bottom: 8px;font-weight: 600 }.post-comments .comments-list li .comment-desc .desc-top span.date {font-size: 14px;font-weight: 400 }.post-comments .comments-list li .comment-desc .desc-top .reply-link {position: absolute;right: 0;top: 0;display: inline-block;font-size: 14px;font-weight: 500;z-index: 2;color: #081828 }.post-comments .comments-list li .comment-desc .desc-top .reply-link i {margin-right: 5px }.post-comments .comments-list li .comment-desc p {font-weight: 400;margin-bottom: 0;font-size: 15px }.post-comments .comments-list li.children {margin-left: 130px }.comment-form form .form-box label {color: #081828;display: block;margin-bottom: 10px;font-weight: 400 }.comment-form form .form-box .icon {position: absolute;top: 17px;right: 25px;font-size: 16px }.comment-form form .form-box .form-control-custom {border: 1px solid #eee;font-size: 15px;color: #081828;padding: 0 25px;height: 53px;margin-bottom: 20px;font-weight: 400;border-radius: 6px;-webkit-transition: .4s;transition: .4s;background-color: #f4f7fa }.comment-form form .form-box .form-control-custom:focus, .contact-us .contact-form .form-group input:focus, .contact-us .contact-form .form-group textarea:focus, .footer .newsletter-form input:focus, .footer .newsletter-form input:hover {border-color: #696cff }.comment-form form .form-box textarea.form-control-custom {height: 180px;padding: 25px }.comment-form form .form-box .form-control-custom::-webkit-input-placeholder {font-size: 15px;color: #888;font-weight: 400 }.comment-form form .form-box .form-control-custom:-ms-input-placeholder {font-size: 15px;color: #888;font-weight: 400 }.comment-form form .form-box .form-control-custom::-ms-input-placeholder {font-size: 15px;color: #888;font-weight: 400 }.comment-form form .form-box .form-control-custom::placeholder {font-size: 15px;color: #888;font-weight: 400 }.sidebar .widget {margin-bottom: 40px;border-radius: 8px;background-color: #fff;-webkit-box-shadow: 0 0 20px rgba(0,0,0,.11);box-shadow: 0 0 20px rgba(0,0,0,.11);border-top: 3px solid #696cff }.sidebar .widget .widget-title {font-size: 18px;margin-bottom: 25px;position: relative;font-weight: 600;line-height: 28px;z-index: 1;color: #081828 }.sidebar .widget.search-widget form input {width: 100%;height: 55px;border: 1px solid #eee;padding: 0 55px 0 25px;font-size: 15px;font-weight: 400;border-radius: 6px;background-color: #fff;-webkit-box-shadow: 0 0 23px transparent;box-shadow: 0 0 23px transparent;-webkit-transition: .4s;transition: .4s }.sidebar .widget.search-widget form input:focus {-webkit-box-shadow: 0 0 23px #0000000f !important;box-shadow: 0 0 23px #0000000f !important;border-color: #696cff }.sidebar .widget.search-widget form input::-webkit-input-placeholder {color: #333 }.sidebar .widget.search-widget form input:-ms-input-placeholder {color: #333 }.sidebar .widget.search-widget form input::-ms-input-placeholder {color: #333 }.sidebar .widget.search-widget form input::placeholder {color: #333 }.sidebar .widget.search-widget form button {border: none;position: absolute;right: 0;top: 0;width: 55px;height: 55px;z-index: 1;font-size: 18px;-webkit-transition: .3s ease-out;transition: .3s ease-out;border-radius: 0;padding: 0 !important;background: 0 0;color: #333 !important }.sidebar .widget.popular-feeds .single-popular-feed {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 25px;padding-bottom: 25px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid rgba(238,238,238,.68) }.sidebar .widget.popular-feeds .single-popular-feed:last-child {border: none;margin-bottom: 0;padding-bottom: 0 }.sidebar .widget.popular-feeds .single-popular-feed .feed-desc .post-title {margin-bottom: 12px;line-height: 26px }.sidebar .widget.popular-feeds .single-popular-feed .feed-desc .post-title a {font-size: 15px;font-weight: 600;color: #081828 }.sidebar .widget.popular-feeds .single-popular-feed .feed-desc .time {font-weight: 400;font-size: 14px;color: #727272 }.sidebar .widget.popular-feeds .single-popular-feed .feed-desc .time i {margin-right: 4px }.sidebar .widget.categories-widget ul li:first-child a {padding-top: 0 }.sidebar .widget.categories-widget ul li:last-child a {padding-bottom: 0;border: none }.sidebar .widget.categories-widget ul li a {font-size: 15px;padding: 8px 0;font-weight: 500;display: block;color: #081828 }.sidebar .widget.categories-widget ul li a:hover {color: #696cff;padding-left: 10px }.popular-tag-widget .tags > a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 8px 20px;font-size: 14px;font-weight: 500;margin-right: 5px;margin-bottom: 10px;color: #081828;border: 1px solid #eee;background: 0 0;border-radius: 30px }.popular-tag-widget .tags > a:hover {background-color: #696cff;color: #fff;border-color: transparent }.client-logo {padding: 60px 0 }.client-logo .single-logo {padding: 0 30px }@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px) {.navbar-nav .nav-item a.dd-menu::after {top: 18px;right: 0;-webkit-transform: rotate(180deg);transform: rotate(180deg) }.navbar-nav .nav-item a.collapsed::after {-webkit-transform: rotate(0);transform: rotate(0) }.hero-area .hero-image, .navbar-nav .nav-item .sub-menu.collapse:not(.show) {display: none }.header .button .signin {color: #081828 }.header .button .signin:hover {color: #696cff }.header .button .signup, .header .button .signup:hover {background-color: #696cff;color: #fff }.blog-list .pagination {margin-top: 20px }.sidebar .widget:first-child {margin-top: 50px }.team .section-title {margin-bottom: 30px }}.team .single-team {margin-top: 30px;border-radius: 8px;overflow: hidden;-webkit-transition: .4s;transition: .4s;text-align: center }.team .single-team img {height: 200px;width: 200px;border-radius: 50%;display: inline-block;background-color: #fff;padding: 10px;border: 1px solid #eee }.team .single-team .content {padding: 40px 30px }.team .single-team .content h4 {font-size: 16px;font-weight: 600 }.team .single-team .content h4 span {color: #727272;font-size: 14px;display: block;margin-top: 10px;font-weight: 500;font-family: DM Sans }.team .single-team .content .social {display: block;opacity: 0;visibility: hidden;-webkit-transition: .4s;transition: .4s;-webkit-transform: translateY(-10px);transform: translateY(-10px) }.team .single-team .content .social li {display: inline-block;margin-right: 20px }.team .single-team .content .social li a {font-size: 15px;color: #081828 }.team .single-team .content .social li a:hover {border-color: transparent;color: #696cff }.team .single-team:hover .social {opacity: 1;visibility: visible;-webkit-transform: translateY(20px);transform: translateY(20px) }.account-login .inner-content {border-radius: 8px;overflow: hidden;-webkit-box-shadow: 0 10px 30px rgba(0,0,0,.075);box-shadow: 0 10px 30px rgba(0,0,0,.075) }.account-login .login-form {padding: 60px 70px;background-color: #fff;border: none }.account-login .login-form .title {margin-bottom: 45px;text-align: center }.account-login .login-form .title h3 {font-size: 25px;font-weight: 700;color: #081828;margin-bottom: 8px }.account-login .form-group {margin-bottom: 20px;position: relative }.account-login .form-group label {position: absolute;left: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 9 }.account-login .form-group .form-control {padding: 0 18px 0 55px;-webkit-transition: .4s;transition: .4s;border: 1px solid #eee;color: #505050;font-size: 15px;-webkit-appearance: none;-moz-appearance: none;appearance: none;height: 52px;border-radius: 30px !important;overflow: hidden;width: 100% }.account-login .form-group .form-control:focus {border-color: #696cff;-webkit-box-shadow: 0 5px 8px rgba(0,0,0,.233);box-shadow: 0 5px 8px rgba(0,0,0,.233) }.account-login .lost-pass {color: #888 }.account-login .button {margin-top: 40px;text-align: center }.account-login .button .btn {padding: 14px 40px;margin-right: 20px;width: 100% }.account-login .or {position: relative;text-align: center;margin: 30px 0;z-index: 0 }.account-login .or span {text-align: center;font-size: 16px;background-color: #fff;padding: 5px 12px }.account-login .or::before {position: absolute;content: "";left: 0;top: 50%;margin-top: -1px;background-color: #e8e8e8;height: 1px;width: 100%;z-index: -1 }.account-login .alt-option {margin-top: 30px;text-align: center }.account-login .alt-option .small-title {margin-bottom: 15px;text-align: center;display: block }.account-login .alt-option .option-button {padding: 14px 25px 14px 15px;border: 1px solid #eee;border-radius: 30px;display: inline-block;text-align: center;color: #727272 }.account-login .alt-option .option-button img, .footer .single-footer.f-about .social li {display: inline-block;margin-right: 15px }.account-login .alt-option li {font-weight: 500;display: inline-block;margin-right: 15px }.account-login .alt-option li span {color: #727272;display: inline-block }.account-login .create-account {font-weight: 500;color: #081828;text-align: center;margin-top: 35px;font-size: 14px;display: block }.account-login .create-account a:hover {text-decoration: underline }.contact-us {position: relative }.contact-us .form-title {font-size: 28px;font-weight: 700;margin-bottom: 30px }.contact-us .contact-form .form-group input {height: 52px;border: 1px solid #eee;border-radius: 5px;padding: 0 20px;width: 100%;-webkit-transition: .4s;transition: .4s;background-color: #fff }.contact-us .contact-form .form-group textarea {height: 200px;border: 1px solid #eee;border-radius: 6px;padding: 20px;resize: none;width: 100%;-webkit-transition: .4s;transition: .4s }.contact-us .contact-widget-wrapper {padding-right: 80px }.contact-us .contact-widget-wrapper .main-title h2 {font-size: 28px;font-weight: 700;margin-bottom: 20px;line-height: 40px }.contact-us .contact-widget-wrapper .contact-widget-block h3 {font-size: 16px;font-weight: 700;display: block;margin-bottom: 18px }.contact-us .contact-widget-wrapper .contact-widget-block p {margin-bottom: 3px }.map-section {padding-bottom: 110px }.map-section .mapouter {padding: 10px;background-color: #fff }.map-section .mapouter iframe {height: 450px }.pricing-table .single-table {border: 1px solid #eee;border-radius: 10px;margin-top: 40px;background-color: #fff;-webkit-transition: .4s;transition: .4s;padding: 50px 35px;text-align: left;z-index: 0;position: relative;overflow: hidden }.pricing-table .single-table .popular {position: absolute;right: 20px;top: 18px;color: #696cff;font-size: 15px;font-weight: 500 }.pricing-table .single-table:hover {-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.048);box-shadow: 0 15px 30px rgba(0,0,0,.048) }.pricing-table .single-table.middle .table-head .title {border-color: #696cff;color: #696cff }.pricing-table .single-table .table-head .title {font-size: 20px;font-weight: 600;margin-bottom: 8px;color: #696cff;display: inline-block;border-radius: 30px }.pricing-table .single-table .table-head p {font-weight: 400 }.pricing-table .single-table .table-head .price .amount {font-size: 45px;font-weight: 700;display: inline-block;position: relative;padding-left: 32px }.pricing-table .single-table .table-head .price .amount .currency {font-weight: 500;color: #4f4f4f;font-size: 17px;position: absolute;left: 0;top: 3px }.pricing-table .single-table .table-head .price .amount .duration {display: inline-block;font-size: 14px;color: #4f4f4f;font-weight: 500;margin-left: 3px }.pricing-table .single-table .button {margin: 50px 0 0 }.pricing-table .single-table .button .btn i {display: inline-block;font-size: 20px;margin-left: 10px;position: relative;top: 2px }.pricing-table .single-table .no-card {display: block;margin-top: 15px }.pricing-table .single-table .table-content .table-list li {font-size: 15px;margin-bottom: 16px;padding-left: 25px;font-weight: 400;color: #081828;position: relative }.pricing-table .single-table .table-content .table-list li::before {font-family: var(--fa-style-family, "Font Awesome 6 Free");position: absolute;left: 0;top: 0;content: "\f058";color: #68d585;font-size: 15px }.pricing-table .single-table .table-content .table-list li.disable {color: #727272 }.pricing-table .single-table .table-content .table-list li.disable::before {color: #727272;content: "\f057" }.faq {padding-bottom: 80px }.accordion-item:first-of-type .accordion-button {border-top-left-radius: 4px;border-top-right-radius: 4px;padding-right: 40px }.accordion-item:last-of-type .accordion-button.collapsed {border-bottom-right-radius: 4px;border-bottom-left-radius: 4px }.accordion-item .accordion-button {border-radius: 4px;font-size: 17px;font-weight: 500;width: 100%;display: block;overflow: hidden;border: none;padding: 15px 40px 15px 25px;background-color: #fff }.accordion-item .accordion-button .title {font-size: 14px;position: relative;font-weight: 600;float: left;line-height: 25px }.accordion-item .accordion-button i {font-size: 15px;-webkit-transition: .3s;transition: .3s;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 20px }.accordion-button:not(.collapsed) {color: #fff;background-color: #696cff;border-radius: 4px 4px 0 0 }.accordion-button:not(.collapsed) i::before {content: "\eb2e";font-family: lineIcons }.accordion-body {border-radius: 0 0 4px 4px;padding: 25px;background-color: #fff }.error-area, .footer, .maill-success {background-color: #081828;position: relative }.accordion-body p {margin: 0 0 20px;color: #777 }.accordion-item {margin-bottom: 20px;-webkit-box-shadow: 0 0 20px #00000007;box-shadow: 0 0 20px #00000007;border-radius: 4px }.call-action .inner-content {position: relative;padding: 80px 0;border-radius: 10px;z-index: 0;overflow: hidden }.call-action .inner-content .bg-shape {position: absolute;right: 0;bottom: 0;z-index: -1 }.call-action .text h2 {font-size: 28px;font-weight: 700;line-height: 42px;color: #081828 }.call-action .text h2 span {display: block;color: #696cff }.call-action .button {float: right }.call-action .button .btn i {font-size: 18px;display: inline-block;margin-right: 5px;position: relative;top: 1px }.error-area, .maill-success {height: 100vh;text-align: center;width: auto;margin-left: auto;margin-right: auto;overflow: hidden }.error-area .error-content, .maill-success .success-content {display: inline-block;padding: 70px 60px;background-color: #fff;border-radius: 10px }.error-area .error-content h1 {font-size: 90px;color: #696cff;margin-bottom: 25px;font-weight: 800;line-height: 100px }.error-area .error-content h2 {font-size: 20px;margin-bottom: 10px;color: #081828;font-weight: 700;line-height: 35px }.error-area .error-content p {font-weight: 400;margin-bottom: 40px;color: #888 }.d-table {width: 100%;height: 100%;display: table !important }.d-table-cell {display: table-cell !important }.maill-success .success-content h1 {font-size: 40px;color: #696cff;margin-bottom: 20px;font-weight: 700 }.maill-success .success-content h2 {font-size: 18px;margin-bottom: 15px;color: #081828 }.maill-success .success-content p {font-weight: 400;margin-bottom: 30px;color: #081828;font-size: 16px }.footer {padding-bottom: 0 }.footer .single-footer.f-about {padding-right: 30px }.footer .single-footer.f-about p {color: #fff;margin-top: 20px;font-size: 15px;margin-bottom: 25px }.footer .single-footer.f-about .social-title {color: #fff;font-size: 13px;font-weight: 600;display: block;margin-bottom: 20px }.footer .single-footer.f-about .copyright-text {color: #fff;font-size: 15px;margin-top: 40px }.footer .single-footer.f-about .copyright-text a {color: #fff;text-decoration: underline }.footer .single-footer.f-link li {display: block;margin-bottom: 15px }.footer .single-footer.f-link li a {font-size: 15px;font-weight: 400;color: #fff }@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) {.freatures .content {padding-left: 70px }.services .upper-content {padding-right: 100px }.blog-single .main-content-head, .comment-form, .post-comments {padding-right: 30px }.footer .single-footer.newsletter {padding-left: 80px }}.footer .single-footer h3 {font-size: 17px;font-weight: 600;display: block;margin-bottom: 35px;color: #fff }@media only screen and (min-width:768px) and (max-width:991px) {.hero-area {padding: 150px 0 100px }.hero-area .hero-content {padding: 0 140px;text-align: center }.hero-area .hero-content .button {margin-top: 30px !important;width: 100% }.hero-area .hero-content h1 {font-size: 30px;font-weight: 700;line-height: 38px }.hero-area .hero-content p, .maill-success .success-content h2 {font-size: 15px }.footer .single-footer, .freatures .content {margin-top: 40px }.freatures .content .heading {font-size: 28px;line-height: 42px }.blog-section .section-title, .pricing-table .section-title, .services .section-title {margin-bottom: 30px }.intro-video-area {padding-top: 90px }.intro-video-area .section-title {padding: 0 50px;margin-bottom: 120px }.intro-video-area .inner-content {padding: 50px 0 80px }.intro-video-area .intro-video-play .play-thumb a {height: 70px;width: 70px;font-size: 20px;line-height: 70px }.testimonials {padding-bottom: 120px }.testimonials .single-testimonial .text h4, .testimonials .tns-nav {bottom: 55px }.blog-single .post-thumbnils, .faq .section-title {margin-bottom: 40px }.blog-single .post-title {line-height: 40px;font-size: 22px }.comment-form, .post-comments {margin-top: 60px }.blog-grid-page {padding-top: 40px }.client-logo .single-logo {padding: 0 10px }.account-login .login-form {padding: 50px }.contact-us .contact-widget-wrapper .main-title h2, .contact-us .form-title {font-size: 24px;line-height: 35px }.contact-us .contact-widget-wrapper {padding: 0 200px 0 0;margin-bottom: 50px }.map-section {padding-bottom: 70px }.map-section .mapouter iframe {height: 400px }.faq {padding-bottom: 40px }.accordion-item .accordion-button {padding: 18px 40px 18px 20px }.accordion-item .accordion-button .title {font-size: 14px }.accordion-body {padding: 30px }.call-action .inner-content {padding: 50px 0 }.call-action .text h2 {font-size: 25px;line-height: 38px }.error-area .error-content, .maill-success .success-content {padding: 60px 50px }.error-area .error-content h1 {font-size: 60px;line-height: 50px }.error-area .error-content h2 {font-size: 22px }.maill-success .success-content h1 {font-size: 30px }.footer {padding-top: 30px }.footer .single-footer.f-about .logo img {width: 130px }.footer .single-footer h3 {margin-bottom: 25px }}.footer .newsletter-form {margin-top: 30px;position: relative }.footer .newsletter-form input {height: 52px;width: 100%;border-radius: 8px;border: none;-webkit-box-shadow: none;box-shadow: none;text-shadow: none;padding-left: 18px;padding-right: 70px;-webkit-transition: .4s;transition: .4s;background-color: #ffffff1f;color: #fff }.footer .newsletter-form .button {position: absolute;right: 0;top: 0 }.footer .newsletter-form .button .sub-btn {height: 52px;width: 52px;border-radius: 0 6px 6px 0;background-color: #ffffff29;color: #fff;text-align: center;line-height: 52px;border: none;-webkit-box-shadow: none;box-shadow: none;text-shadow: none;font-size: 18px;-webkit-transition: .4s;transition: .4s }.footer .copyright-area .inner-content {border-top: 1px solid rgba(238,238,238,.288);padding-top: 30px;padding-bottom: 30px;margin-top: 80px }@media (max-width:767px) {.header .button {display: none }.hero-area {padding: 110px 0 80px }.hero-area .hero-content .button {margin-top: 30px;width: 100% }.hero-area .hero-content {padding: 0 10px;text-align: center }.hero-area .hero-content h1 {font-size: 24px;line-height: 32px }.hero-area .hero-content p {margin-top: 15px;font-size: 15px;line-height: 26px }.hero-area .hero-content .button .btn {width: 60%;margin: 0 0 7px }.account-login .button .btn:last-child, .hero-area .hero-content .button .btn:last-child, .post-comments .comments-list li.children {margin: 0 }.comment-form, .freatures .content, .post-comments {margin-top: 40px }.freatures .content .heading {font-size: 22px;line-height: 38px }.account-login .login-form .title, .blog-single .post-thumbnils, .faq .section-title, .services .section-title {margin-bottom: 30px }.intro-video-area {padding-top: 60px }.intro-video-area .section-title {padding: 0 30px;margin-bottom: 100px }.intro-video-area .section-title h2 {font-size: 20px }.intro-video-area .section-title span {margin-bottom: 10px }.intro-video-area .inner-content-head {padding: 0;border: none }.intro-video-area .inner-content {padding: 50px 0 }.intro-video-area .inner-content .shape1 {width: 80px;height: 80px;right: -50px;bottom: 20px }.intro-video-area .inner-content .shape2 {width: 80px;height: 80px }.intro-video-area .intro-video-play .play-thumb a {height: 60px;width: 60px;line-height: 60px;font-size: 18px }.testimonials {padding-bottom: 100px }.testimonials .tns-nav {bottom: 50px }.error-area .error-content, .maill-success .success-content, .testimonials .single-testimonial {padding: 50px 40px }.testimonials .single-testimonial .text h4 {font-size: 15px;line-height: 28px }.blog-section .section-title, .comment-form form .form-box .form-control-custom, .pricing-table .section-title {margin-bottom: 20px }.blog-single .meta-info li {margin-bottom: 8px }.blog-single .post-title {line-height: 32px;font-size: 20px }.blog-single h3, .error-area .error-content h2 {font-size: 18px }.blog-single .image-block img {margin: 10px 0 }.accordion-body, blockquote {padding: 20px }blockquote .icon i {margin-bottom: 15px }.accordion-item .accordion-button .title, blockquote h4 {font-size: 14px }.comment-reply-title, .comment-title {font-size: 18px !important }.post-comments .comments-list li {margin-top: 35px;padding: 0 }.post-comments .comments-list li .comment-img {position: relative;top: 0;left: 0;margin-bottom: 18px }.post-comments .comments-list li .comment-desc .desc-top span.date {display: block }.post-comments .comments-list li .comment-desc .desc-top .reply-link {position: relative;display: inline-block;margin-top: 15px }.footer .single-footer.f-about .copyright-text, .post-comments .comments-list li .comment-desc p, .team .single-team .content .social {margin-top: 20px }.sidebar .widget {padding: 35px }.blog-grid-page {padding-top: 30px }.client-logo .single-logo {padding: 15px 30px;border: 1px solid #eee;background: #fff }.client-logo .single-logo img {width: 75% }.team .single-team .content {display: block;text-align: center;padding: 30px }.account-login .login-form {padding: 50px 35px }.account-login .login-form .title h3, .maill-success .success-content h1 {font-size: 22px }.account-login .button {display: block;margin-top: 30px }.account-login .button .btn {margin-bottom: 13px }.account-login .alt-option {margin-top: 30px }.account-login .alt-option li {margin-top: 5px }.contact-us .contact-widget-wrapper .main-title h2, .contact-us .form-title {font-size: 22px;line-height: 35px }.contact-us .contact-widget-wrapper {padding: 0;margin-bottom: 40px }.map-section {padding-bottom: 60px }.map-section .mapouter iframe {height: 300px }.faq .xs-margin {margin-top: 20px !important }.faq {padding-bottom: 30px }.accordion-item .accordion-button {padding: 15px 40px 15px 20px }.call-action .inner-content {padding: 50px 0;text-align: center }.call-action .text h2 {font-size: 22px;line-height: 32px }.call-action .button {float: none;margin-top: 30px }.error-area .error-content h1 {font-size: 45px;line-height: 30px }.maill-success .success-content h2 {font-size: 15px }.footer {padding-top: 20px }.footer .single-footer {margin-top: 40px;text-align: center }.footer .single-footer.f-about {padding: 0 }.footer .single-footer.f-about .logo img {width: 120px }.footer .single-footer h3 {margin-bottom: 25px }.footer .copyright-area .inner-content {margin-top: 50px;text-align: center }.footer .copyright-area .copyright-owner {text-align: center;margin-top: 3px }}.footer .copyright-area p {color: #fff;font-size: 15px }.footer .copyright-area p a {text-decoration: underline;color: #fff }.main-image {border-radius: 10px }#robbu-whatsapp-button {display: flex;position: fixed;background: #25d366;bottom: 25px;border-radius: 50%;width: 64px;height: 64px;box-shadow: 2px 2px 12px rgba(22,124,60,.2);transition: .4s;align-items: center;justify-content: center }#robbu-whatsapp-button > .rwb-tooltip {position: absolute;bottom: 100%;margin-bottom: 20px;border-radius: 4px;padding: 15px;color: #2d2d2d;font-size: 16px;white-space: nowrap;box-shadow: 2px 2px 12px rgba(0,0,0,.2);opacity: 0;transition: .4s;pointer-events: none }#robbu-whatsapp-button > .rwb-tooltip:after {display: block;content: "";position: absolute;top: 85%;width: 0;height: 0;border-style: solid;border-width: 6px 7px 0;border-color: #fff transparent transparent;transition: .4s }#robbu-whatsapp-button.left {left: 25px }#robbu-whatsapp-button.left > .rwb-tooltip {left: 0;transform: translateX(-10%);background-color: #fff }#robbu-whatsapp-button.left > .rwb-tooltip:after {left: 23px }#robbu-whatsapp-button:not(.left) {right: 25px }#robbu-whatsapp-button:not(.left) > .rwb-tooltip {right: 0;transform: translateX(10%) }#robbu-whatsapp-button:not(.left) > .rwb-tooltip:after {right: 23px }#robbu-whatsapp-button > img {display: block;width: 34px;height: 34px }#robbu-whatsapp-button:hover {background: #21bd5c;box-shadow: 3px 3px 12px rgba(14,81,39,.4) }#robbu-whatsapp-button:hover > .rwb-tooltip {opacity: 1;transform: translateX(0) }#robbu-whatsapp-button:hover > .rwb-tooltip:after {top: 100%;transition-delay: .4s }