@import url("css2.css");
@import url("css2-1.css");

/* Preliminary Most Repeated Stylings with Media Queries */

/* Extra Styling for making body good on all pages: */

 html ,body {
    overflow-x: hidden !important;
}

.h span {
    font-family: Funnel Display;
    color: #F3B61F;
    font-weight: 800;
}

.h {
    text-transform: uppercase;
    color: white;
    font-weight: 600;
}

@media screen and (min-width: 993px) {
    .h {
        font-size: 36px;
    }
}

@media screen and (max-width: 992px) {

    .h {
        font-size: 36px;
    }
}

@media screen and (max-width: 768px) {

    .h {
        font-size: 26px;
    }
}


@media screen and (max-width: 576px) {

    .h {
        font-size: 20px;
    }
}

* {
    padding: 0;
    margin: 0;
}

body {
    background-color: #0A0B14;
    color: white;
}

body::-webkit-scrollbar {
    width: 0;
}

.navbar-brand {
    padding: 0 !important;
    margin: 0 !important;
}

.navbar-brand img {
    width: 100%;
    max-width: 150px;
}

.header-section {
    padding: 24px 0;
    position: relative;
}

/* Main Styles */
.navUl {
    background: linear-gradient(90deg, rgba(10, 11, 20, 0.6) 0%, rgba(10, 11, 20, 0) 51%, rgba(10, 11, 20, 0.6) 100%);
    border: 1px solid #0E0B28;
    padding: 16px 18px;
    border-radius: 10.57px;
    justify-content: space-between;
    gap: 30px;
    transition: transform 0.1s ease-in-out;
    margin-right: 5rem;
}

/* Close Button Styles */
.close-btn {
    position: absolute;
    top: 15px;
    right: 14px;
    background: none;
    border: none;
    font-size: 35px;
    color: #FFFFFF;
    cursor: pointer;
    transition: color 0.3s;
    display: none;

}

.close-btn:hover {
    color: #FFB000;
}

/* Responsive Right-Side Opening for Small Screens */



.navLinkBtn {
    font-family: Onest;
    font-size: 14.8px;
    font-weight: 500;
    line-height: 18.88px;
    text-align: left;
    color: #FFFFFF !important;
    padding: 0 0 0 0 !important;
    position: relative;
    transition: color 0.3s ease, transform 0.3s ease;
}

/* Hover effect */
.navLinkBtn:hover {
    color: #fff !important;
    /* Change text color on hover */
    transform: scale(1.05);
    /* Slightly scale up */
}

/* Underline effect */
.navLinkBtn::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #fff;
    /* Underline color */
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.3s ease;
}

/* Expand underline on hover */
.navLinkBtn:hover::after {
    transform: scaleX(1);
    transform-origin: left;
}


.shadowImg {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    position: absolute;
    top: -750px;
    z-index: -1;
}

.navbar-toggler {
    padding: 0 !important;
    box-shadow: none !important;
}

.navbar-toggler-icon {
    background-image: url("menu.png") !important;
}

.footer-section {
    border-top: 3px solid #F3B61F;
    background-color: #0E162D;
    padding: 35px 0 45px 0;
    margin-top: 3rem;
}

.footerLogoDiv img {
    width: 100%;
    max-width: 150px;
}

.footerLogoDiv p {
    font-family: Onest;
    font-size: 14px;
    font-weight: 400;
    line-height: 20.3px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FFFFFF;
    margin-top: 1.3rem;
}

.socialIconDiv {
    display: flex;
    gap: 10px;
    margin-top: 1.5rem;
}

@media screen and (max-width: 576px) {
    .socialIconDiv {
        flex-wrap: wrap;
    }
}

.socialIcon {
    color: #000000;
    width: 41.5px;
    height: 41.5px;
    border-radius: 50%;
    background-color: #F3B61F;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease;
}

.socialIcon:hover {
    transform: scale(1.1);
    background-color: #FFD700;
    /* Lighter yellow for hover */
    color: #fff;
    /* White color for the icon on hover */
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}


.socialIconDiv a {
    text-decoration: none;

}

.socialIcon i {
    color: #000000;
    font-size: 18px;

}

.footerLinks h6 {
    font-family: Funnel Display;
    font-size: 18px;
    font-weight: 800;
    line-height: 22.5px;
    letter-spacing: 0.01em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #F3B61F;
    margin-bottom: 28px;
}

.footerLinks a {
    display: block;
    font-family: Onest;
    font-size: 14px;
    font-weight: 600;
    line-height: 17.85px;
    letter-spacing: 0.01em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FFFFFF;
    text-decoration: none;
    margin-bottom: 1rem;
    width: max-content;
}

.footerLinks a:hover {
    color: #F3B61F;
}

.bottom-footer {
    min-height: 89px;
    background-color: #090F1E;
    padding: 12px 0;
    display: flex;
    align-items: center;
}

.bottom-footer p {
    font-family: Onest;
    font-size: 16px;
    font-weight: 600;
    line-height: 23.2px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 0;
}

.heroContent1 h1 {
    font-family: Funnel Display;
    font-size: 48px;
    font-weight: 800;
    line-height: 44.64px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FFFFFF;
    text-shadow:
        0px 4px 7.3px rgba(0, 0, 0, 0.5),
        /* Original shadow */
        0px 6px 10px rgba(0, 0, 0, 0.3);
    /* Additional shadow for depth */
}


.heroContent1 h1 span {
    color: #F3B61F;
}

.heroContent1 p {
    font-family: Onest;
    font-size: 16px;
    font-weight: 400;
    line-height: 23.2px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FFFFFF;
    margin-top: 2.5rem;
    margin-bottom: 0;
    max-width: 517px;
}

