html {scroll-behavior: smooth;}
.main-header .header-top {background: #07351a;padding: 5px 0;}
.main-header .header-top .info-box a {font-family: 'Manrope';font-size: 12px;color: #ffffff;}
.navbar-clone {display: none;}
.main-header .navbar.navbar-expand-lg {padding: 0 !important;}
.main-header .navbar.navbar-expand-lg .navbar-brand a img {height: 30px;}
.main-header .navbar.navbar-expand-lg .nav-item .nav-link {font-size: 15px;font-family: "Nunito", sans-serif;text-transform: capitalize;font-weight: 700;color: #0a140a;padding: 30px 20px;letter-spacing: 1px;}
.main-header .navbar.navbar-expand-lg .nav-item .nav-link.dropdown-toggle::after {content: "\f078" !important;font: normal normal normal 12px / 1 FontAwesome !important;vertical-align: 1px;margin-left: 5px;}
.main-header .navbar.navbar-expand-lg .nav-item .btn-primary {background: #07351a;border-color: #07351a;padding: 5px 15px;font-family: 'Nunito'; color: #fff;}
.hero-bg {background: #f8f9f9;}
.hero.image-wrapper {background-size: 50%;position: relative;background-attachment: scroll !important;background-position: center top;}
.hero.image-wrapper .subtitle {font-family: 'Nunito';font-size: 18px;text-transform: capitalize;font-weight: 600;color:#0a140a;display: block;margin-bottom: 10px;}
.hero.image-wrapper .title {font-family: "Playfair Display", serif;;font-size: 60px;text-transform: capitalize;font-weight: 700;color:#0a140a;display: block;margin-bottom: 5px;}
.hero.image-wrapper .desc {font-size: 18px; font-family: 'Nunito';line-height: 28px;color: #222222;margin-bottom: 30px;font-weight: 700;}
.hero.image-wrapper .btn-custom {background: #07351a;border-color: #07351a;padding: 5px 35px;font-family: 'Nunito';color: #ffffff;}
.hero.image-wrapper .btn-box {margin: 100px 0 60px 0;}
.hero.image-wrapper .btn-box .btn:not(.btn-link):hover {transform: translateY(0);}
.hero.image-wrapper .btn-box .btn-transparent {display: inline-flex;flex-direction: column;color: #07351a;font-family: 'Nunito';font-size: 16px;font-weight: 700;cursor:pointer;}
.hero.image-wrapper .btn-box .btn-transparent:hover {}
.hero.image-wrapper .partner-wraper {position: relative;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap: 30px; padding-bottom: 85px;}
.hero.image-wrapper .partner-wraper .partner-box {display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;gap: 16px;}
.hero.image-wrapper .partner-wraper .partner-box .img {height: 50px;}
.hero.image-wrapper .partner-wraper .partner-box .img img {max-width: 90%;margin:0 auto;}
.hero.image-wrapper .partner-wraper .partner-box p {font-size: 12px;font-family: 'Nunito';line-height: 16px;margin: 0;color: #222222;font-weight: 700;}
.service .nav.nav-tabs {display: flex;align-items: center;justify-content: center;border-bottom: 1px solid rgb(206, 208, 206);gap: 80px;}
.service .nav.nav-tabs .nav-link {font-family: 'Nunito';font-size: 18px;padding: 16px 12px;background: transparent;outline: none;border:none;border-bottom: 3px solid transparent;display: flex;align-items: center;gap:7px;}
.service .nav.nav-tabs .nav-link:hover {color: #07351a;}
.service .nav.nav-tabs .nav-link:focus {outline: none;border:none;}
.service .nav.nav-tabs .nav-link.active {background: transparent;border: none;border-bottom: 3px solid #07351a;color: #07351a;}
.service .tab-content {width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 80px;}
.service .tab-content .inner {display: flex;flex-direction: column;gap: 30px;text-align: center;}
.service .tab-content .inner h2 {font-family: "Playfair Display", serif;font-size: 36px;margin-bottom: 0;font-weight: 600;color: #07351a;}
.service .tab-content .inner {font-size:18px;font-family: 'Nunito';line-height: 28px;color: #222222;margin-bottom: 0px;font-weight:600;}
.service .tab-content .inner .btn-custom {background: #07351a;border-color: #07351a;padding: 5px 35px;font-family: 'Nunito';color: #ffffff;display: inline-block;max-width: 200px;margin: 0 auto;}
.service .bottom-text {font-size: 12px;line-height: 20px;font-family: 'Nunito';font-weight: 700;color: #222222;margin-bottom: 0;}
.wrapper.bg-custom {background: #07351a;}
.wrapper.bg-custom .title {font-size: 30px;font-family: 'Montserrat';font-weight: 600;color: #ffffff;margin-bottom: 20px;}
.wrapper.bg-custom .priority-box {display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;padding: 30px;gap:15px;}
.wrapper.bg-custom .priority-box img {max-width: 200px;}
.wrapper.bg-custom .priority-box h4 {font-family: 'Nunito';font-size: 20px;color: #ffffff;font-weight: 700;margin: 0;}
.wrapper.bg-custom .priority-box p {font-size: 16px;font-family: 'Nunito';color: #eeeeee;margin: 0;}
.wrapper.team .content-box {display: flex;align-items: center;justify-content: center;text-align: left;flex-direction: column;padding: 50px;}
.wrapper.team .content-box .ratings {display: block;position: relative;width: 100%;height: 30px;font-size: 30px;line-height: 1;}
.wrapper.team .content-box p {margin: 0;font-size: 18px;font-weight:600;font-family: 'Nunito';display: block;width: 100%;color: #07351a;}
.wrapper.team .content-box .quote h3 {font-size: 36px;font-family: "Playfair Display", serif;color: #07351a;letter-spacing: 1px;font-weight: 600;}
.wrapper.team .content-box .quote p {margin: 0;font-size: 20px;font-weight: 600;font-family: 'Nunito';display: block;width: 100%;color: #07351a;}
.wrapper.team .content-box .quote .btn-custom {background: #07351a;border-color: #07351a;padding: 5px 35px;font-family: 'Nunito';color: #ffffff;display: inline-block;margin-top: 30px;}
.wrapper.team .img {padding: 50px;}
.wrapper.team .img img {width: 100%;}
.wrapper.press .card-body {text-align: left;padding: 20px;min-height: 335px;}
.wrapper.press .title {font-size: 30px;font-family: 'Montserrat';color: #111111;margin-bottom: 60px;}
.wrapper.press .card-body img {height: 30px;width: auto;margin-bottom: 5px;}
.wrapper.press .card-body span {display:block;font-size: 16px;line-height: 20px;color: rgb(132, 137, 132);margin-bottom: 12px;}
.wrapper.press .card-body p {font-size: 15px;line-height: 24px;font-family: 'Nunito';color: rgb(10, 20, 10);font-weight: 600;margin-bottom: 30px;min-height: 170px;}
.wrapper.press .card-body .moreBtn {display: flex;align-items: center;gap: 5px;color: #07351a;font-family: 'Nunito';font-weight: 600;}
.wrapper.details .content {display: flex;align-items: center;justify-content: center;text-align: left;flex-direction: column;text-align: center;gap:30px;}
.wrapper.details .content h3 {font-size: 60px;font-weight: 700;line-height: 72px;color: #07351a;margin: 0;font-family: "Playfair Display", serif;letter-spacing: 1px;}
.wrapper.details .content p {margin: 0;font-size: 20px;font-weight: 600;font-family: 'Nunito';display: block;width: 100%;color: #222222;}
.wrapper.details .content .btn-box {display: flex;align-items: center;gap:10px;}
.wrapper.details .content .btn-box a img {height: 50px;}
.wrapper.grow .image-bg {position: absolute;right: 0;width: 100%;height: 90%;}
.wrapper.grow .image-bg img {width: 100%;height: 100%;}
.wrapper.grow .subtitle {font-size: 18px;font-weight: 600;font-family: 'Nunito';color: #07351a;margin-bottom: 20px;}
.wrapper.grow .title {font-size: 42px;line-height: 48px;font-weight: 600;color: #07351a;margin-bottom: 60px;font-family: "Playfair Display", serif;letter-spacing: 1px;}
.wrapper.grow .card-body {display: flex;flex-direction: column;padding: 30px 100px;text-align: center;}
.wrapper.grow .card-body img {height: 48px;margin-bottom: 15px;}
.wrapper.grow .card-body h4 {font-family: 'Nunito';color: #111111;line-height: 1;margin: 0;font-size: 20px;}
.wrapper.grow .card-body p {font-size: 16px;line-height: 24px;font-family: 'Nunito';color: rgb(10, 20, 10);font-weight: 600;margin-bottom: 0;}
.footer .footer-link-wraper {position: relative;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 30px;}
.footer .footer-link-wraper .item-box ul li a {font-size: 16px;font-weight: 600;font-family: 'Nunito';display: block;color: #07351a;}
.footer .footer-link-wraper .widget-title {font-size: 16px;font-weight: 600;font-family: 'Nunito';display: block;color: #07351a;}
.footer .widget .widget-title {font-size: 16px;font-weight: 600;font-family: 'Nunito';display: block;color: #07351a;}
.footer .widget .nav.social a {display: flex;align-items:center;justify-content:center;width: 30px;height: 30px;background: #07351a;text-align: center;line-height: 30px;border-radius: 100%;}
.footer .widget .nav.social a i {font-size: 14px;}
.footer hr {margin: 0;}
.footer .bottom-box p {font-family: 'Nunito';font-size: 12px;line-height: 18px;font-weight: 600;letter-spacing: .5px;color: rgb(132, 137, 132);margin-bottom: 10px;}
.footer .bottom-box p a {color: rgb(132, 137, 132);text-decoration: underline;}
.progress-wrap.active-progress {display: none;}

.hero.image-wrapper .hero-video video {-webkit-mask-image: -webkit-radial-gradient(#fff, #000);-webkit-backface-visibility: hidden;}
.hero.image-wrapper .apple-img img {width: 100%;}
.hero.image-wrapper .apple-img h3 {font-size: 36px;font-family: "Playfair Display", serif;font-weight: 600;color: #07351a;margin-bottom: 10px;}
.hero.image-wrapper .apple-img p {font-size: 18px;font-family: 'Nunito';line-height: 30px;color: #07351a;margin-bottom: 0px;font-weight: 700;}
.wrapper.trade .shape1 {position: absolute;top: 0;right: 0;width: 100%;}
.wrapper.trade .shape1 img {width: 100%;}
.wrapper.trade .shape2 {position: absolute;bottom: 10%;right: 0;width: 40%;}
.wrapper.trade .shape2 img {width: 100%;height: 50%;}
.wrapper.trade .tarde-box {text-align: center;padding: 0 30px;position: relative;}
.wrapper.trade .tarde-box h3 {font-size: 30px;font-family: "Playfair Display", serif;font-weight: 600;color: #07351a;margin-bottom: 10px;}
.wrapper.trade .tarde-box p {font-size: 18px;font-family: 'Nunito';line-height: 30px;color: #222222;margin-bottom: 0px;font-weight: 700;}
.wrapper.trade .apple-img img {width: 60%;}
.wrapper.trade .apple-img h3 {font-size: 36px;font-family: "Playfair Display", serif;font-weight: 600;color: #07351a;margin-bottom: 10px;}
.wrapper.trade .apple-img p {font-size: 18px;font-family: 'Nunito';line-height: 26px;color: #222222;margin-bottom: 0px;font-weight: 700;}
.wrapper.priority .title-box {font-size: 30px;font-family: 'Montserrat';font-weight: 600;color: #ffffff;margin-bottom: 5px;}
.wrapper.priority .btn-more {color: rgb(47, 158, 93);}
.wrapper.priority .price-card {padding: 35px;}
.wrapper.priority .price-card .heading-box {display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;}
.wrapper.priority .price-card .heading-box .content h3 {font-size: 30px;line-height: 1;font-family: "Playfair Display", serif;font-weight: 600;color: #07351a;margin-bottom: 5px;}
.wrapper.priority .price-card .heading-box .content p {font-size: 18px;font-family: 'Nunito';line-height: 30px;color: #07351a;margin-bottom: 0px;font-weight: 700;}
.wrapper.priority .price-card .heading-box .btn-box .btn-start {background: #07351a;border-color: #07351a;padding: 7px 35px;font-family: 'Nunito';color: #ffffff;border-radius: 5px;}
.wrapper.priority .price-card .list-box .icon-list li+li {margin-top: 15px;}
.wrapper.priority .price-card .list-box .icon-list li {font-size: 16px;font-family: 'Nunito';line-height: 26px;color: #07351a;font-weight: 700;}
.wrapper.priority .price-card .list-box .icon-list.bullet-soft-fuchsia.bullet-bg i {background-color: #0b913b;color:#ffffff;}
 
.Wrapper.faq .title {font-size: 36px;font-family: "Playfair Display", serif;font-weight: 600;color: #222222;margin-bottom: 10px;letter-spacing: 1px;}
.Wrapper.faq .accordion .accordion-item .card-header button {font-size: 18px;font-family: 'Nunito';line-height: 26px;color: #222222;font-weight: 700;padding: 0;}
.Wrapper.faq .accordion .accordion-item .card-header button:before {font-family: bootstrap-icons !important;content: "\f286";position: absolute;left: auto;right: 25px;top: 25px;font-size: 15px;font-weight: 900;color: #000000}
.Wrapper.faq .accordion .accordion-item .card-header button.collapsed:before {font-family: bootstrap-icons !important;content: "\f282";}
.Wrapper.faq .accordion .accordion-item .card-body {padding: 0 30px;}
.Wrapper.faq .accordion .accordion-item .card-body p {font-size: 15px;font-family: 'Nunito';line-height: 26px;color: #222222;font-weight: 700;padding: 0;}

.wrapper.trade .strategy-title {position: relative;margin-bottom: 30px;}
.wrapper.trade .strategy-title h2 {font-size: 65px;font-family: "Playfair Display", serif;color: #000000;line-height: 1;}
.wrapper.trade .strategy-box {position: relative;text-align: left;}
.wrapper.trade .strategy-box .img {display: inline-block;margin-bottom: 15px;}
.wrapper.trade .strategy-box .img img {height: 42px !important;}
.wrapper.trade .strategy-box h3 {font-family: 'Nunito';font-size: 20px;line-height: 24px;margin-bottom: 15px;color: #000000;}
.wrapper.trade .strategy-box p {font-family: 'Nunito';font-size: 18px;line-height: 24px;margin-bottom: 0px;color: #000000;}
.wrapper.trade .strategy-inner-content h3 {font-size: 36px;font-family: "Playfair Display", serif;font-weight: 600;color: #07351a;margin-bottom: 10px;letter-spacing: 1px;}
.wrapper.trade .strategy-inner-content p {font-family: 'Nunito';font-size: 18px;line-height: 24px;margin-bottom: 0px;color: #07351a;}
.wrapper.trade .strategy-inner-image img {width: 100%;}

.footer-bottom-section {background: #f8f9f9;position:relative;padding: 250px 0 60px;}
.hero-bottom-shape {position: absolute;bottom: 15%;width: 100%;}
.hero-bottom-shape img {width: 100%;}
.footer-bottom-section .apple-img {padding-top: 30px;} 
.footer-bottom-section .apple-img h3 {font-size: 36px;font-family: "Playfair Display", serif;font-weight: 600;color: #07351a;margin-bottom: 10px;}
.footer-bottom-section .apple-img p {font-size: 18px;font-family: 'Nunito';line-height: 30px;color: #07351a;margin-bottom: 0px;font-weight: 700;}
.wrapper.trade .tarde-box.crypto .img img {height: 250px !important;width: auto !important;}
.wrapper.trade .shape-left {position: absolute;left: 0;bottom: 0;}

.bg-custom-gray {background: #f8f9f9;}
.shape-bottom img {width: 100%;}
.wrapper.trade .tarde-box.save .img img {height: 400px !important;width: auto !important;}
.wrapper.priority .cash-work-box {background-color: #ffffff;border-radius: 8px;box-shadow: rgba(99, 99, 99, 0.05) 0px 0px 8px;padding:40px;position: relative;}
.wrapper.priority .cash-work-box h3 {font-family: "Playfair Display", serif;font-size: 36px;text-transform: capitalize;font-weight: 700;color: #0a140a;line-height: 1;margin-bottom: 10px;}
.wrapper.priority .cash-work-box p {font-family: 'Nunito';font-weight: 600;color: #555555;margin-bottom: 10px;}
.wrapper.priority .cash-work-box ul {margin-top: 0;margin-bottom: 20px;padding: 0;list-style: none;}
.wrapper.priority .cash-work-box ul li {margin-bottom: 10px;font-family: 'Nunito';font-weight: 600;color: #555555;}
.wrapper.priority .cash-work-box ul li b {font-family: 'Montserrat';font-weight: 600;color: #000000;}
.wrapper.priority .cash-work-box .btn-custom {display: block;width: 100%;background: #07351a;color: #ffffff;font-size: 16px;font-weight: 600;}
.wrapper.priority .imageShape {position: absolute;right: 5%;top: 5%;}
.wrapper.saving .title {font-size: 30px;font-family: 'Montserrat';color: #111111;margin-bottom: 10px;}
.wrapper.saving .btn-custom {font-family: 'Nunito';font-size: 16px;line-height: 20px;color: rgb(47, 158, 93);cursor: pointer;}
.wrapper.saving .saving-box h4 {font-size: 18px;font-family: 'Montserrat';font-weight:600;color: #111111;margin: 20px 0 10px;}
.wrapper.saving .saving-box p {font-family: 'Nunito';font-weight: 700;line-height: 24px;color: #111111;min-height: 100px;}
.wrapper.saving .saving-box .more-btn {display: flex;align-items: center;gap: 5px;color: #0b913b;font-family: 'Montserrat';font-weight: 600;}

.wrapper.trade .side-shape {position: absolute;left: 0;bottom: 5%;}
.wrapper.trade .invest img {height: 200px !important;width: auto !important;margin-bottom: 20px;}

.wrapper.saving.bg-custom-gray2 {background: #e9f2f4;}
.wrapper.saving .title-box p.desc {font-family: 'Nunito';font-weight: 700;line-height: 24px;color: #111111;}
.wrapper.saving .invest-box .title-box {display: flex;align-items: center;gap:30px;margin-bottom: 20px;}
.wrapper.saving .invest-box .title-box .image img {height: 54px;}
.wrapper.saving .invest-box .title-box .heading h3 {font-size: 24px;line-height: 1;font-family: "Playfair Display", serif;font-weight: 600;color: #07351a;margin-bottom: 10px;}
.wrapper.saving .invest-box .title-box .heading p {font-family: 'Nunito';font-weight: 700;line-height: 24px;color: #07351a;font-size: 16px;}
.wrapper.saving .invest-box p.descBx {font-family: 'Nunito';font-weight: 600;line-height: 28px;color: #111111;font-size: 18px;margin-bottom: 20px;min-height: 140px;}
.wrapper.saving .invest-box a.custom-btn {background: #07351a;border-color: #07351a;padding: 5px 35px;border-radius: 10px;font-family: 'Nunito';color: #ffffff;display: inline-block;}
.wrapper.service .title {font-size: 36px;font-family: "Playfair Display", serif;font-weight: 600;color: #111111;margin-bottom: 10px;}
.wrapper.service .desc {font-family: 'Nunito';font-weight: 600;line-height: 28px;color: #111111;font-size: 18px;margin-bottom: 20px;}
.wrapper.service .main-image {width: 100%;}
.wrapper.service .subtab-box h3 {font-size: 36px;font-family: "Playfair Display", serif;font-weight: 600;color: #111111;margin-bottom: 10px;}
.wrapper.service .subtab-box p {font-family: 'Nunito';font-weight: 600;line-height: 28px;color: #111111;font-size: 18px;margin-bottom: 20px;}
.wrapper.service .subtab-box .nav.nav-tabs {gap: 60px;}
.wrapper.service .subtab-box .tab-content {max-width: 100%;margin: 0 auto;padding: 0;}
.wrapper.priority .invest-price-box {background-color: #ffffff;border-radius: 8px;box-shadow: rgba(99, 99, 99, 0.05) 0px 0px 8px;padding: 30px;margin:5px;position: relative;}
.wrapper.priority .invest-price-box h3 {font-family: "Playfair Display", serif;font-size: 30px;text-transform: capitalize;font-weight: 600;color: #0a140a;line-height: 1;margin-bottom: 20px;}
.wrapper.priority .invest-price-box span {background: #eeeeee;font-family: 'Nunito';font-weight: 600;line-height: 28px;color: #111111;font-size: 16px;padding:7px 20px;display:inline-block;border-radius:20px;margin-bottom: 20px;}
.wrapper.priority .invest-price-box ul {padding-left: 0;margin-bottom: 20px;min-height: 605px;}
.wrapper.priority .invest-price-box ul li {display: flex;align-items:center;gap:7px;font-family: 'Montserrat';font-weight: 600;color: #000000;margin-bottom: 5px;}
.wrapper.priority .invest-price-box ul li i {color: rgb(47, 158, 93);font-size: 24px;}
.wrapper.priority .invest-price-box .btn-custom {background: #07351a;border-color: #07351a;padding: 7px 35px;font-family: 'Nunito';color: #ffffff;border-radius: 5px;display: flex;align-items: center;gap:7px;margin-bottom: 10px;}
.wrapper.priority .invest-price-box .btn-custom2 {background: #ffffff;border-color: #07351a;padding: 7px 35px;font-family: 'Nunito';color: #07351a;border-radius: 5px;display: flex}

.hero-bg .hero-item-box {background-color: #ffffff;border-radius: 8px;box-shadow: rgba(99, 99, 99, 0.05) 0px 0px 8px;padding:20px;}
.hero-bg .hero-item-box .img {text-align: center;margin-bottom: 30px;}
.hero-bg .hero-item-box .img svg {height: 60px;}
.hero-bg .hero-item-box .mid-content {text-align: center;margin-bottom: 50px;}
.hero-bg .hero-item-box .mid-content h3 {font-size: 30px;line-height: 1;font-family: "Playfair Display", serif;font-weight: 600;color: #07351a;margin-bottom: 20px;}
.hero-bg .hero-item-box .mid-content p {font-family: 'Nunito';font-weight: 600;line-height: 26px;color: #111111;font-size: 16px;margin-bottom: 20px;min-height: 90px;}
.hero-bg .hero-item-box .mid-content h5 {font-family: 'Nunito';font-weight: 700;line-height: 26px;color: #07351a;font-size: 18px;margin-bottom: 20px;min-height: 80px;}
.hero-bg .hero-item-box .mid-content .custom-btn {display: flex;align-items: center;justify-content: space-between;background: #07351a;padding: 9px 30px;border-radius: 10px;color: #ffffff;}
.hero-bg .hero-item-box .bottom-box ul {padding-left: 0;margin-bottom: 0;list-style: none;min-height: 250px;}
.hero-bg .hero-item-box .bottom-box ul li {display: flex;align-items: center;gap: 7px;font-family: 'Montserrat';font-size:15px;font-weight: 600;color: #000000;margin-bottom: 5px;}
.hero-bg .hero-item-box .bottom-box ul li i {color: rgb(47, 158, 93);font-size: 20px;}
.hero-bg .hero-item-box .bottom-box ul small {line-height: 18px !important;display: inline-block;margin-top: 20px;color: #333333;font-weight: 600;}
.hero-bg .hero-item-box .bottom-box ul small a {line-height: 18px !important;color: #333333;font-weight: 600;}
.wrapper.pricing {position: relative;}
.wrapper.pricing .side-shape {position: absolute;bottom: 0;width: 100%;}
.wrapper.pricing .side-shape img {width: 100%;}
.wrapper.pricing .title {font-size: 36px;font-family: "Playfair Display", serif;font-weight: 700;color: #111111;margin-bottom: 30px;}
.wrapper.pricing .pay-wraper {display: flex;align-items: center;justify-content: center;gap:20px;}
.wrapper.pricing .pay-wraper .item-box.left {width: 35%;text-align: center;}
.wrapper.pricing .pay-wraper .item-box.right {width: 65%;}
.wrapper.pricing .pay-wraper .item-box h2 {font-size: 90px;font-family: "Playfair Display", serif;font-weight: 700;color: #07351a;margin-bottom: 0px;}
.wrapper.pricing .pay-wraper .item-box .list-box {position: relative;list-style: none;border-left: 1px solid #b3b3b3;}
.wrapper.pricing .pay-wraper .item-box .list-box li {font-size:20px;font-family: 'Nunito';font-weight: 600;line-height: 26px;color: #07351a;margin-bottom: 20px;}
.wrapper.pricing .pay-box h2 {font-size: 36px;font-family: "Playfair Display", serif;font-weight: 700;color: #07351a;margin-bottom: 0px;}
.wrapper.pricing .pay-box .img img {height: 250px !important;}
.wrapper.pricing .pay-box h3 {font-size: 30px;font-family: "Playfair Display", serif;font-weight: 600;color: #07351a;margin-bottom: 10px;}
.wrapper.pricing .pay-box p {font-size: 18px;font-family: 'Nunito';line-height: 30px;color: #222222;margin-bottom: 0px;font-weight: 700;}
.wrapper.pricing .pay-box h4 {font-size: 24px;font-family: 'Nunito';line-height: 30px;color: #222222;margin-bottom: 0px;font-weight: 700;}

.hero-bg.bg-img {padding: 150px 0 150px;position: relative;overflow: hidden;}
.hero-bg.bg-img .image-box {position: absolute;width: 100%;height: 100%;top: 10%;z-index: 0;}
.hero-bg.bg-img .image-box img {width: 100%;}
.hero-bg.bg-img .hero-content {position: relative; z-index: 9;}
.hero-bg.bg-img .hero-content .subtitle {font-family: 'Nunito';font-size: 18px;text-transform: capitalize;font-weight: 600;color: #0a140a;display: block;margin-bottom: 10px;}
.hero-bg.bg-img .hero-content .title {font-family: "Playfair Display", serif;font-size: 60px;text-transform: capitalize;font-weight: 700;color: #0a140a;display: block;margin-bottom: 20px;}
.hero-bg.bg-img .hero-content .desc {font-family: 'Nunito';line-height: 28px;color: #222222;margin-bottom: 30px;font-weight: 700;}
.hero-bg.bg-img .hero-content .btn-custom {background: #07351a;border-color: #07351a;padding: 5px 35px;font-family: 'Nunito';color: #ffffff;}
.hero-bottom-section {position: relative;padding: 100px 0 150px;}
.hero-bottom-section .hero-bottom-shape {position: absolute;bottom: 50%;width: 100%;}
.hero-bottom-section .title-box h5 {font-family: 'Nunito';font-size: 18px;text-transform: capitalize;font-weight: 600;color: #0a140a;display: block;margin-bottom: 10px;}
.hero-bottom-section .title-box h3 {font-family: "Playfair Display", serif;font-size: 60px;text-transform: capitalize;font-weight: 700;color: #0a140a;display: block;margin-bottom: 50px;}
.hero-bottom-section .hero-bottom-box h5 {font-family: 'Montserrat';font-size: 20px;color: #000000;line-height: 1;margin-bottom: 20px;}
.hero-bottom-section .hero-bottom-box p {font-family: 'Nunito';font-size: 18px;font-weight: 600;line-height: 24px;color: #111111;margin-bottom: 0;}
.wrapper.details .img span {display: block;margin-top: 10px;text-align: center;font-family: 'Nunito';font-size: 16px;font-weight: 700;line-height: 30px;color: #222222;}
.wrapper.details .text-box h3 {font-size: 30px;font-family: "Playfair Display", serif;font-weight: 600;color: #07351a;margin-bottom: 30px;}
.wrapper.details .text-box h5 {font-size: 20px;font-family: 'Nunito';color: #111111 !important;line-height: 1;margin-bottom: 10px;}
.wrapper.details .text-box p {font-family: 'Nunito';font-size: 18px;font-weight: 600;line-height: 30px;color: #222222 !important;margin-bottom: 20px;}
.wrapper.priority.details .text-box h3 {font-size: 36px;font-family: "Playfair Display", serif;font-weight: 600;color: #ffffff;margin-bottom: 30px;}
.wrapper.priority.details .text-box p {font-family: 'Nunito';font-size: 18px;font-weight: 600;line-height: 30px;color: #ffffff !important;margin-bottom: 20px;}
.wrapper.register {background: url(../img/resourses/green-oval.svg);background-repeat: no-repeat;background-size: 100%;background-position: 0% 65%;}
.wrapper.register .register-form-box {position: relative;padding: 25px 35px;background-color: #ffffff;box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px;box-sizing: border-box;border-radius: 8px;}
.wrapper.register .register-form-box .title {font-size: 36px;font-family: "Playfair Display", serif;color: #07351a;letter-spacing: 1px;font-weight: 700;}
.wrapper.register .register-form-box .desc {font-size: 16px;font-family: 'Nunito';line-height: 24px;color: rgb(7, 53, 26);}
.wrapper.register .register-form-box .contact-form small {font-size: 14px;display: block;margin-bottom: 10px;font-family: 'Nunito';color: #333333;line-height: 24px;}
.wrapper.register .register-form-box .contact-form small a {color:#07351a;cursor: pointer;}
.wrapper.register .register-form-box .contact-form a.eligibleBtn {display: block;margin-bottom: 10px;font-family: 'Nunito';color:#07351a;cursor: pointer;}
.wrapper.register .register-form-box .contact-form .btn-send {display: block;width: 100%;border-radius: 10px !important;background: #07351a;border: none;padding: 15px 20px;}
.wrapper.register .register-right-box span {font-family: 'Nunito';font-size: 18px;font-weight: 600;line-height: 30px;color: #111111 !important;margin-bottom: 10px;display: block;}
.wrapper.register .register-right-box .title {font-size: 36px;font-family: "Playfair Display", serif;color: #07351a;letter-spacing: 1px;font-weight: 700;}
.wrapper.register .register-right-box .desc {font-size: 16px;font-family: 'Nunito';line-height: 24px;color: rgb(7, 53, 26);}
.wrapper.register .register-right-box .item-wraper {position: relative;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;}
.wrapper.register .register-right-box .item-wraper .item-box {display: flex;gap:25px;align-items: center;justify-content: flex-start;background-color: rgba(255, 255, 255, 0.5);    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px;border-radius: 8px;padding: 15px;}
.wrapper.register .register-right-box .item-wraper .item-box .text h4 {font-size: 16px;font-weight:700;font-family: 'Nunito';line-height: 20px;margin-bottom:5px;color: rgb(7, 53, 26);}
.wrapper.register .register-right-box .item-wraper .item-box .text p {margin: 0;font-family: 'Nunito';font-size: 14px;line-height: 18px;color: #07351a;}
.wrapper.register .register-right-box h5 {font-size: 20px;font-family: 'Nunito';font-weight: 700;color: #111111;line-height: 1;margin-bottom: 10px;}
.wrapper.register .register-right-box p {font-size: 16px;font-family: 'Nunito';color: #111111;font-weight: 600;}
.wrapper.register .register-right-box hr {margin: 35px 0;color: rgba(164, 174, 198, .5);}

.wrapper.data-management .data-management-box {margin-top: 35px;}
.wrapper.data-management .data-management-box .title {font-family: 'Nunito';font-size: 24px;font-weight: 600;color: #222222;margin-bottom: 25px;}
.wrapper.data-management .data-management-box .form-box label {font-family: 'Nunito';font-size:14px;line-height:1;color: #666666;display: block;margin-bottom: 7px;}
.wrapper.data-management .data-management-box .form-box input, .wrapper.data-management .data-management-box .form-box select {font-family: 'Nunito';font-size: 16px;color: #333333;padding: 10px 20px;height: 60px;line-height: 1;border-radius: 0;box-shadow: none;border: 1px solid rgb(206, 208, 206);}
.wrapper.data-management .data-management-box .form-box input::placeholder {color: #333333;}
.wrapper.data-management .data-management-box .btn-primary {display: block;width: 100%;background: #07351a;border-color: #07351a;font-family: 'Nunito';font-weight: 600;}

.register.bg-none {background: #f8f8f8 !important;}
.wrapper.contact-details {position: relative;overflow: hidden;}
.wrapper.contact-details .left-box .title {font-size: 30px;font-family: "Playfair Display", serif;color: #07351a;letter-spacing: 1px;font-weight: 700;margin-bottom: 20px;}
.wrapper.contact-details .left-box h5 {font-size: 20px;font-family: 'Nunito';font-weight: 700;color: #111111;line-height: 1;margin-bottom: 10px;}
.wrapper.contact-details .left-box p {font-size: 16px;font-family: 'Nunito';color: #111111;font-weight: 600;margin-bottom: 10px;}
.wrapper.contact-details .left-box p a {color: #07351a;text-decoration: underline;}
.wrapper.contact-details .left-box hr {margin: 30px 0;color: rgba(164, 174, 198, .35);}
.wrapper.contact-details .left-box .nav.social a {width: 35px;height: 35px;background: #07351a;display: flex;align-items: center;justify-content: center;border-radius: 100%;color: #ffffff;margin-right: 10px;}
.wrapper.contact-details .left-box .nav.social a i {font-size: 14px;}
.wrapper.contact-details .register-form-box {position: absolute;bottom: 0;width: 100%;height: 100%;}
.wrapper.contact-details .register-form-box img {width: 100%;height: 100%;}

.wrapper.policy .title {font-size: 42px;font-family: "Playfair Display", serif;color: #222222;letter-spacing: 1px;font-weight: 700;margin-bottom: 20px;}
.wrapper.policy .subtitle {font-size: 30px;font-family: "Playfair Display", serif;color: #333333;letter-spacing: 1px;font-weight: 700;margin-bottom: 20px;}
.wrapper.policy p {font-family: 'Nunito';line-height: 26px;color: #444444;font-weight: 500;margin-bottom: 20px;}
.wrapper.policy .number-list {padding-left: 30px;list-style: auto;}
.wrapper.policy .number-list li {font-family: 'Nunito';line-height: 26px;color: #444444;font-weight: 500;margin-bottom: 20px;}
.wrapper.policy .circle-list {padding-left: 30px;list-style: circle;}
.wrapper.policy .circle-list li {font-family: 'Nunito';line-height: 26px;color: #444444;font-weight: 500;margin-bottom: 20px;}

.hero-bg .wrapper.hero.imagebg1 {background: url(../img/resourses/green_ellipse_cover.svg);background-position: center center;background-repeat: no-repeat;}
.hero-bg .wrapper.hero .bottom-title {font-family: "Playfair Display", serif;font-size: 42px;text-transform: capitalize;font-weight: 700;color: #0a140a;display: block;margin-bottom: 0px;}
.wrapper.what-we-do {position: relative;}
.wrapper.what-we-do .do-box {background-color: #ffffff;border-radius: 8px;box-shadow: rgba(99, 99, 99, 0.05) 0px 0px 8px;padding:50px;position: relative;z-index: 9;}
.wrapper.what-we-do .do-box h3 {font-family: "Playfair Display", serif;font-size: 30px;text-transform: capitalize;font-weight: 700;color: #0a140a;display: block;margin-bottom: 20px;}
.wrapper.what-we-do .do-box p {font-size: 18px;font-family: 'Nunito';font-weight: 600;color: #333333;margin-bottom: 20px;}
.wrapper.what-we-do .shape-box {position: absolute;right: -100px;top: 25%;}
.wrapper.what-we-do .shape-box img {max-width: 80%;transform: rotate(180deg);}
.wrapper.client .client-wraper {position: relative;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 50px;}
.wrapper.client .client-wraper .item {display: flex;align-items: center;justify-content: center;}
.wrapper.client .client-wraper .item img {height: 48px;width: 100%;object-fit: contain;}
.wrapper.press .office-box .card-body img {height: auto;width: 100%;margin-bottom: 20px;}
.wrapper.press .office-box .card-body h3 {font-family: "Playfair Display", serif;font-size: 30px;text-transform: capitalize;font-weight: 700;color: #0a140a;display: block;margin-bottom: 20px;}
.wrapper.press .office-box .card-body p {font-size: 16px;line-height: 26px;font-family: 'Nunito';color: rgb(10, 20, 10);font-weight: 600;margin-bottom: 20px;min-height: auto;}
.wrapper.honored {background: rgb(7, 53, 26);}
.wrapper.honored img {height: 120px;margin-bottom: 20px;}
.wrapper.honored p {font-size: 24px;font-family: 'Nunito';color: #ffffff;margin-bottom: 20px;}
.wrapper.honored h3 {font-family: "Playfair Display", serif;font-size: 36px;text-transform: capitalize;font-weight: 700;color: #ffffff;display: block;margin-bottom: 20px;}

.blog-section {
    background: #efefef;
    padding: 100px 0;
}

.blog-section .card .card-body .post-header .post-category {
    padding: 0;
    margin: 0;
}

.blog-section .card .card-body .post-header .post-category::before {
    display: none;
}

.blog-section .card .card-body .post-header .post-category .tagline {
    display: inline-block;
    padding: 3px 10px;
    background: #bfbec0;
    text-transform: uppercase;
    color: #ffffff;
    border-radius: 5px;
    font-size: 12px;
    margin-bottom: 10px;
}

.blog-section .card .card-body .post-header .post-title {
    font-size: 20px;
    line-height: 1.25;
    font-weight: 900;
    margin: 0;
}

.blog-section .card .card-body .post-header .post-title a {
    color: #000000;
}

.blog-section .card .card-img-top img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
    height: 235px !important;
    object-fit: cover;
}

.blog-section .card .card-body .post-content p {
    font-size: 15px;
    line-height: 24px;
    margin: 0;
}

.blog-section .card .card-footer {
    padding: 10px 35px;
}

.blog-section .card .card-footer .post-comments a {
    font-size: 13px;
    line-height: 24px;
    margin: 0;
    color: #60697b;
}

.blog-section .card .card-footer .post-date {
    font-size: 13px;
    line-height: 24px;
    margin: 0;
    color: #60697b;
}

.blog-section .sidebar {
    position: sticky;
    top: 10px;
}

.blog-section .sidebar .widget .search-form:before {
    content: "\f52a";
    font-family: bootstrap-icons !important;
}

.blog-section .sidebar .widget .image-list figure {
    width: 80px;
    height: 80px;
}

.blog-section .sidebar .widget .image-list figure img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}

.blog-section .sidebar .widget .image-list .post-content {
    margin-left: 90px;
}

.blog-section .sidebar .widget .post-meta li {
    color: #444444;
    font-size: 12px;
}



@media (max-width: 767px){
	html {overflow-x: hidden;}
	.offcanvas.offcanvas-start {width: 100%;background: #f8f9f9;border: none;}
	.offcanvas.offcanvas-start .offcanvas-body {padding: 0 !important;}
	.offcanvas.offcanvas-start .offcanvas-body .nav-item .nav-link {padding: 12px 20px;border-bottom: 1px solid #e6e7e6 !important;color: #0a140a !important;}
	.offcanvas.offcanvas-start .offcanvas-body .dropdown-toggle:after {right: 15px;top: 20px !important;}
	.offcanvas.offcanvas-start .offcanvas-body .dropdown-menu .dropdown-item {color: #202d20;border-bottom: 1px solid #eeeeee;}
	.offcanvas.offcanvas-start .offcanvas-footer {padding: 20px 30px;}
	.offcanvas.offcanvas-start .offcanvas-footer .btn-box {display: block;width: 100%;}
	.offcanvas.offcanvas-start .offcanvas-footer .btn-box .signBtn {display: block;width: 100%;border:1px solid #07351a;color: #07351a;font-family: 'Nunito';font-size: 16px;font-weight: 700;padding: 7px 20px;text-align: center;border-radius: 10px;margin-bottom: 10px;}
	.offcanvas.offcanvas-start .offcanvas-footer .btn-box .tryusoutBtn {display: block;width: 100%;background: #07351a;color: #ffffff;font-family: 'Nunito';font-size: 16px;font-weight: 700;padding: 7px 20px;text-align: center;border-radius: 10px;}
	.btn-close-white:before {background: rgb(0 0 0);}
	.btn-close:before {font-family: bootstrap-icons !important;content: "\f62a";}
	.navbar.navbar-bg-dark button.hamburger, .navbar.navbar-dark button.hamburger, .navbar.position-absolute:not(.fixed):not(.navbar-light) button.hamburger {color: #07351a;}
	.header-top .container {display: flex;}
	.hero.image-wrapper .py-sm-custom {padding: 90px 30px 30px !important;}
	.hero.image-wrapper .subtitle {font-size: 18px;line-height: 1;}
	.hero.image-wrapper .title {font-size: 45px;line-height: 60px;}
	.hero.image-wrapper {background-size: 150%;}
	.hero.image-wrapper .btn-box {margin: 30px 0 40px 0;}
	.hero.image-wrapper .partner-wraper {grid-template-columns: 1fr 1fr;}
	.service .nav.nav-tabs {gap: 10px;justify-content: space-around;}
	.service .nav.nav-tabs .nav-link {flex-direction: column;}
	.service .tab-content {max-width: 100%;padding: 0;}
	.wrapper.team .content-box .quote h3 {font-size: 30px;}
	.wrapper.team .content-box {padding: 50px 30px;}
	.wrapper.details .content h3 {font-size: 48px;line-height: 60px;}
	.wrapper.grow .image-bg {height: 30%;}
	.wrapper.grow .py-sm-custom {padding: 50px 30px !important;}
	.wrapper.grow .title {font-size: 36px;line-height: 42px;}
	.wrapper.grow .card-body {padding: 30px;}
	.footer .footer-link-wraper {grid-template-columns: 1fr 1fr;grid-gap: 0 30px;}
	.footer .widget .nav.social {margin-bottom: 30px;}

	.wrapper.trade .tarde-box.mb-sm-custom {margin-bottom: 0px !important;}
	.wrapper.trade .apple-img h3 {font-size: 30px;}
	.wrapper.priority .price-card .heading-box {gap: 20px;flex-direction: column;align-items: start;}

	.footer-bottom-section {padding: 100px 0 60px;}
	.hero-bottom-shape {bottom: auto;top: 0;}
	.footer-bottom-section .apple-img h3 {font-size: 30px;}
	.wrapper.trade .shape-left {left: 0;bottom: 25%;}
	.wrapper.trade .shape-left img {width: 100%;}

	.wrapper.saving .invest-box {margin-bottom: 20px !important;}
	.wrapper.service .subtab-box {padding: 0 10px;}
	.wrapper.service .subtab-box .nav.nav-tabs {gap: 20px;}
	.hero-bg .hero-item-box {margin-bottom: 30px !important;}
	.hero-bg.bg-img {padding: 150px 0 0px;}
	.hero-bg.bg-img .image-box {top: 0;}
	.hero-bg.bg-img .hero-content .title {font-size: 36px;}
	.hero-bottom-section {overflow: hidden;}
	.hero-bottom-section .hero-bottom-shape {top: -65px;bottom: auto;}
	.hero-bottom-section .title-box h3 {font-size: 36px;}
	.wrapper.register .register-form-box {margin-bottom: 30px;}
	.wrapper.register .register-right-box .item-wraper {grid-template-columns: 1fr;}
	.wrapper.register .register-form-box .title {font-size: 24px;}
	.wrapper.contact-details .register-form-box {margin-top: 50px;bottom: 0;position: relative;}
	.wrapper.contact-details .register-form-box img {transform: rotateX(180deg);}
	.wrapper.policy .title {font-size: 30px;}
	.wrapper.policy .subtitle {font-size: 18px;margin-bottom: 10px;}
	.wrapper.client .client-wraper {grid-template-columns: 1fr 1fr;grid-gap: 30px;}
	.hero-bg .wrapper.hero .bottom-title {font-size: 24px;}
	.wrapper.honored p {font-size: 18px;}
	.wrapper.honored h3 {font-size: 24px;}
	.hero.image-wrapper .partner-wraper {grid-gap: 80px !important;}
}

/***/

.cus_li_p {color: #000; font-family: 'Nunito';font-size: 16px;}

.inner p {margin-bottom: -15px !important;}

.customa a:active {color: #07351a !important;}