/* josefin-slab-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/josefin-slab-v26-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v21-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
div#sp-menu a {
    font-family: Josefin Slab;
}




/**/
@media (max-width:1401px) {
.burger-icon {
    width: 25px !important;
    cursor: pointer !important;
}
#offcanvas-toggler {
    display: inline-flex !important;
    align-items: center;
    height: 80px;
    line-height: 80px !important;
    font-size: 20px;
}
div#sp-menu {
    display: none;
}
}
@media (max-width:992px) {
body.ltr #offcanvas-toggler.offcanvas-toggler-left {
    margin-top: -20px;
}
}
@media (max-width: 415px) {
.logo-image {
    height: 40px;
    margin-top: -10px;
    padding-left: 20px;
}
}
@media (max-width: 384px) {
.logo-image {
    height: 40px;
    margin-top: -85px;
    padding-left: 20px;
}
}
@media (max-width: 375px) {
.logo-image {
    height: 40px;
    margin-top: -85px;
    padding-left: 20px;
}
}
@media (max-width: 360px) {
.logo-image {
    height: 40px;
    margin-top: -85px;
    padding-left: 20px;
}
}