/* Button styling */
.btn5,
.btn5:link,
.btn5:visited {
    border: none;
    outline: none;
    background-color: #F3B61F;
    transition: transform 0.3s ease;
    box-shadow: 0px 0px 18.9px 0px #6F6AFF26;
    border-radius: 10px;
    padding: 14px 24px;
    font-family: Onest;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000000;
    display: flex;
    align-items: center;
    gap: 4px;
    margin-top: 2.5rem;
}

/* Hover and focus effects */
.btn5:hover,
.btn5:focus {
    /* animation: gelatine 0.5s ease 1; */
    background-color: #D79A1B;
    transition: .2s all ease-in-out;
}

/* Gelatine animation keyframes */
@keyframes gelatine {

    0%,
    100% {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(0.9, 1.1);
    }

    50% {
        transform: scale(1.1, 0.9);
    }

    75% {
        transform: scale(0.95, 1.05);
    }
}

.buyImg {
    width: 100%;
    max-width: 788px;
}

.heroContent1 {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: 639px;
}

.swipeBtn {
    width: 53px !important;
    height: 53px !important;
    border-radius: 50%;
    box-shadow: 0px 0px 2.4px 0px #6F6AFF26;
    background-color: #FFFFFF;
    font-size: 20px !important;
    --swiper-navigation-size: 22px !important;
    color: #000000 !important;
    position: unset !important;
}

.swiperSection {
    position: relative;
}

.swiperSection .swiper {
    position: unset !important;
    padding: 30px 0;
}

.swiperSection .mySwiper {
    position: unset !important;
}

.swiperSection .swiper-wrapper {
    position: unset !important;
}
.swiperSection .swiper-slide{
    position: unset !important;
}
.swiperCard {
    background: linear-gradient(180deg, rgba(14, 22, 45, 0.9) 0%, rgba(46, 72, 147, 0.9) 100%);
    backdrop-filter: blur(200px);
    border-radius: 38.86px;
    /* min-height: 200px; */
    /* min-height: 200px;
    height: 100%; */
    height: 200px;
    padding: 50px 30px;
    position: relative;
}

@media screen and (max-width: 992px) {
    .swiperCard {
        height: 250px;
    }
}
.colonImg{
    position: absolute;
    right: 20px;
    width: 100%;
    max-width: 39px;
    top: -8px;
}

.swiperCard h6 {
    font-family: Onest;
    font-size: 15.15px;
    font-weight: 700;
    line-height: 19.31px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #F3B61F;
}

.swiperCard p {
    font-family: Onest;
    font-size: 13.79px;
    font-weight: 400;
    line-height: 17.59px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FFFFFF;
    margin-bottom: 0;
    margin-top: 1.5rem;
}
.gapSet{
    margin-top: 60px;
}
@media (max-width: 1400px) {
    .shadowImg {
        top: -600px;
    }

}

@media (max-width: 1200px) {
    .shadowImg {
        top: -450px;
    }

    .heroContent1 h1 {
        font-size: 44px;
        line-height: 42.64px;
    }

    .heroContent1 p {
        font-size: 15px;
        line-height: 22.2px;
        margin-top: 2rem;
    }

    .heroContent1 p {
        font-size: 12px;
        line-height: 19.2px;
        margin-top: 1rem;
    }

    .navUl {
        margin-right: 4rem;
    }

}

@media (max-width: 992px) {
    .shadowImg {
        top: -400px;
    }

    .btn5,
    .btn5:link,
    .btn5:visited {
        padding: 12px 22px;
        font-size: 14px;
        line-height: 21px;
        margin-top: 2rem;
        margin-left: auto;
        margin-right: auto;
    }

    .heroContent1 h1 {
        font-size: 32px;
        line-height: 33.64px;
    }

    .bottom-footer {
        min-height: 80px;
    }

    .header-section {
        padding: 18px 0;
    }

    .navbar-collapse {
        position: fixed;
        top: 0;
        right: -285px;
        width: 285px;
        height: 100vh;
        z-index: 1000;
    }

    .navUl {
        height: 100%;
        justify-content: unset;
        padding: 15px 20px 20px 20px;
        background-color: #0A0B14 !important;
        margin-right: 0;
    }

    /* When opened, slide in from the right */
    .navbar-collapse.show {
        transform: translateX(-100%);
    }

    .close-btn {
        display: block;
    }

    .navLinkBtn {
        width: max-content;
    }

    .nav-item {
        margin-left: 12px;
    }
}

@media (max-width: 768px) {
    .shadowImg {
        top: 0px;
    }
}

@media (max-width: 576px) {
    .footerLinks a {
        margin-bottom: .7rem;
    }

    .shadowImg {
        top: 0px;
    }

    .heroContent1 h1 {
        font-size: 30px;
        line-height: 33.64px;
    }

    .socialIcon {
        color: #000000;
        width: 38px;
        height: 38px;
    }

    .bottom-footer {
        min-height: 60px;
    }

    .bottom-footer p {
        font-size: 14px;
    }

    .footerLinks h6 {
        margin-bottom: 20px;
    }

    .footer-section {
        padding: 30px 0 30px 0;
        border-top: 2px solid #F3B61F;
    }

    .header-section {
        padding: 12px 0;
    }
}

/* My Section Starts Here */

.adjust_mb {
    margin-bottom: 99px;
}

.adjust_mt {
    margin-top: 161px;
}

/* Join Community Section CSS */

.join_community {
    color: white;
    text-align: center;
}

.join_community h1 {
    /* margin-bottom: 3%; */
    font-weight: 600;
    font-family: Funnel Display;
    font-size: 36px;
    font-optical-sizing: auto;
    text-transform: uppercase;
    line-height: 45px;
}

.join_community h1 span {
    font-weight: 800;
    color: #F3B61F;
    line-height: 45px;
}

.join_community p {
    max-width: 976px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 37px;
    margin-bottom: 95px;
    text-align: center;
    line-height: 20.4px;
    font-family: Onest;
    font-weight: 400;
}

.join_community div {
    margin-bottom: 46px;
    position: relative;
}

