@import url('https://fonts.googleapis.com/css2?family=Chakra+Petch&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Chakra+Petch&family=IBM+Plex+Mono:wght@300&display=swap');
.rightline {
    border-right: none !important;
}
.grid-line {
    border-left: none !important;
}
.section_bg {
    background-color: #fff !important;
}
ul.terms_ul {
    list-style-type: disc;
    color: #85879b;
    font-size: 17px;
    line-height: 28px;
    font-family: open sans, sans-serif;
    padding-left: 20px;
}
.disclaimer_para {
    font-weight: 700;
}
.list-link {
    display: flex;
    justify-content: space-around;
    padding-top: 20px;
}
.list-link a {
    color: #85879b !important;
}
.custom-container {
    max-width: 1400px;
}
.about-inner {
    background: #f3f7fa;
    padding: 115px 105px 139px 115px;
    border-radius: 100px;
}

/* About Us page */
.home1 .tf-section.project_3 {
    padding-bottom: 115px;
}
.project-box-style2 {
    width: 33.3333333333%;
    position: relative;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 15px;
}
.project-box-style2 .image {
    margin-bottom: 24px;
    transform: rotateY(0);
    transition: all 0.8s ease;
}
.project-box-style2 .content {
    padding: 0 40px 62px;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.project-box-style2 .content h5 {
    margin-bottom: 13px;
    font-size: 26px;
    line-height: 1.4;
    font-family: "resobot-bold";
    font-weight: 700;
    color: #fff;
}
.project-box-style2 .content .desc {
    margin-bottom: 10px;
}
.project-box-style2 .content .number {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: absolute;
    bottom: 17px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 100px;
    color: #fff;
    opacity: 0.06;
    font-weight: bold;
}
img {
    max-width: 100%;
    height: auto;
    transform: scale(1);
}
.project-box-style2:last-child {
    border-right: none;
}
.project-box-style2 .image {
    margin-bottom: 24px;
    transform: rotateY(0);
    transition: all 0.8s ease;
}

.project-box-style2 .content {
    padding: 0 40px 62px;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.project-box-style2_wrapper {
    display: flex;
}
.tf-title .title {
    font-family: Poppins, sans-serif;
    color: #fff;
}
.tf-section.project_3 {
    margin-top: 160px;
    text-align: center;
}
.project-box-style2::after {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #86ff00;
    right: -2.5px;
    bottom: -2.5px;
}
[data-aos="fade-up"] {
    transform: translate3d(0, 100px, 0);
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
    transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration: 0.4s;
}
[data-aos^="fade"][data-aos^="fade"] {
    opacity: 0;
    transition-property: opacity, transform;
}
[data-aos="fade-up"] {
    transform: translate3d(0, 100px, 0);
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: 0.1s;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
    transition-timing-function: ease;
}
.project-box-style2:hover .image {
    transform: rotateY(-360deg);
}
.project-box-style2:hover .number {
    opacity: 1;
}
.project_3.sort_potential {
    padding-top: 30px;
    padding-bottom: 50px;
}
/*  */

.tf-title .title {
    text-transform: capitalize;
}
.tf-title .title {
    font-family: "resobot-bold";
    font-weight: 700;
    color: #fff;
}
.show-destop {
    display: block;
}
[class^="icon-"],
[class*=" icon-"] {
    font-family: "risebot" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-box-style3 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 28px;
    position: relative;
}
.icon-box-style3 .icon {
    position: relative;
    margin-right: 30px;
    width: 125px;
    min-width: 125px;
    height: 140px;
    -webkit-mask-image: url(./../../assets/images/aboutus/bg_icon_box.png);
    mask-image: url(./../../assets/images/aboutus/bg_icon_box.png);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(./../../assets/images/aboutus/bg_icon_box.png) center center
        no-repeat;
    background-size: contain;
}
.icon-box-style3 .icon img {
    transform: scale(1);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: 54px;
    height: 54px;
}
.icon-box-style3 .content .title {
    margin-bottom: 12px;
    font-family: "resobot-bold";
    font-weight: 700;
    color: #fff;
}
.icon-box-style3 .content p {
    margin-bottom: 0;
    font-family: "Space Grotesk", sans-serif;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: #798da3;
}
.pt30 {
    padding-top: 30px;
}
.move5 {
    /* animation: move5 5s infinite linear; */
    -webkit-animation: move5 5s infinite linear;
}
img {
    max-width: 100%;
}
img {
    max-width: 100%;
    height: auto;
    transform: scale(1);
}
.icon-box-style3 .icon_bottom {
    position: absolute;
    bottom: -32px;
    left: 0;
    z-index: -1;
}
@keyframes move5 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
/* Faq seciton */
.question {
    font-size: 1.2rem;
    font-weight: 600;
    padding: 20px 80px 20px 20px;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.question::after {
    content: "\002B";
    font-size: 2.2rem;
    position: absolute;
    right: 20px;
    transition: 0.2s;
}

.question.active::after {
    transform: rotate(45deg);
}

.answercont {
    max-height: 0;
    overflow: hidden;
    transition: 0.3s;
}

.answer {
    padding: 0 20px 20px;
    line-height: 1.5rem;
}
.faq_container {
    background-color: white;
    color: black;
    border-radius: 20px;
    box-shadow: 0 5px 10px 0 rgb(0, 0, 0, 0.25);
    margin: 20px 0;
}
.faq_wrapper {
    margin: 0 auto;
    width: 64%;
    padding-top: 100px;
    padding-bottom: 100px;
}
.question.active + .answercont {
}

.faq_title {
    color: #fff;
    font-size: 40px;
    text-align: center;
    margin: 0 auto;
    font-weight: 700;
}
/* aboutus section */
.custom-container {
    max-width: 1400px;
}
.container {
    padding-left: 15px;
    padding-right: 15px;
}
.about-inner {
    background: transparent;
    padding: 65px 72px 65px 72px;
    border-radius: 100px;
}
.about-inner .row .col-46 {
    width: 46%;
    flex: 0 0 auto;
}
.text-end {
    text-align: right !important;
}
.about-img img {
    border-radius: 20px;
}
img,
.img {
    max-width: 100%;
    transition: all 0.3s ease-out 0s;
}
.about-inner .row .col-54 {
    width: 54%;
    flex: 0 0 auto;
}
.mb-25 {
    margin-bottom: 25px;
}
.section-title .sub-title {
    font-size: 20px;
    font-weight: 500;
    display: block;
    color: var(--tg-primary-color);
    margin-bottom: 20px;
}
.section-title .title {
    font-size: 39px;
    margin-bottom: 0;
    color: #fff;
}
.content .title {
    color: #fff;
}
.about-content > p {
    opacity: 1;
    margin-bottom: 40px;
    width: 100%;
}
.about-content .list-wrap {
    margin-bottom: 45px;
}
.list-wrap {
    margin: 0px;
    padding: 0px;
}
.about-content .list-wrap li {
    display: flex;
    align-items: flex-start;
    width: 90%;
    gap:12px;
    margin-bottom: 30px;
}
.list-wrap li {
    list-style: none;
}
.about-content-bottom {
    display: flex;
    align-items: center;
    width: 85%;
    position: relative;
    padding-top: 24px;
}
.about-content-bottom {
    display: flex;
    align-items: center;
    width: 85%;
    position: relative;
    padding-top: 24px;
}
.feature_text h3 {
    color: #fff;
    text-align: center;
}
.feature_text h4 {
    color: #fff;
    margin-bottom: 20px;
    text-align: center;
}
.about-content-bottom::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    background: radial-gradient(
        circle,
        rgba(196, 208, 217, 1) 0%,
        rgba(218, 226, 233, 0.44021358543417366) 100%
    );
}
.about-content-bottom > span {
    display: block;
    color: var(--tg-heading-font-color);
    font-size: 20px;
    font-weight: 500;
    width: 55%;
    flex: 0 0 auto;
}
.about-content-bottom .read-more-btn {
    width: 45%;
    text-align: right;
}
@media (min-width: 992px) {
    .order-lg-2 {
        order: 2 !important;
    }
}
/* About-us inner section */
.pt-100 {
    padding-top: 100px !important;
}
.pb-100 {
    padding-bottom: 100px;
}
.tf-about-ss {
    padding-bottom: 95px;
    position: relative;
}
.tf-about-ss .icon {
    left: 0;
    position: absolute;
    top: 34%;
}
.container-fluid,
.tf-container2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.tf-container2 {
    width: 1200px;
}
.tf-about-ss .title-ss {
    margin-bottom: 60px;
}
.title-ss {
    margin-bottom: 60px;
    position: relative;
    text-align: center;
    z-index: 5;
}
.tf-about-ss .title-ss h3 {
    color: #141b22;
    color: #fff;
    font-family: Bakbak One;
    font-size: 44px;
    font-weight: 400;
    margin-bottom: 22px;
}
.tf-about-ss .title-ss p {
    color: #41454a;
    color: #c2c3c5;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    padding: 0 11%;
}
.is_dark .tf-step {
    box-shadow: none;
}
.tf-step.style2 {
    text-align: left;
}
.tf-step {
    background: var(--primary-color8);
    box-shadow: 0 10px 25px rgb(71 92 133 / 10%);
    margin-bottom: 30px;
    padding: 76px 30px 30px;
    position: relative;
    text-align: center;
    transition: all 0.3s ease;
}
.tf-step:after,
.tf-step:before {
    content: "";
    height: 0;
    opacity: 0;
    position: absolute;
    transition: all 0.5s ease;
    width: 0;
}
.tf-step:before {
    border-left: 5px solid #21e786;
    border-top: 5px solid #21e786;
    left: 0;
    top: 0;
}

.tf-step.style2 .step-title {
    margin-bottom: 18px;
    position: relative;
}
.tf-step.style2 .step-title .sub-number {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #21e786;
    color: transparent;
    font-family: Bakbak One;
    font-size: 80px;
    font-weight: 400;
    left: 40px;
    opacity: 0.3;
    position: absolute;
    top: -13px;
    transition: all 0.3s ease;
}
.tf-step .step-title .sub-number {
    color: #21e786;
    font-family: Bakbak One;
    font-size: 80px;
    font-weight: 400;
    left: 50%;
    opacity: 0.3;
    position: absolute;
    top: -13px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: all 0.3s ease;
}
.tf-step.style2 .step-title h3 {
    color: #fff;
    font-family: Bakbak One;
    font-size: 24px;
    font-weight: 400;
    position: relative;
    text-transform: uppercase;
}
.tf-step:hover .step-title .sub-number {
    color: #21e786;
    opacity: 0.8;
}
.is_dark .tf-step:hover:before {
    opacity: 1;
}
.tf-step:hover:before {
    height: 50px;
    opacity: 1;
    width: 50px;
}
.is_dark .tf-step:hover {
    box-shadow: 0 5px 15px hsla(0, 0%, 100%, 0.3);
    cursor: pointer;
}
.tf-step.style2 {
    text-align: left;
}
.tf-step {
    background: #141b22;
    box-shadow: 0 10px 25px rgb(71 92 133 / 10%);
    margin-bottom: 30px;
    padding: 76px 30px 30px;
    position: relative;
    text-align: center;
    transition: all 0.3s ease;
}
.is_dark .tf-step.active:after,
.is_dark .tf-step.active:before,
.is_dark .tf-step:hover:after,
.is_dark .tf-step:hover:before {
    opacity: 1;
}
.tf-step:after {
    border-bottom: 5px solid #21e786;
    border-right: 5px solid #21e786;
    bottom: 0;
    right: 0;
}

.tf-step.active:after,
.tf-step.active:before,
.tf-step:hover:after,
.tf-step:hover:before {
    height: 50px;
    opacity: 1;
    width: 50px;
}
.tf-about-ss.about_padd {
    padding-top: 120px;
    padding-bottom: 30px;
}

.tf-step:hover .step-title .sub-number {
    color: #21e786;
    opacity: 0.8;
}
.tf-step:hover .step-title .sub-number {
    color: #21e786;
    opacity: 0.8;
    z-index: 999;
    font-weight: 600;
}
.isotope_item h4 a,
.portfolio-item-info h3 a,
.work-card p {
    color: #fff !important;
}
/* how to play slider */
:root {
    --swiper-theme-color: #007aff;
}
.swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}
.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0);
}
.swiper-pointer-events {
    touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x;
}
.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
}
.swiper-slide-invisible-blank {
    visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}
