*{margin: 0; padding: 0; font-family: "Inter", sans-serif;}
h1, h2, h3, h4, h5, h6{
    font-family: "Cormorant", serif;
}
p{ font-family: "Inter", sans-serif;}
.btn-primary{
    background: linear-gradient(90deg, rgba(130, 99, 76, 0.92) 0%, rgba(69, 34, 7, 0.76) 100%);
    border-radius: 10px;
    border-radius: 10px;
    padding: 14px 30px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 18px;
    font-weight: 400;
}

.btn-primary-outline{
    border-radius: 10px;
    padding: 14px 30px;
    /* color: #fff; */
    text-transform: uppercase;
    text-decoration: none;
    font-size: 18px;
    font-weight: 400;
    background: none;
    border: 1px solid #452207;
    color: #452207;
    

}
.btn-primary-white{
    background: #fff;
    border-radius: 10px;
    border-radius: 10px;
    padding: 14px 30px;
    color: #452207;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 18px;
    font-weight: 400;
}
.btn-primary-outline-white{
    border-radius: 10px;
    padding: 14px 30px;
    /* color: #fff; */
    text-transform: uppercase;
    text-decoration: none;
    font-size: 18px;
    font-weight: 400;
    background: none;
    border: 1px solid #fff;
    color: #fff;
    

}