.behind_map_ellipse {
    position: absolute;
    /* border: 1px solid white; */
    max-width: 920px;
    max-height: 920px;
    width: 100%;
    height: 100%;
    left: 15%;
    top: 4.5%;
    z-index: 10;
    filter: blur(1000);
}

.join_community a, .join_community button {
  margin: auto;
}


/* Join Community Section Media Queries: */

@media screen and (max-width: 1200px) {

    .join_community p {
        margin-top: 37px;
        margin-bottom: 68px;
        font-size: 16px;
        line-height: 20.4px;
    }

    .behind_map_ellipse {
        width: 90%;
        height: 90%;
        left: 5%;
    }

    .adjust_mb {
        margin-bottom: 13%;
    }

    .adjust_mt {
        margin-top: 13%;
    }
}

@media screen and (max-width: 992px) {

    .join_community h1 {
        font-size: 36px;
    }

    .join_community p {
        margin-top: 28px;
        margin-bottom: 42px;
        font-size: 14px;
        line-height: 1.5;
    }

    .behind_map_ellipse {
        width: 90%;
        height: 90%;
        left: 8%;
    }

    .adjust_mb {
        margin-bottom: 5%;
    }

    .adjust_mt {
        margin-top: 5%;
    }
}

@media screen and (max-width: 768px) {

    .join_community h1 {
        font-size: 26px;
    }

    .join_community p {
        margin-top: 19px;
        margin-bottom: 42px;
        font-size: 14px;
        line-height: 1.5;
    }

    .behind_map_ellipse {
        width: 70%;
        height: 70%;
    }

    .adjust_mb {
        margin-bottom: 6%;
    }

    .adjust_mt {
        margin-top: 6%;
    }
}


@media screen and (max-width: 576px) {

    .join_community h1 {
        font-size: 20px;
    }

    .join_community p {
        margin-top: 22px;
        margin-bottom: 42px;
        font-size: 12px;
        line-height: 1.5;
    }

    .behind_map_ellipse {
        width: 70%;
        height: 70%;
    }

    .adjust_mb {
        margin-bottom: 10%;
    }

    .adjust_mt {
        margin-top: 10%;
    }
}

/* CSS for HOME Section 4 */

.home_section_4 {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
}

.section_4_img_div {
    position: relative;
}

.bg_blue_ellipse_img_s_4 {
    position: absolute;
    /* border: 1px solid #fff; */
    max-width: 200%;
    bottom: -50%;
    left: -50%;
    z-index: -10;
    
}

.home_s_4_txt {
    max-width: 573px;
    width: 100%;
    color: white;
    font-family: Onest;
}

.home_s_4_txt .h {
    max-width: 502px;
    width: 100%;
}

