 /* * {
     font-family: "GT Walsheim";
     src: url("https://cdn.prod.website-files.com/58d684124f3644b01d649b26/58d684124f3644b01d649b77_GT-Walsheim-Bold.ttf") format("truetype");

 } */

 @font-face {
     font-family: 'GTAmerica-Regular';
     src: url('/fonts/GTAmerica-Regular.woff2') format('woff2');
     font-weight: 900;
     font-style: normal;
 }

 @font-face {
     font-family: 'GT-America-Regular-Italic';
     src: url('fonts/GT-America-Regular-Italic.woff2') format('woff2');
     font-weight: 900;
     font-style: normal;
 }

 @font-face {
     font-family: 'GT-America-Medium';
     src: url('fonts/GT-America-Medium.woff2') format('woff2');
     font-weight: 900;
     font-style: normal;
 }

 @font-face {
     font-family: 'GT-Walsheim-Bold';
     src: url('fonts/GT-Walsheim-Bold.woff2') format('woff2');
     font-weight: 900;
     font-style: normal;
 }

 @font-face {
     font-family: 'GT-Walsheim-Ultra-Bold';
     src: url('fonts/GT-Walsheim-Ultra-Bold.woff2') format('woff2');
     font-weight: 900;
     font-style: normal;
 }


 .header-font {
     font-family: 'GT-Walsheim-Ultra-Bold', sans-serif !important;
 }

 .standard-font {
     font-family: 'GTAmerica-Regular', sans-serif;
 }

 .font_class {
     font-family: 'GT-Walsheim-Ultra-Bold', sans-serif;

 }

 .font_class_reqular {
     font-family: 'GTAmerica-Regular', sans-serif;

 }

 .section_rating .rating {
     display: flex;
     justify-content: start !important;
 }

 .section_rating h1 {
     font-size: 82px;
     font-weight: 900;
     line-height: 140%;
     color: #4a3e3e;
 }

 .section_rating a {
     font-size: 1.25rem;
     color: #2d2323;
     line-height: 1.3;
     transition: all .2s;
     text-decoration: none;
     text-align: start;
     padding-left:0px;
 }

 .section_rating a:hover {
     text-decoration: underline;
     font-size: 1.25rem;
     color: #2d2323;
     line-height: 1.3;
     transition: all .2s;
 }

 /*  work start here */
 /* register02 start here */
 .section_one {
     /* background-color: #5b76c2; */
     padding-top: 40px;
     padding-bottom: 40px;
 }
.favicon{
    height: 60px;
    background: transparent !important;
}


h2 {
    font-family: 'GT-Walsheim-Ultra-Bold', sans-serif;
    font-size: 48px;
    color: #382d2d;
}
h1 {
    font-family: 'GT-Walsheim-Ultra-Bold', sans-serif;
    font-size: 64px;
    color: #382d2d;
}

p {
    font-family: 'GTAmerica-Regular', sans-serif;

    font-size: 1.125rem;

}
.p-small {
    font-family: 'GTAmerica-Regular', sans-serif;

    font-size: 1rem;

}
 .section_one h1 {

     font-size: 32px;
     font-weight: 600;
     line-height: 40px;
 }

 .section_one .btn_two {
     font-size: 16px;
     line-height: 1.2;
     background-color: #0000;
     /* color: #fff; */
     border: none;
 }

 .section_two h1 {
     font-size: 20px;
     font-weight: 500;
 }

 .section_two h2 {
     font-size: 20px;
     font-weight: 500;
 }

 .section_two img {
     width: 26px;
     height: 18px;
     border-radius: 5px;
 }

 .section_two p {

     display: flex;
     gap: 8px;
     margin: 4px 0;
     padding: 8px;
     margin-top: 12px;
     margin-bottom: 12px;
 }

 .section_two button {
     width: 100%;

     border-radius: 5px;
     border: none;
 }

 /* .section_two button:hover {
     background-color: #eee;
 } */

 .section_two h3 {
     font-size: 16px;
     font-weight: 500;
 }

 .connect_btn button {
     background-color: #4f75fe;
     color: #fff;
     font-size: 1.25rem;
     border-radius: 29px;
     border: none;
 }

 .connect_btn button:hover {
     background-color: #254cda;
 }

 /* register02 end here */
 .section_three {
     background-color: #F5F3EF;

 }

 /* .section_three h1 {
     font-size: 45px;
     font-weight: 700;
     font-family: "Farro",
         sans-serif;
 } */

 .section_three form {
     background-color: #fff;
     padding: 40px;
     border-radius: 29px;
 }

 .section_three h2 {
     font-size: 16px;
     font-weight: 500;
 }

 .section_three input {
     background-color: #F5F3EF;
     height: 50px;
     border: none;
     border-radius: 10px;
     outline: none;
 }

 .section_three button {
    background-color: #4f75fe;
    font-size: 1rem;
    height: 44px;
    border-radius: 12px;
    border: none;
    color: #fff;
    height: 44px;
}

