@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Regular.woff2') format('woff2'),
        url('../fonts/Inter-Regular.woff') format('woff'),
        url('../fonts/Inter-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Black.woff2') format('woff2'),
        url('../fonts/Inter-Black.woff') format('woff'),
        url('../fonts/Inter-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-SemiBold.woff2') format('woff2'),
        url('../fonts/Inter-SemiBold.woff') format('woff'),
        url('../fonts/Inter-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Bold.woff2') format('woff2'),
        url('../fonts/Inter-Bold.woff') format('woff'),
        url('../fonts/Inter-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Italic.woff2') format('woff2'),
        url('../fonts/Inter-Italic.woff') format('woff'),
        url('../fonts/Inter-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Medium.woff2') format('woff2'),
        url('../fonts/Inter-Medium.woff') format('woff'),
        url('../fonts/Inter-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}


img {
  max-width: 100%;
  height: auto;
}
p {
  margin-bottom: 10px;
}

/*-------------------content toggle-----------------------*/
.content-toggle {
  margin-bottom: 10px;
}
.c-toggle__block {
  display: none;
}
.c-toggle__link {
  display: flex;
  gap: 10px;
  cursor: pointer;
  align-items: center;
}
.c-toggle__img {  
  transition: transform 0.2s ease; 
}
.c-toggle__link.active .c-toggle__img {
  transform: rotate(90deg); 
}



/* helpers */
.clear {
  clear:both;
}
.clearleft {
    clear: left;
}
.text_right {
    text-align: right;
}
.text_center {
    text-align: center;
}
.text_orange {
  color: #FF6A00 !important;
}
.text_white {
  color: #FFF !important;
}
.block_center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pt10 {
  padding-top: 10px!important;  
}
.pt20 {
  padding-top: 20px!important;  
}
.pt30 {
  padding-top: 30px!important;  
}
.pb10 {
  padding-bottom: 10px!important;
}
.pb20 {
  padding-bottom: 20px!important;
}
.pb30 {
  padding-bottom: 30px!important;  
}
.mt10 {
  margin-top: 10px!important;  
}
.mt20 {
  margin-top: 20px!important;  
}
.mt30 {
  margin-top: 30px!important;  
}
.mt50 {
  margin-top: 50px!important;  
}
.mt100 {
  margin-top: 100px!important;  
}
.mb10 {
  margin-bottom: 10px!important;
}
.mb20 {
  margin-bottom: 20px!important;
}
.mb30 {
  margin-bottom: 30px!important;
}
.mb50 {
  margin-bottom: 50px!important;
}
.mb100 {
  margin-bottom: 100px!important;
}
