/*FONTS*/
/* nunito-regular - latin */
@font-face {
  font-display: swap; font-family: 'Nunito'; font-style: normal; font-weight: 400;
  src: url('../fonts/nunito-v31-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-italic - latin */
@font-face {
  font-display: swap; font-family: 'Nunito'; font-style: italic; font-weight: 400;
  src: url('../fonts/nunito-v31-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-500 - latin */
@font-face {
  font-display: swap; font-family: 'Nunito'; font-style: normal; font-weight: 500;
  src: url('../fonts/nunito-v31-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-700 - latin */
@font-face {
  font-display: swap; font-family: 'Nunito'; font-style: normal; font-weight: 700;
  src: url('../fonts/nunito-v31-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-700italic - latin */
@font-face {
  font-display: swap; font-family: 'Nunito'; font-style: italic; font-weight: 700;
  src: url('../fonts/nunito-v31-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-800 - latin */
@font-face {
  font-display: swap; font-family: 'Nunito'; font-style: normal; font-weight: 800;
  src: url('../fonts/nunito-v31-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-800italic - latin */
@font-face {
  font-display: swap; font-family: 'Nunito'; font-style: italic; font-weight: 800;
  src: url('../fonts/nunito-v31-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
body, p {
  font-family: 'Nunito'; font-size: 18px;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Nunito';
}
h2, h3 {
    font-size: 1.75rem;
  }
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  font-size: 18px; font-weight: 500;
}
/*FONTS END*/
/*Btn Style*/
.sppb-btn {
  padding: 15px 20px !important; line-height: 1 !important; border-radius: 5px !important; font-weight: 500;
}
.sppb-btn-default {
  color: #fff; background-color: #911a1d; border-color: #911a1d;
}
.sppb-btn-default:hover {
  color: #fff; background-color: #1d1d1d; border-color: #1d1d1d;
}
/*BTN Style END*/
.sppb-addon-optin-forms, .sppb-addon-optin-forms .sppb-optin-form-details-wrap:not(:empty) {
  padding: 0px;
}
.sppb-form-group {
  margin-bottom: 15px;
}
/*Respons*/
@media screen and (max-width: 1450px) and (min-width: 993px) {
#sppb-addon-1677831761096 img {
  width: 200px !important;
}
.sp-page-builder .page-content #section-id-1677821379477 {
  padding-top: 80px !important;
}
#sppb-addon-1677831453858 {
  margin-top: 90px !important; margin-left: 100px !important;
}
  }
@media screen and (max-width: 767px) {
#sp-page-builder .sppb-section-title {
  margin-bottom: 15px;
}
#sp-bottom {
  padding: 30px 0px !important;
}
  }