@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('/font/PlusJakartaSans-Regular.ttf') format('truetype');
  font-weight: 400;
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('/font/PlusJakartaSans-Medium.ttf') format('truetype');
  font-weight: 500;
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('/font/PlusJakartaSans-Bold.ttf') format('truetype');
  font-weight: 700;
}
body {
    font-family:'Plus Jakarta Sans', sans-serif;
}
.footer h6{
     font-family: 'Plus Jakarta Sans', sans-serif;
}

.header_height{
    margin-top: 56px;;
}
.rmt_80{
    margin-top: 80px;
} 
.rmb_80{
    margin-bottom: 80px;
}
.rpb_72{
padding-bottom: 72px;
}
.rpt_72{
padding-top: 72px;
}

body::-webkit-scrollbar {
    width: 8px
}

body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .3)
}

body::-webkit-scrollbar-thumb {
    background-color: #a9a9a9;
    outline: #708090 solid 0
}

/* custom class  */
.rpt-32 {
    padding-top: 32px;
}

.rmt-32 {
    margin-top: 32px;
}

.rpt-72 {
    padding-top: 72px
}

.rmt-72 {
    margin-top: 72px;
}


.rpb-72 {
    padding-bottom: 72px
}


.font_48 {
      font-size: 48px;
        font-weight: 500;  
        line-height: 1.25;
        letter-spacing: -0.96px;        
        color: #0d0d0d;
}


.font_20 {
    font-size: 20px;
    color: #808080;
    font-weight: normal;
}

.font_16 {
    font-size: 16px;
    color: #808080;
    line-height: 1.6;
}

.font_14b {
    font-size: 14px;
    color: #808080;
    font-weight: bold;
}

.font_14 {
    font-size: 14px;
    color: #808080;
}

.underline {
    position: relative;
} 
  

@media(max-width:768px){
    .rmt_80{
        margin-top: 24px;
    } 
    .rmb_80{
        margin-bottom: 24px;
    }
    .rpb-72{
    padding-bottom: 24px;
    }
    
    .rpt-72{
    padding-top:24px;
    }
    
}