@media screen and (max-width: 768px) {
    .home_section_4 {
        flex-direction: column;
    }

    .home_s_4_txt {
        text-align: center;
    }

    .home_s_4_txt .h {
        text-align: center;
    }

    .bg_blue_ellipse_img_s_4 {
        max-width: 50%;
        left: 10%;
        top: 10%;
        /* border: 1px solid #fff; */
    }

    .section_4_mobile {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Section 5 Stylings */

.home_section_5 {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.section_5_card_container {
    display: flex;
    flex-direction: row;
    justify-content: center;

}

.section_5_row {
    display: flex;
    flex-direction: row;
    /* border: 1px solid #fff; */
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.home_section_5 .swiperCard {
    padding-left: 22px;
    padding-top: 19px;
    padding-bottom: 12px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 15px;
    max-width: 351px;
    height: 340px;
    width: 100%;
    height: 100%;
}

.home_section_5 .swiperCard h4 {
    font-size: 20px;
    color: white;
    font-family: Onest;
    font-weight: 900;
}

.home_section_5 .swiperCard p {
    color: #98E1F8;
    font-family: Onest;
}

@media screen and (max-width: 1170px) {
    .section_5_card_container {
        flex-direction: column;
    }
}

@media screen and (max-width: 768px) {
    .section_5_row {
        flex-direction: column;
        margin-bottom: 0;
    }
}


/* Stylings of Section 6 - Home */

.home_section_6 {
    color: white;
    text-align: center;
    position: relative;
}

.home_section_6 .h {
    margin-bottom: 42px;
}

.home_section_6 p {
    margin-left: auto;
    margin: auto;
    max-width: 629px;
    width: 100%;
    font-weight: 400;
    font-family: Onest;
}

.home_section_6 .thumbnail {
    /* margin-top: 62px; */
    max-width: 665px;
    max-height: 446px;
    width: 100%;
    height: 100%;
    border-radius: 27px;
}

.sec_3_about_video {
    max-width: 665px !important;
    /* max-height: 446px; */
    border-radius: 27px;
}

@media screen and (max-width: 676px) {
    .sec_3_about_video {
        max-width: 425px !important;
    }
}

@media screen and (max-width: 425px) {
    .sec_3_about_video {
        max-width: 320px !important;
    }
}

.home_section_6 .adjust_s_6_mt {
    margin-top: 298px;
}

.home_section_6 .s_6_after_thumbnail {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1022px;
    width: 100%;
    flex-direction: row;
}

.home_section_6 .after_thumbnail_r_1 {
    max-width: 387px;
    width: 100%;
}

.home_section_6 .after_thumbnail_r_1 .h, .home_section_6 .after_thumbnail_r_1 p {
    text-align: left;
}



.home_section_6 .icons_container {
    display: flex;
    flex-direction: column;
}

.home_section_6 .icons_row img {
    /* display: flex; */
    margin-left: 6.11px;
    margin-bottom: 18px;
}

.adjust_s_6_mb {
    margin-bottom: 500px;
}

.home_section_6 .s_6_after_thumbnail {
    /* justify-content: center; */
    /* border: 1px solid white; */
    margin-left: auto;
    margin-right: auto;
}

.home_section_6 .blue_bg_s_6 {
    position: absolute;
    /* border: 1px solid white; */
    /* border-radius: 50%; */
    left: 6%;
    filter: blur(40px);
    max-width: 1120px;
    max-height: 1120px;
    width: 100%;
    height: 100%;
    bottom: -40%;
    z-index: -10;
}

@media screen and (max-width: 1170px) {
    .adjust_s_6_mb {
        margin-bottom: 250px;
    }
}

@media screen and (max-width: 992px) {

    .home_section_6 .s_6_after_thumbnail {
        flex-direction: column !important;
    }

    .home_section_6 .adjust_s_6_mt {
        margin-top: 10%;
    }

    .home_section_6 .s_6_btn , .home_section_6 .s_6_btn button {
        margin-left: auto;
        margin-right: auto;
        /* border: 1px solid #fff; */
    }

    .home_section_6 .after_thumbnail_r_1 .h, .home_section_6 .after_thumbnail_r_1 p {
        text-align: center;
    }

    .home_section_6 .icons_container {
        margin-top: 50px;
    }

    .home_section_6 .blue_bg_s_6 {
        display: none;
    }

    .adjust_s_6_mb {
        margin-bottom: 102px;
    }
}


/*  ------------------- Home Page Ended and About Page started ---------------------------------- */

/* Section 1 - About */
.about_s_1 {
    text-align: center;
}

.about_s_1 p {
    font-family: Onest;
    font-size: 20px;
    line-height: 29px;
    font-weight: 600;
    color: white;
    max-width: 723px;
    margin-top: 58px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 992px) {
    .about_s_1 p {
        font-size: 16px;
        line-height: 1.5;
        margin-top: 20px;
    }
}

/* Section 2 - About */

.our_mission_card {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    color: white;
    border-radius: 50px;
    max-width: 1360px;
    height: auto;
    padding: 40px 60px;
    background: linear-gradient(90deg, #102a4b 0%, #2E48934D 100%);
    backdrop-filter: blur(20px);
    position: relative;
    overflow-y: hidden;
}

.our_mission_card .h {
    margin-bottom: 46px;
}

.our_mission_card p {
    max-width: 681px;
}

@media screen and (max-width: 992px) {

    .our_mission_card {
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }

    .our_mission_card .h {
        text-align: center;
        margin-bottom: 20px;
    }

    .our_mission_card p {
        text-align: center;
        font-size: 14px;
    }

    .our_mission_card img {
        max-width: 50%;
    }
}

@media screen and (max-width: 768px) {
    .our_mission_card {
        padding-left: 23px;
        padding-right: 23px;
    }
}


/* Section 3 - About */

.about_s_3 {
    text-align: center;
    position: relative;
}

.about_s_3 p {
    margin-top: 56px;
    margin-bottom: 74px;
    margin-left: auto;
    margin-right: auto;
    max-width: 860px;
    color: white;
}

.bg_about_s_3 {
    position: absolute;
    /* border: 1px solid white; */
    max-width: 1024px;
    max-height: 1024px;
    border-radius: 50%;
    mix-blend-mode: screen;
    z-index: -10;
    /* filter: blur(30px); */
    left: 11%;
    top: -50%;
}

@media screen and (max-width: 1200px) {
    .bg_about_s_3 {
        width: 70%;
        height: 70%;
        top: -15%;
    }
}

@media screen and (max-width: 992px) {
    .bg_about_s_3 {
        width: 50%;
        height: 50%;
    }
}

@media screen and (max-width: 768px) {
    .bg_about_s_3 {
        display: none;
    }
}

/* Section 4 - About */

.about_s_4 .h {
    text-align: center;
    margin-bottom: 42px;
}

.about_s_4 {
    color: white;
}

.about_s_4 .cards_container, .about_s_4 .cards_row {
    display: flex;
    flex-direction: row;
}

.about_s_4 .cards_container .swiperCard {
    /* border: 1px solid white; */
    margin-bottom: 10px;
}

.about_s_4 .cards_container {
    justify-content: center;
}


.about_s_4 .cards_container .swiperCard {
    border-radius: 15px;
    width: 351px;
    height: 340px;
    /* width: 100%;
    height: 100%; */
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 20px;
}

.about_s_4 .cards_container .swiperCard img {
    margin-bottom: 28px;
}

.about_s_4 .cards_container .swiperCard p {
    margin-top: 34px;
}

.about_s_4 .big_card {
    display: flex;
    padding-left: 164px;
    padding-right: 99px;
    /* max-width: 100%; */
    width: 1466px;
    height: auto;
    /* width: 100%; */
    margin-left: auto;
    margin-right: auto;
    padding-top: 106px;
    padding-bottom: 70px;
    border-radius: 42px;
}

.about_s_4 .big_card div {
    padding-left: 44px;
    padding-right: 44px;
    padding-top: 26px;
    padding-bottom: 43px;   
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* width: 100%; */
    /* max-width: 439px; */
    /* border: 1px solid #fff; */
    height: auto;
}

.about_s_4 .big_card div h1 {
    font-family: Funnel Display;
    font-weight: 700;
    line-height: 45px;
    text-align: center;
    color: white;
    font-size: 42px;
    margin-bottom: 35px;
}

.about_s_4 .big_card div span {
    color: #F3B61F;
    font-family: Onest;
    font-weight: 600;
    line-height: 34px;
    font-size: 32px;
    text-align: center;
}

.about_s_4 .big_card .border_div {
    border-right: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
}

@media screen and (max-width: 1600px) {
    .about_s_4 .cards_row{
    flex-direction: column !important;
    }

    .about_s_4 .big_card {
        flex-direction: column;
        max-width: 768px;
        margin-left: auto;
        margin-right: auto;
    }

    .about_s_4 .big_card .border_div {
        border: none;
        border-top: 1px solid #D8D8D8;
        border-bottom: 1px solid #D8D8D8;
    }

}

@media screen and (max-width: 768px) {
    .about_s_4 .cards_container {
        align-items: center;
        flex-direction: column !important;
    }

    .about_s_4 .big_card {
        width: 360px;
        padding: 12px;
        border-radius: 15px;
    }

    .about_s_4 .big_card h1 {
        font-size: 20px !important;
        line-height: 1.3 !important;
    }
}

/* Stylings for Section 5 */

.about_s_5 {
    text-align: center;
    color: white;
    position: relative;
}

.about_s_5 .bg_blue_s_5 {
    width: 1200px;
    height: 1200px;
    /* width: 100%;
    height: 100%; */
    /* border: 1px solid white; */
    position: absolute;
    filter: blur(100) !important;
    z-index: -10;
    top: -35%;
    left: 17%;
}

.about_s_5 p {
    color: white;
    font-family: Onest;
    font-size: 20px;
    line-height: 1.5;
    max-width: 976px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 90px;
}

.about_s_5 a, .about_s_5 button {
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1360px) {
    .about_s_5 .bg_blue_s_5 {
        width: 768px;
        height: 768px;
        /* border: 1px solid white; */
        top: -10%;
    }
}

@media screen and (max-width: 992px) {
    .about_s_5 .bg_blue_s_5 {
        width: 500px;
        height: 500px;
        filter: blur(100px);
        top: 20%;
    }
}

@media screen and (max-width: 576px) {
    .about_s_5 .bg_blue_s_5 {
        display: none;
    }
}



/* Reediting the Footer Section */

@media screen and (max-width: 576px) {
    .footerLinks h6 {
        text-align: center;
    }

    .footerLinks a {
        margin-left: auto;
        margin-right: auto;
    }

    .footerLogoDiv p {
        text-align: center;
    }

    .main_footer_logo_div {
        text-align: center;
        /* border: 1px solid white; */
    }

    .socialIconDiv {
        justify-content: center;
    }
}


/* Reediting the Slider and Changing the Next and Previous Button Position: */

.mySwiper {
    position: relative;
}

.mySwiper .swipeBtn {
    position: absolute !important;
    top: 50% !important;
}

.mySwiper .swiper-button-prev {
    left: -4.5%;
}

.mySwiper .swiper-button-next {
    right: -4.5%;
}

@media screen and (max-width: 768px) {
    .mySwiper .swiper-button-next {
        right: -1%;
    }

    .mySwiper .swiper-button-prev {
        left: -1%;
    }
}

/* ---------------- Ended the Reediting and starting to create policies and terms pages ------- */

.h_y_big, .h_y {
    font-family: Funnel Display;
    font-weight: 700;
    color: #F3B61F;
    font-size: 64px;
    text-transform: uppercase;
    line-height: 69.12px;
}

.h_y, .h_y_upper {
    font-size: 48px;
    line-height: 61.2px;
    font-family: Onest;
    font-weight: 700;
    text-transform: capitalize;
}

.h_y_upper {
    text-transform: uppercase;
    color: #F3B61F;
    font-family: Funnel Display;
    margin-bottom: 45px;
    font-weight: 800;
}

@media screen and (max-width: 992px) {
    .h_y_upper {
        font-size: 36px;
    }

    .original_white_paper .policy p {
        font-size: 18px;
    }

    .original_white_paper .policy {
        margin-bottom: 50px;
    }
}

@media screen and (max-width: 768px) {
    .h_y_upper {
        font-size: 32px;
        margin-bottom: 28px;
        line-height: 1.3;
    }

    .original_white_paper .policy p {
        font-size: 16px;
    }

    .original_white_paper .policy h2 {
        font-size: 22px !important;
        line-height: 1.3;
    }
}

@media screen and (max-width: 576px) {
    .original_white_paper .policy p {
        font-size: 14px;
    }

    .original_white_paper .policy {
        margin-bottom: 30px;
    }
}

.main_heading_policy {
    color: white;
    text-align: center;
    font-family: Onest;
}

.main_heading_policy .h_y_big {
    margin-bottom: 20px;
}

.main_heading_policy .detailed_para {
    margin: 88px auto;
}

/* Whole Privacy Policy and terms of use Stylings */

.policy {
    margin-bottom: 88px;
}

.policy h2 {
    font-family: Onest;
    font-size: 32px;
    font-weight: 700;
    line-height: 40.8px;
    color: white;
}

.policy p {
    font-family: Onest;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    margin: 24px auto;
    color: white;
}

.policy .contact_policy {
    display: flex;
    flex-direction: column; 
    font-family: Onest;
    font-size: 20px;
    color: white;
}

.policy .contact_policy .b_l_txt {
    font-size: 32px;
    font-weight: 700;
    margin: 24px 0;
}
 

@media screen and (max-width: 992px) {
    .h_y_big {
        font-size: 48px;
    }

    .main_heading_policy .detailed_para {
        margin: 44px 0;
    }

    .policy .h_y {
        font-size: 36px;
    }

    .policy h2 {
        font-size: 28px;
    }

    .policy {
        font-size: 14px;
    }

    .policy p {
        margin: 16px 0;
        font-size: 16px;
        line-height: 1.5;
    }
}

@media screen and (max-width: 576px) {

    .policy .h_y {
        font-size: 28px;
        line-height: 1.5;
    }

    .policy h2 {
        font-size: 24px;
    } 

    .policy p {
        font-size: 14px;
        line-height: 1.5;
    }
}

/* Stylings for Products 2 page */

/* Pre-Stylings */

@media screen and (min-width: 992px) {
    .p_2_s_1 .h, .p_2_s_2 .h, .p_2_s_3 .h, .p_2_s_4 .h, .p_2_s_5 .h, .p_2_s_6 .h, .p_2_s_7 .h, .p_2_s_8 .h {
        font-size: 48px;
    }
}

@media screen and (max-width: 576px) {
    .p_2_s_1 .h, .p_2_s_2 .h, .p_2_s_3 .h, .p_2_s_4 .h, .p_2_s_5 .h, .p_2_s_6 .h, .p_2_s_7 .h, .p_2_s_8 .h {
        font-size: 28px;
    }
}

/* Section 2 - Products 2 */
.p_2_s_1 {
    text-align: center;
}

.p_2_s_1 .h {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.p_2_s_1 img {
    margin-bottom: 142px;
}

.p_2_s_1 p {
    margin-top: 37px;
    max-width: 710px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1440px) {
    .p_2_s_1 img {
        margin-bottom: 96px;
    }
}

@media screen and (max-width: 1280px) {
    .p_2_s_1 img {
        margin-bottom: 78px;
    }
}

@media screen and (max-width: 576px) {
    .p_2_s_1 img {
        width: 50%;
        margin-bottom: 38px;
    }

    .p_2_s_1 p {
        font-size: 14px;
        margin-top: 15px;
    }
}

/* Section 2 - products 2 */

.p_2_s_2 .bg_blue_shadow {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    /* border: 1px solid white; */
}

@media screen and (max-width: 992px) {
    .p_2_s_2 {
        text-align: center;
        font-family: Onest;
    } 

    .p_2_s_2.adjust_mt {
        margin-top: 20%;
    }

    .p_2_s_2 img {
        margin-top: 48px;
    }

    
}

/* Section 3 - Products 2 */

.p_2_s_3 .cards_container, .p_2_s_4 .cards_container, .p_2_s_6 .cards_container {
    display: flex;
}

.p_2_s_3 .s_3_card, .p_2_s_4 .s_3_card, .p_2_s_4 .s_3_card  {
    padding-left: 47px;
    padding-right: 47px;
    width: 500px;
}

.p_2_s_3 .s_3_card .title_wrapper, .p_2_s_4 .s_3_card .title_wrapper, .p_2_s_6 .s_3_card .title_wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 22px;
}

.p_2_s_3 .s_3_card h4, .p_2_s_4 .s_3_card h4, .p_2_s_6 .s_3_card h4 {
    font-size: 24px;
    font-family: Funnel Display;
    font-weight: 600;
    text-transform: uppercase;
}

.p_2_s_3 .s_3_card p, .p_2_s_4 .s_3_card p, .p_2_s_6 .s_3_card h4 {
    font-family: Onest;
    font-size: 16px;
    margin-top: 31px;
}

.p_2_s_3 .bordered_card, .p_2_s_4 .bordered_card, .p_2_s_6 .bordered_card {
    border-left: 2px solid rgba(14, 22, 45, 1);
    border-right: 2px solid rgba(14, 22, 45, 1);
}

@media screen and (max-width: 1200px) {
    .p_2_s_3 .cards_container, .p_2_s_4 .cards_container, .p_2_s_6 .cards_container {
        flex-direction: column;
        text-align: center;
    }

    .p_2_s_3 .bordered_card, .p_2_s_4 .bordered_card , .p_2_s_6 .bordered_card {
        border: none;
        border-top: 1px solid rgba(14, 22, 45, 1);
        border-bottom: 1px solid rgba(14, 22, 45, 1);
    }

    .p_2_s_3 .s_3_card, .p_2_s_4 .s_3_card, .p_2_s_4 .s_3_card  {
        margin-left: auto;
        margin-right: auto;
        padding-top: 18px;
    }
}

@media screen and (max-width: 576px) {
    .p_2_s_3 .s_3_card, .p_2_s_4 .s_3_card, .p_2_s_4 .s_3_card  {
        max-width: 500px;
        width: 100%;
    }
}

/* Section 4 - Products 2 */

.p_2_s_4 .first_img {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
}

.p_2_s_4 .para {
    font-family: Onest;
    font-weight: 400;
    font-size: 20px;
    max-width: 680px;    
    margin-left: auto;
    margin-right: auto;
    margin-top: 62px;
}

.p_2_s_4 .bg_blue_shadow_s_4 {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    /* border: 1px solid white; */
}

.p_2_s_4 .cards_container {
    margin-top: 5rem !important;
}

/* Section 5 - Production 2 */

.p_2_s_5 p {
    margin-top: 62px;
    font-size: 20px;
}


@media screen and (max-width: 992px) {
    .p_2_s_5 p {
        font-size: 16px;
        margin-top: 38px;
    }

    .adjust_mx_s_5 {
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 576px) {
    .p_2_s_5 p {
        font-size: 14px;
        margin-top: 28px;
    }

    .adjust_mx_s_5 {
        margin-left: auto;
        margin-right: auto;
    }
}

.p_2_s_5 .bg_blue_shadow_s_5 {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    /* border: 1px solid white; */
}

/* Stylings for section 6 */

.p_2_s_6 .s_3_card {
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 22px;
}

.p_2_s_6 .s_3_card p {
    margin-top: 20px;
}

.p_2_s_6 .bordered_card {
    border-right: none;
}

/* Stylings for Section 7 */




.p_2_s_7 .row {
    gap: 23px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 132px;
}

.p_2_s_7 .swiperCard {
    border-radius: 15px;
} 

.p_2_s_7 .swiperCard h4 {
    font-size: 20px;
    font-family: Onest;
    font-weight: 900;

}

@media screen and (max-width: 1200px) {
    .p_2_s_7 .row {
        margin-top: 90px;
    }
}

@media screen and (max-width: 992px) {
    .p_2_s_7 .row {
        flex-direction: column;
    }
}


/* Product 2 Page Ended Up and started up the Product 1 Page */

.p_1_s_1 {
    text-align: center;
}

.p_1_s_1 .h {
    max-width: 657px;
    margin-left: auto;
    margin-right: auto;
}

.p_1_s_1 p {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3%;
}

/* Section 3 and Section 4 Stylings */

.p_1_s_3_4.home_section_4 .bg_blue_ellipse_img_s_4 {
    position: absolute;
    top: 0;
    left: 5%;
    width: 100%;
    /* border: 1px solid white; */
}

.p_1_s_3_4.home_section_4 {
    overflow-x: unset;
}

@media screen and (max-width: 992px) {
    
.p_1_s_3_4.home_section_4 {
    flex-direction: column;
    text-align: center;
    margin-bottom: 4rem;
}

.p_1_s_3_4.home_section_4 .bg_blue_ellipse_img_s_4 {
    display: none;
}



}

/* Section 5 - Products 1 */

.p_1_S_5.about_s_4 .swiperCard {
    max-height: 600px;
    height: 100%;
    max-width: auto;
    width: 100%;
}

@media screen and (max-width: 576px) {
    .p_1_S_5.about_s_4 .swiperCard {
        margin-left: 0;
    }
}

/* Section 6 - Products 1 */

/* Pre Stylings */

@media screen and (min-width: 992px) {
    .p_1_s_6 .h {
        font-size: 48px;
    }
}

@media screen and (max-width: 576px) {
    .p_1_s_6 .h {
        font-size: 28px;
    }
}

/*  ENded Pre-Stylings */

.p_1_s_6 .h {
    margin-bottom: 132px;
}

.p_1_s_6 .steps_container {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.p_1_s_6 .step {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.p_1_s_6 .step_no {
    width: 140px;
    height: 140px;
    /* width: 100%;
    height: 100%; */
    background: linear-gradient(232.61deg, #6A4C00 10.22%, #F3B61F 100%);
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    font-size: 48px;
    font-family: Funnel Display;
    font-weight: 800;
}

.p_1_s_6 .step span {
    margin-top: 1.5rem;
    text-transform: uppercase;
    font-family: Funnel Display;
    font-weight: 600;
}

@media screen and (max-width: 770px) {
    /* .p_1_s_6 {
        display: none;
    } */

    .p_1_s_6 .steps_container {
        flex-direction: column;
    }

    .p_1_s_6 .step {
        margin-bottom: 1.5rem;
    }
}

/* Section 7 - Products 1 */

.p_1_s_7 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    position: relative;
}

.bg_blue_s_7_p_1 {
    position: absolute;
    max-width: 90%;
    /* max-height: 200%; */
    z-index: -10;
    left: 0%;
    top: -212%;
    /* border: 1px solid white; */
}

@media screen and (max-width: 992px) {
    .bg_blue_s_7_p_1 {
        display: none !important;
    }
}

.p_1_s_7 .main_data {
    max-width: 657px;
}

.p_1_s_7 .main_data p {
    margin-top: 37px;
    margin-bottom: 52px;
}

.p_1_s_7 a, .p_1_s_7 button {
    background-color: transparent;
    border: none;
}

@media screen and (max-width: 1200px) {
    .p_1_s_7 {
        flex-direction: column;
        text-align: center;
    }

    .p_1_s_7 .main_data {
        margin-bottom: 2.5rem;
    }

}

/* Section 1 - Token */

/* Pre-Stylings Of Section 1 - Token */

@media screen and (min-width: 576px) {
    .token_1 .h, .token_2 .h, .token_3 .h {
        font-size: 28px !important;
        margin-bottom: 32px;
    }
}

@media screen and (min-width: 992px) {
    .token_1 .h, .token_2 .h, .token_3 .h {
        font-size: 48px !important;
        margin-bottom: 58px;
    }
}



/* Main Stylings */

.token_1 {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.token_1 .main_data {
    max-width: 643px;
}

.token_1 p  {
    font-family: Onest;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 28px;
}

@media screen and (max-width: 1200px) {
    .token_1 {
        flex-direction: column;
        text-align: center;
    }

    .token_1 .main_data {
        margin-bottom: 1.5rem;
    }
}

/* Section 2 - Token */

.token_2 {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
}

.token_2 img {
    max-width: 507px;
    max-height: 507px;
    width: 100%;
    height: 100%;
}

.token_2 p {
    text-align: justify;
    max-width: 620px;
    font-weight: 600;
}

@media screen and (max-width: 992px) {
    .token_2, .token_2 p {
        text-align: center;
    }
}

/* Token 3 Starting Here */

.token_3.about_s_2 .our_mission_card {
    justify-content: space-around;
    padding:  81px 0;
}

.token_3.about_s_2 .img_div {
    gap: 1rem;
}

.token_3.about_s_2 p {
    font-family: Onest;
    font-weight: 600;
    font-size: 20px;
    max-width: 586px;
}

@media screen and (max-width: 1200px) {
    .token_3.about_s_2 .our_mission_card {
        padding: 81px 46px;
        flex-direction: column;
        text-align: center;
    }

    .token_3.about_s_2 a, .token_3.about_s_2 button {
        margin-left: auto;
        margin-right: auto;
    }

    .token_3.about_s_2 .img_div {
        margin-top: 3rem;
        flex-direction: column;
    }
}

@media screen and (max-width: 768px) {
    .token_3.about_s_2 p {
        font-size: 14px;
    }

    .token_3.about_s_2 .img_div img {
        max-width: 150px;
    }
}

/* Section 4 - Token */

.token_4.about_s_4 .cards_container {
    justify-content: center;
    /* border: 1px solid white; */
}

.token_4.about_s_4 .cards_row {
    justify-content: center;
    /* border: 1px solid white; */
}

.token_4.about_s_4 .swiperCard {
    width: 340px;
    height: 340px;
    margin-left: 5px;
    margin-right: 5px;
}

.token_4.about_s_4 .swiperCard h4 {
    font-weight: 900;
    font-family: Onest;
    font-size: large;
    text-transform: uppercase;
}

@media screen and (max-width: 1750px) {
    .token_4.about_s_4 .cards_container {
        flex-direction: column;
    }
}

@media screen and (max-width: 1650px) {
    .token_4.about_s_4 .cards_container {
        justify-content: center;
        flex-direction: column;
    }

    .token_4.about_s_4 .cards_row {
        width: auto;
    }

    .token_4.about_s_4 .swiperCard {
        width: 340px;
    }

}

@media screen and (min-width: 768px) {
    .token_4.about_s_4 .cards_row {
        flex-direction: row !important;
    }
}

/* Section 5 - Token */

@media screen and (max-width: 768px) {
    .token_5 {
        display: none;
    }
}

.use_case {
    display: flex;
    /* justify-content: space-around; */
    /* justify-content: space-between; */
    border-bottom: 2px solid rgba(14, 22, 45, 1);
    align-items: center;
    padding-top: 22px;
    padding-bottom: 22px;
}

.use_case img {
    width: 92px;
    height: 92px;
}

.use_case h2 {
    font-family: Funnel Display;
    font-weight: 700;
    font-size: 32px;
    max-width: 352px;
    text-transform: uppercase;
    margin-left: 90px;
}

.use_case p {
    font-family: Onest;
    font-size: 20px;
    max-width: 728px;
    margin-left: 78px;
}

@media screen and (max-width: 992px) {
    .use_case h2 {
        font-size: 18px;
        margin-left: 40px;
    }

    .use_case p {
        font-size: 14px;
        margin-left: 40px;
    }

    .use_case img {
        width: auto;
        height: auto;
    }
}


/* Just Fixing up Nav Styling a bit */

.nav_products_dropdown ul {
    padding: 0;
    background: linear-gradient(90deg, rgba(10, 11, 20, 0.6) 0%, rgba(10, 11, 20, 0) 51.03%, rgba(10, 11, 20, 0.6) 100%) !important;
    border: 1px solid rgba(46, 72, 147, 1);
    border-radius: 10px;

}

.nav_products_dropdown * {
    color: white;
}

.nav_products_dropdown a {
    font-family: Onest;
    font-weight: 500;
}

.nav_products_dropdown li a:hover {
    background-color: #102a4b;
    color: white;
}

/* THE TOKEN PAGE - CARD IN 1st SECTION */

.conversion_card {
    position: relative;
    width: 350px;
    height: 320px ;
    padding-left: 37px;
    padding-right: 37px;
    padding-top: 52px;
}

.conversion_card .bg {
    width: 350px;
    height: 320px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    /* border: 1px solid #fff; */
}

.conversion_card .input_field {
    width: 275px;
    height: 57px;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 24px;
    padding-right: 24px;
    color: black;
    border-radius: 10px;
    margin-bottom: 13px;
}

.conversion_card .except_ddown {
    display: flex;
    flex-direction: column;
}

.conversion_card .form-select::after {
    content: none !important;
}

.currency_in_card {
    text-align: center;
    border: 1px solid rgba(128, 128, 128, 0.432);
    border-radius: 4px;
    padding: 4px 0px;
}

.conversion_card span {
    font-size: 10px;
    font-weight: 400;
    font-family: Onest;
    width: 100px !important;
}

.text-left {
    text-align: left !important;
}

.conversion_card .except_ddown input {
    font-weight: 700;
    border: 0;
    outline: 0;
    font-family: Onest;
    font-size: 12px;
    max-width: 140px;
}


.conversion_card select, .conversion_card select * {
    font-size: 10px;
    font-family: Onest;
}

.conversion_card a {
    text-align: center;
}

.conversion_card button {
    margin-top: 13px;
    width: 100%;
    text-align: center;
    justify-content: center;
}

.powered_by {
    margin-top: 21px;
    text-align: center;
}

.whitepaper .policy h2 {
    font-size: 24px;
}

.whitepaper .policy p {
    font-size: 16px;
}

.whitepaper h3 {
    font-size: 16px;
    font-weight: 900;
    
}

.whitepaper .h3 {
    font-weight: 700 !important;
}

.bg_blue_whitewrapper {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
}

.fw-700, .fw-700 *  {
    font-weight: 700;
}

.y {
    color: #F3B61F !important;
}

.whitepaper_card {
    background: linear-gradient(180deg, rgba(14, 22, 45, 0.6) 0%, rgba(46, 72, 147, 0.6) 100%);
    padding: 34px 22px !important;
    border-radius: 15px;
}

.navbar-nav {
    align-items: center;
    border: 1px solid rgba(46, 72, 147, 1);
}

.nav_products_dropdown * {
    font-family: Onest;
    font-weight: 500;
    font-size: 14px;
    border: none;
}

.nav_products_dropdown *:focus {
    border: none;
}

.nav_products_dropdown a {
    padding: 8px 12px;

}

@media screen and (min-width: 1440px) {
    .h_top_class.h {
        font-size: 48px;
    }
}

.bg_blue_t_2 {
    position: absolute;
    width: 100%;
    height: 200%;
    /* border: 1px solid white; */
    left: 30%;
    top: -15%;
    filter: blur(10px);
    z-index: -1;
}

@media screen and (max-width: 992px) {
    .bg_blue_t_2 {
        left: 20%;
    }
}

@media screen and (max-width: 768px) {
    .bg_blue_t_2 {
        left: 0%;
    }
}

.onest {
    font-family: Onest;
}

.about_s_4 h4 {
    font-size: 20px;
    line-height: 1;
}


/* Button Handling */

.handleVideo {
    position: absolute;
    background: transparent;
    border: none;
    cursor: pointer;
    z-index: 10;
}


.p-telegram-icons {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: 5px;
}


.telegram_icon {
    font-family: Onest;
    font-weight: 900;
    font-size: 10px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 5px;
    border: 1px solid #F3B61F;
    border-radius: 9999px;
    color: white;
}

.telegram_icon:hover {
    transition: .3s all ease-in-out;
    color: black;
    background-color: #F3B61F;
}