.header-wrapper .navbar-brand a img {height: 65px;}
.header-wrapper .navbar-other .navbar-nav .nav-item a i {font-size: 36px;color: #ffffff;font-weight: 700;}
.header-wrapper .offcanvas.offcanvas-end {width: 500px;background: #000820 !important;}
.header-wrapper .offcanvas.offcanvas-end .offcanvas-header img {height: 48px;}
.header-wrapper .offcanvas.offcanvas-end .offcanvas-header .btn-close:before {content: "\f62a";font-family: bootstrap-icons !important;}
.header-wrapper .offcanvas.offcanvas-end .offcanvas-body {padding: 50px 50px;}
.header-wrapper .offcanvas.offcanvas-end .offcanvas-body .list-unstyled li + li {margin-top: 20px;}
.header-wrapper .offcanvas.offcanvas-end .offcanvas-body .list-unstyled a {font-size: 24px;font-family: 'Nunito';color: #ffffff;}
.header-wrapper .offcanvas.offcanvas-end .offcanvas-body .widget .widget-title {font-size: 24px;color: #06b6d4;font-family: 'Nunito';}
.navbar-stick {padding: 10px 0;background: #0d1631 !important;}
.navbar-stick .navbar-brand a img {height: 48px;}
.navbar-stick .navbar-other .navbar-nav .nav-item a i {font-size: 30px;font-weight: 700;color: #ffffff;}
.hero-wrapper {padding:150px 0 100px 0;background: #fff6e9;position:relative;}
.hero-wrapper::before {position: absolute;content: "";width: 100%;height:100%;top:0;right:0;z-index:1;background: url(../img/hero/heroBg.webp);background-size: contain;opacity: .25;background-repeat: repeat;}
.hero-wrapper::after {position: absolute;content: "";width: calc(50% - 350px);height:100%;top:0;right:0;z-index:1;background: #0d1631;}
.hero-wrapper .slider-wrapper {position: relative;}
.hero-wrapper .slider-wrapper::after {position: absolute;content: "";width: 100%;height:100%;bottom: 12px;right: 12px;z-index:9;background: #7f0ef7;border-radius:100px 0 100px  0;}
.hero-wrapper .slider-wrapper .swiper-slide img {width: 100%;height: 100%;object-fit:cover;border-radius:100px 0 100px  0;}
.hero-wrapper .slider-wrapper .swiper-slide .caption-wrapper {width: 100%;height: auto;position: absolute;top: 80%;left: 35%;display: block;}
.hero-wrapper .slider-wrapper .swiper-slide .caption-wrapper .caption {display: flex;background: #ffffff;padding: 10px 20px;max-width: 350px;border-radius: 10px 0 0 10px;position: relative;}
.hero-wrapper .slider-wrapper .swiper-slide .caption-wrapper .caption h5 {font-family: Nunito;font-size: 18px;font-weight: 700;color: #262626;line-height: 1;margin-bottom: 0;}
.hero-wrapper .slider-wrapper .swiper-container.dots-over .swiper-pagination {bottom: 20px;left: 20px;text-align: left;}
.hero-wrapper .content-wrapper {position: relative;z-index: 9;}
.hero-wrapper .content-wrapper .title {font-size: 60px;font-weight: 700;line-height: 1.25;color:#0d1631;margin-bottom: 20px;}
.hero-wrapper .content-wrapper .title span {color:#7f0ef7;}
.hero-wrapper .content-wrapper .desc {font-size: 18px;font-family: 'Nunito';line-height: 30px;color: #262626;margin-bottom: 20px;}
.hero-wrapper .content-wrapper .hero-btn {margin-bottom: 50px;}
.hero-wrapper .content-wrapper .hero-btn .btn-custom {display: inline-block;font-size: 18px;line-height: 1;padding: 15px 40px 15px 25px;border: none;border-radius: 18px 0;overflow: hidden;background: #0d1631;position: relative;}
.hero-wrapper .content-wrapper .hero-btn .btn-custom span {font-family: 'Nunito';font-weight: 600;color: #ffffff;position: relative;z-index: 9;}
.hero-wrapper .content-wrapper .hero-btn .btn-custom::after {content: "";display: block;position: absolute;top: 0;right: 0;width: 0;height: 0;border-top: 25px solid #7f0ef7;border-left: 35px solid transparent;transition: all .5s ease;}
.hero-wrapper .content-wrapper .hero-btn .btn-custom:hover:after {border-top-width: 1000px;border-left-width: 1000px;}
.hero-wrapper .content-wrapper .partner-box {display: flex;align-items: center;gap: 30px;}
.hero-wrapper .content-wrapper .partner-box img {height: 90px;}
.review-wrapper {padding: 90px 0 50px 0;background: #ffffff;position: relative;}
.review-wrapper .review-inner {padding: 20px 0;}
.review-wrapper .review-inner .image {box-shadow: -10px -10px 0 0 rgba(6, 182, 212, .5);border-radius:100px 0 100px  0;}
.review-wrapper .review-inner .image img {width: 100%;height: 100%;object-fit:cover;border-radius:100px 0 100px  0;}
.review-wrapper .review-inner .content {text-align: left;}
.review-wrapper .review-inner .content h2 {font-size: 36px;font-weight: 700;max-width: 350px;display: inline-block;color: #0d1631;margin-bottom: 0px;position: relative;}
.review-wrapper .review-inner .content h2::before {content: url(../img/icon/quote-start.webp);display: block;width: 30px;height: 40px;padding-left: 10px;margin-bottom: 10px;transform: scale(1.1);}
.review-wrapper .review-inner .content h2::after {content: url(../img/icon/quote-end.webp);display: block;position: absolute;bottom: 10px;right: 10px;transform: scale(1.1);}
.review-wrapper .review-inner .content .review-box {display: flex;align-items: center;gap: 10px;margin: 20px 0;}
.review-wrapper .review-inner .content .review-box i {font-size: 24px;color: #04b7ce;}
.review-wrapper .review-inner .content p {font-size: 16px;font-family: 'Nunito';line-height: 28px;text-align: justify;color: #333333;margin: 0;}
.review-wrapper .swiper-controls {top: auto;left: 0;}
.review-wrapper .swiper-controls .swiper-navigation {position: relative;}
.review-wrapper .swiper-controls .swiper-navigation .swiper-button {background: #0d1631;}
.review-wrapper .swiper-controls .swiper-navigation .swiper-button.swiper-button-prev:after {content: "\f284";font-family: bootstrap-icons !important;color: #ffffff;}
.review-wrapper .swiper-controls .swiper-navigation .swiper-button.swiper-button-next {right: auto;left: 80px;}
.review-wrapper .swiper-controls .swiper-navigation .swiper-button.swiper-button-next:after {content: "\f285";font-family: bootstrap-icons !important;color: #ffffff;}
.review-wrapper .shape {position: absolute;bottom: -110px;}
.review-wrapper .shape img {max-width: 300px;}
.client-wrapper {padding: 150px 0 200px 0;background: #fff6e9;clip-path: polygon(0 5rem, 100% 0, 100% 100%, 0 calc(100% - 5rem), 0 100%);position: relative;z-index: 9;}
.client-wrapper .title-box {text-align: center;margin-bottom: 35px;}
.client-wrapper .title-box .title {font-size: 30px;font-weight: 700;color: #0d1631;margin-bottom: 0px;}
.asseen-wrapper {padding: 120px 0 90px 0;position: relative;}
.asseen-wrapper .title-box {margin-bottom: 35px;text-align: center;}
.asseen-wrapper .title-box .title {font-size: 30px;font-weight: 700;color: #0d1631;margin-bottom: 0px;}
.asseen-wrapper .swiper-container .swiper img {width: 100%;height: 100px;object-fit: contain;}
.asseen-wrapper .swiper-controls .swiper-pagination .swiper-pagination-bullet {width: 30px;height: 10px;background: #000000;margin: 0 2px;padding: 0;background: #aab0bc;opacity: 1;border-radius: 0;border: none;transform: none;}
.asseen-wrapper .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {border-color: #aab0bc;background: #000000;}
.asseen-wrapper .shape {position: absolute;top: -20px;right: 0;transform: rotate(180deg);}
.asseen-wrapper .shape img {max-width: 300px;}
.results-wrapper {background: #fff6e9;padding: 90px 0 50px 0;}
.results-wrapper .title-box {text-align: left;margin-bottom: 35px;}
.results-wrapper .title-box .title {font-size: 30px;font-weight: 700;color: #0d1631;margin-bottom: 10px;}
.results-wrapper .title-box p {font-size: 16px;font-family: 'Nunito';line-height: 28px;text-align: justify;color: #333333;margin: 0;}
.results-wrapper .results-box {box-shadow: 0 3px 0 0 rgba(150, 54, 139, .6);border-radius: 30px 0 !important;background:#ffffff;padding:30px;margin-bottom: 30px;}
.results-wrapper .results-box .top-box {align-items: center;display: flex;justify-content: space-between;margin-bottom: 20px;}
.results-wrapper .results-box .top-box i {width: 35px;height: 35px;background: #c082b0;display: flex;align-items: center;justify-content: center;border-radius: 100%;font-size: 15px;color: #ffffff;}
.results-wrapper .results-box .top-box h4 {font-size: 18px;font-family: 'Nunito';line-height: 1;margin: 0;}
.results-wrapper .results-box p {font-size: 16px;font-family: 'Nunito';line-height: 28px;text-align: justify;color: #333333;margin: 0;}
.form-wrapper {padding: 60px 0;}
.form-wrapper .content {margin-right: 50px;}
.form-wrapper .content .title {font-size: 48px;font-weight: 700;line-height: 1.25;color: #0d1631;margin-bottom: 20px;}
.form-wrapper .content p {font-size: 16px;font-family: 'Nunito';line-height: 28px;text-align: justify;color: #333333;margin-bottom: 20px;}
.form-wrapper .content .btn-custom {display: inline-block;font-size: 18px;line-height: 1;padding: 15px 40px 15px 25px;border: none;border-radius: 18px 0;overflow: hidden;background: #0d1631;position: relative;}
.form-wrapper .content .btn-custom span {font-family: 'Nunito';font-weight: 600;color: #ffffff;position: relative;z-index: 9;}
.form-wrapper .content .btn-custom::after {content: "";display: block;position: absolute;top: 0;right: 0;width: 0;height: 0;border-top: 25px solid #7f0ef7;border-left: 35px solid transparent;transition: all .5s ease;}
.form-wrapper .content .btn-custom:hover:after {border-top-width: 1000px;border-left-width: 1000px;}
.form-wrapper .form-inner .form-floating input {background: #F4F4F4 !important;padding: 12px 25px !important;border: 1px solid #F4F4F4;border-radius: 18px 0;box-shadow: none;}
.form-wrapper .form-inner .form-floating label {color: #0d1631;font-size: 18px;font-weight: 700;}
.form-wrapper .form-inner .btn-custom {display: block;font-size: 18px;line-height: 1;padding: 15px 40px 15px 25px;border: none;border-radius: 18px 0;overflow: hidden;background: #0d1631;position: relative;cursor: pointer;}
.form-wrapper .form-inner .btn-custom span {font-family: 'Nunito';font-weight: 600;color: #ffffff;position: relative;z-index: 9;}
.form-wrapper .form-inner .btn-custom::after {content: "";display: block;position: absolute;top: 0;right: 0;width: 0;height: 0;border-top: 25px solid #7f0ef7;border-left: 35px solid transparent;transition: all .5s ease;}
.form-wrapper .form-inner .btn-custom:hover:after {border-top-width: 1000px;border-left-width: 1000px;}
.footer-wraper {background: #07152E;padding: 90px 0 50px 0;clip-path: polygon(0 0, 100% 8rem, 100% 100%, 0 100%, 0 100%);}
.footer-wraper .widget .logo {height: 60px;margin-bottom: 30px;}
.footer-wraper .widget .newsletter-wrapper .title {font-size: 20px;font-weight: 700;line-height: 1.25;color: #6c45e6;margin-bottom: 10px;}
.footer-wraper .widget .newsletter-wrapper p {font-size: 18px;font-family: 'Nunito';line-height: 28px;color: #eeeeee;margin-bottom: 20px;}
.footer-wraper .widget .newsletter-wrapper form.dark-fields .form-control {border-color: #ffffff;color: #ffffff;border-radius: 18px 0;}
.footer-wraper .widget .newsletter-wrapper form.dark-fields label {font-size: 18px;color: #ffffff;}
.footer-wraper .widget .newsletter-wrapper form.dark-fields .btn-primary {color: #6c45e6;background-color: #fff !important;font-weight: 500;font-size: 16px;border: 2px solid #fff;border-radius: 0 0 18px 0 !important;}
.footer-wraper .widget .widget-title {font-size: 20px;font-family: 'Nunito';font-weight: 700;color: #7f0ef7;}
.footer-wraper .widget .list-unstyled li a {font-size: 16px;font-family: 'Nunito';color: #ffffff;}
.footer-wraper .widget .nav.social {margin-bottom: 30px;}
.footer-wraper .widget address {margin-bottom: 10px;font-family: 'Nunito';color: #ffffff;}
.footer-wraper .widget a {margin-bottom: 7px;font-family: 'Nunito';color: #ffffff;display: block;}
.footer-bottom {background: #000820;padding: 10px 0;}
.footer-bottom .copy p {margin-top: 0;margin-bottom: 0;font-family: 'Nunito';font-size: 15px;color: #cccccc;}
.footer-bottom .footer-nav nav {display: flex;justify-content: flex-end;gap:30px;}
.footer-bottom .footer-nav nav a {font-family: 'Nunito';font-size: 15px;color: #cccccc;}

.progress-wrap svg.progress-circle path {stroke: #7f0ef7;}
.progress-wrap:after {content: "\f286";font-family: bootstrap-icons !important;color: #7f0ef7;}

.broadcum-wrapper {padding:120px 0 0 0;background: #fff6e9;position:relative;}
.broadcum-wrapper::before {position: absolute;content: "";width: 100%;height:100%;top:0;right:0;z-index:1;background: url(../img/hero/heroBg.webp);background-size: contain;opacity: .25;background-repeat: repeat;}
.broadcum-wrapper::after {position: absolute;content: "";width: calc(50% - 350px);height:100%;top:0;right:0;z-index:1;background: #0d1631;}
.broadcum-wrapper .image-box {position: relative;}
.broadcum-wrapper .image-box::before {position: absolute;content: "";width: 100%;height:100%;bottom: 12px;right: 12px;z-index:9;background: #7f0ef7;border-radius:100px 0 100px  0;}
.broadcum-wrapper .image-box img {width: 100%;height: 100%;object-fit:cover;border-radius:100px 0 100px  0;position: relative;z-index: 9;}
.broadcum-wrapper .content-wrapper {position: relative;z-index: 9;margin-right: 60px;}
.broadcum-wrapper .content-wrapper ul.list-box {margin-top: 0;margin-bottom: 10px;padding: 0;display: flex;align-items: center;gap: 10px;list-style: none;}
.broadcum-wrapper .content-wrapper ul.list-box li {font-family: 'Nunito';font-size: 14px;color: #7f0ef7;text-transform: uppercase;font-weight: 600;}
.broadcum-wrapper .content-wrapper .title {font-size: 48px;font-weight: 700;line-height: 1.25;color:#0d1631;margin-bottom: 20px;}
.broadcum-wrapper .content-wrapper .title span {color:#7f0ef7;}
.broadcum-wrapper .content-wrapper .desc {font-size: 18px;font-family: 'Nunito';line-height: 30px;color: #262626;margin-bottom: 20px;}
.broadcum-wrapper .content-wrapper .btn-custom {display: inline-block;font-size: 18px;line-height: 1;padding: 15px 40px 15px 25px;border: none;border-radius: 18px 0;overflow: hidden;background: #0d1631;position: relative;}
.broadcum-wrapper .content-wrapper .btn-custom span {font-family: 'Nunito';font-weight: 600;color: #ffffff;position: relative;z-index: 9;}
.broadcum-wrapper .content-wrapper .btn-custom::after {content: "";display: block;position: absolute;top: 0;right: 0;width: 0;height: 0;border-top: 25px solid #7f0ef7;border-left: 35px solid transparent;transition: all .5s ease;}
.broadcum-wrapper .content-wrapper .btn-custom:hover:after {border-top-width: 1000px;border-left-width: 1000px;}
.about-details {padding: 100px 0;}
.about-details .title-wraper .title {font-size: 42px;font-weight: 700;line-height: 1.5;color:#0d1631;margin-bottom: 0px;}
.about-details .title-wraper .title span {color: #7f0ef7;}
.about-details .content-inner p {font-size: 16px;font-family: 'Nunito';line-height: 28px;color: #333333;margin-bottom: 20px;text-align: justify;}
.about-details .content-inner p:last-child {margin-bottom: 0px;}
.about-details .about-details-img {margin-top: 60px;}
.about-details .about-details-img img {width: 100%;height: auto;border-radius:100px 0 100px  0;}
.funfact-wrapper {margin-bottom: 60px;}
.funfact-wrapper .funfact-box .counter {font-weight: 700;font-size: 48px;line-height: 1.2;}
.funfact-wrapper .col-6:nth-child(1) .funfact-box .counter {color: #E03281;}
.funfact-wrapper .col-6:nth-child(2) .funfact-box .counter {color: #95C23D;}
.funfact-wrapper .col-6:nth-child(3) .funfact-box .counter {color: #7f0ef7;}
.funfact-wrapper .col-6:nth-child(4) .funfact-box .counter {color: #06b6d4;}
.funfact-wrapper .funfact-box p {margin-top: 0;margin-bottom: 0;font-family: 'Nunito';font-size: 18px;font-weight: 600;color: #333333;}
.cta-wrapper {position: relative;}
.cta-wrapper .bg-custom {background: #0d1631 !important;padding: 60px 100px;border-radius: 90px 0;position: relative;}
.cta-wrapper .bg-custom .inner-wraper {display: flex;align-items: center;}
.cta-wrapper .bg-custom .inner-wraper .text {flex: 0 0 auto;width: 65%;}
.cta-wrapper .bg-custom .inner-wraper .text .title {font-size: 26px;font-weight: 700;line-height: 1.35;color: #ffffff;margin-bottom: 20px;}
.cta-wrapper .bg-custom .inner-wraper .text a {display: flex;align-items: center;gap: 10px;font-size: 18px;font-weight: 600;color: #ffffff;}
.cta-wrapper .bg-custom .inner-wraper .text a i {color: #06b6d4;transition: all .3s ease;}
.cta-wrapper .bg-custom .inner-wraper .text a:hover i {transform: translateY(4px);}
.cta-wrapper .bg-custom .inner-wraper .image {flex: 0 0 auto;width: 35%;position: absolute;top: 49%;right: 0%;transform: translateY(-50%);}
.cta-wrapper .bg-custom .inner-wraper .image img {max-width: 300px;}
.cta-wrapper .shape {position: absolute;bottom: -110px;}
.cta-wrapper .shape img {max-width: 300px;}
.about-review {padding: 150px 0;background: #fff6e9;clip-path: polygon(0 5rem, 100% 0, 100% 100%, 0 calc(100% - 5rem), 0 100%);position: relative;z-index: 9;}
.about-review .review-inner {text-align: center;}
.about-review .review-inner h2 {font-size: 36px;font-weight: 700;display: block;color: #0d1631;margin-bottom: 30px;position: relative;}
.about-review .review-inner h2::before {content: url(../img/icon/quote-start.webp);display: block;width: 30px;height: 40px;padding-left: 10px;margin-bottom: 10px;transform: scale(1.1);}
.about-review .review-inner h2::after {content: url(../img/icon/quote-end.webp);display: block;position: absolute;bottom: 10px;right: 10px;transform: scale(1.1);}
.about-review .review-inner p {font-size: 18px;font-family: 'Nunito';line-height: 28px;text-align: center;color: #333333;margin-bottom: 0px;}
.about-review .review-inner .review-box {display: flex;align-items: center;justify-content:center;gap: 10px;margin: 20px 0;}
.about-review .review-inner .review-box i {font-size: 20px;color: #04b7ce;}
.about-review .review-inner .author {padding-bottom: 10px;}
.about-review .review-inner .author .author-box {background:#ffffff;padding:10px;border-radius:30px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25) !important;display: inline-flex;align-items: center;justify-content: space-between;gap: 20px;max-width: 500px;}
.about-review .review-inner .author .author-box img {height: 30;width: 30px;min-width: 30px;border-radius: 100%;}
.about-review .review-inner .author .author-box h5 {font-size: 18px;font-family: 'Nunito';line-height: 1;margin: 0;}
.about-review .review-inner .author .author-box p {font-size: 18px;font-family: 'Nunito';line-height: 1;text-align: center;color: #333333;margin-bottom: 0px;}
.about-review .swiper-controls .swiper-navigation .swiper-button {background: #0d1631;}
.about-review .swiper-controls .swiper-navigation .swiper-button.swiper-button-prev:after {content: "\f284";font-family: bootstrap-icons !important;color: #ffffff;}
.about-review .swiper-controls .swiper-navigation .swiper-button.swiper-button-next:after {content: "\f285";font-family: bootstrap-icons !important;color: #ffffff;}
.process-wrapper {padding: 120px 0 90px 0;position: relative;}
.process-wrapper .process-box {border: 1px solid #eeeeee;padding: 20px;border-radius: 20px;background: #f9f9f935;}
.process-wrapper .process-box img {height: 42px;}
.process-wrapper .process-box .content {margin-top: 15px;}
.process-wrapper .process-box .content h4 {line-height: 1;font-size: 20px;font-family: 'Nunito';margin-bottom: 10px;color: #262626;}
.process-wrapper .process-box .content p {font-size: 15px;font-family: 'Nunito';line-height: 28px;color: #333333;margin-bottom: 0px;text-align: justify;}
.process-wrapper .shape {position: absolute;top: -20px;right: 0;transform: rotate(180deg);}
.process-wrapper .shape img {max-width: 250px;}
.csr-details {background: #0d1631 !important;padding: 90px 0;margin-bottom: 100px;}
.csr-details .csr-img {position: relative;}
.csr-details .csr-img img {width: 100%;height: 100%;height: 500px;object-fit: cover;border-radius: 0 0 100px;box-shadow: -10px -10px 0 0 rgba(224, 50, 129, .6);margin-bottom: -200px;}
.csr-details .content-inner h3 {font-size: 36px;line-height: 1.25;color: #ffffff;font-weight: 700;margin-bottom: 20px;}
.csr-details .content-inner p {font-size: 16px;font-family: 'Nunito';line-height: 28px;color: #eeeeee;margin-bottom: 0px;text-align: justify;}
.history-section {padding: 60px 0 100px 0;}
.history-section .history-img img {width: 100%;height: auto;border-radius: 100px 0;box-shadow: -10px -10px 0 0 rgba(224, 50, 129, .6);}
.history-section .content-inner {margin-right: 35px;}
.history-section .content-inner h3 {font-size: 24px;font-weight: 600;line-height: 1;margin-bottom: 10px;color: #0d1631;}
.history-section .content-inner p {font-size: 16px;font-family: 'Nunito';line-height: 28px;color: #333333;margin-bottom: 20px;text-align: justify;}
.history-section .content-inner p:last-child {margin-bottom: 0;}
.team-section {background: #0d1631 !important;padding: 90px 0;}
.team-section .title-box {margin-bottom: 50px;}
.team-section .title-box .title {font-size: 36px;font-weight: 700;margin-bottom: 10px;color: #7f0ef7;line-height: 1;}
.team-section .title-box p {font-size: 18px;font-family: 'Nunito';line-height: 24px;color: #eeeeee;margin-bottom: 0px;}
.team-section .team-box .img {margin: auto;max-width: 250px;height:250px;border-radius: 60px 0;box-shadow: 10px 10px 0 0 rgba(150, 54, 139, .7);position: relative;}
.team-section .team-box .img .image {width: 100%;height: 100%;object-fit: cover;opacity: 1;border-radius: 60px 0;}
.team-section .team-box .img .hover-image {width: 100%;height: 100%;object-fit: cover;opacity: 0;position: absolute;top: 0;left: 0;border-radius: 60px 0;}
.team-section .team-box:hover .img .image {opacity: 0;}
.team-section .team-box:hover .img .hover-image {opacity: 1;}
.team-section .team-box .content {margin-top: 25px;text-align: center;}
.team-section .team-box .content h3 {font-size: 20px;font-family: 'Nunito';color: #06b6d4;line-height: 1.2;margin-bottom: 5px;}
.team-section .team-box .content span {font-family: rajdhani;text-transform: uppercase;font-weight: 600;color: #eeeeee;}
.team-section .team-box .content p {font-size: 14px;max-width: 90%;margin: 0 auto;color: #eeeeee;}
.team-section .btn-box .btn-custom {font-weight: 500;font-size: 16px;line-height: 1;padding: 10px 35px;border-radius: 18px 0;border: 2px solid #7f0ef7 !important;color:#ffffff;text-transform: uppercase;}

.plan-wrapper {padding: 90px 0;background-color: #f9f9f965;}
.plan-wrapper .plan-box {background-color: #ffffff;border-radius: 50px 0;position: relative;overflow: hidden;border: 2px solid transparent;padding: 25px 15px;box-shadow: 0 0 4px #eeeeee;}
.plan-wrapper .plan-box.column-green:hover {border: 2px solid #95C23D;}
.plan-wrapper .plan-box.column-blue:hover {border: 2px solid #209BD8;}
.plan-wrapper .plan-box.column-purple:hover {border: 2px solid #96368B;}
.plan-wrapper .plan-box.column-purple.active {border: 2px solid #96368B;}
.plan-wrapper .plan-box.column-purple.active .tag {color: #fff;position: absolute;top: 20px;right: -35px;transform: rotateZ(45deg);background: #96368b;padding: 0 40px 0 50px;}
.plan-wrapper .plan-box.column-pink:hover {border: 2px solid #E03281;}
.plan-wrapper .plan-box .plan-header h4 {font-size: 22px;font-weight: 700;font-family: 'Nunito';line-height: 1.2;margin-bottom: 15px;} 
.plan-wrapper .plan-box.column-green .plan-header h4 {color: #95C23D;}
.plan-wrapper .plan-box.column-blue .plan-header h4 {color: #209BD8;}
.plan-wrapper .plan-box.column-purple .plan-header h4 {color: #96368B;}
.plan-wrapper .plan-box.column-pink .plan-header h4 {color: #E03281;}
.plan-wrapper .plan-box .plan-header p {display: block;margin-bottom: 10px;font-family: 'Rajdhani';font-size: 18px;font-weight: 700;line-height: 1.2;color: #0d1631;}
.plan-wrapper .plan-box .plan-header .btn-custom {display: inline-block;font-size: 18px;line-height: 1;padding: 15px 40px 15px 25px;border: none;border-radius: 18px 0;overflow: hidden;background: #0d1631;position: relative;}
.plan-wrapper .plan-box .plan-header .btn-custom span {font-family: 'Nunito';font-size: 15px;font-weight: 600;color: #ffffff;position: relative;z-index: 9;}
.plan-wrapper .plan-box .plan-header .btn-custom::after {content: "";display: block;position: absolute;top: 0;right: 0;width: 0;height: 0;border-left: 35px solid transparent;transition: all .5s ease;}
.plan-wrapper .plan-box.column-green .plan-header .btn-custom::after {border-top: 25px solid #95C23D;}
.plan-wrapper .plan-box.column-blue .plan-header .btn-custom::after {border-top: 25px solid #209BD8;}
.plan-wrapper .plan-box.column-purple .plan-header .btn-custom::after {border-top: 25px solid #96368B;}
.plan-wrapper .plan-box.column-pink .plan-header .btn-custom::after {border-top: 25px solid #E03281;}
.plan-wrapper .plan-box .plan-header .btn-custom:hover:after {border-top-width: 1000px;border-left-width: 1000px;}
.plan-wrapper .plan-box .plan-body .icon-list {padding-left: 0;list-style: none;margin-top: 12px;margin-bottom: 0;}
.plan-wrapper .plan-box .plan-body .icon-list li {position: relative;padding-left: 1.25rem;font-family: 'Nunito';font-size: 15px;font-weight: 700;color: #333333;}
.plan-wrapper .plan-box .plan-body .icon-list:not(.row) li + li {margin-top: 5px;}
.plan-wrapper .plan-box.column-green .plan-body .icon-list li i {color: #95C23D;}
.plan-wrapper .plan-box.column-blue .plan-body .icon-list li i {color: #209BD8;}
.plan-wrapper .plan-box.column-purple .plan-body .icon-list li i {color: #96368B;}
.plan-wrapper .plan-box.column-pink .plan-body .icon-list li i {color: #E03281;}
.plan-details {padding: 0 0 90px;}
.plan-details .details-inner h3 {font-size: 36px;line-height: 1.35;font-weight: 700;color: #7f0ef7;margin-bottom: 10px;}
.plan-details .details-inner p {font-size: 18px;font-family: 'Nunito';font-weight: 600;color: #333333;margin-bottom: 20px;}
.plan-details .details-inner .btn-custom {display: inline-block;font-size: 18px;line-height: 1;padding: 15px 40px 15px 25px;border: none;border-radius: 18px 0;overflow: hidden;background: #0d1631;position: relative;}
.plan-details .details-inner .btn-custom span {font-family: 'Nunito';font-weight: 600;color: #ffffff;position: relative;z-index: 9;}
.plan-details .details-inner .btn-custom::after {content: "";display: block;position: absolute;top: 0;right: 0;width: 0;height: 0;border-top: 25px solid #7f0ef7;border-left: 35px solid transparent;transition: all .5s ease;}
.plan-details .details-inner .btn-custom:hover:after {border-top-width: 1000px;border-left-width: 1000px;}
.plan-review {padding: 100px 0;background: #fff6e9;}
.plan-review .content h2 {font-size: 36px;font-weight: 700;max-width: 350px;display: inline-block;color: #0d1631;margin-bottom: 0px;position: relative;}
.plan-review .content h2::before {content: url(../img/icon/quote-start.webp);display: block;width: 30px;height: 40px;padding-left: 10px;margin-bottom: 10px;transform: scale(1.1);}
.plan-review .content h2::after {content: url(../img/icon/quote-end.webp);display: block;position: absolute;bottom: 10px;right: 10px;transform: scale(1.1);}
.plan-review .content .review-box {display: flex;align-items: center;gap: 10px;margin: 20px 0;}
.plan-review .content .review-box i {font-size: 24px;color: #04b7ce;}
.plan-review .content p {font-size: 16px;font-family: 'Nunito';line-height: 28px;text-align: justify;color: #333333;margin: 0;}
.plan-review .image img {box-shadow: -10px -10px 0 0 rgba(6, 182, 212, .5);width: 100%;height: auto;border-radius: 60px 0;}
.results-wrapper.bg-custom-gray {background: #f9f9f9 !important;}
.results-wrapper.bg-custom-gray .results-box {border: 1px solid #eeeeee;}

.broadcum-wrapper .content-wrapper .contact-widget a {display: flex;align-items: center;gap:20px;margin-bottom: 20px;font-size: 18px;font-family: 'Nunito';font-weight: 600;color: #000000;}
.broadcum-wrapper .content-wrapper .contact-widget a i {display: flex;align-items: center;justify-content: center;width: 40px;min-width: 40px;height: 40px;background: #8b27f6;border-radius: 100%;font-size: 18px;color: #ffffff;}
.broadcum-wrapper .form-inner {position: relative;z-index: 9;}
.broadcum-wrapper .form-inner .form-floating input {background: #ffffff !important;padding: 20px 25px !important;border: 1px solid #F4F4F4;border-radius: 18px 0;box-shadow: none;height: auto;min-height: auto;}
.broadcum-wrapper .form-inner .form-floating textarea {background: #ffffff !important;padding: 20px 25px !important;border: 1px solid #F4F4F4;border-radius: 18px 0;box-shadow: none;min-height: auto;}
.broadcum-wrapper .form-inner .form-floating label {color: #0d1631;font-size: 18px;font-weight: 700;}
.broadcum-wrapper .form-inner .btn-custom {display: block;font-size: 18px;line-height: 1;padding: 15px 40px 15px 25px;border: none;border-radius: 18px 0;overflow: hidden;background: #e03281;position: relative;cursor: pointer;}
.broadcum-wrapper .form-inner .btn-custom span {font-family: 'Nunito';font-weight: 600;color: #ffffff;position: relative;z-index: 9;}
.broadcum-wrapper .form-inner .btn-custom::after {content: "";display: block;position: absolute;top: 0;right: 0;width: 0;height: 0;border-top: 25px solid #8b27f6;border-left: 35px solid transparent;transition: all .5s ease;}
.broadcum-wrapper .form-inner .btn-custom:hover:after {border-top-width: 1000px;border-left-width: 1000px;}
.map-wrapper {position: relative;}
.map-wrapper .map-inner {overflow: hidden;margin-bottom: -200px;height: 600px;}
.map-wrapper .map-inner iframe {width: 100%;height: 100%;}

.header-wrapper.police-header .navbar-other .navbar-nav .nav-item a i {color: #0d1631;}
.policy-section {padding: 150px 0 90px 0;}
.policy-section .content-inner .title {font-size: 48px;font-weight: 700;line-height: 1.25;color: #0d1631;margin-bottom: 20px;}
.policy-section .content-inner p {font-size: 16px;font-family: 'Nunito';line-height: 28px;color: #333333;margin-bottom: 20px;text-align: justify;}
.policy-section .content-inner h3 {font-size: 36px;font-weight: 700;line-height: 1.25;color: #0d1631;margin-bottom: 20px;margin-top: 20px;}
.policy-section .content-inner h4 {font-size: 24px;font-family: 'Nunito';font-weight: 700;line-height: 1.25;color: #0d1631;margin-bottom: 10px;}
.policy-section .content-inner ul.list-box {margin-top: 0;margin-bottom: 20px;padding-left: 25px;}
.policy-section .content-inner ul.list-box li {font-size: 16px;font-family: 'Nunito';line-height: 28px;color: #333333;margin-bottom: 10px;text-align: justify;}

@media (max-width: 767px){
	.header-wrapper .navbar-brand a img {height: 42px;}
	.header-wrapper .navbar-other .navbar-nav .nav-item a i {color: #0d1631;}
	.navbar-expand-lg .navbar-brand {padding-top: 5px;padding-bottom: 5px;}
	.header-wrapper .offcanvas.offcanvas-end .offcanvas-header img {height: 60px;}
	.header-wrapper .offcanvas.offcanvas-end .offcanvas-body .list-unstyled a {font-size: 18px;}
	.hero-wrapper {padding: 100px 0 50px 0;}
	.hero-wrapper .content-wrapper .title {font-size: 36px;margin-bottom: 20px;}
	.hero-wrapper .content-wrapper .desc {font-size: 16px;line-height: 28px;}
	.hero-wrapper .content-wrapper .partner-box {justify-content: center;}
	.hero-wrapper .content-wrapper .partner-box img {height: 52px;}
	.review-wrapper {padding: 60px 0 50px 0;}
	.review-wrapper .review-inner .content h2 {font-size: 26px;max-width: 100%;display: block;text-align: center;}
	.review-wrapper .review-inner .content .review-box {justify-content: center;margin: 15px 0;}
	.review-wrapper .review-inner .content p {text-align: center;margin: 0 auto 30px;}
	.review-wrapper .swiper-controls .swiper-navigation .swiper-button {top: 50px;right: 50px;left: auto;}
	.review-wrapper .swiper-controls .swiper-navigation .swiper-button.swiper-button-next {right: 0;left: auto;}
	.review-wrapper .shape {display: block;}
	.review-wrapper .shape img {max-width: 220px;}
	.client-wrapper {padding: 120px 0;}
	.client-wrapper .title-box .title {font-size: 24px;}
	.asseen-wrapper .shape {top: -55px;}
	.asseen-wrapper {padding: 90px 0;}
	.asseen-wrapper .title-box .title {font-size: 24px;font-weight: 700;color: #0d1631;margin-bottom: 0px;}
	.form-wrapper .content .title {font-size: 30px;}
	.form-wrapper .content {margin-right: 0;margin-bottom: 30px;}
	.footer-wraper {clip-path: polygon(0 0, 100% 5rem, 100% 100%, 0 100%, 0 100%);}
	.footer-bottom .copy p {text-align: center;font-size: 14px;}
	.footer-bottom .footer-nav nav {justify-content: center;}
	.broadcum-wrapper .content-wrapper {margin-right: 0;padding-bottom: 0 !important;}
	.broadcum-wrapper .content-wrapper .title {font-size: 28px;line-height: 1.5;}
	.broadcum-wrapper .content-wrapper .desc {font-size: 16px;line-height: 28px;}
	.about-details {padding: 50px 0;}
	.about-details .title-wraper .title {font-size: 30px;}
	.funfact-wrapper {margin-bottom: 0;}
	.funfact-wrapper .funfact-box {margin-bottom: 20px;}
	.funfact-wrapper .funfact-box .counter {font-size: 36px;}
	.funfact-wrapper .funfact-box p {font-size: 12px;font-weight: 700;}
	.cta-wrapper .bg-custom {padding: 50px 20px;}
	.cta-wrapper .bg-custom .inner-wraper {display: block;}
	.cta-wrapper .bg-custom .inner-wraper .text {width: 100%;}
	.cta-wrapper .bg-custom .inner-wraper .text .title {font-size: 20px;line-height: 1.5;}
	.cta-wrapper .bg-custom .inner-wraper .text a {font-size: 14px;}
	.cta-wrapper .bg-custom .inner-wraper .image {width: 100%;position: relative;top: 0;transform: none;margin-bottom: -150px;}
	.about-review {padding: 150px 0 90px;}
	.about-review .review-inner h2 {font-size: 28px;}
	.about-review .review-inner p {font-size: 15px;}
	.about-review .review-inner .author .author-box {padding: 20px;flex-direction: column;gap: 7px;max-width: 100%;}
	.about-review .review-inner .author .author-box p {font-size: 15px;}
	.process-wrapper {padding: 30px 0 90px 0;}
	.csr-details .csr-img img {height: auto;margin-bottom: 20px;}
	.csr-details .content-inner h3 {font-size: 24px;line-height: 1.5;margin-bottom: 15px;}
	.csr-details {margin-bottom: 0;}
	.history-section {padding: 60px 0;}
	.history-section .content-inner {margin-right: 0;}
	.history-section .content-inner h3 {font-size: 20px;line-height: 1.5;}
	.history-section .history-img {margin-top: 35px;}
	.team-section {padding: 60px 0;}
	.team-section .title-box {margin-bottom: 30px;}
	.team-section .title-box .title {font-size: 28px;margin-bottom: 15px;}
	.team-section .title-box p {font-size: 16px;}
	.team-section .team-box {margin-bottom: 30px;}
	.plan-wrapper {padding: 60px 0 20px;}
	.plan-details .details-inner h3 {font-size: 28px;}
	.plan-details .details-inner p {font-size: 15px;}
	.plan-details {padding: 0 0 50px;}
	.plan-review {padding: 60px 0;}
	.plan-review .content h2 {font-size: 28px;max-width: 100%;}
	.plan-review .content .review-box {margin: 10px 0;}
	.plan-review .content p {font-size: 15px;}
	.plan-review .image {margin-top: 30px;}
}