.bg2_gradient{
    background: linear-gradient(180deg, #EEE1D1 0%, rgba(225, 196, 169, 0) 95%);
}
.bg-3_gradient{
    background: linear-gradient(174.95deg, #C7B1A6 6.61%, #CFBBB2 46.72%, #CEB8AD 94.77%);

}

.bg_stars{position: relative;    z-index: 1;}
.bg_stars:after{
    content: ' ';
    background-image: url(../images/stars.png);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
    background-position: center;
    background-size: 100%;
       

}

.leading-normal{line-height: 1.2 !important;}

.bg4_gradient{
    background: linear-gradient(180deg, #FFF2E4 0%, #E1C4A9 100%);
    position: relative;
}
.bg4_gradient:after{
content: ' ';
background-image: url(../images/shine.png);
position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0.4;
}

.gliter_bg{position: relative; overflow: hidden; z-index: 1;}

.gliter_bg:before{
    content: ' ';
    background-image: url(../images/glitter-2.png);
    width: 40%;
    height: 23%;
    position: absolute;
    background-repeat: no-repeat;
    top: -100px;
    background-size: 100%;
    right: 0;
}
.gliter_bg:after{
    content: ' ';
    background-image: url(../images/glitter.png);
    width: 40%;
    height: 23%;
    position: absolute;
    background-repeat: no-repeat;
    bottom: -260px;
    background-size: 100%;
    left: 0;
    z-index: -1;

}

.card_gr{
    background: linear-gradient(180deg, #F1DCD3 0%, #E1C4A9 100%);
}
.advisor_bg{
    position: relative;
}
.advisor_bg:before{
    content: ' ';
    background-image: url(../images/gold_light.png);
    width: 100%;
    height: 900px;
    background-size: 100%;
    position: absolute;
    left: -210px;
    top: -170px;
    z-index: -1;
    background-repeat: no-repeat;

}

.testi_bg{
    background:  #F6E9D9;
    position: relative;
    overflow: hidden;
}

.testi_card{
    background: #FFFFFF;
box-shadow: 0px 4px 14px #E7D2BF;
padding: 40px 20px;
border-radius: 10px;
position: relative;
}

.testi_card:before{
    content: ' ';
    width: 170px;
    height: 170px;
    background: #F6E9D9;
    position: absolute;
    border-radius: 50%;
    top: -119px;
    left: 37%;
}

.test_wrap{position: relative; z-index: 1;}

.text_img {
    width: 158px;
    height: 158px;
    position: absolute;
    z-index: 1;
    top: -110px;
    left: 38%;
}

.text_img img{
    width: 100%;
    height: 100%;
}
.testi_bg:before{
    content: ' ';
    background-image: url(../images/g1.png);
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: 60%;
    top: -380px;
    background-repeat: no-repeat;
    background-position: right;
}

.testi_bg:after{
    content: ' ';
    background-image: url(../images/g2.png);
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: 60%;
    bottom: -390px;
    background-repeat: no-repeat;
    background-position: left;
    z-index: 0;
}

.bg-bottom{
    background-image: url(images/girl_cta.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

@media(max-width:990px){
    .bg-top{
        background-position-x: -300px !important;
    }

    .test_wrap{margin-bottom: 100px;}

    .text_img {
        width: 158px;
        height: 158px;
        position: absolute;
        z-index: 1;
        top: -110px;
        left: 29%;
    }
    .testi_card:before {
        content: ' ';
        width: 170px;
        height: 170px;
        background: #F6E9D9;
        position: absolute;
        border-radius: 50%;
        top: -119px;
        left: 28%;
    }
    .cm_img img {
        width: 49px;
    }
    .test_wrap:last-child{margin-bottom: 0px;}
    .btn-primary {
        background: linear-gradient(90deg, rgba(130, 99, 76, 0.92) 0%, rgba(69, 34, 7, 0.76) 100%);
        border-radius: 10px;
        border-radius: 5px;
        padding: 10px 22px;
        color: #fff;
        text-transform: uppercase;
        text-decoration: none;
        font-size: 15px;
        font-weight: 500;
    }

    .btn-primary-outline{
        border-radius: 5px;
        padding: 10px 22px;
        /* color: #fff; */
        text-transform: uppercase;
        text-decoration: none;
        font-size: 15px;
        font-weight: 500;
        background: none;
        border: 1px solid #452207;
        color: #452207;
        
    
        
    }
    .btn-primary-white {
        background: #fff;
        border-radius: 10px;
        border-radius: 5px;
        padding: 10px 22px;
        color: #452207;
        text-transform: uppercase;
        text-decoration: none;
        font-size: 15px;
        font-weight: 500;
    }

    .btn-primary-outline-white{
        border-radius: 5px;
        padding: 10px 22px;
        /* color: #fff; */
        text-transform: uppercase;
        text-decoration: none;
        font-size: 15px;
        font-weight: 500;
        background: none;
        border: 1px solid #fff;
        color: #fff;
        
    
    }
    
    .header {
       
        top: 20px !important;
        transition: all .4s ease-in-out;
        left: 0 !important;
        right: 0 !important;
        position: fixed;
        width: 90% !important;
        margin: auto;
        /* background: #efd2b9a3 !important; */
    }
    .header.fixedheader{padding: 16px !important; transition: all .4s ease-in-out; top: 20px !important; border-radius: 12px !important;}
    #mobile-menu {
        /* height: calc(100vh - 80px); */
    }
    
    #mobile-menu nav {
        border-radius: 10px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 21px 35px;
        gap: 0px;
        background: linear-gradient(152.33deg, rgba(248, 243, 238, 0.2) 3.06%, rgba(255, 249, 249, 0.03) 86.6%);
        box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.04);
        backdrop-filter: blur(100px);
        z-index: 99;
        opacity: 1;
        text-align: center;
        position: fixed;
        width: 95%;
        left: 0;
        margin: 3%;
    }
    #mobile-menu nav a {
        width: 100%;
        border-bottom: 1px solid #fff;
        padding-bottom: 15px;
        text-transform: uppercase;
        font-size: 17px;
    }
    .wome_bus{
        position: static !important;
        width: 100% !important; 
        margin-bottom: 15px;
    }
    .wome_for{
        position: static !important;
        width: 100% !important;
        margin-bottom: 15px;
    }
    .buisns{
        position: static !important;
        width: 100% !important;
    }
    .wo_img {
        /* padding: 14px; */
        text-align: center;
        margin-top: 20px;
    }
    .wo_img h4 {
        font-style: italic;
        font-weight: 600;
        font-size: 30px;
        line-height: 120%;
        align-items: center;
        color: #3B2B1E;
        order: 0;
        align-self: stretch;
        flex-grow: 0;
    }

    .main_nav.hidden.mobile {
        height: 310px;
        opacity: 1;
        visibility: visible;
        transition: .2s all ease-in-out;
        /* top: 100px; */
        width: 100%;
        text-align: center;
        display: block !important;
      
    }
    

    .main_nav a{
        border-bottom: 1px solid #ffffff85;
        padding: 10px;
        text-transform: uppercase;
        font-size: 17px;
    }
    .main_nav a.active{
        border-bottom: 1px solid #3B2B1E;
    }
    .main_nav a.active:before{
        display: none !important;
    }
    .main_nav a:hover:before{
        display: none !important;
    }
    .main_nav a:last-child{border: none;}
    .main_nav {
        display: block;
        height: 0;
        overflow: hidden;
        opacity: 0;
        visibility: hidden;
        transition: .2s all ease-in-out;
        width: 100%;
        text-align: center;
    }
    .sucess_box h4 {
        font-size: 30px;
        padding: 20px 7px 10px;
        font-weight: 700;
        color: #795548;
        font-style: italic;
    }
    .sucess_box p {
        padding: 0 20px;
        color: #866754;
        font-size: 17px;
    }
}


 .header {
   
    transition: all .4s ease-in-out;
} 


.header.fixedheader {
    position: fixed !important;
    /* width: 100%; */
    z-index: 99;
    top: 0;
    left: 0;
    right: 0;
    padding: 16px 80px;
    border-radius: 0;
    transition: all .4s ease-in-out;
}


.main_nav {}

.main_nav a:hover {}



.main_nav a {
    position: relative;
}

.main_nav a:hover:before {
    content: ' ';
    width: 100%;
    height: 2px;
    position: absolute;
    display: block;
    background: #3C2B1E;
    bottom: 0;
}


.wo_img {}

.wo_img h4 {/* Women-Only Community */
    

/* cormorant 36 px heading */
    font-style: italic;
    font-weight: 600;
    font-size: 36px;
    line-height: 120%;
/* or 43px */
    align-items: center;
    

/* Font Colour (3B2B1E) */
    color: #3B2B1E;


/* Inside auto layout */
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

.wo_img p {/*  A platform built for women, empowering them to connect with the best brands and opportunities. */
    

/* Lato 20 px paragraph */
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 40px;
/* or 200% */
    align-items: center;
    

/* Font Colour (3B2B1E) */
    color: #3B2B1E;


/* Inside auto layout */
}

.wome_bus {
    position: absolute;
    top: -20px;
    width: 30%;
    left: 36%;
    right: 0;
}

.wome_for {
    position: absolute;
    width: 27%;
    bottom: 80px;
    right: 120px;
}

.buisns {
    position: absolute;
    width: 26%;
    bottom: 80px;
    left: 150px;
}


@media(max-width:1366px){
    .wome_bus {
        position: absolute;
        top: -10px;
        width: 33%;
        left: 36%;
        right: 0;
    }
    .wo_img p {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 30px;
        align-items: center;
        color: #3B2B1E;
    }
    .wome_for {
        position: absolute;
        width: 30%; 
        bottom: 20px;
        right: 80px;
    }
    .buisns {
        position: absolute;
        width: 26%;
        bottom: 20px;
        left: 150px;
    }
}


 .inner_wrapp h4 {
    padding: 5px 0 10px;
    font-size: 30px;
    font-style: italic;
    font-weight: 700;
    color: #3B2B1E;
}

.inner_wrapp p {
    padding-bottom: 10px;
}
.main_nav a.active:before {
    content: ' ';
    width: 100%;
    height: 2px;
    position: absolute;
    display: block;
    background: #3C2B1E;
    bottom: 0;
}

.sucess_box {
    width: 100%;
    height: 623px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #efe2d2;
    border-radius: 12px;
}

.sucess_box img {
    margin: auto;
}

.sucess_box  h4 {
    font-size: 30px;
    padding: 20px 40px 10px;
    font-weight: 700;
    color: #795548;
    font-style: italic;
}

.sucess_box p {
    padding: 0 80px;
    color: #866754;
    font-size: 17px;
}