/* FIXED BTN */
.btnBg {
    position: fixed;
    max-width: 600px;
    width: 100%;
    height: 101px;
    color: #FFF;
    z-index: 999;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto;
    background: #FFFFFF99;
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    /* overflow: auto; */
    padding: 15px 0;
    display: flex;
    align-items: center;
    justify-content: center;

}
.fixedBtn {
    position: fixed;
    max-width: 500px;
    width: 90%;
    border-radius: 9px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(21.5px);
    color: #000;
    z-index: 999;
    bottom: 40px;
    padding: 15px;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* FixedSize Scrolll Modal */
.overflow {
    overflow-y: auto;
    white-space: wrap;
    scrollbar-width: none;
    height: 520px;
}
.modalScroll {
    position: relative;
    background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
    border: 2px solid #FFB68D1A;
    display: block;
    margin: auto;
    overflow: hidden;
    padding: 0;
    border-radius: 8px;
   
}


.wordLine{
    position: relative;
    z-index: 1;
    text-align: center;
    width: auto;
}
.wordLine::before{
	content: "";
    position: absolute;
	height: 2px;
	width: 100%;
    z-index: -14;
    text-align: center;
	top:50%;
	left:0;

}
.wordLine > span{
    padding: 0 15px; 
	background:white;
}
/* flex */
.flex{
display: flex;
}
.flexAlignC{
display: flex;
align-content: center;
justify-content: center;
}
.flexBaseline{
display: flex;
align-items: baseline;
}

/* list points */
ul.decimal >li {
list-style-type: decimal;
}
/* modal with arrow */
.arrow.rotate {
    transform: rotateX(180deg);
  }
.arrow{
    position: relative;
    width:10px;
    height: 7px;
    /*transition: transform 0.2s ease-in-out;*/
}
.arrowBox::before{
    content: "";
    position: absolute;
    background-color: #66422B;
    height: 21px;
    width: 21px;
    border-radius: 50%;
    display: block;
}

/* text Align */
.textC{
text-align: center;
}
.textR{
text-align: right;
}

/* padding */
.padding1610{
padding:0.4266666666666667rem 0.26666666666666666rem;
}
.padding24{
padding:0.05333333333333334rem 	0.10666666666666667rem;
}
.padding02800{
padding-right: 28px;
}
/* font style */
.bold{
font-weight: 600;
}
.underline{
text-decoration: underline;
}
/* bg Text */
.pinkTitle {
    background: #FFD5D5;
    width: fit-content;
    font-weight: 700;
    border-radius: 3px;
}