.section_three button:hover {
    background-color: #254cda;
    font-size: 1rem;
}

 /* login page start here */
 .section_login h2 {
     color: #2d2323;
     font-size: 45px;
     letter-spacing: -.56px;
     line-height: 1;
     font-weight: 900;
 }

 /* login page start here */
 /* contact page start here */
 .section_one_contactus h2 {
     font-weight: 900;
     color: #382d2d;
     font-size: 4rem;
     font-weight: 900;
     line-height: 100%;
 }

 .section_one_contactus p {
     color: #4a3e3e;
     font-size: 1.5rem;
     line-height: 140%;
 }

 /* contact page end here */
 /* pricing page start here */
 .section_one_pricing {
     background-color: #FFFFFF !important;
 }

 .section_one_pricing .pricing-card {
     padding: 3rem 2.5rem;
     background-color: #F5F3EF;
     border-radius: 29px;
 }

 /* .section_one_pricing h2 {
     color: #382d2d;
     font-size: 4rem;
     font-weight: 900;
     line-height: 100%;
     border-radius: 29px;
 } */
/* .pricing-head{
    font-family: GTAmerica-Regular, sans-serif;
} */
 /* .section_one_pricing p {
     font-size: 1.125rem;
     line-height: 1.5;
     color: #4a3e3e;
     font-family: GTAmerica-Regular, sans-serif;
     color: var(--brown--brown-200);
 } */

 /* .section_one_pricing h4 {
     font-size: 1.125rem;
     color: #4a3e3e;
     line-height: 20px;
     text-align: start;
 } */

 /* .section_one_pricing h3 {
     font-size: 3rem;
     font-weight: 900 !important;
     line-height: 1;
     text-align: start;
     color: #4a3e3e;
 } */

 .section_one_pricing .Start_a_free {
     background-color: #382d2d;
     border-radius: 10px;
     padding: 12px 16px;
     font-size: 1.25rem;
     font-weight: 400;
     line-height: 1.5;
     color: #fff;
 }

 .section_pricing-cta {
     background-color: #f9d2ff;
     border-radius: 29px;
 }

 /* pricing page end here */
 .logo {
     height: 50px;
 }

 .accordion-button:focus {
     box-shadow: none;
 }



 .section_five .aordion-button {
     padding-top: 0px;
     padding-bottom: 0px;
 }

 .section_fouree .accordion-button {
     padding-top: 14px;
     padding-bottom: 14px;
     font-size: 1.25rem;
     line-height: 1.44;
     background-color: #fff;
     color: #4a3e3e;
 }

 .section_fouree .accordion-body {
     font-size: 1.125rem;
     line-height: 1.44;
     color: #736b6b;
     font-weight: 400 !important;
 }

 .section_five .accordion-body {
     color: #fff9;
     font-size: 1.125rem;
     line-height: 1.44;
 }

 .section_five .accordion-body:hover {
     background-color: #2A3934 !important;
 }

 .section_five .row_one {
     background-color: #2A3934;
     /* background-image: radial-gradient(circle at 50% 0, #182a24 52%, #131f11 88%); */
 }

 .section_five h2 {
     color: #fff;
 }

 .section_five p {
     color: #fff;
 }

 .section_five .column_right .right {
     box-shadow: 0 0 0 8px #fff3;
     border-radius: 1.25rem;
 }


 .section_five .accordion-button {
     padding-top: 14px;
     padding-bottom: 14px;
     background-color: #17292399;
     color: #fff9;
     border-radius: .625rem;
     border: none;
     font-size: 1.25rem;
     line-height: 1.4;
 }

 .section_five .accordion-body {
     background-color: #17292399;
     font-size: 1.125rem;
     line-height: 1.44;
 }

 .section_five .accordion-button:hover {
     background-color: #2A3934 !important;
     border: #2A3934;
 }


 .section_five .accordion-item {
     background-color: #17292399;
     border: none;
     border-radius: .625rem;
 }

 .liOne {
     /* margin-left: 600px; */
     /* Pushes it to the right */
 }

 .section_five .accordion-button:hover {
     color: #fff0;
     background-color: #17292300;
     color: #fff;
     border: none;
 }

 .accordion-button:not(.collapsed) {
     box-shadow: none;
 }

 /* .accordion-header {
     background-color: #17292300;
     ;
     border-radius: .625rem;
     border: 1px solid #17292300;
     ;
 } */


 .accordion-header {
     background-color: #17292399;
     /* border-radius: .625rem; */
     border: 1px solid #17292399;
 }



 /* .custom-section .custom-heading {
     font-size: 3rem;
     font-weight: 900;
 }

 .custom-section .custom-paragraph {
     font-size: 1.375rem;
     line-height: 1.4;
 } */

 .section_five .accordion-button:hover {}

 .explore_btn_div .btn_blue {
     font-size: 1.25rem;
     line-height: 1.4;
     color: #fff;
     background-color: #4f75fe;
     font-weight: 400;
     border-radius: 12px;
     text-decoration: none;
 }


 .explore_btn_div .btn_blue:hover {
     background-color: #254cda;
     color: #fff;

 }

 .explore_btn_div .btn {
     font-size: 1.25rem;
     line-height: 1.4;
     color: #fff;
     background-color: #00c275;
     font-weight: 400;
     border-radius: 12px;
 }


 .explore_btn_div .btn:hover {
     background-color: #00c275;
     color: #fff;
 }



 .main_header {
     z-index: 3;
     opacity: 100;
     background-color: #fff;
     padding-left: 0;
     padding-right: 0;
     display: block;
     position: fixed;
     top: 0%;
     width: 100%;
 }

 /* .navbar_ul {
    display: flex !important;
    justify-content: space-between !important;
} */

 .navbar_ul {
     display: flex;
     align-items: center;
     /* Ensures vertical alignment */
     gap: 20px;
     /* Adds space between menu items */
     padding: 0;
     list-style: none;
 }

 .navbar_ul li {
     margin-right: 15px;
     /* Space between items */
 }

 /* Remove margin from the last item */
 .navbar_ul li:last-child {
     margin-right: 0;
 }

 .nav-link {
     color: #4a3e3e;
     border-radius: 10px !important;
     width: auto;
     margin-left: 0;
     margin-right: 0;
     padding: 1.125rem .75rem;
     font-size: 1rem;
     font-weight: 400;
     line-height: 22px;
     transition: background-color .3s;
 }

 .nav-link:hover {
     border-radius: 18px;
     background-color: #e8e5de !important;
     border: none;
     color: #4a3e3e;
 }

 .nav-item:hover {
     border-radius: 18px;
     /* background-color: #e8e5de; */
     border: none;
     color: #4a3e3e;
 }

 /* Login Button */
 .login-btn {
     color: var(--dim-grey-2);
     background-color: #0000;
     border: 1px solid #edebe7;
     border-radius: .75rem;
     padding: .25rem 1rem;
     font-size: 1rem;
     font-weight: 400;
     line-height: 2;
     transition: all .1s;
     display: flex;
 }

 .login-btn:hover {
     background-color: #e8e5de;
     border: none;
     color: #4a3e3e;
 }

 /* Trial Button */
 .trial-btn {
     padding: .25rem 1rem;
     font-size: 1rem;
     font-weight: 400;
     line-height: 2;
     background-color: #4f75fe;
     color: #fff;
     border-radius: .75rem;
     transition: all .1s;
 }

 .trial-btn:hover {
     background-color: #254cda;
     color: #fff;
 }

 .navbar_ul_mobile {
     display: none;
 }

 .dropdown:hover .dropdown-menu {
     display: block;
     margin-top: 0;
 }

 /* Touseeq work start here */
 /* register02 start here */
 .section_one {
     /* background-color: #5b76c2; */
     padding-top: 40px;
     padding-bottom: 40px;
 }

 .section_one h1 {

     font-size: 32px;
     font-weight: 600;
     line-height: 40px;
 }

 .btn-lg {
     font-weight: 400 !important;
 }

 .section_one .btn_two {
     font-size: 16px;
     line-height: 1.2;
     background-color: #0000;
     /* color: #fff; */
     border: none;
 }

 .section_home-new-hero {
     margin-top: 100px;
 }

 .child_column_one .btn {
     background-color: #4f75fe;
     padding-top: .75rem;
     padding-bottom: .75rem;
     padding-left: 1.25rem;
     font-size: 1.25rem;
     line-height: 1.4;
     color: #fff;
     border-radius: 12px;
     margin-right: 10px !important;
 }

 .child_column_one .btntwo {
     background-color: #382d2d;
     color: #fff;
     border-radius: 12px !important;
     text-decoration: none;
     margin-top: 10px;
     margin-bottom: 10px;

 }

 .child_column_two .btn:hover {
     background-color: #4a3e3e;
     color: #fff;
 }

 .child_column_one .btn {
     border-radius: 12px !important;
 }

 .child_column_one .btn:hover {
     background-color: #254cda;
 }

 /* .section_home-new-hero .column_one {
    padding-left: 350px;
} */
 /* .section_home-new-hero .child_column_two{
display: flex;
justify-content: start;
} */

 .section_two h1 {
     font-size: 20px;
     font-weight: 500;
 }

 .section_two h2 {
     font-size: 20px;
     font-weight: 500;
 }

 .section_two img {
     width: 26px;
     height: 18px;
     border-radius: 5px;
 }

 .section_two p {

     display: flex;
     gap: 8px;
     margin: 4px 0;
     padding: 8px;
     margin-top: 12px;
     margin-bottom: 12px;
 }

 .section_two button {
     width: 100%;

     border-radius: 5px;
     border: none;
 }

 /* .section_two button:hover {
     background-color: #eee;
 } */

 .section_two h3 {
     font-size: 16px;
     font-weight: 500;
 }

 .btn_connect {
     background-color: #eee;
     border-radius: 5px;
     border: none;
 }

 /* .section_threee p {
     font-size: 1.375rem;
     line-height: 1.45;
     color: #4a3e3e;
 } */

 /* register02 end here */
 .section_three {
     background-color: #F5F3EF;
     /* height: 100vh; */
 }

 /* .section_three h1 {
     font-size: 45px;
     font-weight: 700;
     font-family: "Farro",
         sans-serif;
 } */

 .section_three form {
     background-color: #fff;
     padding: 40px;
 }

 .section_three h2 {
     font-size: 16px;
     font-weight: 500;
 }

 .section_three input {
     background-color: #F5F3EF;
     height: 50px;
     border: none;
     border-radius: 10px;
     outline: none;
 }

 /* .section_three button {
     background-color: #254CDA;
     color: #fff;
     border-radius: 10px;
     height: 50px;
     outline: none;
     border: none;
 } */

 /* Touseeq work end here */
 .dropdown:hover .dropdown-menu {
     display: block;
     margin-top: 0;
 }

 .content-wrapper {
     /* min-width: 350px; Adjust as needed */
     text-wrap: stable;
 }


 .section_home-new-hero .hero-content {
     /* margin-top: 7rem; */
     word-break: keep-all;
     max-width: 100%;
     object-fit: none;
     z-index: auto;
     flex-shrink: 9;
     /* Allows it to shrink as screen size decreases */
 }

 .section_home-new-hero .header-img {
     border-radius: 2.5rem;
     aspect-ratio: 16/17;
     height: auto;
     /* object-position: left; */
     object-fit: none;
 }

 .cta-buttons a {
     white-space: nowrap;
     /* Prevents text wrapping */
     flex-shrink: 0;
     /* Prevents buttons from shrinking */
 }

 .section_home-new-hero .rating-text {
     /* font-size: 13px;
     font-weight: 400;
     line-height: 120%;
     width: 75%; */
     /* text-wrap: nowrap; */
 }

 /* .h1 {
     font-family: GT-Walsheim-Ultra-Bold, sans-serif;
     font-weight: 900;
     line-height: 100%;
     font-size: 4rem;
     color: #382d2d;
 } */

 .h2 {
     font-family: GT-Walsheim-Ultra-Bold, sans-serif;
     font-weight: 900;
     line-height: 100%;
     font-size: 56px;
 }

 .custom-spacing .col-md-3 {
     padding: 0 20px;
     /* Adjust the value for more/less space */
 }

 @media only screen and (min-width: 720px) and (max-width: 2560px) {

     /* register02 start here */
     .section_one .btn_one_column {
         display: none;
     }

     /* register02 end here */
 }
 @media (max-width:479px){
    .trial-btn-two {
        padding: 5px 5px 5px 5px !important;

    }
 }

 /* @font-face {
     font-family: "GT Walsheim";
     src: url("https://cdn.prod.website-files.com/58d684124f3644b01d649b26/58d684124f3644b01d649b77_GT-Walsheim-Bold.ttf") format("truetype");
     font-weight: 700;
     font-style: normal;
     font-display: swap;
 } */

 body {
     font-family: GTAmerica-Regular, sans-serif;
 }

 .nav-link:hover {
     background-color: #e9ecef;
     border-radius: 5px;
 }

 /* .marquee {
animation: marquee 50s linear infinite;
} */




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

 .btn-lg {
     display: inline-block;
     padding: 0.75rem 1.25rem;
     font-size: 1.25rem;
     border-radius: 0.3rem;
 }



 .carousel-inner {
     display: flex;
     transition: transform 2s ease;
 }

 .carousel-item {
     flex: 0 0 auto;
     width: 100%;
 }

 .marquee {
     display: flex;
     width: max-content;
     /* white-space: nowrap; */
     /* min-width: 200%; */

     align-items: flex-start; /* Ensures elements align at the top */
     flex-wrap: nowrap;
 }

 [data-marquee="target"] {
     animation: marqueeLeft 20s linear infinite;
 }

 .social-icons a {
     color: #2d2323;
     font-size: 40px;
 }

 @keyframes marqueeLeft {
     0% {
         transform: translateX(10);
     }

     100% {
         transform: translateX(-50%);
     }
 }

 [data-marquee="container"]:hover [data-marquee="target"] {
     animation-play-state: paused;
 }




 /* @media (max-width: 992px) {
.navbar-toggler {
display: block;
margin-left: 20px;
}
}

@media (max-width: 780px) {
.hide-on-small {
display: none !important;
}
}

.d-flex a {
margin-right: 10px;
}
.navbar-collapse {
position: absolute;
top: 100%;
left: 0;
width: 100%;
background: #fff;
z-index: 1000;
} */
 .navbar-buttons {
     display: flex;
     margin-left: auto;
     align-items: center;
 }

 /* For screen width less than 1000px */
 .navbar-buttons {
     display: flex;
     margin-left: auto;
     align-items: center;
 }

 /* For screen width less than 1000px */


 @media (max-width: 1000px) {
     .navbar-collapse {
         position: absolute;
         top: 100%;
         left: 0;
         width: 100%;
         background-color: white;
         z-index: 1000;
     }

     .navbar-buttons {
         margin-left: auto;
     }

     .navbar-toggler {
         order: 2;
         /* Ensure hamburger stays on the right */
         margin-left: 10px;
     }
 }



 /* For screen width less than 756px */
 @media (max-width: 720px) {
    .rounded-container {
        border-radius: 2.5rem;
        padding-top: 2rem !important;
        padding-bottom: 4rem !important;
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }
    .header-img{
        position: relative;
        top: 100px;
        /* margin-top: 100px !important; */
    }
    .custom-section .row_one {
padding-top: -10px !important;
        padding-left: 1rem !important;
        /* padding-right: 4rem !important; */
        /* width: 20px; */

    }
    /* .fba-img{
        margin-top: -10px !important;
    } */
    .custom-section {

        padding-top: 0rem !important;

    }
    .section_jouin{
        margin-top: 0 !important;
    }
     .section_rating a {
         font-size: 1.125rem;
         text-align: start;
     }

     .section_rating h1 {
         font-size: 50px;
     }

     .section_one .btn_two_column {
         display: none;
     }

     /* register02 start here */
     .section_two h2 {
         font-size: 14px;
         font-weight: 500;
     }

     .section_two button {
         /* background-color: #eee; */
         display: flex;

     }

     .section_two h1 {
         font-size: 14px;
         font-weight: 500;
     }

     .section_one .btn_one {
         /* color: #0000 !important; */
         /* background-color: #5b76c2; */
         /* color: #fff; */
         border: none;
     }

     .section_one .btn_two_column {
         display: none;
     }

     /* register02 end here */
     /* contact page start here */


     /* contact page end here */
     /* pricing page start here */
     .rounded-container {

         padding-left: 1rem !important;
         padding-right: 1rem !important;
     }

     .section_one_pricing h3 {
         font-weight: 900;
         line-height: 1;
         font-size: 2.5rem;
         text-align: start;
     }

     .section_one_pricing p {
         font-size: 1rem;
         line-height: 1.5;
     }

     /* .section_one_pricing h2 {
         font-size: 2.5rem;
         font-weight: 900;
         line-height: 100%;
     } */

     /* pricing page end here */
     .section_five .accordion-button {
         padding-top: 14px;
         padding-bottom: 14px;
         background-color: #17292399;
         color: #fff9;
         border-radius: .625rem;

         border: none;
         font-size: 1.125rem;
         line-height: 1.4;
     }

     .section_five .accordion-body {
         background-color: #17292399;
         font-size: 1.125rem;
         line-height: 1.44;
     }

     .section_fouree .accordion-button {
         padding-top: 14px;
         padding-bottom: 14px;
         font-size: 1.25rem;
         line-height: 1.4;
     }

     .section_fouree .accordion-body {
         font-size: 1.125rem;
         line-height: 1.44;
     }

     .section_five .accordion-body {
         font-size: 1.125rem;
         line-height: 1.44;
     }

     .column_left h2 {
         font-size: 2rem !important;
         font-weight: 900 !important;
     }
.fba h2{
    margin-top: -10px !important;
    font-size: 2rem !important;
         font-weight: 900 !important;
}
.join h2{
    font-size: 2rem !important;
         font-weight: 900 !important;
         padding: 0 !important;
         width: 100% !important;
}
     .column_left p {
         font-size: 1.125rem !important;
         line-height: 1.4 !important;
         text-align: start;
     }

     /* .custom-section {
         padding: 0px !important;

     } */

     /* .custom-section .row_one {
         display: flex;
         flex-direction: column-reverse;
     } */

     /* .custom-section .custom-heading {
         font-size: 2rem;
         font-weight: 900;
     }

     .custom-section .custom-paragraph {
         font-size: 1.125rem;
         line-height: 1.4;
     } */

     /* .custom-section .row_two {
         padding-top: 30px;
         padding-bottom: 30px;
     } */

     .login_ul_mobile {
         padding-bottom: 50px;
     }

     .section_home-new-hero .child_column_one,
     .child_column_two {
         text-align: center;
     }


     .child_column_two .btn {
         margin-bottom: 25px;
     }

     .section_home-new-hero .column_one h1,
     p {
         text-align: center;
     }

     .section_threee p {
         font-size: 1.125rem;
         line-height: 1.45;
         color: #4a3e3e !important;
         font-weight: 400;
     }

     .mobile_menu_img {
         display: none;
     }

     .navbar_ul_mobile {
         padding-left: 0px;
         display: flex;
         justify-content: space-around;
         list-style: none;
         margin-bottom: 0px;
     }

     .trial-btn-two {
         padding: .25rem 1rem;
         font-size: 1rem;
         font-weight: 400;
         line-height: 2;
         background-color: #4f75fe;
         color: #fff;
         border-radius: .75rem;
         transition: all .1s;
     }

     /* .section_home-new-hero h1,
    p {
        text-align: center;
    }

    .section_home-new-hero .column_one {
        padding-bottom: 60px;
    }

    .section_home-new-hero .column_two {
        padding-left: 10px;
        padding-right: 10px;
    } */

     /* .h1 {
         font-size: 2.5rem;

     } */

     /* .h2 {
         font-size: 2rem;
     } */

     .trial-btn {
         display: none;
     }

     .trial-btn {
         margin-left: auto;
     }
 }

 .d {
     background-image: url(https://cdn.prod.website-files.com/58d6841…/67bed40…_grain.png);
 }

 .marquee img {
     min-width: 150px;
     /* Adjust width as needed */
     height: auto;
     /* Maintain aspect ratio */
 }

 /* @media (max-width: 1391px) {
    .header-img {
        width: 50%;

    }
} */

 /* @media (max-width: 1391px) {
    .header-img {
        aspect-ratio: 16/15;
        width: 40%;

        height: auto;
    }
} */

 @media (max-width: 768px) {
     .column_left {
         padding: 12px !important;
     }

     .desktop-img {
         display: none;
     }

     .small-screen-img {
         display: block;
         margin: 20px auto;
         max-width: 100%;
         height: auto;
     }
 }

 @media (min-width: 769px) {
     .small-screen-img {
         display: none;
     }

     .desktop-img {
         display: block;
     }

 }
@media (max-width: 767px) {
      .column_two img {
            margin-top: 3rem; /* Adjust the value as needed */
        }
    .column_right .right {
        box-shadow: none !important;
        height: auto !important;
        border-radius: 1.25rem !important;
    }
    .row_one {
        background-color: var(--beige--beige-400, #faf9f7);
        border-radius: 2.5rem;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    h1{
        font-size: 2.5rem;
     }
     h2{
        font-size: 2.5rem;
     }
     .testimonial-box {
        max-width: 18.75rem !important;
        padding: 1.5rem !important;
    }
    .lead {

        font-size: 1.25rem !important;
    }
}

 /* @media (max-width: 768px) {
    .mobile-img {
        display: block;
        margin: 20px auto;
        max-width: 100%;
        height: 600px;
    }

    .desktop-img {
        display: none;
    }
}

@media (min-width: 769px) {
    .mobile-img {
        display: none;
    }

    .desktop-img {
        display: block;
    }
} */
 .section-container {
     background-color: var(--beige--beige-400, #faf9f7);
     border-radius: 2.5rem;
     padding: 4rem;
 }

 .lead {
     color: #382d2d;
     font-size: 1.75rem;
     line-height: 1.2;
 }

 .lead-text {
     font-size: 1.375rem;
     line-height: 1.4;
     font-family: GTAmerica-Regular, sans-serif;
 }

 .rounded-img {
     border-radius: 2.5rem;
 }

 .accordion-custom {
     /* font-size: 1.375rem; */
     line-height: 1.4;
     font-family: GTAmerica-Regular, sans-serif;
     color: var(--brown--brown-300);
     /* max-height: 500px; */
     overflow-y: auto;
 }

 .btn-custom {
     font-size: 1.25rem;
     line-height: 1.4;
     font-weight: 400;
 }

 .sticky-container {
     position: sticky;
     top: 100px;
     height: auto;
 }

 .how-it-works-section {
     background-color: #0000;
     background-image: radial-gradient(circle at 50% 0, #182a24 52%, #131f11 88%);
     border-radius: 2.5rem;
     padding: 4rem;
 }

 .section-title {
     font-weight: 900;
     letter-spacing: -0.2px;
 }

 .section-description {
     font-size: 1.375rem;
 }

 .accordion-title {
     font-size: 1.25rem;
     line-height: 1.4;
 }

 .download-btn {
     font-size: 1.25rem;
     line-height: 1.4;
     font-weight: 400;
 }

 .mobile-img,
 .desktop-img {
     border-radius: 2.5rem;
 }

 .custom-section {
     background-color: #f0a8fa;
     /* padding: 4rem; */
     padding-top: 4rem;
     padding-bottom: 4rem;
     padding-left: 0 !important;
     padding-right: 0 !important;
     border-radius: 2.5rem;
     width: 90%;
 }
 .custom-section, .row_one {

    padding-left: 4rem;
    padding-right: 4rem;

}

 .custom-heading {
     font-size: 3rem;
     line-height: 100%;
 }

 .custom-paragraph {
     font-size: 1.375rem;
     line-height: 1.4;
     text-align: start;
 }

 .testimonial-box {

    background-color: #f5f1ec;
     max-width: 25rem;
     /* Ensures a fixed max width */
     min-width: 400px;
     /* Prevents shrinking too much on smaller screens */
     width: 100%;
     /* Adapts to the available space */
     margin: 0 0.5rem;
     padding: 3.75rem 3.125rem;
     /* padding-left: 3.75rem;
     padding-right: 3.75rem; */
     border-radius: 1.25rem;
    box-shadow: 0 4px 5px #d386de;
 }


 .marquee-container {
     overflow: hidden;
     overflow-y: visible;
     /* white-space: nowrap; */
     position: relative;
     width: 100%;
     padding: 1rem 0;
 }


 .review-card {
     display: flex;
     flex-direction: column;
     align-items: center;
     text-align: center;
     padding: 2.5rem 3rem;
     /* border: 1px solid #ddd; */
     border-radius: 20px;
     background: #F4F6F8;
     flex: 1 1 auto;
     /* Allows the content to shrink */
     min-width: 200px;
     /* Ensures it doesn't shrink too much */
 }

 .content .row {
     display: flex;
     flex-wrap: wrap;
     /* Allows cards to shrink and wrap */
     justify-content: center;
 }

 .section_jouin a {
     background-color: #4f75fe;
     color: #fff;
     border-radius: 12px;
 }

 .section_jouin a:hover {
     background-color: #254cda;
     color: #fff;
     border-radius: 12px;
 }

 .section_jouin h3 {
     font-size: 1.125rem;
     font-weight: 400;
     line-height: 1.4;
     color: #dbd9d5;
 }

 .logo-m {
     width: 157px;
     height: auto;
 }

 /* .rating {
     font-family: "GT Walsheim", sans-serif;
     font-size: 82px;
     font-weight: 900;
     line-height: 140%;
 } */

 .emoji {
     font-size: 48px;
     text-align: start;
 }

 /* .rating-stars {
     width: 285px;
 } */

 .review-link {
     text-decoration: none;
 }

 .full-width {
     width: 100%;
 }

 .rounded-container {
     border-radius: 2.5rem;
     padding: 4rem;
 }

 .badge-group {
     font-size: 1.125rem;
     font-weight: 400;
     line-height: 1.4;
 }

 .start-trial-btn {
     font-size: 1.25rem;
     line-height: 1.4;
     font-weight: 400;
 }

 .footer-container {
     /* padding: 4rem; */
 }

 .footer-heading {
     font-size: 20px;
     font-weight: 900;
 }

 .footer-list {
     font-size: 20px;
     line-height: 140%;

 }
/* li{
    color: green;
 } */
 .footer-link {
     text-decoration: none;
     transition: all 0.2s;
     padding: 5px 0 10px;
     display: inline-block;

    color: #736b6b;
     /* Assuming text-dark */
 }

 .footer-link:hover {
     color: #2d2323;
     /* Change color on hover */
 }

 .social-icons a {
     margin-right: 10px;
 }

 /* @font-face {
     font-family: 'GT Walsheim';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/58d684124f3644b01d649b77_GT-Walsheim-Bold.ttf') format('truetype');
     font-weight: 700;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'GTAmerica-Regular';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/5b234e84ce151cdeb09cadcf_GT-America-Standard-Bold.ttf') format('truetype');
     font-weight: 700;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'GTAmerica-Regular';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/5c40e3740cae757d4c5d6bd2_GT-America-Medium.ttf') format('truetype');
     font-weight: 500;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'GT Walsheim';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/62ff4ce539e6a11727de11d1_GT-Walsheim-Ultra-Bold.ttf') format('truetype');
     font-weight: 900;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'GT Walsheim';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/62ff4ce5c4b3173e3e3be163_GT-Walsheim-Ultra-Bold-Oblique.ttf') format('truetype');
     font-weight: 900;
     font-style: italic;
     font-display: swap;
 }

 @font-face {
     font-family: 'GT Walsheim';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/62ff4ce51b6a210215d5447c_GT-Walsheim-Black.ttf') format('truetype');
     font-weight: 800;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'GT Walsheim';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/62ff4ce51030df2d233fcf6f_GT-Walsheim-Black-Oblique.ttf') format('truetype');
     font-weight: 800;
     font-style: italic;
     font-display: swap;
 }

 @font-face {
     font-family: 'GTAmerica-Regular';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/5c40e31042d68e37b27f6b7f_GT-America-Standard-Regular.otf') format('opentype');
     font-weight: 400;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'Clearface';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/60ca40c5e5e3ef7c6d4e56f1_ClearfaceStd-Black.otf') format('opentype'), url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/60ca40c5eab9051bdf659c6d_ClearfaceStd-Heavy.otf') format('opentype');
     font-weight: 900;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'Clearface';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/60ca40c5a8124d4c0436d544_ClearfaceStd-BoldItalic.otf') format('opentype');
     font-weight: 700;
     font-style: italic;
     font-display: swap;
 }

 @font-face {
     font-family: 'Clearface';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/60ca40c5086a0472301ab382_ClearfaceStd-HeavyItalic.otf') format('opentype'), url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/60ca40c57714d4ff72e02ca5_ClearfaceStd-BlackItalic.otf') format('opentype');
     font-weight: 900;
     font-style: italic;
     font-display: swap;
 }

 @font-face {
     font-family: 'Clearface';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/60ca40c62a750f9a26ffbfdc_ClearfaceStd-Italic.otf') format('opentype');
     font-weight: 400;
     font-style: italic;
     font-display: swap;
 }

 @font-face {
     font-family: 'Clearface';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/60ca40c51a853a0c6d012bb1_ClearfaceStd-Bold.otf') format('opentype');
     font-weight: 700;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'Clearface';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/60ca40c67065cbe75afeedfc_ClearfaceStd-Regular.otf') format('opentype');
     font-weight: 400;
     font-style: normal;
     font-display: swap;
 }*/

 @font-face {
     font-family: 'Oliver';
     src: url('https://cdn.prod.website-files.com/58d684124f3644b01d649b26/62ff60a9c7c585aeda50c7a1_Oliver-Regular.otf') format('opentype');
     font-weight: 400;
     font-style: normal;
     font-display: swap;
 }
