@font-face {
  font-family: 'sharif';
  src: url("../fonts/Sharif-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'sharifBold';
  src: url("../fonts/Sharif-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}

body {
  font-family: 'sharif';
}

h1, h2, h3, h4{
  font-family: 'sharifBold';
}

.sharif-bold{
    font-family: sharifBold;
}

/* Firefox */
html {
    scrollbar-width: thin;
    scrollbar-color: #a67c52 #FAF8F4;
}

/* Chrome, Edge, Safari */
::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    background: #FAF8F4;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: linear-gradient(
        180deg,
        #a67c52 0%,
        #0f4c3a 100%
    );
    border-radius: 10px;
    border: 3px solid #FAF8F4;
}

::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(
        180deg,
        #8d6945 0%,
        #0c3d2f 100%
    );
}

::-webkit-scrollbar-corner {
    background: #FAF8F4;
}


.ss-label{

display:flex;
align-items:center;
gap:.65rem;

font-weight:700;

color:#334155;

margin-bottom:.75rem;

}


.ss-label svg{

width:18px;
height:18px;

color:#a67c52;

}


.ss-input{

width:100%;

height:58px;

padding:0 20px;

border-radius:18px;

border:1px solid #e2e8f0;

background:white;

transition:.25s;

font-size:15px;

}


.ss-input:hover{

border-color:#cbd5e1;

}


.ss-input:focus{

outline:none;

border-color:#0f4c3a;

box-shadow:

0 0 0 4px rgba(15,76,58,.08);

}