.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-css-mode > .swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}
[dir="ltr"]
    .swiper-centered.swiper-horizontal
    > .swiper-wrapper
    > .swiper-slide:first-child {
    margin-left: var(--swiper-centered-offset-before);
}
[dir="rtl"]
    .swiper-centered.swiper-horizontal
    > .swiper-wrapper
    > .swiper-slide:first-child {
    margin-right: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-top: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    height: var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
}

/* variants page */
.img-wide-blocktt.image_posit {
    left: -10px;
    right: 0;
    top: -50px;
}
/* aboutus inner page */
.container.w_1320 {
    max-width: 1320px;
}
.tf-section.fueture {
    padding: 47px 0 100px;
}
.container.w_1320 .container_inner {
    position: relative;
    padding: 0 90px;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s;
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
    transition-timing-function: ease;
}
[data-aos^="fade"][data-aos^="fade"] {
    opacity: 0;
    transition-property: opacity, transform;
}
.slider-10 {
    padding: 20px 0 30px;
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration: 0.4s;
}
[data-aos^="fade"][data-aos^="fade"] {
    opacity: 1 !important;
    transition-property: opacity, transform;
}
.icon-box {
    position: relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-width: 304px;
    margin: 0 auto;
}
[class^="icon-"],
[class*=" icon-"] {
    font-family: "risebot" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-box .top {
    text-align: center;

    background: url(../../assets/images/aboutus/bg_box_1.png);
    background-position: center, center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    max-height: 352px;
    height: 100%;
    padding: 58px 30px 33px;
    width: 100%;
    position: relative;
    z-index: 1;
}
.icon-box .top .icon {
    margin-bottom: 12px;
}
.icon-box .top h5 {
    margin-bottom: 13px;
}
.icon-box .top p {
    font-family: "Space Grotesk", sans-serif;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: #798da3;
}
.icon-box .bottom {
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    text-align: center;
}
img {
    max-width: 100%;
    height: auto;
    transform: scale(1);
}
.icon-box .number {
    position: absolute;
    bottom: 0;
    font-family: "resobot-bold";
    font-size: 26px;
    line-height: 1.4;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 41px;
    background: url(../../assets/images/aboutus/bg_num_box1.png) center center
        no-repeat;
    background-size: contain;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    bottom: -20px;
}
.prev_slider,
.next_slider {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: url(../../assets/images/common/bg_arrow.png) center center
        no-repeat;
    background-size: cover;
}
.next_slider {
    right: 0;
}
.prev_slider.swiper-button-disabled,
.next_slider.swiper-button-disabled {
    opacity: 0.3;
}
.swiper-button-disabled {
    opacity: 1;
}
a {
    text-decoration: none;
    color: unset;
    transition: all 0.3s;
    cursor: pointer;
    display: inline-block;
}
.icon-box .top h5 {
    margin-bottom: 13px;
    font-size: 26px;
    line-height: 1.4;
    font-family: "resobot-bold";
    font-weight: 700;
    color: #fff;
}
.icon-box .top p {
    font-family: "Space Grotesk", sans-serif;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: #798da3;
}
.icon-box:hover {
    transform: translateY(-10px);
}
a:hover {
    color: #86ff00;
    transition: all 0.3s;
}
.icon-box .bottom {
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    text-align: center;
}
.footer-row2.footer_padd {
    padding-top: -10px;
}
.common-heading h2 {
    color: #fff;
}
.common-heading > span {
    color: #fff !important;
}
.counter-icon{
    text-align: center;
}
/* counter css */
.counter {
    color: #2793d3;
    font-family: "Poppins", sans-serif;
    text-align: center;
    height: 240px;
    width: 210px;
    padding: 70px 20px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.counter:before {
    content: "";
    background: linear-gradient(to right, #f5f5f5, #fff);
    border-radius: 7px;
    border: 3px solid #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    transform: rotate(45deg);
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 45px;
    top: 45px;
    z-index: -1;
}
.counter .counter-value {
    font-size: 28px;
    font-weight: 600;
    line-height: 30px;
    display: block;
    margin: 0 0 9px;
}

.counter_brief{
    position: relative;
}

.counter_brief:before {
    content: "";
    background: linear-gradient(to right bottom, #5ed3da, #2793d3, #5ed3da);
    height: 80px;
    width: 80px;
    border-radius: 10px;
    transform: translateX(-50%) rotate(45deg);
    position: absolute;
    left: 50%;
    top: 15px;
    z-index: -2;
}

.counter_brief.magenta:before {
    background: linear-gradient(to right bottom, #F00374, #B20005, #F00374);
   
}
.counter_brief.magenta:after {
   
    background: linear-gradient(to right bottom, #F00374, #B20005, #F00374);
}

.counter-icon.purple
{
    color: #8264CC;
}
.counter-icon.blue
{
    color:  #183A8C;
}
.counter-icon.magenta
{
    color: #B20005;
}
.counter_brief.purple:after,
.counter_brief.purple:before {
background: linear-gradient(to right bottom, #A978BA, #8264CC, #A978BA);
}
.counter_brief.blue:after,
.counter_brief.blue:before {
    background: linear-gradient(to right bottom, #2873E8, #183A8C, #2873E8);
}
.counter_brief:after {
    content: "";
    background: linear-gradient(to right bottom, #5ed3da, #2793d3, #5ed3da);
    height: 80px;
    width: 80px;
    border-radius: 10px;
    transform: translateX(-50%) rotate(45deg);
    position: absolute;
    left: 50%;
    top: 150px;
    z-index: -2;
}
.counter .counter-value:after {
    top: auto;
    bottom: 15px;
}
.counter.magenta {
    color: #B20005;
}
.counter_val h3 {
    color: #888;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    margin: 15px 0 15px;
}
.counter .counter-icon {
    font-size: 30px;
    line-height: 30px;
    margin: 0 0 25px;
}

.counter.magenta :before,
.counter.magenta :after {
    background: linear-gradient(to right bottom, #f00374, #b20005, #f00374);
}
.counter.purple {
    color: #8264cc;
}
.counter.purple .counter-value:before,
.counter.purple .counter-value:after {
    background: linear-gradient(to right bottom, #a978ba, #8264cc, #a978ba);
}
.counter.blue {
    color: #183a8c;
}
.counter.blue .counter-value:before,
.counter.blue .counter-value:after {
    background: linear-gradient(to right bottom, #2873e8, #183a8c, #2873e8);
}
@media screen and (max-width: 990px) {
    .counter {
        margin-bottom: 40px;
    }
}
.container_inner.features_flex {
    display: flex;
    justify-content: space-around;
}

/* contact section */
.contact-page .tf-section.project-info {
    padding: 39px 0 124px;
}
.tf-section {
    position: relative;
    padding: 0 0 100px;
}
.project-info-form {
    max-width: 730px;
    background-color: #1e2835;
    border-radius: 20px;
    padding: 26px 28px;
    border: 2px solid rgba(255, 255, 255, 0.0784313725);
    margin: 0 auto 30px auto;
}
.contact-page .project-info-form .title {
    margin-bottom: 23px;
}
.project-info-form .title {
    font-size: 20px;
    padding-bottom: 12px;
    margin-bottom: 33px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    font-family: "resobot-bold";
    font-weight: 700;
    color: #fff;
}
.project-info-form .form-inner fieldset {
    margin-bottom: 24px;
}
fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
.project-info-form .form-inner label {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 6px;
    font-family: "resobot-bold";
    font-weight: 700;
}
.project-info-form .form-inner input {
    background-color: #171f29;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
    border: none;
    font-family: "Space Grotesk", sans-serif;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 15px;
    line-height: 21px;
    border-radius: 0;
    height: 46px;
    width: 100%;
    background: #1e2835;
    color: #798da3;
    padding: 12px 14px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.project-info .wrap-btn {
    justify-content: center;
    margin-top: 32px;
}
.wrap-btn {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.contact-page .project-info .wrap-btn .tf-button {
    font-size: 14px;
    height: 52px;
}
.project-info .wrap-btn .tf-button {
    font-size: 16px;
    height: 60px;
}
.tf-button.style1 {
    background: #798da3;
    color: #fff;
}
.tf-button {
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 30px;
    --path: 0px 0px, calc(100% - 20px) 0, 130% 100%, calc(100% - 20px) 100%,
        14px 100%, 0px calc(100% - 14px);
    font-family: "resobot-bold";
    -webkit-clip-path: polygon(var(--path));
    clip-path: polygon(var(--path));
    background-size: 200% 100%;
    background-position: 0% 0%;
    border-radius: 8px;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.inner-page .tf-section.tf_CTA {
    padding-bottom: 0;
}
.tf-section {
    position: relative;
    padding: 0 0 100px;
}
.tf-section.tf_CTA .overlay {
    background: url(./../../assets/images/contact/CTA.png), center, center,
        no-repeat;
    background-size: cover;
    mix-blend-mode: luminosity;
    opacity: 0.7;
}
.tf-section .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
    transition-timing-function: ease;
}
[data-aos^="fade"][data-aos^="fade"] {
    opacity: 0;
    transition-property: opacity, transform;
}
.tf-title.left {
    text-align: left;
}
[data-aos="fade-up"] {
    transform: translate3d(0, 100px, 0);
}
.mt66 {
    margin-top: 66px;
}
.tf-title {
    text-align: center;
    margin-bottom: 50px;
}
.tf-title .title {
    text-transform: capitalize;
    font-size: 50px;
    line-height: 1.1;
    font-family: "resobot-bold";
    font-weight: 700;
    color: #fff;
}
.tf-title .sub {
    margin-top: 8px;
    font-size: 17px;
    line-height: 1.4;
    color: #fff;
    margin-bottom: 27px;
}
.wrap-btn {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.tf-button.style3 {
    background: #86ff00;
    color: #000000;
    height: 60px;
    font-size: 16px;
}
.tf-button {
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 30px;
    --path: 0px 0px, calc(100% - 20px) 0, 130% 100%, calc(100% - 20px) 100%,
        14px 100%, 0px calc(100% - 14px);
    font-family: "resobot-bold";
    -webkit-clip-path: polygon(var(--path));
    clip-path: polygon(var(--path));
    background-size: 200% 100%;
    background-position: 0% 0%;
    border-radius: 8px;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
a {
    text-decoration: none;
    color: unset;
    transition: all 0.3s;
    cursor: pointer;
    display: inline-block;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s;
}
.tf-section.tf_CTA .image_cta {
    margin-top: -74px;
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
    transition-timing-function: ease;
}

.move4 {
    -webkit-animation: move4 5s infinite linear;
    animation: move4 5s infinite linear;
    z-index: 2;
}
@keyframes move4 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    50% {
        -webkit-transform: translate(-30px);
        transform: translate(-30px);
    }
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}
.contact-info li .content::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background: rgba(255, 255, 255, 0.1);
}
.contact-info {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    max-width: 650px;
    margin: 0 auto;
}
.contact-info li {
    display: flex;
}
.contact-info li:nth-child(1) {
    width: 30%;
}

.contact-info li .icon {
    margin-right: 9px;
}
.contact-info li .content p:first-child {
    font-size: 12px;
    margin-bottom: 1px;
}
.contact-info li .content p {
    font-family: "Space Grotesk", sans-serif;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: #798da3;
}
.white {
    color: white;
}
.project-info-form .form-inner textarea {
    height: 140px;
    background-color: #171f29;
}
img {
    max-width: 100%;
    height: auto;
    transform: scale(1);
}
.container.relative {
    position: relative;
}
.relative {
    position: relative;
}
.object-cover {
    -o-object-fit: cover;
    object-fit: cover;
}
.w-full {
    width: 100%;
}
.h-\[430px\] {
    height: 430px;
}
.transition-shadow {
    transition-duration: 0.15s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.shadow-md {
    --tw-shadow: 0px 2px 4px -2px rgba(13, 16, 45, 0.1),
        0px 4px 6px -1px rgba(13, 16, 45, 0.1);
    --tw-shadow-colored: 0px 2px 4px -2px var(--tw-shadow-color),
        0px 4px 6px -1px var(--tw-shadow-color);
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.rounded-2\.5xl {
    border-radius: 1.25rem;
}
.overflow-hidden {
    overflow: hidden;
}
.block {
    display: block;
}
/* tips and tricks */
.container-xxl {
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.rad-head {
    display: inline-block;
    font-size: 14px;
    padding: 10px 30px;
    border-radius: 30px;
    background: rgba(255, 255, 255, 0.05);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(162, 175, 200, 0.16);
}
.mb-20 {
    margin-bottom: 20px !important;
}
span {
    display: inline-block;
}
.rad-head i {
    margin-right: 10px;
}
.gr-blue-text {
    background-image: -webkit-linear-gradient(340deg, #c500ff 0%, #409fff 100%);
    background-image: -o-linear-gradient(340deg, #c500ff 0%, #409fff 100%);
    background-image: linear-gradient(110deg, #c500ff 0%, #409fff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.fw-700 {
    font-weight: 700 !important;
}
.mb-15 {
    margin-bottom: 15px !important;
}
.rad-head p {
    color: #c4c6c7;
    font-size: 16px;
    font-weight: 300 !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.d-flex {
    display: flex !important;
}
.fz-18 {
    font-size: 18px !important;
}
.fw-700 {
    font-weight: 700 !important;
}
.blck-nft .imgs {
    position: relative;
    -webkit-perspective: 2000;
    perspective: 2000;
}
.blck-nft .img1,
.blck-nft .img2 {
    width: 300px;
    height: 380px;
    position: relative;
    -webkit-transform: rotateY(29deg) rotateZ(348deg);
    transform: rotateY(29deg) rotateZ(348deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.blck-nft .img2 {
    width: 280px;
    height: 350px;
    -webkit-transform: rotateX(28deg) rotateZ(10deg);
    transform: rotateX(28deg) rotateZ(10deg);
}
.valign {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.blck-nft .box-text .users-imgs .simg1,
.blck-nft .box-text .users-imgs .simg2,
.blck-nft .box-text .users-imgs .simg3 {
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
}
.blck-nft .box-text .users-imgs .simg1 img,
.blck-nft .box-text .users-imgs .simg2 img,
.blck-nft .box-text .users-imgs .simg3 img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    border-radius: 50%;
}
span {
    display: inline-block;
}

.fz-14 {
    font-size: 14px !important;
}
.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.blck-nft .box-text {
    position: absolute;
    bottom: -50px;
    left: 50%;
    padding: 30px;
    border-radius: 15px;
    background: rgba(255, 255, 255, 0.05);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(162, 175, 200, 0.16);
    min-width: 200px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
/* trips and tricks */
.proc-items {
    position: relative;
}
.proc-items .item .icon {
    font-size: 35px;
    margin-bottom: 30px;
    position: relative;
}
.gr-blue-text {
    background-image: -webkit-linear-gradient(340deg, #c500ff 0%, #409fff 100%);
    background-image: -o-linear-gradient(340deg, #c500ff 0%, #409fff 100%);
    background-image: linear-gradient(110deg, #c500ff 0%, #409fff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.fa-wallet:before {
    content: "\f555";
}
.proc-items .item .icon:after {
    content: "";
    position: absolute;
    top: 0px;
    right: -15px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.05);
    z-index: -1;
}
.proc-items .item h6 {
    font-weight: 700;
    margin-bottom: 15px;
    line-height: 1.5;
}
.cont p {
    color: #c4c6c7;
    font-size: 16px;
    font-weight: 300 !important;
    line-height: 2;
    margin: 0;
}
.proc-items .item .icon {
    font-size: 35px;
    margin-bottom: 30px;
    position: relative;
}
.gr-blue-text {
    background-image: -webkit-linear-gradient(340deg, #c500ff 0%, #409fff 100%);
    background-image: -o-linear-gradient(340deg, #c500ff 0%, #409fff 100%);
    background-image: linear-gradient(110deg, #c500ff 0%, #409fff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.proc-items .item .icon:after {
    content: "";
    position: absolute;
    top: 0px;
    right: -15px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.05);
    z-index: -1;
}
.proc-items .item h6 {
    font-weight: 700;
    margin-bottom: 15px;
    color: #fff;
}
.proc-items:after {
    content: "";
    position: absolute;
    top: -100px;
    left: -100px;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background: #e012bf;
    opacity: 0.5;
    -webkit-filter: blur(200px);
    filter: blur(200px);
    pointer-events: none;
}
.blck-nft .imgs {
    position: relative;
    -webkit-perspective: 2000;
    perspective: 2000;
}
.flex {
    display: flex;
}
.blck-nft .img1 .bord,
.blck-nft .img2 .bord {
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
    border-radius: 20px;

    background: -webkit-linear-gradient(
        top,
        #3a82db,
        #9121ce,
        #e012bf,
        transparent,
        transparent
    );
    background: -o-linear-gradient(
        top,
        #3a82db,
        #9121ce,
        #e012bf,
        transparent,
        transparent
    );
    background: linear-gradient(
        180deg,
        #3a82db,
        #9121ce,
        #e012bf,
        transparent,
        transparent
    );
}
.blck-nft .img1 img,
.blck-nft .img2 img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 20px;
}
.valign {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.blck-nft .box-text .users-imgs .simg1,
.blck-nft .box-text .users-imgs .simg2,
.blck-nft .box-text .users-imgs .simg3 {
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
}
.blck-nft .box-text .users-imgs .simg1 img,
.blck-nft .box-text .users-imgs .simg2 img,
.blck-nft .box-text .users-imgs .simg3 img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    border-radius: 50%;
}
.blck-nft .box-text .users-imgs .simg3 {
    margin-left: -20px;
}
.blck-nft .box-text .users-imgs .simg2 {
    margin-left: -20px;
}
.content h3 {
    font-size: 35px;
    color: #fff;
}
.proc_padd {
    padding-top: 100px;
}
.mt-50 {
    margin-top: 50px;
}
.stauts h5 {
    color: #fff;
}
.row.trips_row {
    justify-content: center;
}

/* navi */
.shadow-white-volume {
    --tw-shadow: 5px 5px 10px rgba(108, 106, 212, 0.25),
        inset 2px 2px 6px #eef1f9, inset -5px -5px 10px #dfe3ef;
    --tw-shadow-colored: 5px 5px 10px var(--tw-shadow-color),
        inset 2px 2px 6px var(--tw-shadow-color),
        inset -5px -5px 10px var(--tw-shadow-color);
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.rounded-full {
    border-radius: 9999px;
}
.justify-center {
    justify-content: center;
}
.items-center {
    align-items: center;
}
.w-12 {
    width: 3rem;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    --tw-content: "next";
    content: var(--tw-content);
    font-size: 0;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    --tw-content: "prev";
    content: var(--tw-content);
    font-size: 0;
}
.z-10 {
    z-index: 10;
}
.-mt-6 {
    margin-top: -1.5rem;
}
.top-1\/2 {
    top: 50%;
}
.absolute {
    position: absolute;
}
.right-4 {
    right: 1rem;
}
.left-4 {
    left: 1rem;
}
.text-jacarta-500 {
    --tw-text-opacity: 1;
    color: rgba(90, 93, 121, var(--tw-text-opacity));
}
:after,
:before {
    border: 0 solid;
    box-sizing: border-box;
}
.flex.how_padd {
    padding: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
}
.howplay_top {
    padding-top: 50px;
}
.howplay_tag h3 {
    color: #fff;
}
.howplay_tag h4 {
    color: #fff;
}
.howplay_tag {
    margin: 0 auto;
    padding-top: 100px;
    text-align: center;
}
.rummy_obj h3 {
    color: #fff !important;
}
.rummy_obj h4 {
    color: #fff !important;
}


/* counter */
.counter_brief{
    position: relative;
}
.counter_val
{
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 99;
}
.footer-row3.footer_padd,
.footer-row2.footer_padd {
    background: #000;
}
.page-title {
    background: transparent;
    padding: 146px 0 59px;
}
.breadcrumb_title
{
    text-align: center;
}
.breadcrumb_title h3 {
    font-size: 56px;
    line-height: 1.2;
    font-family: "Chakra Petch", sans-serif;
    font-weight: 700;
    color: #fff;
}
.row.faq_flex{
    justify-content: center;
    align-items: center;
}
.pt-150{
    padding-top: 150px;
}
.tf-button.style1:hover {
    background: #86FF00;
    color: #000000;
}
.tf-button {
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 30px;
    --path: 0px 0px, calc(100% - 20px) 0, 130% 100% , calc(100% - 20px) 100%,14px 100%,0px calc(100% - 14px);
    font-family: "resobot-bold";
    -webkit-clip-path: polygon(var(--path));
    clip-path: polygon(var(--path));
    background-size: 200% 100%;
    background-position: 0% 0%;
    border-radius: 8px;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.tf-button.style1:hover {
    background: #86FF00;
    color: #000000;
}
.tf-button.style1 {
    background: #798DA3;
    color: #fff;
}
.tf-button.style3 {
    background: #86FF00;
    color: #000000;
    height: 60px;
    font-size: 16px;
}
.tf-button.style3:hover {
    background: #798DA3;
    color: #fff;
}
.tf-button.style3 {
    background: #86FF00;
    color: #000000;
    height: 60px;
    font-size: 16px;
}
a:hover {
    color: #86FF00;
    transition: all 0.3s;
}
.tf-button {
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 30px;
    --path: 0px 0px, calc(100% - 20px) 0, 130% 100% , calc(100% - 20px) 100%,14px 100%,0px calc(100% - 14px);
    font-family: "resobot-bold";
    -webkit-clip-path: polygon(var(--path));
    clip-path: polygon(var(--path));
    background-size: 200% 100%;
    background-position: 0% 0%;
    border-radius: 8px;
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.variants_page h5,
.variants_page span,
.tag_font
{ font-size: 20px !important;
    font-family: 'Chakra Petch', sans-serif !important; 
    color:#fff !important;
    line-height: 1.2;

}

.variants_page h2,
.subtagfont {
    font-size: 40px !important;
font-family: 'Chakra Petch', sans-serif !important; 
color: #fff !important;;
    line-height: 1.2    ;

}
.section_bg p,
.variants_page p,
.para_font 
{
    font-family: open sans,sans-serif !important;
    font-size: 17px !important;
    line-height: 28px !important;
    color: #798da3 !important;
}
.rummy_tag h3 {
    margin-bottom: 10px;
}
.rummy_tag h4 {
    margin-bottom: 10px;
}
.section_bg h4,
.variants_page h3{
    font-size: 20px !important;
    font-family: 'Chakra Petch', sans-serif !important; 
    line-height: 1.2;
}
.home_page h1{
    font-size: 60px !important;
font-family: 'Chakra Petch', sans-serif !important; 
    line-height: 1.2    ;
}
.home_page p{
    font-family: open sans,sans-serif !important;
    font-size: 17px !important;
    line-height: 28px !important;
    color: #798da3 !important;
}
.faq_wrapper .question{
    font-family: open sans,sans-serif !important;
    font-size: 17px !important;
    line-height: 28px !important;
    color: #798da3 !important;
}
.faq_wrapper .answer{
    font-family: open sans,sans-serif !important;
    font-size: 17px !important;
    line-height: 28px !important;
    color: #798da3 !important;
}
.contact_page h2{
    font-size: 40px !important;
    font-family: 'Chakra Petch', sans-serif !important; 
    color: #fff !important;;
        line-height: 1.2    ;

}
.contact_page p{
    font-family: open sans,sans-serif !important;
    font-size: 15px !important;
    line-height: 28px !important;
    color: #798da3 !important;
}
.form-inner
{
    font-family: open sans,sans-serif !important;
    font-size: 15px !important;
    line-height: 28px !important;
    color: #798da3 !important;
}
